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 376553 - crash in nautilus-directory.c:594 (add_to_hash_table)
crash in nautilus-directory.c:594 (add_to_hash_table)
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: general
2.18.x
Other All
: High critical
: ---
Assigned To: Paweł Paprota
Nautilus Maintainers
: 376891 402439 405344 412540 417115 418830 457970 461085 464455 477289 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-11-18 04:15 UTC by kolment
Modified: 2008-08-30 12:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description kolment 2006-11-18 04:15:42 UTC
What were you doing when the application crashed?
Loaded a Bruce Springsteen CD. A real one?


Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:45:28 EST 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Permissive
Accessibility: Disabled
----------- .xsession-errors ---------------------
(rhythmbox:3218): Rhythmbox-WARNING **: eos_cb: Unhandled error: Unknown playback error
(rhythmbox:3218): Rhythmbox-WARNING **: eos_cb: Unhandled error: Unknown playback error
(rhythmbox:3218): Rhythmbox-WARNING **: eos_cb: Unhandled error: Unknown playback error
(rhythmbox:3218): Rhythmbox-WARNING **: eos_cb: Unhandled error: Unknown playback error
(rhythmbox:3218): Rhythmbox-WARNING **: eos_cb: Unhandled error: Unknown playback error
gnome-mount 0.5
** ERROR **: file nautilus-directory.c: line 594 (add_to_hash_table): assertion failed: (g_hash_table_lookup (directory->details->file_hash, file->details->relative_uri) == NULL)
aborting...
** (bug-buddy:4042): WARNING **: Couldn't load icon for Open Folder
--------------------------------------------------

Memory status: size: 118296576 vsize: 0 resident: 118296576 share: 0 rss: 16203776 rss_rlim: 0
CPU usage: start_time: 1163822415 rtime: 0 utime: 338 stime: 0 cutime:274 cstime: 0 timeout: 64 it_real_value: 0 frequency: 7

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 -1208472832 (LWP 2747)]
(no debugging symbols found)
0x00924402 in __kernel_vsyscall ()

Thread 1 (Thread -1208472832 (LWP 2747))

  • #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 g_assert_warning
    from /lib/libglib-2.0.so.0
  • #10 nautilus_directory_async_state_changed
  • #11 nautilus_directory_async_state_changed
  • #12 nautilus_clipboard_monitor_emit_changed
  • #13 nautilus_clipboard_monitor_emit_changed
  • #14 nautilus_clipboard_monitor_emit_changed
  • #15 nautilus_clipboard_monitor_emit_changed
  • #16 g_cclosure_marshal_VOID__OBJECT
    from /lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #18 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #21 gnome_vfs_volume_monitor_emit_pre_unmount
    from /usr/lib/libgnomevfs-2.so.0
  • #22 gnome_vfs_volume_monitor_client_shutdown_private
    from /usr/lib/libgnomevfs-2.so.0
  • #23 dbus_connection_dispatch
    from /lib/libdbus-1.so.3
  • #24 dbus_server_setup_with_g_main
    from /usr/lib/libdbus-glib-1.so.2
  • #25 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #26 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #27 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #28 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 POA_Nautilus_MetafileMonitor__init
  • #30 __libc_start_main
    from /lib/libc.so.6
  • #31 g_cclosure_marshal_VOID__ENUM
  • #0 __kernel_vsyscall

Comment 1 André Klapper 2006-12-16 23:42:26 UTC
*** Bug 376891 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2006-12-16 23:44:47 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot
to solve the problem, so it will be hard for the developers to fix that crash.
Could you please install some debugging packages [1], start nautilus as normal, and reproduce the crash, if possible?
Once bug-buddy pops up, you can find the stacktrace in the "details", now
containing way more information. Please copy that stacktrace and paste it as a
comment here. Thanks in advance!

[1] debugging packages for nautilus, glib, gtk, gnome-vfs and libgnome(ui).
More details can be found here:
http://live.gnome.org/GettingTraces/DistroSpecificInstructions
Comment 3 André Klapper 2007-02-04 16:52:43 UTC
*** Bug 402439 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2007-02-07 21:56:24 UTC
*** Bug 405344 has been marked as a duplicate of this bug. ***
Comment 5 Susana 2007-02-27 12:49:20 UTC
*** Bug 412540 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2007-03-13 02:05:27 UTC
*** Bug 417115 has been marked as a duplicate of this bug. ***
Comment 7 Pedro Villavicencio 2007-03-16 14:21:48 UTC
*** Bug 418830 has been marked as a duplicate of this bug. ***
Comment 8 Pedro Villavicencio 2007-07-28 19:23:50 UTC
*** Bug 461085 has been marked as a duplicate of this bug. ***
Comment 9 Iestyn Pryce 2007-08-07 20:10:46 UTC
*** Bug 464455 has been marked as a duplicate of this bug. ***
Comment 10 Sebastien Bacher 2007-08-20 21:39:28 UTC
*** Bug 457970 has been marked as a duplicate of this bug. ***
Comment 11 Sebastien Bacher 2007-08-20 21:44:26 UTC
There is a similar bug on https://bugs.launchpad.net/nautilus/+bug/124135

"Binary package hint: nautilus

Hi all!
i've a problem...when i insert a cd/dvd nautilus crash and reboot itself!
in nautilus-debug-log.txt i found this every thime it appens...
0x81868c0 2007/07/05 07:27:10.2367 (GLog): file nautilus-directory.c: line 594 (add_to_hash_table): assertion failed: (g_hash_table_lookup (directory->details->file_hash, file->details->relative_uri) == NULL)
0x81868c0 2007/07/05 07:27:10.2369 (USER): debug log dumped due to signal 6

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 22104)

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 IA__g_logv
  • #4 IA__g_log
  • #5 IA__g_assert_warning
  • #6 add_to_hash_table
    at nautilus-directory.c line 593
  • #7 nautilus_directory_add_file
    at nautilus-directory.c line 631
  • #8 nautilus_desktop_icon_file_new
    at nautilus-desktop-icon-file.c line 309
  • #9 create_icon_file
    at nautilus-desktop-link.c line 76
  • #10 nautilus_desktop_link_new_from_volume
    at nautilus-desktop-link.c line 257
  • #11 create_volume_link
    at nautilus-desktop-link-monitor.c line 222
  • #12 IA__g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #13 IA__g_closure_invoke
    at gclosure.c line 490
  • #14 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #15 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #16 IA__g_signal_emit
    at gsignal.c line 2243
  • #17 ??
    from /usr/lib/libgnomevfs-2.so.0
  • #18 ??
  • #19 ??
  • #20 ??

Comment 12 André Klapper 2007-09-16 01:19:12 UTC
*** Bug 477289 has been marked as a duplicate of this bug. ***
Comment 13 Cosimo Cecchi 2008-06-13 09:05:43 UTC
Pawel, are you able to reproduce this bug on Nautilus >= 2.18?
Comment 14 André Klapper 2008-08-30 12:43:55 UTC
No new reports for a year. Closing as OBSOLETE.

Please reopen if you can reproduce this with 2.22 or newer.