=================================================================== Info =================================================================== PID: 2576 (indi_openweathe) UID: 1000 (astropc) GID: 1000 (astropc) Signal: 6 (ABRT) Timestamp: Tue 2022-11-29 01:30:23 CET (1 day 9h ago) Command Line: indi_openweathermap_weather Executable: /usr/bin/indi_openweathermap_weather Control Group: /user.slice/user-1000.slice/session-c1.scope Unit: session-c1.scope Slice: user-1000.slice Session: c1 Owner UID: 1000 (astropc) Boot ID: 8632e2b19193406eb2053b56bc9355f2 Machine ID: 7bd6478ecf2641bebc989892f835cf85 Hostname: astropc-Lenovo Storage: /var/lib/systemd/coredump/core.indi_openweathe.1000.8632e2b19193406eb2053b56bc9355f2.2576.1669681823000000.zst (present) Disk Size: 387.1K Message: Process 2576 (indi_openweathe) of user 1000 dumped core. Found module linux-vdso.so.1 with build-id: 0217e95cdd5172617b053d3772efce4317a55898 Found module libnss_mdns4_minimal.so.2 with build-id: a976800e191c9353f1e93a5b436c126f2d672ffb Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06 Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3 Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315 Found module libuuid.so.1 with build-id: 64c0d0cb22fa2bdeca075a0c0418ba5ff314b220 Found module libexpat.so.1 with build-id: d212d1f61d04a1e60fccad1a8c118428cfd9be42 Found module libresolv.so.2 with build-id: 7fd7253c61aa6fce2b7e13851c15afa14a5ab160 Found module libkeyutils.so.1 with build-id: ff27227afa5eeddccab180dd29bd7fcff94aea7c Found module libffi.so.8 with build-id: 59c2a6b204f74f358ca7711d2dfd349d88711f6a Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059 Found module libX11.so.6 with build-id: b8d9314a7185312e4813abcac67d8b68ae2fd690 Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c Found module libxcb-render.so.0 with build-id: cb521131fd3b0f2ee6056cbc2014b3b8ef0d5c0e Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517 Found module libxcb-shm.so.0 with build-id: edb24ef4079aa423edcc50a3bb0dfb912fe8a57a Found module libpng16.so.16 with build-id: d58bf7c11ac793d528926238d831792b5ef792cf Found module libfreetype.so.6 with build-id: e3aff1d56fb1aecc723a73882f7d0f208a36c4bc Found module libfontconfig.so.1 with build-id: 0bb435fdd5ec37178e14ea03bb36f779a4b72a94 Found module libpixman-1.so.0 with build-id: 5e936cdac032b6048d9d1a8c0bb0e4a10c86d48c Found module libbrotlicommon.so.1 with build-id: 43a72967cf84155914c8b3e915926733d1e57c11 Found module libsasl2.so.2 with build-id: 562c038e4a5a2196c9c085cd1f9276e3641399a6 Found module libkrb5support.so.0 with build-id: f9dcbdef069078853fc0d3d7fbfc9bbb923cfe3c Found module libcom_err.so.2 with build-id: ce0901f10854b3c9276066b98d9a72303206e0d5 Found module libk5crypto.so.3 with build-id: 1b22be74b69ba5fcd325664ba47bf9e87bf7d530 Found module libkrb5.so.3 with build-id: c840d413c769ab9bcbcd12740eca61e5a969cce3 Found module libtasn1.so.6 with build-id: 2fde6ecb43c586fe4077118f771077aa1298e7ea Found module libp11-kit.so.0 with build-id: a0ffe1d002de5812dc718186172efb78604ddf2c Found module libcrypto.so.3 with build-id: 0c369eae63403647fb36564ae61733900d651702 Found module libgmp.so.10 with build-id: f110719303ddbea25a5e89ff730fec520eed67b0 Found module libhogweed.so.6 with build-id: 3cc4a3474de72db89e9dcc93bfb95fe377f48c37 Found module libunistring.so.2 with build-id: ca5149da8d5a298b8f286ffca3d6e2402ec0fe01 Found module libcairo.so.2 with build-id: 60a39c3684e41370bd0a59ed1ecbdccf47e30069 Found module libbz2.so.1.0 with build-id: e56b62c27bcc7ace8f9be36b255bd7b31bfde405 Found module libudev.so.1 with build-id: b12f2d02863469ac803225532c44a80521fb0da3 Found module ld-linux-x86-64.so.2 with build-id: 61ef896a699bb1c2e4e231642b2e1688b2f1a61e Found module libbrotlidec.so.1 with build-id: 4b1f390dd6e24d49684db8b2443d082379e8e977 Found module libzstd.so.1 with build-id: 5d9d0d946a3154a748e87e17af9d14764519237b Found module liblber-2.5.so.0 with build-id: 825836c4cd2ce3c7b6369bfe2812511529112f6a Found module libldap-2.5.so.0 with build-id: 111d8323d815e64f2f486e4a3ce0085c92f1d2b8 Found module libgssapi_krb5.so.2 with build-id: cfb0a0611861784ae85210cca6e5cc729e554c23 Found module libgnutls.so.30 with build-id: b9fa7b6d0c47adb8a3f03b2452c3df3eb2c93715 Found module libnettle.so.8 with build-id: 3d9c6bf106ef53d625b7b1c8bb1300e84598a74a Found module libpsl.so.5 with build-id: 2b1afc1a3bc8bdb016e432c50db058632e7895b9 Found module libssh.so.4 with build-id: f6a2eb7d2d6c5a8e3b7a9b2dcb3fa9ab394cf2b5 Found module librtmp.so.1 with build-id: 9517ef375cd71ea3da824b4118f1599735093d66 Found module libidn2.so.0 with build-id: 45b73e0e1c46a76be22f572ee98c60af5768bf8f Found module libnghttp2.so.14 with build-id: 90a67111383c58bfff9fac96da818cc62e5b68c9 Found module libm.so.6 with build-id: 27e82301dba6c3f644404d504e1bb1c97894b433 Found module libogg.so.0 with build-id: 842412496daf280ca5491dfb6581df5a378b72f0 Found module libtheoradec.so.1 with build-id: 932bfc7ac9eeaf460b5f02c8e263c14f7c049434 Found module libtheoraenc.so.1 with build-id: e3d3731e6c5742b0f3227b050b83b6c1b13defbc Found module libfftw3.so.3 with build-id: 540833d2131547e65736d186bbe599fec123ccd4 Found module libjpeg.so.8 with build-id: c54abff9294357e28532a76a049a4cb2542fc15b Found module libz.so.1 with build-id: 30840b79ac329ecbf1dec0bb60180eed256d319f Found module libcfitsio.so.9 with build-id: 397312bc4c9747ac002bd89907b9a47173e2c7d8 Found module libnova-0.16.so.0 with build-id: fca97ce6c2d360b35e15d269c5d1a27365d74496 Found module libusb-1.0.so.0 with build-id: 8974a74dbeb0e144e076801cc8d7dea1423597b0 Found module libc.so.6 with build-id: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d Found module libgcc_s.so.1 with build-id: 09c4935b79388431a1248f6a98e00d7dc81b8513 Found module libstdc++.so.6 with build-id: f57e02bfadacc0c923c82457d5e18e1830b5faea Found module libcurl-gnutls.so.4 with build-id: 4ad0b8ef703c4e18e5f76b0bc826b51203650fd2 Found module libindidriver.so.1 with build-id: 41b40380485475615679236fc4f2b6d0c0ee4171 Found module indi_openweathermap_weather with build-id: 1ec4cdc4ff6e8db2ca9f443ea388837b3b8a87f1 Stack trace of thread 2576: #0 0x00007fbf1fc94a7c __pthread_kill_implementation (libc.so.6 + 0x96a7c) #1 0x00007fbf1fc40476 __GI_raise (libc.so.6 + 0x42476) #2 0x00007fbf1fc267f3 __GI_abort (libc.so.6 + 0x287f3) #3 0x00007fbf1fee8bbe n/a (libstdc++.so.6 + 0xa2bbe) #4 0x00007fbf1fef424c n/a (libstdc++.so.6 + 0xae24c) #5 0x00007fbf1fef42b7 _ZSt9terminatev (libstdc++.so.6 + 0xae2b7) #6 0x00007fbf1fef4518 __cxa_throw (libstdc++.so.6 + 0xae518) #7 0x000055c86b093f7f _ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE11parse_errorINS0_11parse_errorEEEbmRKSA_RKT_ (indi_openweathermap_weather + 0x5f7f) #8 0x000055c86b09af46 _ZN14OpenWeatherMap13updateWeatherEv (indi_openweathermap_weather + 0xcf46) #9 0x00007fbf201e3c3a _ZN4INDI16WeatherInterface18checkWeatherUpdateEv (libindidriver.so.1 + 0xd2c3a) #10 0x00007fbf201dc439 _ZNSt17_Function_handlerIFvvESt5_BindIFMN4INDI16WeatherInterfaceEFvvEPS3_EEE9_M_invokeERKSt9_Any_data (libindidriver.so.1 + 0xcb439) #11 0x00007fbf201a1fe0 _ZN4INDI5Timer7timeoutEv (libindidriver.so.1 + 0x90fe0) #12 0x00007fbf201a1ecf _ZZN4INDI12TimerPrivate5startEvENUlPvE_4_FUNES1_ (libindidriver.so.1 + 0x90ecf) #13 0x00007fbf2015f0db oneLoop (libindidriver.so.1 + 0x4e0db) #14 0x00007fbf20160900 eventLoop (libindidriver.so.1 + 0x4f900) #15 0x00007fbf20165fa9 main (libindidriver.so.1 + 0x54fa9) #16 0x00007fbf1fc27d90 __libc_start_call_main (libc.so.6 + 0x29d90) #17 0x00007fbf1fc27e40 __libc_start_main_impl (libc.so.6 + 0x29e40) #18 0x000055c86b092b05 _start (indi_openweathermap_weather + 0x4b05) =================================================================== GDB Log =================================================================== [New LWP 2576] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `indi_openweathermap_weather'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. =================================================================== GDB Backtrace =================================================================== [New LWP 2576] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `indi_openweathermap_weather'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140458816277376, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007fbf1fc40476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007fbf1fc267f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007fbf1fee8bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007fbf1fef424c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fbf1fef42b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007fbf1fef4518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x000055c86b093f7f in nlohmann::detail::json_sax_dom_parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > >::parse_error (this=this@entry=0x7fff50ac8a10, ex=...) at ./libs/json.h:6501 #10 0x000055c86b09af46 in nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::sax_parse_internal, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > > > (sax=0x7fff50ac8a10, this=0x7fff50ac8bf0) at ./libs/json.h:2883 #11 nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::parse (result=..., strict=true, this=0x7fff50ac8bf0) at ./libs/json.h:11801 #12 nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >::parse, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&, std::function, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >&)>, bool, bool) (ignore_comments=false, allow_exceptions=true, cb=..., i="\r\n502 Bad Gateway\r\n\r\n

502 Bad Gateway

\r\n
openresty
\r\n\r\n\r\n") at ./libs/json.h:22509 #13 OpenWeatherMap::updateWeather (this=0x55c86cc338e0) at ./drivers/weather/openweathermap.cpp:200 #14 0x00007fbf201e3c3a in INDI::WeatherInterface::checkWeatherUpdate (this=0x55c86cc338f8) at ./libs/indibase/indiweatherinterface.cpp:129 #15 0x00007fbf201dc439 in std::__invoke_impl (__t=, __f=) at /usr/include/c++/11/bits/invoke.h:74 #16 std::__invoke (__fn=) at /usr/include/c++/11/bits/invoke.h:96 #17 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=) at /usr/include/c++/11/functional:420 #18 std::_Bind::operator()<, void>() (this=) at /usr/include/c++/11/functional:503 #19 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61 #20 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:154 #21 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/11/bits/std_function.h:290 #22 0x00007fbf201a1fe0 in std::function::operator()() const (this=) at /usr/include/c++/11/bits/std_function.h:590 #23 INDI::Timer::timeout (this=) at ./libs/indibase/timer/inditimer.cpp:143 #24 0x00007fbf201a1ecf in operator() (arg=, __closure=0x0) at ./libs/indibase/timer/inditimer.cpp:45 #25 _FUN () at ./libs/indibase/timer/inditimer.cpp:46 #26 0x00007fbf2015f0db in checkTimer () at ./eventloop.c:424 #27 oneLoop () at ./eventloop.c:498 #28 0x00007fbf20160900 in eventLoop () at ./eventloop.c:110 #29 0x00007fbf20165fa9 in main (ac=, av=0x7fff50ac9858) at ./indidrivermain.c:336 =================================================================== GDB Backtrace (all threads) =================================================================== [New LWP 2576] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `indi_openweathermap_weather'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. Thread 1 (Thread 0x7fbf1dd98b80 (LWP 2576)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbf1dd98b80 old_mask = {__val = {6874027341349141050, 491496043109, 140734546876456, 281470681751456, 140458850354979, 140458850354979, 0, 0, 0, 18446463693949501440, 18446744073709551360, 18446744073709551360, 0, 0, 0, 0}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140458816277376, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbf1fc40476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbf1fc267f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0xd68, sa_sigaction = 0xd68}, sa_mask = {__val = {140458850354848, 1, 140458850354979, 3432, 140458848725601, 2, 0, 0, 0, 0, 0, 0, 0, 10, 140458850354848, 140458816277376}}, sa_flags = 533223098, sa_restorer = 0x7fbf1fe18860 } sigs = {__val = {32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 140458850354979, 1, 94319306591208, 140458848718701}} #5 0x00007fbf1fee8bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007fbf1fef424c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007fbf1fef42b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x00007fbf1fef4518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x000055c86b093f7f in nlohmann::detail::json_sax_dom_parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > >::parse_error (this=this@entry=0x7fff50ac8a10, ex=...) at ./libs/json.h:6501 No locals. #10 0x000055c86b09af46 in nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::sax_parse_internal, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > > > (sax=0x7fff50ac8a10, this=0x7fff50ac8bf0) at ./libs/json.h:2883 states = std::vector of length 0, capacity 0 skip_to_state_evaluation = false __PRETTY_FUNCTION__ = states = skip_to_state_evaluation = res = #11 nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::parse (result=..., strict=true, this=0x7fff50ac8bf0) at ./libs/json.h:11801 sdp = {root = @0x7fff50ac89a0, ref_stack = std::vector of length 0, capacity 0, object_element = 0x0, errored = true, allow_exceptions = true} #12 nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >::parse, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&, std::function, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >&)>, bool, bool) (ignore_comments=false, allow_exceptions=true, cb=..., i="\r\n502 Bad Gateway\r\n\r\n

502 Bad Gateway

\r\n
openresty
\r\n\r\n\r\n") at ./libs/json.h:22509 result = result = #13 OpenWeatherMap::updateWeather (this=0x55c86cc338e0) at ./drivers/weather/openweathermap.cpp:200 curl = res = readBuffer = "\r\n502 Bad Gateway\r\n\r\n

502 Bad Gateway

\r\n
openresty
\r\n\r\n\r\n" errorBuffer = '\000' requestURL = "http://api.openweathermap.org/data/2.5/weather?lat=47.3333&lon=-1.90972&appid=6af880c10b84f0d39c44731731d0a9ed&units=metric", '\000' locale = { = {m_category = 1, m_orig = 0x7fbf1fdd81d7 <_nl_C_name> "C"}, } forecast = 0 temperature = 0 pressure = 0 humidity = 0 wind = 0 rain = 0 snow = 0 clouds = 0 code = 0 weatherReport = {m_type = nlohmann::detail::value_t::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}} #14 0x00007fbf201e3c3a in INDI::WeatherInterface::checkWeatherUpdate (this=0x55c86cc338f8) at ./libs/indibase/indiweatherinterface.cpp:129 state = #15 0x00007fbf201dc439 in std::__invoke_impl (__t=, __f=) at /usr/include/c++/11/bits/invoke.h:74 No locals. #16 std::__invoke (__fn=) at /usr/include/c++/11/bits/invoke.h:96 No locals. #17 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=) at /usr/include/c++/11/functional:420 No locals. #18 std::_Bind::operator()<, void>() (this=) at /usr/include/c++/11/functional:503 No locals. #19 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61 No locals. #20 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:154 No locals. #21 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/11/bits/std_function.h:290 No locals. #22 0x00007fbf201a1fe0 in std::function::operator()() const (this=) at /usr/include/c++/11/bits/std_function.h:590 No locals. #23 INDI::Timer::timeout (this=) at ./libs/indibase/timer/inditimer.cpp:143 d = #24 0x00007fbf201a1ecf in operator() (arg=, __closure=0x0) at ./libs/indibase/timer/inditimer.cpp:45 d = #25 _FUN () at ./libs/indibase/timer/inditimer.cpp:46 No locals. #26 0x00007fbf2015f0db in checkTimer () at ./eventloop.c:424 node = 0x55c86cc45a30 node = #27 oneLoop () at ./eventloop.c:498 tv = {tv_sec = 0, tv_usec = 0} tvp = rfd = {__fds_bits = {0 }} cp = maxfd = ns = 0 #28 0x00007fbf20160900 in eventLoop () at ./eventloop.c:110 No locals. #29 0x00007fbf20165fa9 in main (ac=, av=0x7fff50ac9858) at ./indidrivermain.c:336 ret = #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140458816277376) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140458816277376, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007fbf1fc40476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007fbf1fc267f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007fbf1fee8bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007fbf1fef424c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fbf1fef42b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007fbf1fef4518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x000055c86b093f7f in nlohmann::detail::json_sax_dom_parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > >::parse_error (this=this@entry=0x7fff50ac8a10, ex=...) at ./libs/json.h:6501 #10 0x000055c86b09af46 in nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::sax_parse_internal, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > > > > (sax=0x7fff50ac8a10, this=0x7fff50ac8bf0) at ./libs/json.h:2883 #11 nlohmann::detail::parser, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >, nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > > >::parse (result=..., strict=true, this=0x7fff50ac8bf0) at ./libs/json.h:11801 #12 nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >::parse, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&, std::function, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector > >&)>, bool, bool) (ignore_comments=false, allow_exceptions=true, cb=..., i="\r\n502 Bad Gateway\r\n\r\n

502 Bad Gateway

\r\n
openresty
\r\n\r\n\r\n") at ./libs/json.h:22509 #13 OpenWeatherMap::updateWeather (this=0x55c86cc338e0) at ./drivers/weather/openweathermap.cpp:200 #14 0x00007fbf201e3c3a in INDI::WeatherInterface::checkWeatherUpdate (this=0x55c86cc338f8) at ./libs/indibase/indiweatherinterface.cpp:129 #15 0x00007fbf201dc439 in std::__invoke_impl (__t=, __f=) at /usr/include/c++/11/bits/invoke.h:74 #16 std::__invoke (__fn=) at /usr/include/c++/11/bits/invoke.h:96 #17 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=) at /usr/include/c++/11/functional:420 #18 std::_Bind::operator()<, void>() (this=) at /usr/include/c++/11/functional:503 #19 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61 #20 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:154 #21 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/11/bits/std_function.h:290 #22 0x00007fbf201a1fe0 in std::function::operator()() const (this=) at /usr/include/c++/11/bits/std_function.h:590 #23 INDI::Timer::timeout (this=) at ./libs/indibase/timer/inditimer.cpp:143 #24 0x00007fbf201a1ecf in operator() (arg=, __closure=0x0) at ./libs/indibase/timer/inditimer.cpp:45 #25 _FUN () at ./libs/indibase/timer/inditimer.cpp:46 #26 0x00007fbf2015f0db in checkTimer () at ./eventloop.c:424 #27 oneLoop () at ./eventloop.c:498 #28 0x00007fbf20160900 in eventLoop () at ./eventloop.c:110 #29 0x00007fbf20165fa9 in main (ac=, av=0x7fff50ac9858) at ./indidrivermain.c:336