nautilus segfaults

Bug #425736 reported by LGB [Gábor Lénárt]
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Nautilus
Confirmed
Critical
nautilus (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

Upgraded system from jaunty to karmic alpha 5. Gnome does not work anymore (no panel, etc shows up just my custom background), I've reported this bug as bug #424435 but I managed to launch gnome-panel, metacity, etc "by hand" from an xterm. However nautilus segfaults all the time just after I start it:

Initializing nautilus-open-terminal extension
** Message: Initializing gksu extension...

** (nautilus:15448): WARNING **: No marshaller for signature of signal 'UploadFinished'

** (nautilus:15448): WARNING **: No marshaller for signature of signal 'DownloadFinished'
Initializing nautilus-gdu extension
Initializing nautilus-image-converter extension
Sense key: 0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x00
*** glibc detected *** nautilus: double free or corruption (fasttop): 0x0a23ce70 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x365f091]
/lib/tls/i686/cmov/libc.so.6[0x3660792]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x366383d]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0x63a0c6]
/usr/lib/libglib-2.0.so.0[0x65c94a]
/lib/tls/i686/cmov/libpthread.so.0[0x13f2ef]
/lib/tls/i686/cmov/libpthread.so.0[0x13f81c]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0x36c081e]
======= Memory map: ========
00110000-0012e000 r-xp 00000000 08:03 404362 /usr/lib/libdbus-glib-1.so.2.1.0
0012e000-0012f000 r--p 0001e000 08:03 404362 /usr/lib/libdbus-glib-1.so.2.1.0
0012f000-00130000 rw-p 0001f000 08:03 404362 /usr/lib/libdbus-glib-1.so.2.1.0
00130000-00138000 r-xp 00000000 08:03 9396 /usr/lib/libXrender.so.1.3.0
00138000-00139000 r--p 00007000 08:03 9396 /usr/lib/libXrender.so.1.3.0
00139000-0013a000 rw-p 00008000 08:03 9396 /usr/lib/libXrender.so.1.3.0
0013a000-00150000 r-xp 00000000 08:03 8027 /lib/tls/i686/cmov/libpthread-2.10.1.so
00150000-00151000 r--p 00015000 08:03 8027 /lib/tls/i686/cmov/libpthread-2.10.1.so
00151000-00152000 rw-p 00016000 08:03 8027 /lib/tls/i686/cmov/libpthread-2.10.1.so
00152000-00154000 rw-p 00000000 00:00 0
00154000-0016e000 r-xp 00000000 08:03 397806 /usr/lib/libgdk_pixbuf-2.0.so.0.1710.0
0016e000-0016f000 r--p 0001a000 08:03 397806 /usr/lib/libgdk_pixbuf-2.0.so.0.1710.0
0016f000-00170000 rw-p 0001b000 08:03 397806 /usr/lib/libgdk_pixbuf-2.0.so.0.1710.0
00170000-00173000 r-xp 00000000 08:03 77036 /lib/libuuid.so.1.3.0
00173000-00174000 r--p 00003000 08:03 77036 /lib/libuuid.so.1.3.0
00174000-00175000 rw-p 00004000 08:03 77036 /lib/libuuid.so.1.3.0
00175000-0017c000 r-xp 00000000 08:03 66639 /usr/lib/libXrandr.so.2.2.0
0017c000-0017d000 r--p 00006000 08:03 66639 /usr/lib/libXrandr.so.2.2.0
0017d000-0017e000 rw-p 00007000 08:03 66639 /usr/lib/libXrandr.so.2.2.0
0017e000-00186000 r-xp 00000000 08:03 398598 /usr/lib/libstartup-notification-1.so.0.0.0
00186000-00187000 r--p 00008000 08:03 398598 /usr/lib/libstartup-notification-1.so.0.0.0
00187000-00188000 rw-p 00009000 08:03 398598 /usr/lib/libstartup-notification-1.so.0.0.0
00188000-0018a000 r-xp 00000000 08:03 9384 /usr/lib/libXinerama.so.1.0.0
0018a000-0018b000 rw-p 00001000 08:03 9384 /usr/lib/libXinerama.so.1.0.0
0018b000-0018d000 r-xp 00000000 08:03 9571 /usr/lib/libXcomposite.so.1.0.0
0018d000-0018e000 r--p 00001000 08:03 9571 /usr/lib/libXcomposite.so.1.0.0
0018e000-0018f000 rw-p 00002000 08:03 9571 /usr/lib/libXcomposite.so.1.0.0
0018f000-001b5000 r-xp 00000000 08:03 398665 /usr/lib/libgnome-desktop-2.so.11.4.0
001b5000-001b6000 r--p 00025000 08:03 398665 /usr/lib/libgnome-desktop-2.so.11.4.0
001b6000-001b7000 rw-p 00026000 08:03 398665 /usr/lib/libgnome-desktop-2.so.11.4.0
001b7000-00262000 r-xp 00000000 08:03 397805 /usr/lib/libgdk-x11-2.0.so.0.1710.0
00262000-00264000 r--p 000ab000 08:03 397805 /usr/lib/libgdk-x11-2.0.so.0.1710.0
00264000-00265000 rw-p 000ad000 08:03 397805 /usr/lib/libgdk-x11-2.0.so.0.1710.0
00265000-002a9000 r-xp 00000000 08:03 36938 /usr/lib/libgobject-2.0.so.0.2105.0
002a9000-002aa000 r--p 00044000 08:03 36938 /usr/lib/libgobject-2.0.so.0.2105.0
002aa000-002ab000 rw-p 00045000 08:03 36938 /usr/lib/libgobject-2.0.so.0.2105.0
002ab000-002bf000 r-xp 00000000 08:03 11570 /lib/libz.so.1.2.3.3
002bf000-002c0000 r--p 00013000 08:03 11570 /lib/libz.so.1.2.3.3
002c0000-002c1000 rw-p 00014000 08:03 11570 /lib/libz.so.1.2.3.3
002c1000-002c3000 r-xp 00000000 08:03 9370 /usr/lib/libXdamage.so.1.1.0
002c3000-002c4000 rw-p 00001000 08:03 9370 /usr/lib/libXdamage.so.1.1.0
002c5000-002c6000 r-xp 00000000 00:00 0 [vdso]
002c6000-0034a000 r-xp 00000000 08:03 83382 /usr/lib/libcairo.so.2.10800.8
0034a000-0034c000 r--p 00083000 08:03 83382 /usr/lib/libcairo.so.2.10800.8
0034c000-0034d000 rw-p 00085000 08:03 83382 /usr/lib/libcairo.so.2.10800.8
0034d000-00354000 r-xp 00000000 08:03 8029 /lib/tls/i686/cmov/librt-2.10.1.so
00354000-00355000 r--p 00006000 08:03 8029 /lib/tls/i686/cmov/librt-2.10.1.so
00355000-00356000 rw-p 00007000 08:03 8029 /lib/tls/i686/cmov/librt-2.10.1.so
00356000-00364000 r-xp 00000000 08:03 9374 /usr/lib/libXext.so.6.4.0
00364000-00365000 r--p 0000d000 08:03 9374 /usr/lib/libXext.so.6.4.0
00365000-00366000 rw-p 0000e000 08:03 9374 /usr/lib/libXext.so.6.4.0
00366000-0036a000 r-xp 00000000 08:03 79311 /usr/lib/libXfixes.so.3.1.0
0036a000-0036b000 r--p 00003000 08:03 79311 /usr/lib/libXfixes.so.3.1.0
0036b000-0036c000 rw-p 00004000 08:03 79311 /usr/lib/libXfixes.so.3.1.0
0036c000-0036e000 r-xp 00000000 08:03 8015 /lib/tls/i686/cmov/libdl-2.10.1.so
0036e000-0036f000 r--p 00002000 08:03 8015 /lib/tls/i686/cmov/libdl-2.10.1.so
0036f000-00370000 rw-p 00003000 08:03 8015 /lib/tls/i686/cmov/libdl-2.10.1.so
00370000-00373000 r-xp 00000000 08:03 36936 /usr/lib/libgmodule-2.0.so.0.2105.0
00373000-00374000 r--p 00002000 08:03 36936 /usr/lib/libgmodule-2.0.so.0.2105.0
00374000-00375000 rw-p 00003000 08:03 36936 /usr/lib/libgmodule-2.0.so.0.2105.0
00375000-003a9000 r-xp 00000000 08:03 7712 /usr/lib/libgconf-2.so.4.1.5
003a9000-003aa000 r--p 00033000 08:03 7712 /usr/lib/libgconf-2.so.4.1.5
003aa000-003ac000 rw-p 00034000 08:03 7712 /usr/lib/libgconf-2.so.4.1.5
003ac000-003d3000 r-xp 00000000 08:03 45884 /usr/lib/libexif.so.12.2.1
003d3000-003dd000 r--p 00027000 08:03 45884 /usr/lib/libexif.so.12.2.1
003dd000-003de000 rw-p 00031000 08:03 45884 /usr/lib/libexif.so.12.2.1
003de000-003e1000 r-xp 00000000 08:03 80039 /usr/lib/libxcb-render-util.so.0.0.0
003e1000-003e2000 r--p 00002000 08:03 80039 /usr/lib/libxcb-render-util.so.0.0.0
003e2000-003e3000 rw-p 00003000 08:03 80039 /usr/lib/libxcb-render-util.so.0.0.0
003e3000-003ea000 r-xp 00000000 08:03 35186 /usr/lib/libSM.so.6.0.0
003ea000-003eb000 r--p 00006000 08:03 35186 /usr/lib/libSM.so.6.0.0
003eb000-003ec000 rw-p 00007000 08:03 35186 /usr/lib/libSM.so.6.0.0
003ec000-00412000 r-xp 00000000 08:03 8016 /lib/tls/i686/cmov/libm-2.10.1.so
00412000-00413000 r--p 00025000 08:03 8016 /lib/tls/i686/cmov/libm-2.10.1.so
00413000-00414000 rw-p 00026000 08:03 8016 /lib/tls/i686/cmov/libm-2.10.1.so
00414000-00444000 r-xp 00000000 08:03 2649 /lib/libpcre.so.3.12.1
00444000-00445000 r--p 0002f000 08:03 2649 /lib/libpcre.so.3.12.1
00445000-00446000 rw-p 00030000 08:03 2649 /lib/libpcre.so.3.12.1
00446000-0044f000 r-xp 00000000 08:03 405014 /usr/lib/libXi.so.6.0.0
0044f000-00450000 r--p 00008000 08:03 405014 /usr/lib/libXi.so.6.0.0
00450000-00451000 rw-p 00009000 08:03 405014 /usr/lib/libXi.so.6.0.0
00451000-0045a000 r-xp 00000000 08:03 66374 /usr/lib/libXcursor.so.1.0.2
0045a000-0045b000 r--p 00008000 08:03 66374 /usr/lib/libXcursor.so.1.0.2

Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :
Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

Sorry, I forgot this:

nautilus:
  Installed: 1:2.27.91-0ubuntu3
  Candidate: 1:2.27.91-0ubuntu3
  Version table:
 *** 1:2.27.91-0ubuntu3 0
        500 http://archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in nautilus (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
summary: - [karmic alpha 5] nautilus segfaults
+ nautilus segfaults
Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

Using valgrind makes nautilus at least stable (it doesn't crashed, however it always crashing if I run just "alone") so I made the log with issuing "nautilus -q" inside a terminal to make it quit after a while. Anyway I'm attaching the result. Also I saw lots of things like this:

** (nautilus:25318): WARNING **: fm_icon_view_remove_file() - directory not
** icon view model, shouldn't happen.
file: 0xc1b6628:file:///home/lgb/.Xauthority, dir:
0x54d5d00:file:///home/lgb, model: 0x6ee5820:file:///tmp, view loading: 1
If you see this, please add this info to
http://bugzilla.gnome.org/show_bug.cgi?id=368178

I don't know it's important or not, though.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the pointer, let's link that report, could you also comment on the upstream report? Thanks.

Changed in nautilus (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

I commented it at gnome bugzilla. As I wrote there too, the interesting part, that nautilus behaves differently every time, this "directory not icon view model" does not happen always (each time I try to execute nautilus). Also it does not crash using valgrind it seems. Also sometimes I got other messages too, like these:

nautilus:25733): GLib-CRITICAL **: g_thread_join: assertion `thread' failed

(nautilus:25733): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 6 elements at quit time

Changed in nautilus:
importance: Unknown → Critical
status: Unknown → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has got no activity nor reports in years, closing

Changed in nautilus (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.