gvfsd-sftp crashed with SIGABRT in g_assertion_message()
Open bug in launchpad.net: https://bugs.launchpad.net/bugs/1814884
Package: gvfs-backends 1.38.1-1ubuntu2
"I do not know how this happened."
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 93895412088093, 93895412088100, 93895412088000, 24, 140354462063776, 0, 32, 129, 127, 140354462063680, 140354460683352, 566935683072, 140354462063776, 2048, 0}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007fa6d1be7535 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x7fa6d1e5975b, sa_sigaction = 0x7fa6d1e5975b}, sa_mask = {__val = {140724603453441, 0, 89, 140354229723952, 17817915196309970688, 93895412027952, 140354462997182, 140354462804728, 140352837124096, 140354229723952, 0, 0, 17817915196309970688, 140354465964056, 140354229723952, 90}}, sa_flags = -772981248, sa_restorer = 0x7ffdbb0a0f40}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fa6d1dd1dc3 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7fa6d2162040 <__func__.27523> "g_vfs_job_emit_finished", message=<optimized out>) at ../../../glib/gtestutils.c:2596
lstr = "320\000\375\177\000\000\000\037\027\272w\363E\367\000=\001\304\246\177\000\000, \026\322\246\177\000"
s = 0x7fa6c4016330 "\300\243\257\272eU"
#3 0x00007fa6d1e2b68a in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x7fa6d2162018 "../daemon/gvfsjob.c", line=line@entry=320, func=func@entry=0x7fa6d2162040 <__func__.27523> "g_vfs_job_emit_finished", expr=expr@entry=0x7fa6d216202c "!job->finished") at ../../../glib/gtestutils.c:2619
s = 0x7fa6c4013340 "assertion failed: (!job->finished)"
#4 0x00007fa6d215484d in g_vfs_job_emit_finished (job=<optimized out>) at ../daemon/gvfsjob.c:320
__func__ = "g_vfs_job_emit_finished"
#5 0x00007fa6d1ee5c7d in g_closure_invoke (closure=0x5565baaef8d0, return_value=0x0, n_param_values=1, param_values=0x7ffdbb0a11a0, invocation_hint=0x7ffdbb0a1120) at ../../../gobject/gclosure.c:810
marshal = 0x7fa6d1ee4170 <g_type_class_meta_marshal>
marshal_data = 0x90
in_marshal = 0
real_closure = 0x5565baaef8b0
__FUNCTION__ = "g_closure_invoke"
#6 0x00007fa6d1ef8b9d in signal_emit_unlocked_R (node=node@entry=0x5565baaef900, detail=detail@entry=0, instance=instance@entry=0x5565baad0cb0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdbb0a11a0) at ../../../gobject/gsignal.c:3673
accumulator = 0x0
emission = {next = 0x0, instance = 0x5565baad0cb0, ihint = {signal_id = 50, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 93895412131680}
class_closure = 0x5565baaef8d0
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 50
max_sequential_handler_number = 1105
return_value_altered = 0
#7 0x00007fa6d1f0225e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdbb0a1350) at ../../../gobject/gsignal.c:3391
instance_and_params = 0x7ffdbb0a11a0
signal_return_type = <optimized out>
param_values = 0x7ffdbb0a11b8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#8 0x00007fa6d1f0291f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdbb0a1430, reg_save_area = 0x7ffdbb0a1370}}
#9 0x00005565b944402d in multi_request_cb (backend=0x5565baae6100, reply_type=<optimized out>, reply_stream=<optimized out>, len=21, job=0x5565baad0cb0, user_data=0x5565baafa650) at ../daemon/gvfsbackendsftp.c:1662
reply = 0x5565baafa650
request = 0x5565baae2410
i = <optimized out>
#10 0x00005565b944746c in read_reply_async_got_data (source_object=<optimized out>, result=<optimized out>, user_data=0x5565baae6168) at ../daemon/gvfsbackendsftp.c:1444
conn = 0x5565baae6168
res = <optimized out>
reply = 0x5565baad0b20
expected_reply = <optimized out>
id = 341
type = 105
error = 0x0
#11 0x00007fa6d1f9f8e6 in async_ready_callback_wrapper (source_object=0x7fa6c0001e50, res=0x7fa6bc007e20, user_data=0x5565baae6168) at ../../../gio/ginputstream.c:532
stream = 0x7fa6c0001e50
#12 0x00007fa6d1fcb719 in g_task_return_now (task=0x7fa6bc007e20) at ../../../gio/gtask.c:1148
No locals.
#13 0x00007fa6d1fcb759 in complete_in_idle_cb (task=0x7fa6bc007e20) at ../../../gio/gtask.c:1162
No locals.
#14 0x00007fa6d1e03dd8 in g_main_dispatch (context=0x5565baacdb80) at ../../../glib/gmain.c:3182
dispatch = 0x7fa6d1e00780 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x7fa6bc007e20
callback = 0x7fa6d1fcb750 <complete_in_idle_cb>
cb_funcs = <optimized out>
cb_data = 0x5565baae09f0
need_destroy = <optimized out>
source = 0x5565bab02080
current = 0x5565baad1a60
i = 0
current = <optimized out>
i = <optimized out>
__FUNCTION__ = "g_main_dispatch"
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
_g_boolean_var_ = <optimized out>
#15 g_main_context_dispatch (context=context@entry=0x5565baacdb80) at ../../../glib/gmain.c:3847
No locals.
#16 0x00007fa6d1e041c8 in g_main_context_iterate (context=0x5565baacdb80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x7fa6c4001fd0
#17 0x00007fa6d1e044c2 in g_main_loop_run (loop=0x5565baacdcc0) at ../../../glib/gmain.c:4116
self = <optimized out>
__FUNCTION__ = "g_main_loop_run"
#18 0x00005565b9443c18 in daemon_main (argc=<optimized out>, argv=<optimized out>, max_job_threads=1, default_type=0x5565b944f057 "sftp", mountable_name=0x0, first_type_name=<optimized out>) at ../daemon/daemon-main.c:398
var_args = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7ffdbb0a16e0, reg_save_area = 0x7ffdbb0a1660}}
type = 0x0
name_owner_id = 1
data = 0x5565baadab40
#19 0x00005565b94431a3 in main (argc=4, argv=0x7ffdbb0a17d8) at ../daemon/daemon-main-generic.c:45
No locals.