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 87899 - Nautilus crashes on startup and when launched by command line
Nautilus crashes on startup and when launched by command line
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
unspecified
Other other
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-07-11 05:50 UTC by Mark Horning
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Mark Horning 2002-07-11 05:50:16 UTC
Package: nautilus
Severity: major
Version: 2.0.0
Synopsis: Nautilus crashes on startup and when launched by command line
Bugzilla-Product: nautilus
Bugzilla-Component: general
BugBuddy-GnomeVersion: 2.0 (2.0.1)

Description:
Description of Problem:

Nautilus crashes with an application error on startup or from command
line

Steps to reproduce the problem:
1. Login to Gnome desktop
2. Launch nautilus from command line


Actual Results:

Nautilus crashes with an application error on startup or from command
line

Expected Results:


How often does this happen?

Every time

Additional Information:

final lines of strace output:
open("/usr/lib/libstdc++.so.4", O_RDONLY) = 17
read(17, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\240\3"...,
1024) = 1024
fstat64(17, {st_mode=S_IFREG|0755, st_size=787160, ...}) = 0
mmap2(NULL, 806144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 17, 0) =
0x40e15000
mprotect(0x40ebf000, 109824, PROT_NONE) = 0
mmap2(0x40ebf000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
17, 0xaa) = 0x40ebf000
mmap2(0x40ed5000, 19712, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40ed500
0
close(17)                               = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 17
read(17, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\23\0\000"...,
1024) = 1024
fstat64(17, {st_mode=S_IFREG|0755, st_size=33576, ...}) = 0
mmap2(NULL, 32464, PROT_READ|PROT_EXEC, MAP_PRIVATE, 17, 0) =
0x40eda000
mprotect(0x40ee1000, 3792, PROT_NONE)   = 0
mmap2(0x40ee1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 17,
0x7) = 0x40ee1000
close(17)                               = 0
munmap(0x40df8000, 84864)               = 0
setresuid32(0xffffffff, 0x1f4, 0xffffffff) = 0
setregid32(0xffffffff, 0x1f4)           = 0
setresuid32(0xffffffff, 0x1f4, 0xffffffff) = 0
setregid32(0xffffffff, 0x1f4)           = 0
stat64("/home/mark/.nautilus", {st_mode=S_IFDIR|0755, st_size=4096,
...}) = 0
lstat64("/home/mark/.gnome-desktop/", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
lstat64("/home/mark/.gnome-desktop/", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
access("/home/mark/.nautilus", F_OK)    = 0
access("/home/mark/.nautilus/first-time-flag", F_OK) = 0
open("/tmp/orbit-mark/bonobo-activation-register.lock", O_RDWR|O_CREAT,
0700) = 17
fcntl64(17, F_SETFD, FD_CLOEXEC)        = 0
getpid()                                = 630
fcntl64(17, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) =
0
open("/tmp/orbit-mark/reg.IDL:Bonobo_ObjectDirectory:1.0-local",
O_RDONLY) = -1 ENOENT (No such file o
r directory)
open("/tmp/orbit-mark/reg.IDL:Bonobo_ObjectDirectory:1.0", O_RDONLY) =
-1 ENOENT (No such file or dire
ctory)
writev(16, [{"GIOP\1\2\1\0\\\0\0\0", 12},
{"\200\362\377\277\1\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0P\332"...
, 92}], 2) = 104
poll([{fd=6, events=POLLIN}, {fd=12, events=POLLIN|POLLPRI}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI, revents=POLLIN}], 5, -1) = 1
read(16, "GIOP\1\2\1\1L\1\0\0", 12)     = 12
read(16, "\200\362\377\277\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1"...,
332) = 332
getpid()                                = 630
fcntl64(17, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) =
0
close(17)                               = 0
writev(16, [{"GIOP\1\2\1\0\234\1\0\0", 12},
{"`\364\377\277\1\0\0\0\0\0L:\30\0\0\0\0\0\0\0P\332\314\34
0"..., 412}], 2) = 424
poll([{fd=6, events=POLLIN}, {fd=12, events=POLLIN|POLLPRI}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, e
vents=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI, revents=POLLIN}],
5, -1) = 1
read(16, "GIOP\1\2\1\1,\0\0\0", 12)     = 12
read(16, "`\364\377\277\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"...,
44) = 44
writev(16, [{"GIOP\1\2\1\0\364\0\0\0", 12},
{"p\364\377\277\1\0\0\0\0\0L:\30\0\0\0\0\0\0\0P\332\314\34
0"..., 244}], 2) = 256
poll( <unfinished ...>









Debugging Information:

Backtrace was generated from '/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)...[New Thread 1024 (LWP 499)]
[New Thread 2049 (LWP 500)]
[New Thread 1026 (LWP 501)]
[New Thread 2051 (LWP 502)]
[New Thread 3076 (LWP 503)]
0x40cb3b39 in wait4 () from /lib/i686/libc.so.6

Thread 5 (Thread 3076 (LWP 503))

  • #0 sigsuspend
    from /lib/i686/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/i686/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/i686/libpthread.so.0
  • #3 gnome_vfs_ssl_to_socket
    from /usr/lib/libgnomevfs-2.so.0
  • #4 pthread_start_thread
    from /lib/i686/libpthread.so.0

Thread 4 (Thread 2051 (LWP 502))

  • #0 sigsuspend
    from /lib/i686/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/i686/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/i686/libpthread.so.0
  • #3 gnome_vfs_ssl_to_socket
    from /usr/lib/libgnomevfs-2.so.0
  • #4 pthread_start_thread
    from /lib/i686/libpthread.so.0

Thread 3 (Thread 1026 (LWP 501))

  • #0 sigsuspend
    from /lib/i686/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/i686/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/i686/libpthread.so.0
  • #3 gnome_vfs_ssl_to_socket
    from /usr/lib/libgnomevfs-2.so.0
  • #4 pthread_start_thread
    from /lib/i686/libpthread.so.0

Thread 1 (Thread 1024 (LWP 499))

  • #0 wait4
    from /lib/i686/libc.so.6
  • #1 sys_sigabbrev
    from /lib/i686/libc.so.6
  • #2 waitpid
    from /lib/i686/libpthread.so.0
  • #3 gnome_scores_display_with_pixmap
    from /usr/lib/libgnomeui-2.so.0
  • #4 pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #5 sigaction
    from /lib/i686/libc.so.6
  • #6 abort
    from /lib/i686/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 nautilus_bookmark_set_name
    from /usr/lib/libnautilus-private.so.2
  • #10 nautilus_bookmark_menu_item_new
    from /usr/lib/libnautilus-private.so.2
  • #11 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 nautilus_file_emit_changed
    from /usr/lib/libnautilus-private.so.2
  • #17 nautilus_directory_emit_change_signals
    from /usr/lib/libnautilus-private.so.2
  • #18 nautilus_directory_number_outstanding
    from /usr/lib/libnautilus-private.so.2
  • #19 g_hash_table_foreach
    from /usr/lib/libglib-2.0.so.0
  • #20 nautilus_directory_notify_files_removed
    from /usr/lib/libnautilus-private.so.2
  • #21 nautilus_file_changes_consume_changes
    from /usr/lib/libnautilus-private.so.2
  • #22 nautilus_monitor_cancel
    from /usr/lib/libnautilus-private.so.2
  • #23 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #24 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #25 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #26 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #27 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_grab_focus
  • #29 __libc_start_main
    from /lib/i686/libc.so.6
  • #0 wait4
    from /lib/i686/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-07-11 01:50 -------

Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.

Comment 1 Luis Villa 2002-07-12 05:24:22 UTC
Trace useful at all, guys?
Mark: if you move your bookmark file, does it start up OK?
Comment 2 Michael Meeks 2002-07-24 16:25:19 UTC
Fixed a proximate cause of this - the trace is pretty much garbage
though - how did you generate this executable ? It is really useful to
build with debugging symbols, and important for distributors to ship
with them too.