[MXS-4473] Hang in smartrouter under heavy load Created: 2023-01-09  Updated: 2023-09-26  Resolved: 2023-02-14

Status: Closed
Project: MariaDB MaxScale
Component/s: smartrouter
Affects Version/s: 2.5.24, 6.4.5
Fix Version/s: 2.5.25, 6.4.6

Type: Bug Priority: Major
Reporter: markus makela Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: None

Sprint: MXS-SPRINT-175, MXS-SPRINT-176

 Description   

The test appears to hang:

alert  : MaxScale 6.4.5 received fatal signal 6. Commit ID: 21214a3b6cf0ad77f9dfd3c62e37f0a38f80b900 System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
 
 
2023-01-05 16:47:42   alert  : MaxScale 6.4.5 received fatal signal 6. Commit ID: 21214a3b6cf0ad77f9dfd3c62e37f0a38f80b900 System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
2023-01-05 16:47:42   alert  : Statement currently being classified: none/unknown
2023-01-05 16:47:42   notice : For a more detailed stacktrace, install GDB and add 'debug=gdb-stacktrace' under the [maxscale] section.
  /lib64/libpthread.so.0(+0xf630): sigaction.c:?
  /lib64/libpthread.so.0(+0xdb3b): sem_wait.c:?
  /lib64/libpthread.so.0(+0xdbcf): sem_wait.c:?
  /lib64/libpthread.so.0(sem_wait+0x2b): ??:0
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNK7maxbase9Semaphore4waitENS0_17signal_approach_tE+0x1b): maxutils/maxbase/include/maxbase/semaphore.hh:144
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNK7maxbase9Semaphore6wait_nEmNS0_17signal_approach_tE+0x57): maxutils/maxbase/include/maxbase/semaphore.hh:176
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN8maxscale13RoutingWorker20execute_concurrentlyERKSt8functionIFvvEE+0xdb): server/core/routingworker.cc:1191 (discriminator 1)
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(+0x8f3384): server/modules/protocol/MariaDB/mariadb_client.cc:1827 (discriminator 4)
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(+0x902b9b): /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/std_function.h:318
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNKSt8functionIFvvEEclEv+0x5c): /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/std_function.h:706
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(+0x9df1ca): maxutils/maxbase/src/worker.cc:491
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker14handle_messageERNS_12MessageQueueERKNS_19MessageQueueMessageE+0x192): maxutils/maxbase/src/worker.cc:653
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase12MessageQueue18handle_poll_eventsEPNS_6WorkerEj+0x3ba): maxutils/maxbase/src/messagequeue.cc:320
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase12MessageQueue12poll_handlerEP13MXB_POLL_DATAP10MXB_WORKERj+0x31): maxutils/maxbase/src/messagequeue.cc:356
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker15poll_waiteventsEv+0xfd8): maxutils/maxbase/src/worker.cc:848
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker3runEPNS_9SemaphoreE+0x207): maxutils/maxbase/src/worker.cc:556
  /usr/bin/maxscale(_ZN7maxbase6Worker3runEv+0x1d): maxutils/maxbase/include/maxbase/worker.hh:452
  /usr/bin/maxscale(main+0x2db7): server/core/gateway.cc:2237
  /lib64/libc.so.6(__libc_start_main+0xf5): ??:?
  /usr/bin/maxscale(): ??:?
alert  : Writing core dump.


Generated at Thu Feb 08 04:28:54 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.