gvfs-fuse-daemon crashed with SIGSEGV in g_type_create_instance()
Submitted by Pedro Villavicencio
Assigned to gvf..@..e.bugs
Link to original bug (#657323)
Description
this report has been filed here:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/832533
"silent crash logged after a cold boot"
backtrace:
.
Thread 3 (Thread 0xb6938b70 (LWP 2100)):
#0 0xb7703424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb73ada8b in read () at ../sysdeps/unix/syscall-template.S:82
No locals.
#2 0xb73cba9c in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#3 0xb73d1355 in fuse_chan_recv () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#4 0xb73cc0d1 in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#5 0xb73a6d31 in start_thread (arg=0xb6938b70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb6938b70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1220837388, 0, 4001536, -1231846344, -1615147634, -865702003}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0xb72f60ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 2 (Thread 0xb717ea60 (LWP 2098)):
#0 0xb7703424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb73acd35 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
No locals.
#2 0xb73cc344 in fuse_session_loop_mt () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#3 0xb73d0287 in fuse_loop_mt () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#4 0xb73d2b25 in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#5 0x0804a224 in ?? ()
No symbol table info available.
#6 0xb723d113 in __libc_start_main (main=0x804a1e0, argc=2, ubp_av=0xbfe01e84, init=0x804d640, fini=0x804d6b0, rtld_fini=0xb7712bc0, stack_end=0xbfe01e7c) at libc-start.c:226
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1220952076, 0, 0, 0, 2022149532, -14825075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x2, 0x804a228}, data = {prev = 0x0, cleanup = 0x0, canceltype = 2}}}
not_first_call = <optimized out>
#7 0x0804a249 in ?? ()
No symbol table info available.
Backtrace stopped: Not enough registers or memory available to unwind further
.
Thread 1 (Thread 0xb715bb70 (LWP 2099)):
#0 0xb6114fa1 in _g_daemon_vfs_get_async_bus () at gdaemonvfs.c:1515
No locals.
#1 0xb6115a61 in g_daemon_volume_monitor_init (daemon_monitor=0x9679ca8) at gdaemonvolumemonitor.c:206
mounts = <optimized out>
l = <optimized out>
mount = <optimized out>
info = <optimized out>
#2 0xb75653eb in g_type_create_instance (type=157798736) at /build/buildd/glib2.0-2.29.16/./gobject/gtype.c:1885
node = 0x967d150
instance = 0x9679ca8
class = 0x967e9e8
i = <optimized out>
total_size = 0
#3 0xb75437bb in g_object_constructor (type=157798736, n_construct_properties=0, construct_params=0x0) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1629
object = <optimized out>
#4 0xb7546929 in g_object_newv (object_type=157798736, n_parameters=0, parameters=0x0) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1412
cparams = 0x0
oparams = 0x0
nqueue = 0x0
object = <optimized out>
class = 0x967e9e8
unref_class = 0x967e9e8
slist = 0x0
n_total_cparams = <optimized out>
n_cparams = 0
n_oparams = 0
n_cvalues = <optimized out>
cvalues = <optimized out>
clist = <optimized out>
newly_constructed = <optimized out>
i = <optimized out>
__PRETTY_FUNCTION__ = "g_object_newv"
#5 0xb7547488 in g_object_new (object_type=157798736, first_property_name=0x0) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1322
object = <optimized out>
var_args = <optimized out>
__PRETTY_FUNCTION__ = "g_object_new"
#6 0x0804a67a in ?? ()
No symbol table info available.
#7 0xb73c2f78 in fuse_fs_init () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#8 0xb73c3012 in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#9 0xb73cdc32 in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#10 0xb73cd1dd in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#11 0xb73d11e7 in fuse_session_process () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#12 0xb73cc154 in ?? () from /tmp/tmp4J2ftD/lib/libfuse.so.2
No symbol table info available.
#13 0xb73a6d31 in start_thread (arg=0xb715bb70) at pthread_create.c:304
__res = <optimized out>
pd = 0xb715bb70
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1220837388, 0, 4001536, -1223314376, -1814377075, -865702003}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#14 0xb72f60ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Backtrace stopped: Not enough registers or memory available to unwind further
Version: 1.9.x