Nautilus crashes due to libdbusmenu-gtk3-4

Bug #886419 reported by Brandon Snider
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libdbusmenu (Ubuntu)
Incomplete
High
Unassigned

Bug Description

Note: I am using Gnome-Shell, not Unity.

When I open Nautilus, I get many repeated error messages:

 GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

I ran: G_DEBUG=fatal_criticals gdb --args nautilus
It crashes immediately with: Program received signal SIGTRAP, Trace/breakpoint trap. 0x00007ffff4445313 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

The backtrace is:

(gdb) bt
#0 0x00007ffff4445313 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff44456a2 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff490c587 in g_value_get_object ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007fffdeb124c2 in ?? () from /usr/lib/libdbusmenu-gtk3.so.4
#4 0x00007ffff49020a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff491402a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff491d6b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff491d852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff4904fc7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff4909aec in g_object_set_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff490a057 in g_object_set ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff6c85fc2 in ?? () from /usr/lib/libgtk-3.so.0
#12 0x00007ffff6c85325 in ?? () from /usr/lib/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff6c85325 in ?? () from /usr/lib/libgtk-3.so.0
#14 0x00007ffff6c85325 in ?? () from /usr/lib/libgtk-3.so.0
#15 0x00007ffff6c85325 in ?? () from /usr/lib/libgtk-3.so.0
#16 0x00007ffff6c85325 in ?? () from /usr/lib/libgtk-3.so.0
#17 0x00007ffff6c88e01 in gtk_ui_manager_ensure_update ()
   from /usr/lib/libgtk-3.so.0
#18 0x00007ffff6c88e79 in ?? () from /usr/lib/libgtk-3.so.0
#19 0x000000000047ec11 in nautilus_menus_append_bookmark_to_menu (
    window=0x922180, bookmark=<optimized out>,
    parent_path=0x515188 "/MenuBar/Other Menus/Bookmarks/Bookmarks Placeholder", parent_id=0x5116eb "dynamic", index_in_parent=0, action_group=0xcdfca0,
    merge_id=33, refresh_callback=0x47ec90 <refresh_bookmarks_menu>,
    failed_callback=0x47e450 <show_bogus_bookmark_window>)
    at nautilus-window-bookmarks.c:343
#20 0x000000000047eeeb in update_bookmarks (window=0x922180)
    at nautilus-window-bookmarks.c:392
#21 refresh_bookmarks_menu (window=0x922180) at nautilus-window-bookmarks.c:410
#22 0x00007ffff49020a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff491402a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#24 0x00007ffff491d6b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff491d852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff49020a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff491402a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff491d6b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff491d852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff4904fc7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff4909aec in g_object_set_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff490a057 in g_object_set ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x000000000048c7ab in nautilus_bookmark_update_icon (bookmark=0xa5a140)
    at nautilus-bookmark.c:111
#34 nautilus_bookmark_update_icon (bookmark=0xa5a140) at nautilus-bookmark.c:92
---Type <return> to continue, or q <return> to quit---
#35 0x000000000048cbb8 in bookmark_file_changed_callback (file=0x913a90,
    bookmark=0xa5a140) at nautilus-bookmark.c:184
#36 0x00007ffff49020a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff491402a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff491d6b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff491d852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00000000004b7655 in nautilus_file_emit_changed (file=0x913a90)
    at nautilus-file.c:7119
#41 0x000000000049dc21 in nautilus_directory_emit_change_signals (
    directory=0x911050, changed_files=0x7fffffffdd90)
    at nautilus-directory.c:770
#42 0x00000000004b7731 in nautilus_file_changed (file=0x913a90)
    at nautilus-file.c:7074
#43 0x00000000004999f9 in count_children_done (directory=0x911050,
    count_file=0x913a90, succeeded=1, count=8)
    at nautilus-directory-async.c:2447
#44 0x0000000000499c95 in count_more_files_callback (
---Type <return> to continue, or q <return> to quit---
    source_object=<optimized out>, res=<optimized out>, user_data=0xa0f930)
    at nautilus-directory-async.c:2504
#45 0x00007ffff4fae227 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#46 0x00007ffff4fccc17 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#47 0x00007ffff4fccca8 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#48 0x00007ffff443ca5d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff443d258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff443d792 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff6b5fe1d in gtk_main () from /usr/lib/libgtk-3.so.0
#52 0x00007ffff4ffaa4e in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#53 0x000000000042afe0 in main (argc=2, argv=0x7fffffffe108)
    at nautilus-main.c:102

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: libdbusmenu-gtk3-4 0.5.0-0ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-13.21-generic 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Fri Nov 4 21:47:33 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
SourcePackage: libdbusmenu
UpgradeStatus: Upgraded to oneiric on 2011-09-18 (47 days ago)

Revision history for this message
Brandon Snider (brandonsnider) wrote :
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, could you get a stacktrace with debug packages for glib gtk and libdbusmenu installed?

Changed in libdbusmenu (Ubuntu):
importance: Undecided → High
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

the warning in fact seems to be bug #870742, but your title is misleading if that's only a warning...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.