gvfsd-smb crashed with SIGSEGV in g_simple_async_result_complete()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gvfs (Ubuntu) |
Fix Released
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gvfs
This bug exists in Jaunty and the steps to reproduce are the same as for Karmic. Fortunately it is a tad more stable in Karmic but it gvfs-smb crashed eventually today. Reproduce as follows:
0. Mount a remote smb share via Nautilus.
1. Open Rhythmbox / Exaile / (maybe other software that can generate a lot of traffic over smb).
2. Import a folder from the smb share into Rhythmbox / Exaile which contains a lot of music (the one tested here is over 200GB)
3. Wait.
4. Somewhere along the way the smb share will silently unmount and the import process will stop. The only trace of what happened will be visible via dmesg "gvfsd-smb[1873]: segfault at 14 ip 080583f5 sp bfbe2460 error 4 in gvfsd-smb[
This crash occurs on my setup somewhere between 3GB and 20GB music imported.
I am sure that this bug is not specifically related with music files and importing in players but it is a generic bug in gvfs-smb which is triggered after some amount of data is transferred by it.
ProblemType: Crash
Architecture: i386
Date: Wed Oct 14 19:58:35 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/lib/
Package: gvfs-backends 1.4.0-0ubuntu4
ProcCmdline: /usr/lib/
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
ProcVersionSign
SegvAnalysis:
Segfault happened at: 0x80583f5: movzbl 0x14(%eax),%edx
PC (0x080583f5) ok
source "0x14(%eax)" (0x00000014) not located in a known VMA region (needed readable region)!
destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gvfs
StacktraceTop:
?? ()
?? ()
?? () from /usr/lib/
g_simple_
?? () from /usr/lib/
Title: gvfsd-smb crashed with SIGSEGV in g_simple_
Uname: Linux 2.6.31-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
visibility: | private → public |
StacktraceTop: g_vfs_job_ emit_finished (job=0x0) at gvfsjob.c:323 object= 0x8edccc8, res=0x8edc4e0, libgio- 2.0.so. 0 async_result_ complete () libgio- 2.0.so. 0
send_reply_cb (source_
?? () from /usr/lib/
g_simple_
?? () from /usr/lib/