After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 352686 - crash in file chooser (gtk_file_system_handle_gnome_vfs_finalize)
crash in file chooser (gtk_file_system_handle_gnome_vfs_finalize)
Status: RESOLVED FIXED
Product: libgnomeui
Classification: Deprecated
Component: file-chooser
2.15.x
Other All
: Immediate blocker
: ---
Assigned To: Federico Mena Quintero
Federico Mena Quintero
: 352716 352728 352729 353001 353380 353429 353451 353481 353482 353501 353586 353843 353851 354854 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-24 15:22 UTC by Kjartan Maraas
Modified: 2006-09-09 09:10 UTC
See Also:
GNOME target: 2.16.x
GNOME version: 2.15/2.16



Description Kjartan Maraas 2006-08-24 15:22:42 UTC
Version: 2.15.4

What were you doing when the application crashed?
Closed the preferences dialog after increasing the scrollback buffer to 5000 lines


Distribution: Fedora Core release 5.91 (FC6 Test2)
Gnome Release: 2.15.92 2006-08-22 (JHBuild)
BugBuddy Version: 2.15.92

Memory status: size: 64675840 vsize: 0 resident: 64675840 share: 0 rss: 19550208 rss_rlim: 0
CPU usage: start_time: 1156432899 rtime: 0 utime: 160 stime: 0 cutime:118 cstime: 0 timeout: 42 it_real_value: 0 frequency: 0

Backtrace was generated from '/opt/gnome2/bin/gnome-terminal'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208158512 (LWP 5434)]
[New Thread -1214379120 (LWP 5438)]
0xb7ffb402 in __kernel_vsyscall ()

Thread 1 (Thread -1208158512 (LWP 5434))

  • #0 __kernel_vsyscall
  • #1 ??
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 IA__g_type_check_instance_cast
    at gtype.c line 3146
  • #5 gtk_file_system_handle_gnome_vfs_finalize
    at gtkfilesystemgnomevfs.c line 3437
  • #6 IA__g_object_unref
    at gobject.c line 1785
  • #7 cancel_operation_callback
    at gtkfilesystemgnomevfs.c line 1616
  • #8 execute_vfs_callbacks_idle
    at gtkfilesystemgnomevfs.c line 3478
  • #9 g_idle_dispatch
    at gmain.c line 3926
  • #10 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #11 g_main_context_iterate
    at gmain.c line 2677
  • #12 IA__g_main_loop_run
    at gmain.c line 2881
  • #13 IA__gtk_main
    at gtkmain.c line 1000
  • #14 main
    at terminal.c line 1773
  • #0 __kernel_vsyscall

Comment 1 Frédéric Riss 2006-08-24 18:55:44 UTC
I just filed bug #352716 which seems to be the same thing. I also got this crash in the panel after closing its preference window. This seems to be more tied to GnomeVFS than Terminal, Evolution or Panel...
Comment 2 André Klapper 2006-08-25 07:39:04 UTC
*** Bug 352729 has been marked as a duplicate of this bug. ***
Comment 3 André Klapper 2006-08-25 07:46:24 UTC
*** Bug 352716 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2006-08-25 07:51:44 UTC
at least not gnome-terminal, looks more like a libgnomeui/file-chooser issue to me. (garr... why can't i move this?)

bug 352728 looks like another dup to me.
Comment 5 André Klapper 2006-08-25 07:59:54 UTC
can someone please move this to libgnomeui\file-chooser? i always get an empty "Verify New Product Details..." page with no component options in it, no idea why. :-(
Comment 6 Paolo Borelli 2006-08-26 19:54:02 UTC
*** Bug 352728 has been marked as a duplicate of this bug. ***
Comment 7 André Klapper 2006-08-29 11:46:34 UTC
*** Bug 353001 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2006-08-29 11:46:45 UTC
*** Bug 353380 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2006-08-29 17:11:17 UTC
*** Bug 353429 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-08-29 18:37:43 UTC
*** Bug 353451 has been marked as a duplicate of this bug. ***
Comment 11 Karsten Bräckelmann 2006-08-29 23:23:28 UTC
*** Bug 353481 has been marked as a duplicate of this bug. ***
Comment 12 Karsten Bräckelmann 2006-08-29 23:23:59 UTC
*** Bug 353482 has been marked as a duplicate of this bug. ***
Comment 13 Brent Smith (smitten) 2006-08-30 03:06:31 UTC
does this qualify for a blocker?
Comment 14 André Klapper 2006-08-30 04:54:37 UTC
i second brent here.
afaik federico (and kristian) are working out file-chooser issues currently, would be nice to get a short status update here though. federico? :-/
Comment 15 Poornima 2006-08-30 06:20:25 UTC
*** Bug 353501 has been marked as a duplicate of this bug. ***
Comment 16 Poornima 2006-08-30 06:23:24 UTC
This bug is Blocker bcoz user cannot configure 'Exchange' account in 'Evolution 2.8'. Evolution crashes always.
Comment 17 William Jon McCann 2006-08-30 19:17:47 UTC
*** Bug 353586 has been marked as a duplicate of this bug. ***
Comment 18 Christian Kirbach 2006-08-31 22:30:39 UTC
I always come across this when closing the file chooser dialogue
Comment 19 Karsten Bräckelmann 2006-09-01 14:45:17 UTC
*** Bug 353843 has been marked as a duplicate of this bug. ***
Comment 20 Wouter Bolsterlee (uws) 2006-09-01 15:07:17 UTC
*** Bug 353851 has been marked as a duplicate of this bug. ***
Comment 21 Ben Gamari 2006-09-02 02:00:45 UTC
Frederico, what is the status of this bug? Is a resolution nearing?
Comment 22 Mart Raudsepp 2006-09-03 04:15:12 UTC
Isn't this the wrong product selected atm?
Sounds like gtk+/gnome-vfs, not libgnomeui.
Sorry if this has no important relevance here.
Comment 23 Brent Smith (smitten) 2006-09-03 17:17:52 UTC
No, I believe it is set to the right component.

smitten@home:/extra/cvs/checkout$ find . -name 'gtkfilesystemgnomevfs.c'
./libgnomeui/file-chooser/gtkfilesystemgnomevfs.c

This seems to be fixed by the recent commit to libgnomeui.  Kristian, can you confirm?

2006-09-02  Kristian Rietveld  <kris@imendio.com>

        * file-chooser/gtkfilesystemgnomevfs.c
        (gtk_file_system_gnome_vfs_dispose), (queue_vfs_idle_callback),
        (gtk_file_system_gnome_vfs_init), (handle_cancel_operation_fn):
        remove pending execute_vfs_callbacks_idle and pending vfs async
        handles during dispose, execute all idle callbacks waiting to be
        run in the next idle,
        (gtk_file_system_gnome_vfs_get_folder),
        (gtk_file_system_gnome_vfs_cancel_operation),
        (gtk_file_systel_gnome_vfs_volume_mount),
        (execute_vfs_callbacks_idle), (queue_vfs_idle_callback): refactor
        to maintain a list of idle callbacks to call per file system instead
        of globally, guard the file system during callback invocation,
        (get_folder_file_info_callback), (get_file_info_callback),
        (create_folder_progress_cb): guard the file system during callback
        invocation,
        (gtk_file_folder_gnome_vfs_get_info): set GError if uri doesn't
        exist in the folder.
Comment 24 Kristian Rietveld 2006-09-03 19:49:14 UTC
This kind of stack traces should be gone after that commit yes; I haven't got any crash like that since I committed these changes ...
Comment 25 Poornima 2006-09-04 06:41:17 UTC
Updated libgnomeui today in my machine and tried scenarios where I was observing this crash consitently. Crash is not reproducible, so it looks like bug is fixed. 
KMaraas: Could you also verify and update bugzilla accordingly.
Comment 26 Wouter Bolsterlee (uws) 2006-09-04 15:11:26 UTC
Confirming... I don't see random crashes anymore on my HEAD box.
Comment 27 Wouter Bolsterlee (uws) 2006-09-06 14:29:40 UTC
Fixed in CVS. The fix will go into the next patch release. Thank you for your bug report.
Comment 28 Christian Kirbach 2006-09-09 09:10:15 UTC
*** Bug 354854 has been marked as a duplicate of this bug. ***