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 124686 - nautilus 2.4.0 crashes on startup
nautilus 2.4.0 crashes on startup
Status: RESOLVED DUPLICATE of bug 120222
Product: nautilus
Classification: Core
Component: general
2.4.x
Other other
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-10-15 16:47 UTC by simeon
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description simeon 2003-10-15 16:47:26 UTC
Distribution: Unknown
Package: nautilus
Severity: normal
Version: GNOME2.4.0 unspecified
Gnome-Distributor: Gentoo Linux
Synopsis: nautilus 2.4.0 crashes on startup
Bugzilla-Product: nautilus
Bugzilla-Component: general
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.4.0.1)
Description:
Description of the crash:
After a recent restart of X nautilus just will not start. I have tried
removing all the settings, .gnome* and .gconf* directories but this has
no effect.

Steps to reproduce the crash:
1. startx
2. open a terminal
3. try and start nautilus

Expected Results:
The nautilus window should appear

How often does this happen?
Every time

Additional Information:
I am using gentoo Linux, kernel 2.6.0test7, nautilus-2.4.0,
gnome-vfs-2.4.1, ORBit2-2.8.2, libgnome-2.4.0, libgnomeui-2.4.0.1,
libbonobo-2.4.1, libbonoboui-2.4.0

I have seen other similar bugs here but I cannot tell if they are
actually the same, the traces do look a bit different.


Debugging Information:

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 16384 (LWP 4856)]
[New Thread 32769 (LWP 4857)]
[New Thread 16386 (LWP 4858)]
[New Thread 32771 (LWP 4859)]
[New Thread 49156 (LWP 4860)]
[New Thread 65541 (LWP 4861)]
[New Thread 81926 (LWP 4863)]
[New Thread 98311 (LWP 4864)]
[New Thread 114696 (LWP 4865)]
0x47a8b178 in waitpid () from /lib/libpthread.so.0

Thread 9 (Thread 114696 (LWP 4865))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 8 (Thread 98311 (LWP 4864))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 7 (Thread 81926 (LWP 4863))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 6 (Thread 65541 (LWP 4861))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 5 (Thread 49156 (LWP 4860))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 4 (Thread 32771 (LWP 4859))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 3 (Thread 16386 (LWP 4858))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 1 (Thread 16384 (LWP 4856))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 __pthread_sighandler
    from /lib/libpthread.so.0
  • #3 ??
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-10-15 12:47 -------

The original reporter (simeon@sbs.bangor.ac.uk) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.

Comment 1 mwehner 2003-10-15 18:01:05 UTC
Could you upgrade to Nautilus 2.4.1 and see if the problem persist?
If yes, please send another stacktrace as this one looks incomplete.

See http://bugzilla.gnome.org/getting-traces.cgi for more information
about getting a useful stack trace.
Comment 2 simeon 2003-10-15 18:27:14 UTC
With 2.4.1 the error seems the same (BTW though I used an ebuild it
was totally standard with no patches applied). Should I upgrade any
other libs/components?

I got this trace from gdb following the instructions referred to above:

sim@milliways:~>gdb /usr/bin/nautilus
GNU gdb 5.3.90_20030710
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols
found)...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/nautilus
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...[Thread
debugging using libthread_db enabled]
[New Thread 16384 (LWP 16208)]

(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...[New Thread
32769 (LWP 16209)]
[New Thread 16386 (LWP 16210)]
[New Thread 32771 (LWP 16211)]
[New Thread 49156 (LWP 16212)]
[New Thread 65541 (LWP 16213)]
[New Thread 81926 (LWP 16214)]

** ERROR **: file nautilus-directory.c: line 546 (add_to_hash_table):
assertion failed: (g_hash_table_lookup (directory->details->file_hash,
file->details->relative_uri) == NULL)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 16208)]
0x47791001 in kill () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 5 (Thread 49156 (LWP 16212))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 4 (Thread 32771 (LWP 16211))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Thread 3 (Thread 16386 (LWP 16210))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 ??
  • #4 ??
  • #5 __JCR_LIST__
    from /lib/libpthread.so.0
  • #6 prio_warned
    from /usr/lib/libglib-2.0.so.0

Comment 3 mwehner 2003-10-16 09:41:59 UTC
Thanks for following up. Unfortunately your second stack is as
incomplete as the first one, however the assertion failure makes it
look very much like a duplicate of bug 120222 (see bugs 123163, 122268
too).

Please have a look at 120222, check if you have a similiar
configuration with a volume mounted twice and add any information you
find to that bug.
Comment 4 mwehner 2003-10-16 09:42:43 UTC

*** This bug has been marked as a duplicate of 120222 ***
Comment 5 simeon 2003-10-16 09:47:37 UTC
Thanks for looking at this. I don't know why the stack traces are
incomplete, I posted all that gdb generated.

But, yes, I did have an nfs volume mounted twice. This is the problem!
Thanks again.