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 103747 - Nautilus crashes when loading the icon list
Nautilus crashes when loading the icon list
Status: RESOLVED DUPLICATE of bug 102811
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.0.x
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-01-17 14:26 UTC by Franz Skale
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Franz Skale 2003-01-17 14:26:59 UTC
Description:
Description of Problem:
Nautilus crashes when loading the icon list.
Starting nautilus will open the home directory.
Icons should be displayed and the contents of the
folder should be
displayed.
But all is left blank, and then nautilus crashes,
displaying the "SUBMIT
A BUG REPORT" button. (Thsi happens every 2 times
nautilus is openened
or a directory change occured).
 
 
Steps to reproduce the problem:
1.  open nautilus
2.  change to another folder (every 2 times)
3.  crash
 
Actual Results:
After opening nautilus again, it craches with the
same error.
 
Expected Results:
Crash.
 
How often does this happen?
Every 2 times nautilus is opened.
 
Additional Information:
I tried to compile and make a package on my own. I
downloaded a patch
for gnome-icon-factory.c and .h. I think that the
problem occurs here.
In my opinion, the display of the iconlist fails.
The real failure could
be in the gnome2-libs (dev).Also i built the
libgnomeui libs on my own,
but the error still occurs.
I tested it on an other machine (other hardware)
using the same setup
with the same results and errors.
Affected system: Debian-sid.
Kernerl: 2.4.21-pre3
Processor: Intel Coppermine (P III) 933 MhZ.
Chipset: Intel 815A
Mem: 256 MB SDRAM/133 MHZ.
Cut from strace: (Shows Gnome Canvas Error):
writev(3,
[{"H\2F\2\331\2\300\0\334\2\300\0H\0\10\0\0\0@\0\0
\v\0", 24},
{"\0\0\
0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
2304}], 2) = 2328
write(2, "\nGnomeCanvas-ERROR **: file gnom"...,
142) = 142
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
kill(1525, SIGABRT)                     = 0
--- SIGABRT (Aborted) @ 0 (0) ---
write(3,
"\232\10\t\0\3\2\300\0\332\2\300\0\333\2\300\0\330\2\300"...,
636)
= 63
6
read(3,
"\1\2\2\25\0\0\0\0)\0\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
32) = 32
fork()                                  = 1548
wait4(1548, [WIFEXITED(s) && WEXITSTATUS(s) == 0],
0, NULL) = 1548
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask
now [ABRT RTMIN])
exit_group(1)
Comment 1 Elijah Newren 2003-01-17 15:42:00 UTC
Fixing the summary.  Setting version to 2.0.x (using Debian sid
probably means nautilus 2.0.8; note the GNOMEVER2.0 was already set too).

Franz: Can you please obtain a stack trace for us?  You can either do
this by installing bug-buddy (which can almost always catch crashes
and obtain stack traces for you), or by reading and following the
instructions at http://bugzilla.gnome.org/getting-traces.cgi.  Thanks.
Comment 2 Elijah Newren 2003-01-17 15:43:04 UTC
Something is really funny with that summary--bugzilla appears to have
a hard time with newlines.
Comment 3 Elijah Newren 2003-01-17 15:45:45 UTC
I apologize for the spam.  Despite my best efforts to correct the
summary, the newline problems embedding in the summary made this
difficult.  If I can't change the summary to simply "Nautilus crashes
when loading the icon list" this time, then I won't bother any further...

Franz: Please avoid creating a summary longer than a single line in
the future.  Thanks.
Comment 4 Franz Skale 2003-01-21 12:11:13 UTC
Additional Info:
A strace shows only a sigkill of all nautilus threads:
Complete Stack Trace of nautilus:
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)...(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 16384 (LWP 5850)]
[New Thread 32769 (LWP 5852)]
[New Thread 16386 (LWP 5853)]
[New Thread 32771 (LWP 5854)]
[New Thread 49156 (LWP 5856)]
[New Thread 65541 (LWP 5857)]
[New Thread 81926 (LWP 5858)]
[New Thread 98311 (LWP 5859)]
[New Thread 114696 (LWP 5860)]

(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)...0x40b2ea39 in wait4 () from /lib/libc.so.6

Thread 9 (Thread 114696 (LWP 5860))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 8 (Thread 98311 (LWP 5859))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 7 (Thread 81926 (LWP 5858))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 6 (Thread 65541 (LWP 5857))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 5 (Thread 49156 (LWP 5856))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 4 (Thread 32771 (LWP 5854))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 3 (Thread 16386 (LWP 5853))

  • #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 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 5850))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 raise
    from /lib/libpthread.so.0
  • #7 abort
    from /lib/libc.so.6
  • #8 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #9 g_log
    from /usr/lib/libglib-2.0.so.0
  • #10 gnome_canvas_request_redraw_uta
    from /usr/lib/libgnomecanvas-2.so.0
  • #11 gnome_canvas_request_redraw
    from /usr/lib/libgnomecanvas-2.so.0
  • #12 gnome_canvas_item_construct
    from /usr/lib/libgnomecanvas-2.so.0
  • #13 gnome_canvas_item_raise_to_top
    from /usr/lib/libgnomecanvas-2.so.0
  • #14 eel_gnome_canvas_item_send_behind
    from /usr/lib/libeel-2.so.2
  • #15 nautilus_icon_container_get_type
    from /usr/lib/libnautilus-private.so.2
  • #16 nautilus_icon_container_get_type
    from /usr/lib/libnautilus-private.so.2
  • #17 nautilus_icon_container_flush_typeselect_state
    from /usr/lib/libnautilus-private.so.2
  • #18 nautilus_icon_container_flush_typeselect_state
    from /usr/lib/libnautilus-private.so.2
  • #19 gnome_canvas_marshal_BOOLEAN__BOXED
    from /usr/lib/libgnomecanvas-2.so.0
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #24 gnome_canvas_new_aa
    from /usr/lib/libgnomecanvas-2.so.0
  • #25 gnome_canvas_new_aa
    from /usr/lib/libgnomecanvas-2.so.0
  • #26 nautilus_icon_container_move_icon
    from /usr/lib/libnautilus-private.so.2
  • #27 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #33 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #37 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #38 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #39 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #40 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #41 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 main
  • #43 __libc_start_main
    from /lib/libc.so.6
  • #0 wait4
    from /lib/libc.so.6

Comment 5 Elijah Newren 2003-01-21 15:34:35 UTC
This looks like a duplicate of 103000, which is marked as a duplicate
of 102811.

Franz--I'm guessing you're using Debian with gtk+2.2; is that correct?

I'm going to reopen to mark as a duplicate of 102811.
Comment 6 Elijah Newren 2003-01-21 15:35:19 UTC

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