Crash when clicking Go to current location
When I click the Go to current location button, the app crashes after a few seconds:
**
libsoup-http2:ERROR:../libsoup/http2/soup-client-message-io-http2.c:833:on_frame_send_callback: assertion failed: (data)
Bail out! libsoup-http2:ERROR:../libsoup/http2/soup-client-message-io-http2.c:833:on_frame_send_callback: assertion failed: (data)
fish: Job 1, 'result/bin/gnome-maps' terminated by signal SIGABRT (Abort)
This is the trace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = 157570
ret = 0
pd = <optimized out>
old_mask = {__val = {11, 140058060025080, 140730433392272, 140057631696304, 140057631696304, 140054588555393, 1, 347059766920, 7, 0, 2048, 231392329518932972, 13595656, 2096, 18446744073709551512, 32}}
ret = <optimized out>
#1 0x00007f61ce48ac33 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
No locals.
#2 0x00007f61ce43db46 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007f61ce4284b5 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x60fde00, sa_sigaction = 0x60fde00}, sa_mask = {__val = {140058059258999, 48, 140730433392176, 1534971408, 97900512, 0, 13920990960717777152,
140058059516469, 18446744073709551456, 11, 121, 140730433392272, 140057631696304, 140057631696304, 140058049483379, 97900512}}, sa_flags = -1251828040,
sa_restorer = 0x7f61ceea6e80 <__glib_assert_msg>}
sigs = {__val = {32, 0, 140057631696304, 13920990960717777152, 98931968, 18446744073709551456, 11, 140730433392168, 144, 1, 97900512, 140058049483379, 97900512, 140058059244243, 144, 144}}
#4 0x00007f61ced8debc in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f61b562a5b0 <__func__.4> "on_frame_send_callback", message=<optimized out>)
at ../glib/gtestutils.c:3256
lstr = "833\000\376\177\000\000\000\311\001\257\205K1\301\000\000\000\000\000\000\000\000V\257b\265a\177\000"
s = 0x5d5d7e0 "\r^\017\006"
#5 0x00007f61cedee7cb in g_assertion_message_expr (domain=domain@entry=0x7f61b562a127 "libsoup-http2", file=file@entry=0x7f61b5629eb8 "../libsoup/http2/soup-client-message-io-http2.c", line=line@entry=833,
func=func@entry=0x7f61b562a5b0 <__func__.4> "on_frame_send_callback", expr=expr@entry=0x7f61b562af56 "data") at ../glib/gtestutils.c:3282
s = 0x5f5e710 "assertion failed: (data)"
#6 0x00007f61b55ef3b6 in on_frame_send_callback (session=<optimized out>, frame=0x5c5a5d0, user_data=0x57f58d0) at ../libsoup/http2/soup-client-message-io-http2.c:833
io = 0x57f58d0
data = 0x0
__func__ = "on_frame_send_callback"
#7 0x00007f61b5575552 in session_after_frame_sent1 () from /nix/store/k03s3ld59dchjry28jyhvvilzg276q08-nghttp2-1.47.0-lib/lib/libnghttp2.so.14
No symbol table info available.
#8 0x00007f61b5577cb5 in nghttp2_session_mem_send () from /nix/store/k03s3ld59dchjry28jyhvvilzg276q08-nghttp2-1.47.0-lib/lib/libnghttp2.so.14
No symbol table info available.
#9 0x00007f61b55eeae5 in io_write (io=0x57f58d0, blocking=0, cancellable=0x0, error=0x7ffe5b7dcfd0) at ../libsoup/http2/soup-client-message-io-http2.c:309
__func__ = "io_write"
ret = <optimized out>
#10 0x00007f61b55ef938 in io_try_write (io=io@entry=0x57f58d0, blocking=0) at ../libsoup/http2/soup-client-message-io-http2.c:369
error = 0x0
#11 0x00007f61b55f058f in soup_client_message_io_http2_finished (iface=0x57f58d0, msg=0x138c830) at ../libsoup/http2/soup-client-message-io-http2.c:1423
conn = 0x488ce30
io = 0x57f58d0
data = <optimized out>
completion_cb = 0x7f61b561abc0 <message_completed>
completion_data = 0x37effa0
completion = <optimized out>
is_closed = <optimized out>
__func__ = "soup_client_message_io_http2_finished"
#12 0x00007f61b55f0f83 in soup_http2_message_data_check_status (data=0x5c5a200) at ../libsoup/http2/soup-client-message-io-http2.c:256
io = 0x57f58d0
msg = 0x138c830
task = 0x37dc640
error = 0x60f7880
--Type <RET> for more, q to quit, c to continue without paging--
#13 0x00007f61cedc00e8 in g_list_foreach (list=<optimized out>, func=func@entry=0x7f61b55f0e00 <soup_http2_message_data_check_status>, user_data=user_data@entry=0x0) at ../glib/glist.c:1092
next = 0x58d66e0
#14 0x00007f61b55efc49 in io_read_ready (stream=<optimized out>, io=0x57f58d0) at ../libsoup/http2/soup-client-message-io-http2.c:439
error = 0x0
progress = <optimized out>
conn = 0x488ce30
#15 0x00007f61cedc4874 in g_main_dispatch (context=0xd60290) at ../glib/gmain.c:3444
dispatch = 0x7f61cebbe080 <pollable_source_dispatch>
prev_source = 0xd94d30
begin_time_nsec = 0
was_in_call = 0
user_data = 0x57f58d0
callback = 0x7f61b55efb80 <io_read_ready>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x3804880
current = 0xd6b1a0
i = 4
__func__ = "g_main_dispatch"
#16 g_main_context_dispatch (context=0xd60290) at ../glib/gmain.c:4162
No locals.
#17 0x00007f61cedc4c18 in g_main_context_iterate (context=context@entry=0xd60290, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4238
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x5292960
begin_time_nsec = 0
#18 0x00007f61cedc4ccf in g_main_context_iteration (context=context@entry=0xd60290, may_block=may_block@entry=1) at ../glib/gmain.c:4303
retval = <optimized out>
#19 0x00007f61cec090ad in g_application_run (application=0x1592100, argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2571
arguments = 0x15415f0
status = 0
context = 0xd60290
acquired_context = <optimized out>
__func__ = "g_application_run"
#20 0x00007f61ceac980a in ffi_call_unix64 () from /nix/store/6fncvg61gwjh1j7syy0nyki2j6xxf2ql-libffi-3.4.2/lib/libffi.so.8
No symbol table info available.
#21 0x00007f61ceac8943 in ffi_call_int () from /nix/store/6fncvg61gwjh1j7syy0nyki2j6xxf2ql-libffi-3.4.2/lib/libffi.so.8
No symbol table info available.
#22 0x00007f61ceefbe6a in Gjs::Function::invoke (this=0x13df640, context=<optimized out>, args=..., this_obj=..., r_value=<optimized out>) at ../gi/function.cpp:969
__PRETTY_FUNCTION__ = "bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)"
return_value_p = <optimized out>
return_value = {v_boolean = 1534973552, v_int8 = 112 'p', v_uint8 = 112 'p', v_int16 = -10640, v_uint16 = 54896, v_int32 = 1534973552, v_uint32 = 1534973552, v_int64 = 140730433394288,
v_uint64 = 140730433394288, v_float = 7.14489456e+16, v_double = 6.9530072464467431e-310, v_short = -10640, v_ushort = 54896, v_int = 1534973552, v_uint = 1534973552, v_long = 140730433394288,
v_ulong = 140730433394288, v_ssize = 140730433394288, v_size = 140730433394288, v_string = 0x7ffe5b7dd670 "\320\340", <incomplete sequence \330>, v_pointer = 0x7ffe5b7dd670}
ffi_argc = <optimized out>
state = {m_in_cvalues = 0x153c320, m_out_cvalues = 0x1026e90, m_inout_original_cvalues = 0x121d830, ignore_release = std::unordered_set with 0 elements,
--Type <RET> for more, q to quit, c to continue without paging--
instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0xd8e088,
prev = 0x7ffe5b7dd5f0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x1bcba7835a50},
return_values = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0xd8e0e0, prev = 0x7ffe5b7dda20}, <js::VirtualTraceable> = {
_vptr.VirtualTraceable = 0x7f61cf008758 <vtable for JS::RootedVector<JS::Value>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
ptr = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0xd8e070}, static kElemIsPod = false,
static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffe5b7dd530, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {
mCapacity = 8},
mBytes = "p\340\330\000\000\000\000\000\001\000\000\000\000\000\000\000@&7\316a\177\000\000\260\325}[\376\177\000\000\200\326}[\376\177\000\000\243ڏ\315a\177\000\000\240q\335\000\000\000\000\000\350\067\351\000\000\000\000"}}}, <No data fields>}}, <No data fields>}, local_error = {m_ptr = 0x0}, info = 0x155ba30, gi_argc = 2 '\002', processed_c_args = 3, failed = false, can_throw_gerror = false,
is_method = true}
ffi_arg_pointers = <optimized out>
gi_arg_pos = <optimized out>
ffi_arg_pos = <optimized out>
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0xd8e088,
prev = 0x7ffe5b7dd4e0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x1bcba7835a50}
dynamicString = "Gjs_Application.method Gio.Application.run"
label = {m_stack = 0x0}
errorp = 0x7ffe5b7dd570
return_type = 0x14aba18
#23 0x00007f61ceefc5f7 in Gjs::Function::call (context=0xd8e070, js_argc=<optimized out>, vp=<optimized out>) at ../gi/function.cpp:1149
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0xe937f0, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0xd8e088,
prev = 0x7ffe5b7dd830}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x1bcba78c85d8}
priv = <optimized out>
#24 0x00007f61cd76a220 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) ()
from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#25 0x00007f61cd75e797 in Interpret(JSContext*, js::RunState&) () from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#26 0x00007f61cd7698f5 in js::RunScript(JSContext*, js::RunState&) () from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#27 0x00007f61cd76bdef in js::Execute(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) ()
from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#28 0x00007f61cd7c60e1 in js::ModuleObject::execute(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::Value>) ()
from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#29 0x00007f61cd939b64 in intrinsic_ExecuteModule(JSContext*, unsigned int, JS::Value*) () from /nix/store/xyd18pgan7slhqyd69za8bh24m92spv2-spidermonkey-102.1.0/lib/libmozjs-102.so
No symbol table info available.
#30 0x000026be2f6b34c6 in ?? ()
No symbol table info available.
#31 0x0000000000000000 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
This is when building against !251 (merged). libsoup 3.2.0.
Edited by Jan Tojnar