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 349551 - crash in nautilus_ui_unmerge_ui / real_update_menus
crash in nautilus_ui_unmerge_ui / real_update_menus
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
2.16.x
Other All
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
nautilus[debugsymbols]
: 349795 351345 352167 352678 352938 354187 365277 374757 384444 384532 390534 390933 394790 397334 399269 408293 416195 416386 416710 417416 418651 419517 419870 422731 423800 424825 424826 426149 427504 428765 430568 431253 436147 437749 438273 443470 443733 452397 454535 457059 458207 458217 463563 464465 465851 466513 467874 468402 469207 480479 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-01 15:58 UTC by Joachim Frieben
Modified: 2007-10-19 22:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Joachim Frieben 2006-08-01 15:58:20 UTC
What were you doing when the app crashed?:
I simply tried to lgon for the first time after a fresh install of Fedora Core development.


Distribution: Fedora Core release 5.91 (FC6 Test2)
Gnome Release: 2.15.4 2006-07-12 (Red Hat, Inc)
BugBuddy Version: 2.15.0

Memmory status: size: 87478272 vsize: 0 resident: 87478272 share: 0 rss: 14671872 rss_rlim: 0
CPU usage: start_time: 1154447814 rtime: 0 utime: 33 stime: 0 cutime:19 cstime: 0 timeout: 14 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/nautilus'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208682800 (LWP 2684)]
(no debugging symbols found)
0xb7f73402 in __kernel_vsyscall ()

Thread 1 (Thread -1208682800 (LWP 2684))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 g_logv
    from /lib/libglib-2.0.so.0
  • #8 g_log
    from /lib/libglib-2.0.so.0
  • #9 nautilus_directory_async_state_changed
  • #10 nautilus_directory_async_state_changed
  • #11 nautilus_directory_async_state_changed
  • #12 nautilus_directory_async_state_changed
  • #13 nautilus_undo_transaction_unregister_object
  • #14 nautilus_directory_async_state_changed
  • #15 nautilus_undo_transaction_unregister_object
  • #16 g_hash_table_foreach
    from /lib/libglib-2.0.so.0
  • #17 nautilus_undo_transaction_unregister_object
  • #18 g_cclosure_marshal_VOID__POINTER
    from /lib/libgobject-2.0.so.0
  • #19 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #20 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #21 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #24 nautilus_undo_transaction_unregister_object
  • #25 nautilus_marshal_BOOLEAN__POINTER
  • #26 gnome_vfs_job_get_count
    from /usr/lib/libgnomevfs-2.so.0
  • #27 g_source_is_destroyed
    from /lib/libglib-2.0.so.0
  • #28 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #29 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #30 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #31 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 POA_Nautilus_MetafileMonitor__init
  • #33 __libc_start_main
    from /lib/libc.so.6
  • #34 ??
  • #0 __kernel_vsyscall

Comment 1 Gilles Dartiguelongue 2006-08-14 09:08:54 UTC
I have a very similar bug.

Distribution: gentoo
gnome-base/nautilus (2.15.91)
gnome-extra/nautilus-cd-burner (2.15.6)

The trace I got with bug-buddy, also incomplete comparing to the one provided, is very similar. I didn't compile the whole stack with debugging symbols.

The crash happens when I click on about any icons on the desktop (computer, home, some folders). Nautilus crashes and bug-buddy opens saying that nautilus-cd-burner has crashed.
Comment 2 Gilles Dartiguelongue 2006-08-14 09:11:48 UTC
Forgot to mention that there is no crash if I use the places menu or when I click on already opened windows.
Comment 3 Fabio Bonelli 2006-08-14 22:54:53 UTC
*** Bug 351345 has been marked as a duplicate of this bug. ***
Comment 4 Sergej Kotliar 2006-08-20 20:37:45 UTC
*** Bug 352167 has been marked as a duplicate of this bug. ***
Comment 5 Fabio Bonelli 2006-08-24 16:21:25 UTC
*** Bug 352678 has been marked as a duplicate of this bug. ***
Comment 6 Sergej Kotliar 2006-09-03 21:49:06 UTC
*** Bug 354187 has been marked as a duplicate of this bug. ***
Comment 7 Sergej Kotliar 2006-09-03 21:50:41 UTC
*** Bug 349795 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2006-10-06 18:46:53 UTC
*** Bug 352938 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2006-10-06 18:49:49 UTC
Confirming as per duplicates.

Can somebody please help the developers to fix this bug by trying to reproduce
this crash with debugging packages of at least nautilus installed? See
http://live.gnome.org/GettingTraces/DistroSpecificInstructions for more
information. Thanks a lot in advance!
Comment 10 Karsten Bräckelmann 2006-10-26 14:02:09 UTC
*** Bug 365277 has been marked as a duplicate of this bug. ***
Comment 11 Diego Escalante Urrelo (not reading bugmail) 2006-11-14 04:51:48 UTC
*** Bug 374757 has been marked as a duplicate of this bug. ***
Comment 12 Lars G 2006-11-26 12:46:52 UTC
with nautilus & nautilus-cd-burner debuginfo installed i get the following trace.


Distribution: Fedora Core release 6 (Rawhide)
Gnome Release: 2.17.2 2006-11-07 (Red Hat, Inc)
BugBuddy Version: 2.16.0

Memory status: size: 79310848 vsize: 0 resident: 79310848 share: 0 rss: 27746304 rss_rlim: 0
CPU usage: start_time: 1164543365 rtime: 0 utime: 339 stime: 0 cutime:307 cstime: 0 timeout: 32 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/nautilus'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208128768 (LWP 12372)]
0x00a2e402 in __kernel_vsyscall ()

Thread 1 (Thread -1208128768 (LWP 12372))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gtk_ui_manager_remove_ui
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 nautilus_ui_unmerge_ui
    at nautilus-ui-utilities.c line 38
  • #6 real_update_menus
    at fm-directory-view.c line 4637
  • #7 fm_icon_view_update_menus
    at fm-icon-view.c line 1580
  • #8 fm_directory_view_update_menus
    at fm-directory-view.c line 9360
  • #9 update_menus_timeout_callback
    at fm-directory-view.c line 2928
  • #10 g_source_get_current_time
    from /lib/libglib-2.0.so.0
  • #11 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #12 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #13 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #14 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 main
    at nautilus-main.c line 389
  • #16 __libc_start_main
    from /lib/libc.so.6
  • #17 _start
  • #0 __kernel_vsyscall


hope this helps
Comment 13 Bruno Boaventura 2006-12-11 15:11:01 UTC
*** Bug 384444 has been marked as a duplicate of this bug. ***
Comment 14 Bruno Boaventura 2006-12-11 15:13:14 UTC
*** Bug 384532 has been marked as a duplicate of this bug. ***
Comment 15 Jens Granseuer 2006-12-30 15:15:33 UTC
*** Bug 390933 has been marked as a duplicate of this bug. ***
Comment 16 André Klapper 2007-01-11 22:30:40 UTC
*** Bug 394790 has been marked as a duplicate of this bug. ***
Comment 17 André Klapper 2007-01-17 00:31:41 UTC
*** Bug 397334 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2007-01-22 18:01:22 UTC
*** Bug 399269 has been marked as a duplicate of this bug. ***
Comment 19 André Klapper 2007-02-02 15:15:11 UTC
Lars G, can you still reproduce that crash?
If so, can you please also install glib2-debuginfo and gtk2-debuginfo? Thanks in advance (and sorry for the late answer).
Comment 20 dektidty 2007-02-05 07:45:04 UTC
Hi,

I think this bug happened to me when i killed a remote server (Closed the vmplayer) which i was connected to using samba. I have no cdrom so it s not linked to a cd writer. 

Hope it helps.
Comment 21 André Klapper 2007-03-11 13:10:02 UTC
copying from bug 416386:

  • #2 <signal handler called>
  • #3 IA__gtk_ui_manager_remove_ui
    at gtkuimanager.c line 1753
  • #4 nautilus_ui_unmerge_ui
    at nautilus-ui-utilities.c line 38
  • #5 real_update_menus
    at fm-directory-view.c line 4637
  • #6 fm_icon_view_update_menus
    at fm-icon-view.c line 1580
  • #7 fm_directory_view_update_menus
    at fm-directory-view.c line 9360
  • #8 update_menus_timeout_callback
    at fm-directory-view.c line 2928
  • #9 g_timeout_dispatch
    at gmain.c line 3422

Comment 22 André Klapper 2007-03-11 13:10:09 UTC
*** Bug 416386 has been marked as a duplicate of this bug. ***
Comment 23 André Klapper 2007-03-11 13:34:24 UTC
*** Bug 416710 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2007-03-13 19:25:38 UTC
from bug 417416:

  • #15 nautilus_ui_unmerge_ui
    at nautilus-ui-utilities.c line 38
  • #16 reset_open_with_menu
    at fm-directory-view.c line 4637
  • #17 real_update_menus
    at fm-directory-view.c line 7712
  • #18 fm_list_view_update_menus
    at fm-list-view.c line 2042
  • #19 fm_directory_view_update_menus
    at fm-directory-view.c line 9348
  • #20 update_menus_timeout_callback
    at fm-directory-view.c line 2928
  • #21 g_timeout_dispatch
    at gmain.c line 3422

Comment 25 André Klapper 2007-03-13 19:25:42 UTC
*** Bug 417416 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2007-03-13 19:28:20 UTC
*** Bug 416195 has been marked as a duplicate of this bug. ***
Comment 27 André Klapper 2007-03-13 19:29:18 UTC
*** Bug 390534 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2007-03-13 19:32:23 UTC
*** Bug 408293 has been marked as a duplicate of this bug. ***
Comment 29 André Klapper 2007-03-13 19:33:01 UTC
please also see http://bugzilla.gnome.org/show_bug.cgi?id=408293#c9 to track this down!
Comment 30 Alexander Larsson 2007-03-14 09:19:06 UTC
From bug 390534:
** (nautilus:20100): CRITICAL **: nautilus_window_info_get_window_type:
assertion `NAUTILUS_IS_WINDOW_INFO (window)' failed
** (nautilus:20100): CRITICAL **: nautilus_window_info_get_ui_manager:
assertion `NAUTILUS_IS_WINDOW_INFO (window)' failed

Likely what happens is that view->details->window is NULL, which happens in fm_directory_view_destroy. However, all menu updates are cancelled in destroy, maybe we somehow schedule a menu update after the view is destroyed?
Comment 31 Alexander Larsson 2007-03-14 09:48:23 UTC
I believe this is fixed with:

2007-03-14  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-directory-view.c (schedule_update_menus)
	(schedule_update_status):
	Make sure we never schedule an update after the window has been
	destroyed. Likely fixes #349551

Reopen if you see with any version > 2.18.0.1
Comment 33 André Klapper 2007-03-17 14:24:31 UTC
*** Bug 418651 has been marked as a duplicate of this bug. ***
Comment 34 Christian Kirbach 2007-03-18 21:06:08 UTC
*** Bug 419870 has been marked as a duplicate of this bug. ***
Comment 35 André Klapper 2007-03-19 01:02:36 UTC
*** Bug 419517 has been marked as a duplicate of this bug. ***
Comment 36 André Klapper 2007-03-31 00:45:59 UTC
*** Bug 422731 has been marked as a duplicate of this bug. ***
Comment 37 André Klapper 2007-03-31 00:45:59 UTC
*** Bug 423800 has been marked as a duplicate of this bug. ***
Comment 38 Pedro Villavicencio 2007-03-31 13:02:27 UTC
*** Bug 424826 has been marked as a duplicate of this bug. ***
Comment 39 Pedro Villavicencio 2007-03-31 13:03:33 UTC
*** Bug 424825 has been marked as a duplicate of this bug. ***
Comment 40 André Klapper 2007-04-09 23:02:15 UTC
*** Bug 426149 has been marked as a duplicate of this bug. ***
Comment 41 palfrey 2007-04-11 16:24:43 UTC
*** Bug 427504 has been marked as a duplicate of this bug. ***
Comment 42 André Klapper 2007-04-13 20:54:33 UTC
*** Bug 428765 has been marked as a duplicate of this bug. ***
Comment 43 Pedro Villavicencio 2007-04-17 23:37:36 UTC
*** Bug 430568 has been marked as a duplicate of this bug. ***
Comment 44 Christian Kirbach 2007-05-07 20:29:30 UTC
*** Bug 436147 has been marked as a duplicate of this bug. ***
Comment 45 Christian Kirbach 2007-05-12 01:24:23 UTC
*** Bug 437749 has been marked as a duplicate of this bug. ***
Comment 46 Christian Kirbach 2007-05-14 17:38:55 UTC
*** Bug 438273 has been marked as a duplicate of this bug. ***
Comment 47 palfrey 2007-06-03 11:10:40 UTC
*** Bug 443470 has been marked as a duplicate of this bug. ***
Comment 48 Pedro Villavicencio 2007-06-04 00:25:28 UTC
*** Bug 443733 has been marked as a duplicate of this bug. ***
Comment 49 André Klapper 2007-06-22 11:32:13 UTC
*** Bug 431253 has been marked as a duplicate of this bug. ***
Comment 50 palfrey 2007-06-30 15:38:16 UTC
*** Bug 452397 has been marked as a duplicate of this bug. ***
Comment 51 palfrey 2007-07-07 21:38:13 UTC
*** Bug 454535 has been marked as a duplicate of this bug. ***
Comment 52 Pedro Villavicencio 2007-07-15 19:36:43 UTC
*** Bug 457059 has been marked as a duplicate of this bug. ***
Comment 53 palfrey 2007-07-19 15:35:42 UTC
*** Bug 458207 has been marked as a duplicate of this bug. ***
Comment 54 palfrey 2007-07-19 15:35:45 UTC
*** Bug 458217 has been marked as a duplicate of this bug. ***
Comment 55 Susana 2007-08-21 20:38:32 UTC
*** Bug 466513 has been marked as a duplicate of this bug. ***
Comment 56 Susana 2007-08-21 20:42:40 UTC
*** Bug 468402 has been marked as a duplicate of this bug. ***
Comment 57 Susana 2007-08-21 20:42:53 UTC
*** Bug 467874 has been marked as a duplicate of this bug. ***
Comment 58 Susana 2007-08-21 20:43:13 UTC
*** Bug 465851 has been marked as a duplicate of this bug. ***
Comment 59 Susana 2007-08-21 20:43:23 UTC
*** Bug 463563 has been marked as a duplicate of this bug. ***
Comment 60 palfrey 2007-08-22 13:39:50 UTC
*** Bug 469207 has been marked as a duplicate of this bug. ***
Comment 61 Cosimo Cecchi 2007-09-28 19:48:18 UTC
*** Bug 480479 has been marked as a duplicate of this bug. ***
Comment 62 André Klapper 2007-10-19 22:10:06 UTC
*** Bug 464465 has been marked as a duplicate of this bug. ***