2025-07-29 10:27:01   alert  : MaxScale 24.02.5 received fatal signal 6. Commit ID: e34da8aaa0ae1444f2bd0bdeabd10255c5faa0b5, System name: Linux, Release string: Ubuntu 24.04.2 LTS 24.04.2 LTS (Noble Numbat), Thread: MHD-single
2025-07-29 10:27:01   alert  : Last systemd watchdog notification was 26.2107s ago, notification interval is 30s.
2025-07-29 10:27:01   alert  : Statement currently being classified: none/unknown
2025-07-29 10:27:01   notice : For a more detailed stacktrace, install GDB.
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::dump_stacktrace(std::function<void (char const*)>)): ??:?
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::dump_stacktrace(void (*)(char const*))): ??:?
  /usr/bin/maxscale (sigfatal_handler(int)): server/core/gateway.cc:580
  /lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
  /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill): ??:?
  /lib/x86_64-linux-gnu/libc.so.6 (gsignal): ??:?
  /lib/x86_64-linux-gnu/libc.so.6 (abort): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (std::unexpected()): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (std::rethrow_exception(std::__exception_ptr::exception_ptr)): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (std::unexpected()): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (__cxa_throw): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (std::__throw_length_error(char const*)): ??:?
  /lib/x86_64-linux-gnu/libstdc++.so.6 (std::string::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)): ??:?
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::pair<std::string, std::string > maxbase::load_file<std::string >(std::string const&)): maxutils/maxbase/include/maxbase/filesystem.hh:44
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::unordered_map<std::string, std::string, std::hash<std::string >, std::equal_to<std::string >, std::allocator<std::pair<std::string const, std::string > > >::operator[](std::string const&)): /usr/include/c++/13/bits/unordered_map.h:987
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (Client::handle(std::string const&, std::string const&, char const*, unsigned long*)): server/core/admin.cc:980 (discriminator 6)
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::string::_M_data() const): /usr/include/c++/13/bits/basic_string.h:223
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (call_connection_handler): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/connection.c:3070
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_connection_handle_idle): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/connection.c:4522
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (call_handlers): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:1223
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_epoll): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:5200
  /usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_polling_thread): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:5436
  /lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
  /lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?
2025-07-29 10:27:03   notice : Attempting to dump stacktraces from all threads using internal profiler...
Thread 1
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (tgkill): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::collect_samples()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::stacktrace[abi:cxx11]()): ??:?
/usr/bin/maxscale (sigfatal_handler(int)): server/core/gateway.cc:599 (discriminator 1)
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_kill): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (gsignal): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (abort): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::unexpected()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::rethrow_exception(std::__exception_ptr::exception_ptr)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::unexpected()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (__cxa_throw): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::__throw_length_error(char const*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::string::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::pair<std::string, std::string > maxbase::load_file<std::string >(std::string const&)): maxutils/maxbase/include/maxbase/filesystem.hh:44
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::unordered_map<std::string, std::string, std::hash<std::string >, std::equal_to<std::string >, std::allocator<std::pair<std::string const, std::string > > >::operator[](std::string const&)): /usr/include/c++/13/bits/unordered_map.h:987
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (Client::handle(std::string const&, std::string const&, char const*, unsigned long*)): server/core/admin.cc:980 (discriminator 6)
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::string::_M_data() const): /usr/include/c++/13/bits/basic_string.h:223
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (call_connection_handler): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/connection.c:3070
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_connection_handle_idle): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/connection.c:4522
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (call_handlers): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:1223
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_epoll): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:5200
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (MHD_polling_thread): /home/timofey_turenko_mariadb_com/_build/libmicrohttpd/src/microhttpd/daemon.c:5436
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 2
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (DCB::DCB(int, sockaddr_storage const&, std::string const&, DCB::Role, MXS_SESSION*, DCBHandler*, DCB::Manager*)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (ClientDCB::ClientDCB(int, std::string const&, sockaddr_storage const&, DCB::Role, MXS_SESSION*, std::unique_ptr<maxscale::ClientConnection, std::default_delete<maxscale::ClientConnection> >, DCB::Manager*)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (ClientDCB::ClientDCB(int, std::string const&, sockaddr_storage const&, MXS_SESSION*, std::unique_ptr<maxscale::ClientConnection, std::default_delete<maxscale::ClientConnection> >, DCB::Manager*)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (ClientDCB::create(int, std::string const&, sockaddr_storage const&, MXS_SESSION*, std::unique_ptr<maxscale::ClientConnection, std::default_delete<maxscale::ClientConnection> >, DCB::Manager*)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Listener::accept_one_dcb(int, sockaddr_storage const*, char const*, maxscale::Listener::SharedData const&)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Listener::accept_connections()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Listener::handle_poll_events(maxbase::Worker*, unsigned int, maxbase::Pollable::Context)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::deliver_events(maxbase::Pollable*, unsigned int, maxbase::Pollable::Context)): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 3
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::ThreadPool::Thread::main()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 4
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_timedwait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::WatchdogNotifier::run()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 5
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (epoll_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 6
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (epoll_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 7
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::ThreadPool::Thread::main()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 8
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (epoll_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 9
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (epoll_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/usr/bin/maxscale (main): server/core/gateway.cc:2260
/lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main): ??:?
/usr/bin/maxscale (_start): ??:?

Thread 10
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::ThreadPool::Thread::main()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 11
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_clockwait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (std::cv_status std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::steady_clock::time_point const&)): /usr/include/c++/13/condition_variable:205
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 12
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_clockwait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (HttpSql::ConnectionManager::cleanup_thread_func()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 13
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (epoll_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

Thread 14
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__sigaction): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__nptl_death_event): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_cond_wait): ??:?
/usr/lib/x86_64-linux-gnu/maxscale/libmaxscale-common.so.1.0.0 (maxbase::ThreadPool::Thread::main()): ??:?
/lib/x86_64-linux-gnu/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared): ??:?
/lib/x86_64-linux-gnu/libc.so.6 (__clone): ??:?

terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_M_replace_aux
MaxScale 24.02.5 received fatal signal 6. Commit ID: e34da8aaa0ae1444f2bd0bdeabd10255c5faa0b5, System name: Linux, Release string: Ubuntu 24.04.2 LTS 24.04.2 LTS (Noble Numbat), Thread: MHD-singleWriting core dump.