KomodoPlatform / komodo-wallet

Komodo Wallet
https://app.komodoplatform.com
GNU General Public License v3.0
242 stars 211 forks source link

[SQ]: Crash on logout #2143

Closed smk762 closed 11 months ago

smk762 commented 1 year ago

Nothing special happening prior to crash, only 10 or so coins enabled. 2 coins had lots of utxos, and I had utxo_merge set to truein the wallet's coins.json file. No swaps etc in progress. Crash occurred after clicking "logout" from title bar.

Logs:

[20:22:43] [info] [komodo.prices.provider.cpp:35] [1595612]: komodo price service tick loop
[20:22:43] [info] [komodo.prices.cpp:82] [1595612]: url: https://prices.komodo.live:1313/api/v2/tickers?expire_at=21600
[20:22:43] [info] [global.provider.cpp:140] [1595639]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:22:43] [info] [global.provider.cpp:140] [1595619]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:22:43] [info] [global.provider.cpp:140] [1595634]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:22:44] [info] [komodo.prices.provider.cpp:48] [1595648]: komodo price registry size: 224
[20:22:44] [debug] [app.cpp:584] [1595648]: on_fiat_rate_updated
[20:22:44] [info] [qt.portfolio.page.cpp:103] [1595648]: Updating portfolio values with model: true
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: RICK
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: MORTY
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: ZOMBIE
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: ARRR
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: LTC
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: KMD
[20:22:44] [debug] [qt.portfolio.model.cpp:153] [1595648]: updated currency values of: BTC
[20:23:02] [info] [app.cpp:691] [1595612]: Application active
[20:23:06] [info] [qt.addressbook.page.cpp:74] [1595612]: clear addressbook page
[20:23:06] [info] [addressbook.cfg.cpp:73] [1595612]: Addressbook data successfully wrote in persistent data !
[20:23:06] [debug] [qt.orders.model.cpp:212] [1595612]: (orders_model::removeRows) removing 4 elements at position 0
[20:23:06] [debug] [qt.orders.model.cpp:609] [1595612]: resetting orders, will be emitted
[20:23:06] [debug] [qt.orders.model.cpp:619] [1595612]: clearing orders in backend reset
[20:23:06] [info] [qt.addressbook.page.cpp:59] [1595612]: disconnecting addressbook signals
[20:23:06] [info] [qt.wallet.manager.cpp:354] [1595612]: Set status: None
[20:23:06] [info] [mm2.service.cpp:341] [1595612]: destroying mm2 service...
[20:23:06] [info] [mm2.service.cpp:347] [1595612]: mm2 signals successfully disconnected
[20:23:06] [info] [mm2.service.cpp:351] [1595612]: preparing mm2 stop batch request
[20:23:06] [info] [mm2.service.cpp:355] [1595612]: processing mm2 stop batch request
[20:23:06] [info] [mm2.service.cpp:358] [1595612]: mm2 stop batch answer received
[20:23:06] [info] [mm2.service.cpp:363] [1595612]: mm2 successfully stopped with rpc stop
[20:23:06] [info] [mm2.service.cpp:394] [1595612]: mm2 init thread destroyed
[20:23:06] [info] [mm2.service.cpp:396] [1595612]: mm2 service fully destroyed
[20:23:06] [info] [raw.mm2.coins.cfg.hpp:244] [1595612]: parse_raw_mm2_coins_file
[20:23:06] [info] [raw.mm2.coins.cfg.hpp:269] [1595612]: successfully parsed: /home/smk762/.atomic_qt/0.5.7/configs/coins.json
[20:23:06] [info] [raw.mm2.coins.cfg.hpp:270] [1595612]: coins size mm2: 637
[20:23:06] [info] [mm2.service.cpp:291] [1595612]: mm2_service created
[20:23:06] [info] [app.cpp:519] [1595612]: connecting signals
[20:23:06] [info] [qt.addressbook.page.cpp:52] [1595612]: connecting addressbook signals
Floating point exception (core dumped)
smk762 commented 1 year ago

Just got another on logout. Prior actions were a sequence of login/logout (different wallets) and theme changing to check changes to login password input styles.

[22:07:50] [info] [app.cpp:519] [1072266]: connecting signals
[22:07:50] [info] [qt.addressbook.page.cpp:52] [1072266]: connecting addressbook signals
[22:07:56] [error] [main.prerequisites.hpp:113] [1072277]: stacktrace:  0# boost::stacktrace::safe_dump_to(char const*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/stacktrace/safe_dump_to.hpp:124
 1# 0x00007FF5777D1090 in /lib/x86_64-linux-gnu/libc.so.6
 2# std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/hashtable.h:1573
 3# std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/hashtable.h:693
 4# std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/hashtable_policy.h:709
 5# std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, atomic_dex::coin_config, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, atomic_dex::coin_config> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/unordered_map.h:984
 6# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../src/core/atomicdex/services/mm2/mm2.service.cpp:1346
 7# void std::__invoke_impl<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::__invoke_other, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:60
 8# std::enable_if<is_invocable_r_v<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>, std::enable_if>::type std::__invoke_r<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>(void&&, (atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&)...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:116
 9# std::_Function_handler<void (web::http::http_response), atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}>::_M_invoke(std::_Any_data const&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:291
10# std::function<void (web::http::http_response)>::operator()(web::http::http_response) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:622
11# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:2645
12# unsigned char std::__invoke_impl<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::__invoke_other, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:60
13# std::enable_if<is_invocable_r_v<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>, unsigned char>::type std::__invoke_r<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::enable_if&&, (pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&)...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:113
14# std::_Function_handler<unsigned char (web::http::http_response), pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}>::_M_invoke(std::_Any_data const&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:291
15# std::function<unsigned char (web::http::http_response)>::operator()(web::http::http_response) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:622
16# _ZNK4pplx4taskIN3web4http13http_responseEE23_ContinuationTaskHandleIS3_vZZN10atomic_dex11mm2_service12enable_zhtlcERKSt6vectorINS6_11coin_configESaIS9_EEENK4$_16clEN8nlohmann10basic_jsonISt3mapS8_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNSF_14adl_serializerES8_IhSaIhEEEES8_ISN_SaISN_EEEUlS3_E_St17integral_constantIbLb0EENS_7details20_TypeSelectorNoAsyncEE31_LogWorkItemAndInvokeUserLambdaISt8functionIFhS3_EES3_EEDTclfp_clsr3stdE7forwardIT0_Efp0_EEEOT_OS14_ at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3935
17# pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>::_Continue(std::integral_constant, pplx::details) const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3963
18# pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>::_Perform() const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3938
19# pplx::details::_PPLTaskHandle<unsigned char, pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>, pplx::details::_ContinuationTaskHandleBase>::invoke() const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:1645
20# pplx::details::_TaskProcHandle::_RunChoreBridge(void*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplx.h:113
21# void boost::_bi::list1<boost::_bi::value<void*> >::operator()<void (*)(void*), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(void*), boost::_bi::list0&, int) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/bind/bind.hpp:239
22# boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >::operator()() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/bind/bind.hpp:1273
23# void boost::asio::asio_handler_invoke<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, ...) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/handler_invoke_hook.hpp:92
24# void boost_asio_handler_invoke_helpers::invoke<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/handler_invoke_helpers.hpp:56
25# void boost::asio::detail::handler_work<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void>::complete<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/handler_work.hpp:513
26# boost::asio::detail::completion_handler<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/completion_handler.hpp:74
27# boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/scheduler_operation.hpp:41
28# boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/scheduler.ipp:492
29# boost::asio::detail::scheduler::run(boost::system::error_code&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/scheduler.ipp:210
30# boost::asio::io_context::run() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/impl/io_context.ipp:63
31# (anonymous namespace)::threadpool_impl::thread_start(void*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/buildtrees/cpprestsdk/src/e88564fd8d-813430b89c.clean/Release/src/pplx/threadpool.cpp:79
32# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/buildtrees/cpprestsdk/src/e88564fd8d-813430b89c.clean/Release/src/pplx/threadpool.cpp:64
33# boost::asio::detail::posix_thread::func<(anonymous namespace)::threadpool_impl::add_thread()::{lambda()#1}>::run() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/posix_thread.hpp:87
34# boost_asio_detail_posix_thread_function at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/posix_thread.ipp:74
35# 0x00007FF583DBF609 in /lib/x86_64-linux-gnu/libpthread.so.0
36# clone in /lib/x86_64-linux-gnu/libc.so.6

[22:07:56] [warning] [main.prerequisites.hpp:93] [1072277]: QObject::~QObject: Timers cannot be stopped from another thread
pure virtual method called
terminate called without an active exception
smk762 commented 1 year ago

Another one. Same flow as previous comment to replicate, logging in and out with theme changes (this time after an assets reset).

[18:44:42] [debug] [transactions_model.cpp:194] [1257785]: first time initialization, inserting 0 transactions
[18:44:42] [debug] [transactions_model.cpp:220] [1257785]: transactions model size: 0
[18:44:49] [info] [qt.addressbook.page.cpp:74] [1257756]: clear addressbook page
[18:44:49] [info] [addressbook.cfg.cpp:73] [1257756]: Addressbook data successfully wrote in persistent data !
[18:44:49] [debug] [qt.orders.model.cpp:212] [1257756]: (orders_model::removeRows) removing 12 elements at position 0
[18:44:49] [debug] [qt.orders.model.cpp:609] [1257756]: resetting orders, will be emitted
[18:44:49] [debug] [qt.orders.model.cpp:619] [1257756]: clearing orders in backend reset
[18:44:49] [info] [qt.addressbook.page.cpp:59] [1257756]: disconnecting addressbook signals
[18:44:49] [info] [qt.wallet.manager.cpp:354] [1257756]: Set status: None
[18:44:49] [info] [mm2.service.cpp:339] [1257756]: destroying mm2 service...
[18:44:49] [info] [mm2.service.cpp:343] [1257756]: mm2 signals successfully disconnected
[18:44:49] [info] [mm2.service.cpp:347] [1257756]: preparing mm2 stop batch request
[18:44:49] [info] [mm2.service.cpp:351] [1257756]: processing mm2 stop batch request
[18:44:49] [info] [mm2.service.cpp:354] [1257756]: mm2 stop batch answer received
[18:44:49] [info] [mm2.service.cpp:359] [1257756]: mm2 successfully stopped with rpc stop
[18:44:49] [info] [mm2.service.cpp:390] [1257756]: mm2 init thread destroyed
[18:44:49] [info] [mm2.service.cpp:392] [1257756]: mm2 service fully destroyed
[18:44:49] [info] [raw.mm2.coins.cfg.hpp:244] [1257756]: parse_raw_mm2_coins_file
[18:44:49] [info] [raw.mm2.coins.cfg.hpp:269] [1257756]: successfully parsed: /home/smk762/.atomic_qt/0.5.7/configs/coins.json
[18:44:49] [info] [raw.mm2.coins.cfg.hpp:270] [1257756]: coins size mm2: 636
[18:44:49] [info] [mm2.service.cpp:289] [1257756]: mm2_service created
[18:44:49] [info] [app.cpp:519] [1257756]: connecting signals
[18:44:49] [info] [qt.addressbook.page.cpp:52] [1257756]: connecting addressbook signals
[18:44:49] [error] [main.prerequisites.hpp:107] [1257776]: sigabort received, cleaning mm2
atomicdex-desktop: ../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxcancellation_token.h:120: long pplx::details::_RefCounter::_Reference(): Assertion `_Refcount > 1' failed.
[18:44:49] [error] [main.prerequisites.hpp:107] [1257792]: sigabort received, cleaning mm2
mm2: no process found
mm2: no process found
[18:44:49] [error] [main.prerequisites.hpp:113] [1257792]: stacktrace: 
[18:44:49] [warning] [main.prerequisites.hpp:93] [1257792]: QObject::~QObject: Timers cannot be stopped from another thread
malloc_consolidate(): invalid chunk size
[18:44:49] [error] [main.prerequisites.hpp:107] [1257792]: sigabort received, cleaning mm2
mm2: no process found

On next launch:

[18:47:03] [info] [main.prerequisites.hpp:121] [1258570]: connecting signal SIGABRT to the signal handler
Previous run crashed:
 0# boost::stacktrace::safe_dump_to(char const*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/stacktrace/safe_dump_to.hpp:124
 1# 0x00007FD7192A6090
 2# 0x00007FD7192A600B
 3# 0x00007FD719285859
 4# 0x00007FD7192F026E
 5# 0x00007FD7192F82FC
 6# 0x00007FD7192F8AD8
 7# 0x00007FD7192F9FE0
 8# 0x00007FD71B07C2BA
 9# 0x00007FD71B07C7A7
10# 0x00007FD71C5EF1D8
11# 0x00007FD71C5E5839
12# 0x00007FD71C5E6565
13# 0x00007FD71C5E6679
14# 0x00007FD7192A98A7
15# 0x00007FD7192A9A60
16# signal_handler(int) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../src/app/main.prerequisites.hpp:116
17# 0x00007FD7192A6090
18# 0x00007FD7192A600B
19# 0x00007FD719285859
20# 0x00007FD719285729
21# 0x00007FD719296FD6
22# pplx::details::_RefCounter::_Reference() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxcancellation_token.h:121
23# cancellation_token at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxcancellation_token.h:758
24# pplx::cancellation_token_source::get_token() const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxcancellation_token.h:818
25# atomic_dex::mm2::mm2_client::async_rpc_batch_standalone(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../src/core/atomicdex/api/mm2/mm2.client.cpp:148
26# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../src/core/atomicdex/services/mm2/mm2.service.cpp:1280
27# void std::__invoke_impl<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::__invoke_other, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:60
28# std::enable_if<is_invocable_r_v<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>, std::enable_if>::type std::__invoke_r<void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&, web::http::http_response>(void&&, (atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}&)...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:116
29# std::_Function_handler<void (web::http::http_response), atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}>::_M_invoke(std::_Any_data const&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:291
30# std::function<void (web::http::http_response)>::operator()(web::http::http_response) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:622
31# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:2645
32# unsigned char std::__invoke_impl<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::__invoke_other, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:60
33# std::enable_if<is_invocable_r_v<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>, unsigned char>::type std::__invoke_r<unsigned char, pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&, web::http::http_response>(std::enable_if&&, (pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}&)...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/invoke.h:113
34# std::_Function_handler<unsigned char (web::http::http_response), pplx::details::_MakeTToUnitFunc<web::http::http_response>(std::function<void (web::http::http_response)> const&)::{lambda(web::http::http_response)#1}>::_M_invoke(std::_Any_data const&, web::http::http_response&&) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:291
35# std::function<unsigned char (web::http::http_response)>::operator()(web::http::http_response) const at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/std_function.h:622
36# _ZNK4pplx4taskIN3web4http13http_responseEE23_ContinuationTaskHandleIS3_vZZN10atomic_dex11mm2_service12enable_zhtlcERKSt6vectorINS6_11coin_configESaIS9_EEENK4$_16clEN8nlohmann10basic_jsonISt3mapS8_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNSF_14adl_serializerES8_IhSaIhEEEES8_ISN_SaISN_EEEUlS3_E_St17integral_constantIbLb0EENS_7details20_TypeSelectorNoAsyncEE31_LogWorkItemAndInvokeUserLambdaISt8functionIFhS3_EES3_EEDTclfp_clsr3stdE7forwardIT0_Efp0_EEEOT_OS14_ at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3935
37# pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>::_Continue(std::integral_constant, pplx::details) const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3963
38# pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>::_Perform() const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:3938
39# pplx::details::_PPLTaskHandle<unsigned char, pplx::task<web::http::http_response>::_ContinuationTaskHandle<web::http::http_response, void, atomic_dex::mm2_service::enable_zhtlc(std::vector<atomic_dex::coin_config, std::allocator<atomic_dex::coin_config> > const&)::$_16::operator()(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const::{lambda(web::http::http_response)#1}, std::integral_constant<bool, false>, pplx::details::_TypeSelectorNoAsync>, pplx::details::_ContinuationTaskHandleBase>::invoke() const at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplxtasks.h:1645
40# pplx::details::_TaskProcHandle::_RunChoreBridge(void*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/build/../ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/pplx/pplx.h:113
41# void boost::_bi::list1<boost::_bi::value<void*> >::operator()<void (*)(void*), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(void*), boost::_bi::list0&, int) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/bind/bind.hpp:239
42# boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >::operator()() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/bind/bind.hpp:1273
43# void boost::asio::asio_handler_invoke<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, ...) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/handler_invoke_hook.hpp:92
44# void boost_asio_handler_invoke_helpers::invoke<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/handler_invoke_helpers.hpp:56
45# void boost::asio::detail::handler_work<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void>::complete<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >(boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&, boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/handler_work.hpp:513
46# boost::asio::detail::completion_handler<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/completion_handler.hpp:74
47# boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/scheduler_operation.hpp:41
48# boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/scheduler.ipp:492
49# boost::asio::detail::scheduler::run(boost::system::error_code&) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/scheduler.ipp:210
50# boost::asio::io_context::run() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/impl/io_context.ipp:63
51# (anonymous namespace)::threadpool_impl::thread_start(void*) at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/buildtrees/cpprestsdk/src/e88564fd8d-813430b89c.clean/Release/src/pplx/threadpool.cpp:79
52# operator() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/buildtrees/cpprestsdk/src/e88564fd8d-813430b89c.clean/Release/src/pplx/threadpool.cpp:64
53# boost::asio::detail::posix_thread::func<(anonymous namespace)::threadpool_impl::add_thread()::{lambda()#1}>::run() at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/posix_thread.hpp:87
54# boost_asio_detail_posix_thread_function at /home/smk762/GITHUB/KP/atomicDEX-Desktop/ci_tools_atomic_dex/vcpkg-repo/installed/x64-linux/include/boost/asio/detail/impl/posix_thread.ipp:74
55# 0x00007FD725894609
56# 0x00007FD719382133
SirSevenG commented 1 year ago

https://github.com/KomodoPlatform/atomicDEX-Desktop/pull/2184#issuecomment-1367479363


[20:19:26] [info] [main.prerequisites.hpp:90] [8032]: Dex.Themes.CurrentTheme.loadFromFilesystem: Default - Dark is loaded
[20:19:26] [info] [main.prerequisites.hpp:504] [8032]: qml engine successfully loaded
[20:19:26] [info] [app.cpp:322] [8032]: Launch the application
[20:19:26] [info] [app.cpp:814] [8032]: Application active
[20:19:31] [info] [qt.wallet.manager.cpp:273] [8032]: qt_wallet_manager::login
[20:19:31] [info] [qt.wallet.manager.cpp:185] [8032]: Loading wallet configuration: main2
[20:19:31] [info] [security.utilities.cpp:68] [8032]: Key generated successfully
[20:19:31] [info] [qt.wallet.manager.cpp:53] [8032]: new wallet name: main2
[20:19:31] [info] [qt.wallet.manager.cpp:353] [8032]: Set status: initializing_mm2
[20:19:31] [info] [qt.wallet.manager.cpp:145] [8032]: Retrieve wallet name: main2
[20:19:31] [info] [mm2.service.cpp:207] [8032]: Retrieving Wallet information of C:\Users\Sveng\AppData\Roaming\atomic_qt\config\0.5.7-coins.main2.json
[20:19:31] [info] [coins.cfg.cpp:112] [8032]: Invalid coin type: TENDERMINT
[20:19:31] [info] [coins.cfg.cpp:112] [8032]: Invalid coin type: TENDERMINTTOKEN
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: BLK support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: BSTY support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: BTC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: BTE support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: BTX support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: CDN support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: CHIPS support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: DGB support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: DOI support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: FJC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: FTC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: GRS support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:112] [8032]: Invalid coin type: TENDERMINT
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: LBC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: LNC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: LTC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: MONA support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: NMC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:112] [8032]: Invalid coin type: TENDERMINT
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: PPC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: PND support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: QTUM support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: RUNES support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: RVN support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: SYS support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: VTC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: WCN support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: WHIVE support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: XMY support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: ZEC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: tBLK support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: tBTC support segwit with current_segwit mode: false
[20:19:31] [info] [coins.cfg.cpp:206] [8032]: coin: tQTUM support segwit with current_segwit mode: false
[20:19:31] [info] [qt.global.coins.cfg.model.cpp:210] [8032]: Initializing global coin cfg model with size 583
[20:19:31] [info] [global.provider.cpp:443] [8032]: Forcing update providers
[20:19:32] [info] [global.provider.cpp:105] [7556]: refresh_other_coins_rates - try 1
[20:19:32] [info] [global.provider.cpp:105] [7556]: refresh_other_coins_rates - try 1
[20:19:32] [info] [global.provider.cpp:105] [7556]: refresh_other_coins_rates - try 1
[20:19:32] [info] [global.provider.cpp:482] [7556]: Successfully retrieving rate after 1 try
[20:19:32] [info] [global.provider.cpp:140] [5332]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:19:32] [info] [global.provider.cpp:140] [3536]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:19:32] [info] [global.provider.cpp:140] [3536]: Successfully get the coinpaprika::api::async_price_converter answer after 1 try
[20:19:33] [info] [qt.addressbook.page.cpp:66] [8032]: post_login: filling addressbook from cfg
[20:19:33] [info] [addressbook.cfg.cpp:44] [8032]: Addressbook configuration file read.
[20:19:33] [warning] [main.prerequisites.hpp:93] [8032]: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt.
You must not let any exception whatsoever propagate through Qt code.
If that is not possible, in Qt 5 you must at least reimplement
QCoreApplication::notify() and catch all exceptions there.

[20:19:33] [error] [main.prerequisites.hpp:99] [8032]: Object 0x235ab59ce60 destroyed while one of its QML signal handlers is in progress.
Most likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested event loop.
This behavior is NOT supported!
qrc:/Dex/Screens/Startup/Login.qml:74: function() { [native code] }
[20:19:33] [error] [main.prerequisites.hpp:107] [8032]: sigabort received, cleaning mm2
[20:19:33] [error] [cpprestsdk.utilities.cpp:51] [7556]: pplx task error: WinHttpSendRequest: 12007: The server name or address could not be resolved
smk762 commented 11 months ago

closing as obsolete