nautilus crashes after libglib upgrade

Bug #245290 reported by Vicente Ruiz
46
This bug affects 3 people
Affects Status Importance Assigned to Milestone
glib2.0 (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
nautilus (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

I updated libglib2.0-0 to 2.17.3-1 version. After I logged out session and logged in, then nautilus crashed.

More info:

$ nautilus
*** glibc detected *** nautilus: double free or corruption (fasttop): 0x00000000012a7fb0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fc8215ab9e8]
/lib/libc.so.6(cfree+0x76)[0x7fc8215ae036]
/usr/lib/libgio-2.0.so.0[0x7fc8230a4512]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x138)[0x7fc822e29178]
nautilus[0x4e3241]
nautilus[0x4e3457]
nautilus[0x43c7c1]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x7fc822e2706d]
/usr/lib/libgobject-2.0.so.0[0x7fc822e3cf30]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7d4)[0x7fc822e3e644]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fc822e3ebd3]
nautilus[0x4c26ec]
nautilus[0x4abf00]
nautilus[0x4c2637]
nautilus[0x4a6647]
nautilus[0x4a66e9]
nautilus[0x4a6905]
/usr/lib/libgio-2.0.so.0[0x7fc823089b00]
/usr/lib/libgio-2.0.so.0[0x7fc82309c7bc]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x7fc82298bc8b]
/usr/lib/libglib-2.0.so.0[0x7fc82298f46d]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1cd)[0x7fc82298f99d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7fc8243f4cf7]
nautilus[0x44081a]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7fc821550466]
nautilus[0x42d039]
======= Memory map: ========
00400000-00548000 r-xp 00000000 08:02 229360 /usr/bin/nautilus
00748000-0074b000 r--p 00148000 08:02 229360 /usr/bin/nautilus
0074b000-00751000 rw-p 0014b000 08:02 229360 /usr/bin/nautilus
00751000-012db000 rw-p 00751000 00:00 0 [heap]
4102f000-41030000 ---p 4102f000 00:00 0
41030000-41830000 rw-p 41030000 00:00 0
41a8f000-41a90000 ---p 41a8f000 00:00 0
41a90000-42290000 rw-p 41a90000 00:00 0
42290000-42291000 ---p 42290000 00:00 0
42291000-42a91000 rw-p 42291000 00:00 0
7fc80e626000-7fc80e6af000 r--p 00000000 08:02 333403 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
7fc80e6af000-7fc80e6d2000 r--p 00000000 08:02 333266 /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
7fc80e6d2000-7fc80e6d4000 r-xp 00000000 08:02 252653 /usr/lib/gio/modules/libgiogconf.so
7fc80e6d4000-7fc80e8d3000 ---p 00002000 08:02 252653 /usr/lib/gio/modules/libgiogconf.so
7fc80e8d3000-7fc80e8d4000 r--p 00001000 08:02 252653 /usr/lib/gio/modules/libgiogconf.so
7fc80e8d4000-7fc80e8d5000 rw-p 00002000 08:02 252653 /usr/lib/gio/modules/libgiogconf.so
7fc80e8d5000-7fc80ee54000 rw-p 7fc80e8d5000 00:00 0
7fc80ee54000-7fc80ee76000 r-xp 00000000 08:02 229440 /usr/lib/libjpeg.so.62.0.0
7fc80ee76000-7fc80f076000 ---p 00022000 08:02 229440 /usr/lib/libjpeg.so.62.0.0
7fc80f076000-7fc80f077000 rw-p 00022000 08:02 229440 /usr/lib/libjpeg.so.62.0.0
7fc80f089000-7fc80f08d000 r-xp 00000000 08:02 255224 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fc80f08d000-7fc80f28c000 ---p 00004000 08:02 255224 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fc80f28c000-7fc80f28d000 r--p 00003000 08:02 255224 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fc80f28d000-7fc80f28e000 rw-p 00004000 08:02 255224 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fc80f28e000-7fc80f2dd000 rw-p 7fc80f28e000 00:00 0
7fc80f2de000-7fc80f3e2000 rw-p 7fc80f2de000 00:00 0
7fc80f3e2000-7fc80f477000 r--p 00000000 08:02 333402 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7fc80f477000-7fc80f479000 r-xp 00000000 08:02 244671 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7fc80f479000-7fc80f678000 ---p 00002000 08:02 244671 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7fc80f678000-7fc80f679000 r--p 00001000 08:02 244671 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7fc80f679000-7fc80f67a000 rw-p 00002000 08:02 244671 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7fc80f67a000-7fc80f67c000 r-xp 00000000 08:02 252731 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc80f67c000-7fc80f87b000 ---p 00002000 08:02 252731 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc80f87b000-7fc80f87c000 rw-p 00001000 08:02 252731 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc80f87c000-7fc80f880000 r-xp 00000000 08:02 255226 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7fc80f880000-7fc80fa80000 ---p 00004000 08:02 255226 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7fc80fa80000-7fc80fa81000 r--p 00004000 08:02 255226 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7fc80fa81000-7fc80fa82000 rw-p 00005000 08:02 255226 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7fc80fa82000-7fc80faa4000 r-xp 00000000 08:02 252658 /usr/lib/gio/modules/libgiohal-volume-monitor.so
7fc80faa4000-7fc80fca4000 ---p 00022000 08:02 252658 /usr/lib/gio/modules/libgiohal-volume-monitor.so
7fc80fca4000-7fc80fca5000 r--p 00022000 08:02 252658 /usr/lib/gio/modules/libgiohal-volume-monitor.so
7fc80fca5000-7fc80fca6000 rw-p 00023000 08:02 252658 /usr/lib/gio/modules/libgiohal-volume-monitor.so
7fc80fca6000-7fc80fca8000 r-xp 00000000 08:02 260371 /usr/lib/nautilus/extensions-2.0/libnautilus-seahorse.so
7fc80fca8000-7fc80fea8000 ---p 00002000 08:02 260371 /usr/lib/nautilus/extensions-2.0/libnautilus-seahorse.so
7fc80fea8000-7fc80fea9000 rw-p 00002000 08:02 260371 /usr/lib/nautilus/extensions-2.0/libnautilus-seahorse.so
7fc80fea9000-7fc80feab000 r-xp 00000000 08:02 260142 /usr/lib/nautilus/extensions-2.0/libnautilus-sendto.so
7fc80feab000-7fc8100aa000 ---p 00002000 08:02 260142 /usr/lib/nautilus/extensions-2.0/libnautilus-sendto.so
7fc8100aa000-7fc8100ab000 r--p 00001000 08:02 260142 /usr/lib/nautilus/extensions-2.0/libnautilus-sendto.so
7fc8100ab000-7fc8100ac000 rw-p 00002000 08:02 260142 /usr/lib/nautilus/extensions-2.0/libnautilus-sendto.so
7fc8100ac000-7fc8100b6000 r-xp 00000000 08:02 229401 /usr/lib/libhal-storage.so.1.0.0
7fc8100b6000-7fc8102b5000 ---p 0000a000 08:02 229401 /usr/lib/libhal-storage.so.1.0.0
7fc8102b5000-7fc8102b6000 rw-p 00009000 08:02 229401 /usr/lib/libhal-storage.so.1.0.0
7fc8102b6000-7fc8102bd000 r-xp 00000000 08:02 260768 /usr/lib/nautilus/extensions-2.0/libgnome-mount.so
7fc8102bd000-7fc8104bd000 ---p 00007000 08:02 260768 /usr/lib/nautilus/extensions-2.0/libgnome-mount.so
7fc8104bd000-7fc8104be000 rw-p 00007000 08:02 260768 /usr/lib/nautilus/extensions-2.0/libgnome-mount.so
7fc8104be000-7fc8104c1000 r-xp 00000000 08:02 260855 /usr/lib/nautilus/extensions-2.0/libnautilus-fileroller.so
7fc8104c1000-7fc8106c0000 ---p 00003000 08:02 260855 /usr/lib/nautilus/extensions-2.0/libnautilus-fileroller.so
7fc8106c0000-7fc8106c1000 r--p 00002000 08:02 260855 /usr/lib/nautilus/extensions-2.0/libnautilus-fileroller.so
7fc8106c1000-7fc8106c2000 rw-p 00003000 08:02 260855 /usr/lib/nautilus/extensions-2.0/libnautilus-fileroller.so
7fc8106c2000-7fc8106c4000 r-xp 00000000 08:02 260148 /usr/lib/nautilus/extensions-2.0/libnautilus-fontilus.so
7fc8106c4000-7fc8108c3000 ---p 00002000 08:02 260148 /usr/lib/nautilus/extensions-2.0/libnautilus-fontilus.so
7fc8108c3000-7fc8108c4000 r--p 00001000 08:02 260148 /usr/lib/nautilus/extensions-2.0/libnautilus-fontilus.so
7fc8108c4000-7fc8108c5000 rw-p 00002000 08:02 260148 /usr/lib/nautilus/extensions-2.0/libnautilus-fontilus.so
7fc8108c5000-7fc8108c7000 r-xp 00000000 08:02 154507 /lib/libkeyutils-1.2.so
7fc8108c7000-7fc810ac6000 ---p 00002000 08:02 154507 /lib/libkeyutils-1.2.so
7fc810ac6000-7fc810ac8000 rw-p 00001000 08:02 154507 Cancelado

ProblemType: Bug
Architecture: amd64
Date: Thu Jul 3 21:36:28 2008
DistroRelease: Ubuntu 8.10
Package: nautilus 1:2.23.4-0ubuntu2
PackageArchitecture: amd64
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
Uname: Linux 2.6.26-2-generic x86_64

Tags: apport-bug
Revision history for this message
Vicente Ruiz (uve) wrote :
Revision history for this message
Vicente Ruiz (uve) wrote :
Revision history for this message
A. Walton (awalton) wrote :

Thank you for reporting. If this crash is reproducible, can you install debug symbols for GLib (libglib2.0-0-dbg)? It will greatly help us track down this problem. Thanks again!

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Vicente Ruiz (uve) wrote :
Revision history for this message
Jon Packard (jonpackard) wrote :

I have the same problem. See attached for my backtrace. I installed the symbols A. Walton mentioned.

Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

Same issue. I installed debug symbols, see backtrace.

Revision history for this message
Jon Packard (jonpackard) wrote :

I installed nautilus-dbg to give more information. See new back trace attached.

Revision history for this message
A. Walton (awalton) wrote :

Jon, I believe your crash is a different issue. You should open another bug with that stacktrace.

However, I believe the fix for the bug reported by VRZ has already been committed: http://svn.gnome.org/viewvc/glib/trunk/gio/gdesktopappinfo.c?r1=7155&r2=7154&pathrev=7155 .

Changed in nautilus:
status: Incomplete → Fix Committed
Changed in glib2.0:
assignee: nobody → desktop-bugs
status: New → Fix Committed
Changed in nautilus:
status: Fix Committed → Invalid
Revision history for this message
Jon Packard (jonpackard) wrote :

Thanks A. Walton. I found another bug that seems to better match my problem. It is bug #245394.

Revision history for this message
Sebastien Bacher (seb128) wrote :

could people also stop abusing the titles to specify the version they are using? those informations can go in the description, so we don't have to update the title when there is a new ubuntu version open, some bugs still have gutsy mentionned in the title and it creates confusion on whether those have been opened during the gutsy cycle or if they are gutsy specific now for example

Changed in glib2.0:
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.17.3-1ubuntu1

---------------
glib2.0 (2.17.3-1ubuntu1) intrepid; urgency=low

  * debian/patches/90_from_svn_fix_nautilus_crasher.patch:
    - change from svn to fix nautilus crashing when opening a directory
      (lp: #245290)

 -- Sebastien Bacher <email address hidden> Fri, 04 Jul 2008 09:51:49 +0200

Changed in glib2.0:
status: Fix Committed → Fix Released
Laerten (laerten)
Changed in nautilus (Ubuntu):
status: Invalid → Confirmed
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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