GNOME Bugzilla – Bug 512555
Crash in file chooser
Last modified: 2009-08-26 05:12:40 UTC
Version: 1.8.1 What were you doing when the application crashed? Tried saving Excel doc on a Windows share when it crashed. Distribution: Fedora release 8.90 (Rawhide) Gnome Release: 2.21.5 2008-01-14 (Red Hat, Inc) BugBuddy Version: 2.20.1 System: Linux 2.6.24-2.fc9 #1 SMP Fri Jan 25 13:14:54 EST 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10499002 Selinux: No Accessibility: Enabled GTK+ Theme: Nodoka Icon Theme: Fedora Memory status: size: 80965632 vsize: 80965632 resident: 28442624 share: 18112512 rss: 28442624 rss_rlim: 4294967295 CPU usage: start_time: 1201522019 rtime: 1235 utime: 1065 stime: 170 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gnumeric' Using host libthread_db library "/lib/libthread_db.so.1". Getting all the debuginfos: debuginfo-install gnumeric [Thread debugging using libthread_db enabled] [New Thread 0xb7fc3710 (LWP 29196)] 0x00130402 in __kernel_vsyscall ()
+ Trace 187053
Thread 1 (Thread 0xb7fc3710 (LWP 29196))
----------- .xsession-errors --------------------- Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/aa/edbfa60cc322877f1bc56f34250f0e6f994ed8.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/68/63de4a4ef81bc4ccfd5c3d437086752581f11e.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/32/9cd425949ed4658f7cc866cec3b91fda84d10b.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/64/f1e9e057af5b12a3525acb3df2295d6fcf48f1.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/e4/dc12046d388965da0673704cf6332a6681b28c.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/b2/a80df2c4a3d8bede3bd7167d990092387f8d00.debug (no separate debuginfo file found) Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/13/43098bfb6c33ba11392b8cc202272de5e7e7cb.debug Cannot access memory at address 0x16 Cannot access memory at address 0x16 --------------------------------------------------
It's crashing in the libgnomeui file chooser. Unhelpfully tossing this bug there. (Try valgrinding, btw.)
Valgrind has this to say: ==23390== Invalid read of size 1 ==23390== at 0x7FFCA48: is_desktop_file (gtkfilesystemgnomevfs.c:963) ==23390== by 0x7FFCB2C: info_from_vfs_info (gtkfilesystemgnomevfs.c:3036) ==23390== by 0x46FEB67: gtk_file_folder_get_info (gtkfilesystem.c:1126) ==23390== by 0x47011F3: file_model_node_get_info (gtkfilesystemmodel.c:1340) ==23390== by 0x470128F: file_model_node_is_visible (gtkfilesystemmodel.c:1359) ==23390== by 0x4701EE2: do_files_added (gtkfilesystemmodel.c:1743) ==23390== by 0x470254D: root_files_added_callback (gtkfilesystemmodel.c:2001) ==23390== by 0x4E94B12: g_cclosure_marshal_VOID__POINTER (gmarshal.c:601) ==23390== by 0x4E86FF2: g_closure_invoke (gclosure.c:490) ==23390== by 0x4E988FA: signal_emit_unlocked_R (gsignal.c:2440) ==23390== by 0x4E9A342: g_signal_emit_valist (gsignal.c:2199) ==23390== by 0x4E9B0AD: g_signal_emit_by_name (gsignal.c:2267) ==23390== by 0x7FFC7F4: directory_load_callback (gtkfilesystemgnomevfs.c:3421) ==23390== by 0x4C49C28: dispatch_job_callback (gnome-vfs-job.c:237) ==23390== by 0x4EF3000: g_idle_dispatch (gmain.c:4142) ==23390== by 0x4EF4BCB: g_main_context_dispatch (gmain.c:2064) ==23390== by 0x4EF8045: g_main_context_iterate (gmain.c:2697) ==23390== by 0x4EF83F8: g_main_loop_run (gmain.c:2905) ==23390== by 0x475C306: gtk_main (gtkmain.c:1163) ==23390== by 0x43CD19B: go_gtk_file_sel_dialog (in /usr/lib/libgoffice-0.6.so.6.0.1) ==23390== by 0x40CF331: gui_file_save_as (gui-file.c:493) ==23390== by 0x415C2EE: cb_file_save_as (wbc-gtk-actions.c:91) ==23390== by 0x4E94A58: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==23390== by 0x4E86FF2: g_closure_invoke (gclosure.c:490) ==23390== by 0x4E988FA: signal_emit_unlocked_R (gsignal.c:2440) ==23390== by 0x4E9A342: g_signal_emit_valist (gsignal.c:2199) ==23390== by 0x4E9A5E8: g_signal_emit (gsignal.c:2243) ==23390== by 0x463D8F5: _gtk_action_emit_activate (gtkaction.c:872) ==23390== by 0x463D9BC: gtk_action_activate (gtkaction.c:899) ==23390== by 0x4E94A58: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==23390== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==23390== ==23390== Syscall param rt_sigaction(act->sa_mask) points to uninitialised byte(s) ==23390== at 0x4FEDAAD: sigaction (in /lib/libc-2.7.90.so) ==23390== Address 0x5972000 is on thread 1's stack Cannot access memory at address 0x1be1445
*** Bug 529176 has been marked as a duplicate of this bug. ***
I can't reproduce this any more since I don't have access to the server in question. AFAIR I couldn't reproduce it the last time I tried on the server either. Closing since there's just one duplicate in four months and the gnomevfs file chooser is deprecated anyways.
It's still happening. This will be a bug in Debian Lenny, the coming stable release. see http://bugzilla.gnome.org/show_bug.cgi?id=552493 which is a dup
Also, this is a dup, with clear instructions of how to reproduce. http://bugzilla.gnome.org/show_bug.cgi?id=552488
*** Bug 552493 has been marked as a duplicate of this bug. ***
*** Bug 552488 has been marked as a duplicate of this bug. ***
Yes, but the gnomevfs file chooser is deprecated... Probably none of the developers will work on this anymore, so to me this is WONTFIX or OBSOLETE too. Patches accepted. Copying the comments from bug 552488 and bug 552493: Steps to reproduce: 1. Mount a windows share which has a thumbs.db in it (created from Windows explorer) 2. Use a gnome application such as Evolution; go to an open file dialog such as attaching a file to an email, and browse to a folder containing thumbs.db 3. Crash of the application (Evolutoin, for example) Stack trace: messages.log indicates an error: Sep 8 16:30:27 u400 kernel: [ 2476.308768] evolution[4153]: segfault at 0 ip b3ab1148 sp bfb88e20 error 4 in libgnome-vfs.so[b3aac000+a000] the backtrace: Program received signal SIGSEGV, Segmentation fault.
+ Trace 207050
Thread 3060397856 (LWP 7978)
Other information: This is reproducible in Debian Lenny and Debian Sid, both on shares from an XP Professional desktop, and shares from Small Business Server. It is filed here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498212
*** Bug 525870 has been marked as a duplicate of this bug. ***
Fixed in debian. See the Debian bug report link if interested.
*** Bug 547285 has been marked as a duplicate of this bug. ***