evince crashed with SIGSEGV in g_slice_alloc()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: evince
Binary package hint: evince
This bug is related to bug #180065, but it is a new behavior.
Distrib : Ubuntu hardy (development branch)
package : evince
version : 2.21.91-0ubuntu1
Step to reproduce :
* $ mkdir /tmp/plop
* open a pdf file
* chose File > Save a copy
* go to /tmp/plop
* use . as filename
* chose save.
=> evince crash
Normaly evince should display a error to avoid the use of . as filename. It should neither crash nor try to save a file on an existing directory.
traceback :
fabien@Id2ndR-8:~$ mkdir /tmp/plop
fabien@Id2ndR-8:~$ evince ondes_electroma
(evince:11018): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
(evince:11018): GLib-GObject-
(evince:11018): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error opening file '/tmp/plop': Is a directory
Segmentation fault (core dumped)
ProblemType: Crash
Architecture: i386
Date: Sat Feb 16 21:06:06 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/evince
NonfreeKernelMo
Package: evince 2.21.91-0ubuntu1
PackageArchitec
ProcCmdline: evince ondes_electroma
ProcCwd: /home/fabien
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=C
Signal: 11
SourcePackage: evince
StacktraceTop:
g_slice_alloc () from /usr/lib/
g_datalist_
g_object_weak_ref () from /usr/lib/
g_object_
?? () from /usr/lib/
Title: evince crashed with SIGSEGV in g_slice_alloc()
Uname: Linux Id2ndR-8 2.6.24-7-generic #1 SMP Thu Feb 7 01:29:58 UTC 2008 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
StacktraceTop:?? ()
?? ()
?? ()
?? ()
?? ()