#0 foreach_city (loc=0x10ec8348f3894853, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:553 No locals. #1 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #2 0x00007fa535ac4081 in foreach_city (loc=0x55a60020d380, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #3 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #4 0x00007fa535ac4081 in foreach_city (loc=0x55a60020d2d0, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #5 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #6 0x00007fa535ac4081 in foreach_city (loc=0x55a600209820, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #7 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #8 0x00007fa535ac4081 in foreach_city (loc=0x55a60010b4d0, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #9 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #10 0x00007fa535ac4081 in foreach_city (loc=0x55a600099580, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #11 0x00007fa535ac401f in foreach_city (loc=, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:560 No locals. #12 0x00007fa535ac4081 in foreach_city (loc=0x55a5ffeb3ac0, user_data=user_data@entry=0x7ffe46fbbef0, country_code=country_code@entry=0x0, func=func@entry=0x0, user_data_func=user_data_func@entry=0x0, callback=0x7fa535ac2f00 ) at gweather-location.c:558 i = #13 0x00007fa535ac4132 in foreach_city (user_data_func=0x0, func=0x0, country_code=0x0, user_data=0x7ffe46fbbef0, callback=0x7fa535ac2f00 , loc=) at gweather-location.c:642 No locals. #14 gweather_location_find_nearest_city (loc=, lat=, lon=) at gweather-location.c:646 data = {latitude = 0.73940175629038973, longitude = -1.2409779673870243, location = 0x55a6001b8390, distance = 7.5943669948377623} #15 0x00007fa535ac5453 in gweather_location_new_detached (name=0x0, icao=0x0, latitude=42.364600000000003, longitude=-71.102800000000002) at gweather-location.c:1557 world = city = __func__ = "gweather_location_new_detached" #16 0x00007fa59a643e18 in ffi_call_unix64 () at ../src/x86/unix64.S:76 No locals. #17 0x00007fa59a64387a in ffi_call (cif=cif@entry=0x55a5ffc4fab8, fn=, rvalue=, rvalue@entry=0x7ffe46fbc208, avalue=avalue@entry=0x7ffe46fbc0c0) at ../src/x86/ffi64.c:525 classes = {X86_64_SSEDF_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS} stack = argp = 0x7ffe46fbbf60 "\016\b" arg_types = gprcount = 2 ssecount = ngpr = 0 nsse = 1 i = avn = ret_in_memory = reg_args = #18 0x00007fa5a11e0a5f in gjs_invoke_c_function (context=context@entry=0x55a5ff4ac600, function=function@entry=0x55a5ffc4faa0, obj=..., obj@entry=..., args=..., js_rval=..., r_value=r_value@entry=0x0) at gi/function.cpp:1021 in_arg_cvalues = out_arg_cvalues = inout_original_arg_cvalues = ffi_arg_pointers = return_value = {v_boolean = -2145914880, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = -4096, v_uint16 = 61440, v_int32 = -2145914880, v_uint32 = 2149052416, v_int64 = 140348795383808, v_uint64 = 140348795383808, v_float = -2.19831219e-39, v_double = 6.9341518234342061e-310, v_short = -4096, v_ushort = 61440, v_int = -2145914880, v_uint = 2149052416, v_long = 140348795383808, v_ulong = 140348795383808, v_ssize = 140348795383808, v_size = 140348795383808, v_string = 0x7fa58017f000 "", v_pointer = 0x7fa58017f000} return_value_p = 0x7ffe46fbc208 return_gargument = {v_boolean = 625764352, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = 26624, v_uint16 = 26624, v_int32 = 625764352, v_uint32 = 625764352, v_int64 = -1285261463689336832, v_uint64 = 17161482610020214784, v_float = 1.7729416e-16, v_double = -4.6691599964387784e+222, v_short = 26624, v_ushort = 26624, v_int = 625764352, v_uint = 625764352, v_long = -1285261463689336832, v_ulong = 17161482610020214784, v_ssize = -1285261463689336832, v_size = 17161482610020214784, v_string = 0xee29d582254c6800 , v_pointer = 0xee29d582254c6800} processed_c_args = 4 '\004' gi_argc = gi_arg_pos = c_argc = c_arg_pos = js_arg_pos = can_throw_gerror = did_throw_gerror = false local_error = 0x0 failed = false postinvoke_release_failed = is_method = return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x55a5ff1f1c20, dummy4 = 0x55a5ffeb6590, dummy5 = 0x55a5ff810c60, dummy6 = 2392, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} return_tag = return_values = {> = { = {down = 0x7ffe46fbd470, tag_ = -10, stackTop = 0x55a5ff4ac690}, vector = { >> = { = {cx_ = 0x55a5ff4ac600}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7ffe46fbc408, mLength = 0, mCapacity = 8, mStorage = {u = {mBytes = "\000\306J\377\245U\000\000\002\000\000\000\000\000\000\000\000\226o\377\245U\000\000\a\000\000\000\376\177\000\000a\000\000\000\000\000\000\000\004\000\000\000\376\177\000\000\061\000\000\000\000\000\000\000\300>\003A\245\177\000", mDummy = 94171441055232}}, static sMaxInlineStorage = }, }}, } next_rval = 0 '\000' iter = __PRETTY_FUNCTION__ = "bool gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, const JS::HandleValueArray&, mozilla::Maybe >&, GIArgument*)" #19 0x00007fa5a11e2114 in function_call (context=0x55a5ff4ac600, js_argc=4, vp=0x55a5ff74d8c8) at gi/function.cpp:1341 object = {> = {}, stack = 0x55a5ff4ac618, prev = 0x7ffe46fbcc90, ptr = 0x7fa54030fd40} callee = {> = {}, stack = 0x55a5ff4ac618, prev = 0x7ffe46fbc4b0, ptr = 0x7fa5403125b0} success = retval = {> = { >> = { >> = {}, }, }, stack = 0x55a5ff4ac668, prev = 0x7ffe46fbcbb0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}} m_retval = {mIsSome = true, mStorage = {u = {mBytes = "\000\305\373F\376\177\000", mDummy = 140730089325824}}} #20 0x00007fa599f54cd8 in ?? () No symbol table info available. #21 0x0000000000000020 in ?? () No symbol table info available. #22 0x0000000000000000 in ?? () No symbol table info available.