nautilus crashed with SIGSEGV in calloc()

Bug #423558 reported by John Doe on 2009-09-03
76
This bug affects 16 people
Affects Status Importance Assigned to Milestone
brasero (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: nautilus

I've installed the Package "Nautilus-GKSU" under Karmic. Everytime when I try to open a Folder with "open as root", Nautilus hangs up, but only the the Root-Nautilus, my own Instances aren't affected. This happens every time I tried it this far.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Thu Sep 3 09:10:45 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/nautilus
Package: nautilus 1:2.27.91-0ubuntu3
ProcCmdline: nautilus file:///home/nordlicht/monster
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-9.29-generic
SegvAnalysis:
 Segfault happened at: 0xadf19c: mov 0x8(%esi),%eax
 PC (0x00adf19c) ok
 source "0x8(%esi)" (0x7472657e) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 ?? () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /lib/tls/i686/cmov/libc.so.6
 calloc () from /lib/tls/i686/cmov/libc.so.6
 g_malloc0 () from /usr/lib/libglib-2.0.so.0
 g_slice_alloc () from /usr/lib/libglib-2.0.so.0
Tags: ubuntu-unr
Title: nautilus crashed with SIGSEGV in calloc()
Uname: Linux 2.6.31-9-generic i686
UserGroups:

Here is the Console-Output when I try "sudo nautilus":

sudo nautilus
[sudo] password for nordlicht:

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

** (nautilus:4343): WARNING **: No marshaller for signature of signal 'DownloadFinished'
Initializing nautilus-gdu extension
** Message: Initializing gksu extension...
Sense key: 0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x00
Segmentation fault

tags: removed: need-i386-retrace
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
visibility: private → public

Hope this is what you want. Tried "gksu nautilus" with Valgrind, 'cause sudo didn't worked with it.

Sebastien Bacher (seb128) wrote :

there is no error or crash in this log

Ok, here's another try. Nautilus crashed in both cases. Don't know why it isn't logged in the first file.

Gerhard Lang (lang-gerhard) wrote :

 made a report #424997 before i read thread http://forum.ubuntuusers.de/topic/keine-nautilus-mit-sudo-moeglich/#post-2133462.
I'm on amd64, rest is the same

Sebastien, some Feedback would be handy... was the logfile right? Bug is still existing (Karmic, Updates 09/11/09)

Sebastien Bacher (seb128) wrote :

the log has no crash or error listed and is of no real use, are all user there trying to run the program using sudo? that's something not recommended

Sebastien Bacher (seb128) wrote :

there is also quite some duplicate of the sudo issue

Beside the fact that I'm not really in the mood for a discussion about the way I have to use my System... is there a bug number for the sudo issue? And if the log isn't useful, what is needed instead?

A workaround for everyone who needs a "sudo nautilus" for maintanance sometimes (as I):

Using "sudo dbus-launch nautilus" works.

Hope that this will be fixed.

A good hint: as I figured out, "sudo nautilus" work (and also nautilus-gksu) when disconnecting all USB-Devices. I found the hint on a discussion here:

http://ubuntuforums.org/showthread.php?t=844990

Seems to be very similar to this bug: #245931. But I don't have an empty CD/DVD inserted. I try to find out what USB-Device is causing this.

Ok, it seems to be my external LG-CD/DVD Burner. No Disk is inserted. When it's completely unplugged, the error does not occur.

Sebastien Bacher (seb128) wrote :

the issue is due to brasero

affects: nautilus (Ubuntu) → brasero (Ubuntu)
Changed in brasero (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Incomplete → New
affects: brasero (Ubuntu) → ubuntu
affects: ubuntu → brasero (Ubuntu)
affects: brasero (Ubuntu) → ubuntu
affects: ubuntu → brasero (Ubuntu)

Sure? This is what a "sudo nautilus" gives after purging brasero (file attached).

Problem seem to be "libbrasero-media0", after removing this, everythings works fine. Unfortunatly, Rhythmbox is removed also.

Dinogebiss (wrenkel) wrote :

I also have problems with nautilus since 7. Dez. 2009. If I trie to start nauilus it crashes, please check this thread in http://forum.ubuntuusers.de - it is in German language.
Here you can find the thread:
http://forum.ubuntuusers.de/post/2265867/

One other user post about the same problem, he guess that an update could be in coherence:

Commit Log for Mon Dec 7 20:00:46 2009
Die folgenden Pakete wurden aktualisiert:
bind9-host (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
devicekit-disks (007-2ubuntu3) to 007-2ubuntu4
dnsutils (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
libbind9-50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
libdns50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
libisc50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
libisccc50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
libisccfg50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2
liblwres50 (1:9.6.1.dfsg.P1-3) to 1:9.6.1.dfsg.P1-3ubuntu0.2

Die folgenden Pakete wurden installiert:
libdns53 (1:9.6.1.dfsg.P1-3ubuntu0.2)

user-47a@ubuntu-47a:~$ nautilus
(nautilus:2967): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
** (nautilus:2967): WARNING **: No marshaller for signature of signal 'UploadFinished'
** (nautilus:2967): WARNING **: No marshaller for signature of signal 'DownloadFinished'
** (nautilus:2967): WARNING **: No marshaller for signature of signal 'ShareCreateError'
Initializing nautilus-gdu extension
Segmentation fault
user-47a@ubuntu-47a:~$

Pedro Villavicencio (pedro) wrote :

there's nothing on the logs you attached, could you please install the brasero, nautilus, libglib2, libgtk2 dbgsym packages and get a new log? Thanks a lot!.

Changed in brasero (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: New → Incomplete
Dinogebiss (wrenkel) wrote :

Hi Pedro,

I typed in my panel the following command:
G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=40 --log-file=valgrind.log nautilus

Was this right?

Dinogebiss (wrenkel) wrote :

I have an assumption why I have this error, some weeks ago I installed Pro/Engineer on my computer.
It is a cad-system from PTC.

Normally you need this packages:
csh
libmotif3
libstdc++5
build-essential
libgtk1.2
nfs-common

libstdc++5 and libgtk1.2 are newer in Karmic, so I installed the packages by hand.
Please check this here:
http://wiki.ubuntuusers.de/ProEngineer

http://packages.ubuntu.com/jaunty/libstdc++5
http://packages.ubuntu.com/jaunty/libglib1.2ldbl
http://packages.ubuntu.com/jaunty/libgtk1.2-common
http://packages.ubuntu.com/jaunty/libgtk1.2

May be if I remove these packages my nautilus will run, but what will be happend with Pro/Engineer? I need this cad-system for work.

Dinogebiss (wrenkel) wrote :

Meanwhile I removed these packages from my computer, installed the kernel new and after reboot I've got the same error with nautilus. It was an idea, but it doesn't solve my problem.

Pedro Villavicencio (pedro) wrote :

may you please install the libgtk2, libglib2 and brasero dbgsym packages and get a new log? the one you submitted previously is missing a lot of symbols, thanks.

Vish (vish) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future.
To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New".

Changed in brasero (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers