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 675182 - Nautilus crashes launching itself
Nautilus crashes launching itself
Status: RESOLVED DUPLICATE of bug 674659
Product: nautilus
Classification: Core
Component: Views: All
3.4.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-04-30 20:03 UTC by Frank
Modified: 2012-05-01 12:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frank 2012-04-30 20:03:55 UTC
Hi,
sometimes, when I mount an external media (USB key, phone, etc...), it is then impossible to launch nautilus...
Here's the log:

frank@frank-thinkpad >>~ nautilus

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_sort_key: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_is_shadowed: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GMount'

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:3542): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:3542): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_can_eject: assertion `G_IS_MOUNT (mount)' failed

(nautilus:3542): GLib-GIO-CRITICAL **: g_mount_can_unmount: assertion `G_IS_MOUNT (mount)' failed
Erreur de segmentation
frank@frank-thinkpad >>~ 

I'm running Linux 3.3.3 on gnome 3.4.1

I'm here if you need more info :)

Cheers,
Frank
Comment 1 André Klapper 2012-04-30 20:26:27 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Frank 2012-04-30 21:04:08 UTC
HI,
I Couldnt do that easily with arch, but that is what i've found (with valgrind, end errors only)..

[cut]

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_sort_key: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_is_shadowed: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GMount'

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_eject: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_unmount: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_value_type_compatible: assertion `G_TYPE_IS_VALUE (src_type)' failed

(nautilus:7411): Gtk-WARNING **: gtkliststore.c:1050: invalid object type `

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_sort_key: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_is_shadowed: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GObject-WARNING **: invalid cast from `NautilusIconCanvasItemAccessible' to `GMount'

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_eject: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_unmount: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): Gtk-WARNING **: gtkliststore.c:1050: invalid object type `NautilusIconCanvasItemAccessible' for value type `GMount'

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_eject: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_unmount: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): Gtk-WARNING **: gtkliststore.c:1050: invalid object type `NautilusIconCanvasItemAccessible' for value type `GMount'

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_sort_key: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_is_shadowed: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-WARNING **: invalid uninstantiatable type `GParamValueArray' in cast to `GMount'

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_default_location: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_icon: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_get_name: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_file_get_parse_name: assertion `G_IS_FILE (file)' failed

(nautilus:7411): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_eject: assertion `G_IS_MOUNT (mount)' failed

(nautilus:7411): GLib-GIO-CRITICAL **: g_mount_can_unmount: assertion `G_IS_MOUNT (mount)' failed
==7411== Invalid read of size 4
==7411==    at 0x779DD33: g_type_check_is_value_type (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x77A0470: g_value_type_compatible (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x7780BC7: ??? (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x58013EC: ??? (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x5802256: gtk_list_store_set_valist (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x5802356: gtk_list_store_set (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x4520E6: ??? (in /usr/bin/nautilus)
==7411==    by 0x4550AB: ??? (in /usr/bin/nautilus)
==7411==    by 0x777F373: g_cclosure_marshal_VOID__OBJECTv (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x777C1C2: ??? (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x7794835: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x779558F: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==  Address 0xf4ed3070 is not stack'd, malloc'd or (recently) free'd
==7411== 
==7411== 
==7411== Process terminating with default action of signal 11 (SIGSEGV)
==7411==  Access not within mapped region at address 0xF4ED3070
==7411==    at 0x779DD33: g_type_check_is_value_type (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x77A0470: g_value_type_compatible (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x7780BC7: ??? (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x58013EC: ??? (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x5802256: gtk_list_store_set_valist (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x5802356: gtk_list_store_set (in /usr/lib/libgtk-3.so.0.400.1)
==7411==    by 0x4520E6: ??? (in /usr/bin/nautilus)
==7411==    by 0x4550AB: ??? (in /usr/bin/nautilus)
==7411==    by 0x777F373: g_cclosure_marshal_VOID__OBJECTv (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x777C1C2: ??? (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x7794835: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==    by 0x779558F: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.3200.1)
==7411==  If you believe this happened as a result of a stack
==7411==  overflow in your program's main thread (unlikely but
==7411==  possible), you can try to increase the size of the
==7411==  main thread stack using the --main-stacksize= flag.
==7411==  The main thread stack size used in this run was 8388608.
==7411== 
==7411== HEAP SUMMARY:
==7411==     in use at exit: 10,109,366 bytes in 77,905 blocks
==7411==   total heap usage: 379,431 allocs, 301,526 frees, 166,817,444 bytes allocated
==7411== 
==7411== LEAK SUMMARY:
==7411==    definitely lost: 24,709 bytes in 12 blocks
==7411==    indirectly lost: 11,264 bytes in 350 blocks
==7411==      possibly lost: 6,879,565 bytes in 57,612 blocks
==7411==    still reachable: 3,193,828 bytes in 19,931 blocks
==7411==         suppressed: 0 bytes in 0 blocks
==7411== Rerun with --leak-check=full to see details of leaked memory
==7411== 
==7411== For counts of detected and suppressed errors, rerun with: -v
==7411== ERROR SUMMARY: 315 errors from 39 contexts (suppressed: 336 from 4)
Processus arrêté
Comment 3 Cosimo Cecchi 2012-05-01 12:53:31 UTC
Looks like a duplicate of bug 674659

*** This bug has been marked as a duplicate of bug 674659 ***