Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
23.08.3
-
None
Description
error : (14587022) Write to Backend DCB localhost.localdomain in state DCB::State::POLLING failed: 104, Connection reset by peer |
2024-02-27 05:25:25 notice : For a more detailed stacktrace, install GDB and add 'debug=gdb-stacktrace' under the [maxscale] section. |
/lib64/libpthread.so.0 (do_futex_wait.constprop.1): ??:? |
/lib64/libpthread.so.0 (__new_sem_wait_slow.constprop.0): ??:? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::RoutingWorker::execute_concurrently(std::function<void ()> const&)): maxutils/maxbase/include/maxbase/semaphore.hh:147 |
/usr/lib64/maxscale/libreadwritesplit.so (RWSplit::avg_sescmd_sz() const): /usr/include/c++/8/bits/std_function.h:256 |
/usr/lib64/maxscale/libreadwritesplit.so (RWSplit::diagnostics() const): server/modules/routing/readwritesplit/readwritesplit.cc:338 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_attributes(char const*, SERVICE const*)): server/core/service.cc:1174 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_json_data(SERVICE const*, char const*)): server/core/service.cc:1296 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_to_json(Service const*, char const*)): server/core/service.cc:1307 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 ((anonymous namespace)::cb_get_service(HttpRequest const&)): server/core/resource.cc:750 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (Resource::call(HttpRequest const&) const): server/core/resource.cc:189 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 ((anonymous namespace)::handle_request(HttpRequest const&)): server/core/resource.cc:1856 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (operator()): server/core/resource.cc:2145 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (~CustomTask): maxutils/maxbase/src/worker.cc:788 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::EventMessageQueue::handle_poll_events(maxbase::Worker*, unsigned int, maxbase::Pollable::Context)): maxutils/maxbase/src/messagequeue.cc:222 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::deliver_events(maxbase::Pollable*, unsigned int, maxbase::Pollable::Context)): maxutils/maxbase/src/worker.cc:1084 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): maxutils/maxbase/src/worker.cc:1171 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): maxutils/maxbase/src/worker.cc:875 |
/usr/bin/maxscale (main): server/core/gateway.cc:2186 |
/lib64/libc.so.6 (__libc_start_main): ??:? |
/usr/bin/maxscale (_start): ??:?
|
2024-02-27 05:25:27 notice : GDB not found, attempting to dump stacktraces from all threads using internal profiler... |
Thread 1 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libc.so.6 (syscall): ??:? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::collect_samples()): server/core/profiler.cc:112 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::stacktrace[abi:cxx11]()): server/core/profiler.cc:188 |
/usr/bin/maxscale (sigfatal_handler(int)): server/core/gateway.cc:566 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (do_futex_wait.constprop.1): ??:? |
/lib64/libpthread.so.0 (__new_sem_wait_slow.constprop.0): ??:? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::RoutingWorker::execute_concurrently(std::function<void ()> const&)): maxutils/maxbase/include/maxbase/semaphore.hh:147 |
/usr/lib64/maxscale/libreadwritesplit.so (RWSplit::avg_sescmd_sz() const): /usr/include/c++/8/bits/std_function.h:256 |
/usr/lib64/maxscale/libreadwritesplit.so (RWSplit::diagnostics() const): server/modules/routing/readwritesplit/readwritesplit.cc:338 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_attributes(char const*, SERVICE const*)): server/core/service.cc:1174 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_json_data(SERVICE const*, char const*)): server/core/service.cc:1296 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (service_to_json(Service const*, char const*)): server/core/service.cc:1307 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 ((anonymous namespace)::cb_get_service(HttpRequest const&)): server/core/resource.cc:750 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (Resource::call(HttpRequest const&) const): server/core/resource.cc:189 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 ((anonymous namespace)::handle_request(HttpRequest const&)): server/core/resource.cc:1856 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (operator()): server/core/resource.cc:2145 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (~CustomTask): maxutils/maxbase/src/worker.cc:788 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::EventMessageQueue::handle_poll_events(maxbase::Worker*, unsigned int, maxbase::Pollable::Context)): maxutils/maxbase/src/messagequeue.cc:222 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::deliver_events(maxbase::Pollable*, unsigned int, maxbase::Pollable::Context)): maxutils/maxbase/src/worker.cc:1084 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): maxutils/maxbase/src/worker.cc:1171 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): maxutils/maxbase/src/worker.cc:875 |
/usr/bin/maxscale (main): server/core/gateway.cc:2186 |
/lib64/libc.so.6 (__libc_start_main): ??:? |
/usr/bin/maxscale (_start): ??:?
|
|
Thread 2 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (__pthread_cond_timedwait): :? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (__gthread_mutex_unlock): /usr/include/c++/8/x86_64-redhat-linux/bits/gthr-default.h:777 |
/lib64/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:? |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
Thread 3 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (__pthread_cond_timedwait): :? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::BaseUserManager::updater_thread_function()): /usr/include/c++/8/condition_variable:181 |
/lib64/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:? |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
Thread 4 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (do_futex_wait.constprop.1): ??:? |
/lib64/libpthread.so.0 (__new_sem_wait_slow.constprop.0): ??:? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::call(std::function<void ()> const&)): maxutils/maxbase/include/maxbase/semaphore.hh:147 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (resource_handle_request(HttpRequest const&)): server/core/resource.cc:2143 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (Client::process(std::string, std::string, char const*, unsigned long*)): server/core/internal/httpresponse.hh:195 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (Client::handle(std::string const&, std::string const&, char const*, unsigned long*)): /usr/include/c++/8/bits/basic_string.h:215 (discriminator 2) |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 ((anonymous namespace)::handle_client(void*, MHD_Connection*, char const*, char const*, char const*, char const*, unsigned long*, void**)): /usr/include/c++/8/bits/basic_string.h:215 (discriminator 4) |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (call_connection_handler): _build/libmicrohttpd/src/microhttpd/connection.c:3070 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (MHD_connection_handle_idle): _build/libmicrohttpd/src/microhttpd/connection.c:4522 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (call_handlers): _build/libmicrohttpd/src/microhttpd/daemon.c:1223 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (MHD_epoll): _build/libmicrohttpd/src/microhttpd/daemon.c:5200 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (MHD_polling_thread): _build/libmicrohttpd/src/microhttpd/daemon.c:5436 |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
Thread 5 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (__pthread_cond_timedwait): :? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (HttpSql::ConnectionManager::cleanup_thread_func()): /usr/include/c++/8/condition_variable:181 |
/lib64/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:? |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
Thread 6 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libc.so.6 (epoll_wait): ??:? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): maxutils/maxbase/src/worker.cc:1127 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): maxutils/maxbase/src/worker.cc:875 |
/lib64/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:? |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
Thread 7 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxscale::Profiler::save_stacktrace()): server/core/profiler.cc:81 |
/lib64/libpthread.so.0 (__restore_rt): ??:? |
/lib64/libpthread.so.0 (__libc_read): :? |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (DCB::socket_read(unsigned long, DCB::ReadLimit)): server/core/dcb.cc:383 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (DCB::read_impl(unsigned long, unsigned long, DCB::ReadLimit)): server/core/dcb.cc:234 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (DCB::read(unsigned long, unsigned long)): server/core/dcb.cc:220 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (mariadb::read_protocol_packet(DCB*)): server/modules/protocol/MariaDB/mariadb_common.cc:496 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (MariaDBBackendConnection::read_com_ping_response()): server/modules/protocol/MariaDB/mariadb_backend.cc:1041 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (MariaDBBackendConnection::ready_for_reading(DCB*)): server/modules/protocol/MariaDB/mariadb_backend.cc:409 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (DCB::process_events(unsigned int)): server/core/dcb.cc:1306 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (DCB::event_handler(unsigned int)): server/core/dcb.cc:1359 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::deliver_events(maxbase::Pollable*, unsigned int, maxbase::Pollable::Context)): maxutils/maxbase/src/worker.cc:1084 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::poll_waitevents()): maxutils/maxbase/src/worker.cc:1171 |
/usr/lib64/maxscale/libmaxscale-common.so.1.0.0 (maxbase::Worker::run(maxbase::Semaphore*)): maxutils/maxbase/src/worker.cc:875 |
/lib64/libstdc++.so.6 (std::error_code::default_error_condition() const): ??:? |
/lib64/libpthread.so.0 (start_thread): ??:? |
/lib64/libc.so.6 (__GI___clone): :? |
|
MaxScale 23.08.3 received fatal signal 6. Commit ID: 9bd919ba302a25ba8e27a1e208ed92c07352c2a7, System name: Linux, Release string: Red Hat Enterprise Linux 8.9 (Ootpa), Thread: maxscaleWriting core dump. |