Bug#314164: libgnomevfs2-0: evolution segfault in _gnome_vfs_drive_from_corba()

Sjoerd Simons Sjoerd Simons <sjoerd@spring.luon.net>, 314164@bugs.debian.org
Wed, 15 Jun 2005 18:19:57 +0200


On Wed, Jun 15, 2005 at 09:56:41AM -0600, dann frazier wrote:
> On Wed, 2005-06-15 at 09:13 +0200, Sjoerd Simons wrote:
> > On Tue, Jun 14, 2005 at 05:58:12PM -0600, dann frazier wrote:
> > > Package: libgnomevfs2-0
> > > Version: 2.10.1-4
> > > Severity: important
> > > 
> > > With the new libgnomevfs2-0, evolution now segfaults on my system.
> > > 
> > > To reproduce:
> > >  1) start a new message
> > >  2) Insert->Text File
> > >  3) SEGV
> > > 
> > > _gnome_vfs_drive_from_corba is accessing the corba_drive pointer, without
> > > checking if it is NULL first (it is NULL in this backtrace).
> > 
> > Does this only happen in evolution or also with other programs when they want
> > to display the file selector (e.g. zenity --file-selection)
> 
> Thanks for the quick response.
> zenity also segfaults:
> 
> dannf@krebs:/tmp$ LD_LIBRARY_PATH=/usr/lib/debug gdb zenity
> GNU gdb 6.3-debian
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for
> details.
> This GDB was configured as "ia64-linux"...(no debugging symbols found)
> Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
> 
> (gdb) set args --file-selection
> (gdb) run
> Starting program: /usr/bin/zenity --file-selection
> (no debugging symbols found)
> (no debugging symbols found)
> [Thread debugging using libthread_db enabled]
> [New Thread 16384 (LWP 2505)]
> [New Thread 32769 (LWP 2508)]
> [New Thread 16386 (LWP 2509)]
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 16384 (LWP 2505)]
> _gnome_vfs_drive_from_corba (corba_drive=0x0,
>     volume_monitor=0x60000000000e5640) at gnome-vfs-drive.c:600
> 600     gnome-vfs-drive.c: No such file or directory.
>         in gnome-vfs-drive.c
> (gdb) bt

Could you send a bt full of this crash too ?

  Sjoerd
-- 
Any sufficiently advanced technology is indistinguishable from a rigged demo.