GNOME Bugzilla – Bug 103747
Nautilus crashes when loading the icon list
Last modified: 2004-12-22 21:47:04 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)
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.
Something is really funny with that summary--bugzilla appears to have a hard time with newlines.
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.
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
+ Trace 32967
Thread 9 (Thread 114696 (LWP 5860))
Thread 8 (Thread 98311 (LWP 5859))
Thread 7 (Thread 81926 (LWP 5858))
Thread 6 (Thread 65541 (LWP 5857))
Thread 5 (Thread 49156 (LWP 5856))
Thread 4 (Thread 32771 (LWP 5854))
Thread 3 (Thread 16386 (LWP 5853))
Thread 1 (Thread 16384 (LWP 5850))
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.
*** This bug has been marked as a duplicate of 102811 ***