gvfsd-gphoto2 crashed with SIGSEGV in g_object_unref()
@caravena
Submitted by Cristian Aravena Assigned to gvf..@..e.bugs
Link to original bug (#693850)
Description
Open bug in launchpad.net: https://bugs.launchpad.net/bugs/819310
"This happened after unmounting the camera from within nautilus. The camera was connected using the pictbridge mode."
#0 0x00007f335148548f in backend_died (monitor=0x219cc00, old_backend=<value optimized out>) at gvfsmonitor.c:83
subscriber = <value optimized out>
#1 0x00007f3350407692 in weak_refs_notify (data=0x2608610) at /build/buildd/glib2.0-2.29.14/./gobject/gobject.c:2244
wstack = 0x2608610
i = <value optimized out>
#2 0x00007f33504079a2 in g_object_unref (_object=0x219a0e0) at /build/buildd/glib2.0-2.29.14/./gobject/gobject.c:2709
__PRETTY_FUNCTION__ = "g_object_unref"
#3 0x00007f335042d253 in g_value_unset (value=0x2184a20) at /build/buildd/glib2.0-2.29.14/./gobject/gvalue.c:275
value_table = <value optimized out>
__PRETTY_FUNCTION__ = "g_value_unset"
#4 0x00007f335042179b in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fff09f8c968) at /build/buildd/glib2.0-2.29.14/./gobject/gsignal.c:3032
instance_and_params = 0x2184a20
signal_return_type = 4
param_values = 0x2184a38
node = 0x218d1d0
i = <value optimized out>
n_params = 0
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#5 0x00007f3350421922 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.29.14/./gobject/gsignal.c:3059
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff09f8ca40, reg_save_area = 0x7fff09f8c980}}
#6 0x00007f335148768a in unregister_mount_callback (unmount_reply=<value optimized out>, error=<value optimized out>, user_data=<value optimized out>) at gvfsjobunmount.c:242
backend = 0x219a0e0
op_job = 0x219b080
#7 0x00007f335126a361 in handle_async_reply (pending=<value optimized out>, data=<value optimized out>) at gvfsdbusutils.c:1216
reply = 0x2204960
error = 0x219c580
#8 0x00007f3350ce440a in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#9 0x00007f3350ce769a in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#10 0x00007f3351490c85 in message_queue_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at dbus-gmain.c:127
connection = 0x2190c30
#11 0x00007f334ff3f5bd in g_main_dispatch (context=0x2196680) at /build/buildd/glib2.0-2.29.14/./glib/gmain.c:2500
dispatch = 0x7f3351490c70 <message_queue_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x21967a0, next = 0x0}
need_destroy = <value optimized out>
source = 0x21967a0
current = 0x2185100
i = <value optimized out>
#12 g_main_context_dispatch (context=0x2196680) at /build/buildd/glib2.0-2.29.14/./glib/gmain.c:3083
No locals.
#13 0x00007f334ff3fdb8 in g_main_context_iterate (context=0x2196680, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.29.14/./glib/gmain.c:3161
max_priority = 0
timeout = 0
some_ready = 1
nfds = 5
allocated_nfds = <value optimized out>
fds = <value optimized out>
#14 0x00007f334ff402f2 in g_main_loop_run (loop=0x2196c90) at /build/buildd/glib2.0-2.29.14/./glib/gmain.c:3369
__PRETTY_FUNCTION__ = "g_main_loop_run"
#15 0x000000000040a050 in daemon_main (argc=4, argv=<value optimized out>, max_job_threads=1, default_type=0x40a2ef "gphoto2", mountable_name=<value optimized out>, first_type_name=0x40a2ef "gphoto2") at daemon-main.c:295
var_args = {{gp_offset = 48, fp_offset = 32767, overflow_arg_area = 0x7fff09f8cd30, reg_save_area = 0x7fff09f8ccb0}}
connection = <value optimized out>
loop = <value optimized out>
daemon = 0x2185640
derror = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 1, padding1 = 0x40a46f}
mount_spec = 0x0
mount_source = <value optimized out>
error = 0x0
res = <value optimized out>
type = <value optimized out>
#16 0x00000000004044e4 in main (argc=4, argv=0x7fff09f8ce28) at daemon-main-generic.c:39
No locals.
Version: 1.9.x