"Starting File Manager" windows open uncontrollably, even when displaying desktop

Bug #339993 reported by Yann Simon
46
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Brasero
Fix Released
Critical
brasero (Ubuntu)
Fix Released
Medium
Robert Ancell

Bug Description

Binary package hint: nautilus

Installed packages:
- nautilus version 1:2.25.92-0ubuntu1
- nautilus-data version 1:2.25.92-0ubuntu1
- nautilus-share version 0.7.2-0ubuntu7
- libnautilus-extension1 version 1:2.25.92-0ubuntu1

When opening a session, I got a lot of "Starting File Manager".
I tried to activate/deactivate the option so that nautilus show the desktop.
No success.

By desacting the auto-restart, I can open a session.
when I try to run nautilus, I got a stack trace.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: nautilus 1:2.25.92-0ubuntu1 [modified: usr/share/applications/nautilus.desktop]
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
Uname: Linux 2.6.28-8-generic i686

Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

When I try to use valgrind with nautilus, I do not get a stack trace...

G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=40 --log-file=valgrind.log nautilus
-> opens nautilus

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

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

Changed in nautilus:
status: New → Invalid
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

You can mark this bug as duplicated if you want to, but I do not think it is a duplicate.

As I explicitly wrote in the subject, this bus happens, even if nautilus shows the desktop.

In Bug #325973, it is about:
"When "show_desktop" is disabled..."

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

that one is another brasero crasher

Changed in nautilus:
importance: Undecided → Medium
status: Invalid → New
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

probably related to:
- bug #335286
- bug #335942
- bug #339669

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

could you get another backtrace ? please install the brasero-dbgsym package we also need a valgrind log for it.

Changed in brasero:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

I cannot find the brasero-dbgsym package in http://ddebs.ubuntu.com.

The attached valgring log is also without debug package for brasero.

Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Download full text (4.0 KiB)

With the debug package for brasero:

$ nautilus
Initializing nautilus-share extension
*** glibc detected *** nautilus: double free or corruption (fasttop): 0x08a32d28 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb73c1604]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb73c35b6]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb78520c6]
/usr/lib/libbrasero-media.so.0[0xb5508e88]
/usr/lib/libbrasero-media.so.0[0xb55092be]
/usr/lib/libglib-2.0.so.0[0xb787497f]
/lib/tls/i686/cmov/libpthread.so.0[0xb74bc4ff]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb743649e]
======= Memory map: ========
08048000-081d7000 r-xp 00000000 08:01 229170 /usr/bin/nautilus
081d8000-081da000 r--p 0018f000 08:01 229170 /usr/bin/nautilus
081da000-081dd000 rw-p 00191000 08:01 229170 /usr/bin/nautilus
081dd000-081de000 rw-p 081dd000 00:00 0
08850000-08aa4000 rw-p 08850000 00:00 0 [heap]
b4800000-b4821000 rw-p b4800000 00:00 0
b4821000-b4900000 ---p b4821000 00:00 0
b4977000-b4978000 ---p b4977000 00:00 0
b4978000-b5178000 rw-p b4978000 00:00 0
b5178000-b54f7000 r--p 00000000 08:01 425170 /usr/share/icons/hicolor/icon-theme.cache
b54f7000-b5515000 r-xp 00000000 08:01 228962 /usr/lib/libbrasero-media.so.0.1.1
b5515000-b5516000 r--p 0001e000 08:01 228962 /usr/lib/libbrasero-media.so.0.1.1
b5516000-b5517000 rw-p 0001f000 08:01 228962 /usr/lib/libbrasero-media.so.0.1.1
b5526000-b553b000 r-xp 00000000 08:01 230733 /usr/lib/libevdocument.so.1.0.0
b553b000-b553c000 r--p 00015000 08:01 230733 /usr/lib/libevdocument.so.1.0.0
b553c000-b553d000 rw-p 00016000 08:01 230733 /usr/lib/libevdocument.so.1.0.0
b5545000-b554a000 r-xp 00000000 08:01 279762 /usr/lib/nautilus/extensions-2.0/libnautilus-brasero-extension.so
b554a000-b554b000 r--p 00004000 08:01 279762 /usr/lib/nautilus/extensions-2.0/libnautilus-brasero-extension.so
b554b000-b554c000 rw-p 00005000 08:01 279762 /usr/lib/nautilus/extensions-2.0/libnautilus-brasero-extension.so
b554c000-b554e000 r-xp 00000000 08:01 392519 /lib/libkeyutils-1.2.so
b554e000-b554f000 r--p 00001000 08:01 392519 /lib/libkeyutils-1.2.so
b554f000-b5550000 rw-p 00002000 08:01 392519 /lib/libkeyutils-1.2.so
b5550000-b5557000 r-xp 00000000 08:01 231116 /usr/lib/libkrb5support.so.0.1
b5557000-b5558000 r--p 00006000 08:01 231116 /usr/lib/libkrb5support.so.0.1
b5558000-b5559000 rw-p 00007000 08:01 231116 /usr/lib/libkrb5support.so.0.1
b5559000-b5582000 r-xp 00000000 08:01 230963 /usr/lib/libgssapi_krb5.so.2.2
b5582000-b5583000 r--p 00028000 08:01 230963 /usr/lib/libgssapi_krb5.so.2.2
b5583000-b5584000 rw-p 00029000 08:01 230963 /usr/lib/libgssapi_krb5.so.2.2
b5584000-b5586000 r-xp 00000000 08:01 392496 /lib/libcom_err.so.2.1
b5586000-b5587000 r--p 00001000 08:01 392496 /lib/libcom_err.so.2.1
b5587000-b5588000 rw-p 00002000 08:01 392496 /lib/libcom_err.so.2.1
b5588000-b55aa000 r-xp 00000000 08:01 231108 /usr/lib/libk5crypto.so.3.1
b55aa000-b55ab000 r--p 00022000 08:01 231108 /usr/lib/libk5crypto.so.3.1
b55ab000-b55ac000 rw-p 00023000 08:01 231108 /usr/lib/libk5crypto.so.3.1
b55ac000-b563b000 r-xp 00000000 08:01 231114 /usr/lib/libkr...

Read more...

Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

After installing the debug symbols for libbrasero

Revision history for this message
Yann Simon (yann-simon-fr) wrote :
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

I got a beautiful patch by commenting out a faulting g_free()... ;)
Now nautilus is starting without crash.

It is not a real patch (I do not have enough knowledge for it), but it could help to find the real cause.
The patch was build against the source package brasero-2.25.92.

Revision history for this message
Yann Simon (yann-simon-fr) wrote :

Remove status "Incomplete" as attached logs now permit to find the source of the bug

Changed in brasero:
status: Incomplete → New
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

bug fixed in version 2.26.0 (tested with upstream version too)

Changed in brasero:
status: New → Fix Released
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

hum, false positive.
The bug is still presetn.

Changed in brasero:
status: Fix Released → Confirmed
Changed in brasero:
status: Unknown → New
Changed in brasero (Ubuntu):
status: Confirmed → Triaged
Changed in brasero (Ubuntu):
assignee: desktop-bugs → seb128
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now, reassign the bug to robert who will backport the change

Changed in brasero (Ubuntu):
assignee: seb128 → robert-ancell
status: Triaged → Fix Committed
Revision history for this message
Robert Ancell (robert-ancell) wrote :
Changed in brasero:
status: New → Fix Released
Changed in brasero (Ubuntu):
status: Fix Committed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package brasero - 2.26.0-0ubuntu2

---------------
brasero (2.26.0-0ubuntu2) jaunty; urgency=low

  [ Robert Ancell ]
  * patches/02_css_double_free.patch
    - Backport fix for double free in brasero_medium_get_css_feature().
      Fixes (LP: #339993)

  [ Ken VanDine ]
  * debian/patches/011_nautilus_menu_move.patch: Moved the CD/DVD Creator menu
    item to Accessories (LP: #344431)

 -- Robert Ancell <email address hidden> Wed, 25 Mar 2009 12:58:30 +0000

Changed in brasero:
status: Triaged → Fix Released
Revision history for this message
Yann Simon (yann-simon-fr) wrote :

I confirm that the bug is fixed with version from the package 2.26.0-0ubuntu2.

Changed in brasero:
importance: Unknown → Critical
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.