[MXS-3829] Debug asssert in 2.5 Created: 2021-10-25  Updated: 2021-11-08  Resolved: 2021-10-26

Status: Closed
Project: MariaDB MaxScale
Component/s: Protocol
Affects Version/s: N/A
Fix Version/s: N/A

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

Sprint: MXS-SPRINT-143

 Description   

2021-10-21 11:02:57   error  : (1) Unexpected result state. cmd: 0x00, len: 7 server: server1
2021-10-21 11:02:57   error  : (1) debug assert at /home/timofey_turenko_mariadb_com/MaxScale/server/modules/protocol/MariaDB/mariadb_backend.cc:1875 failed: !true
debug assert at /home/timofey_turenko_mariadb_com/MaxScale/server/modules/protocol/MariaDB/mariadb_backend.cc:1875 failed: !true
alert  : MaxScale 2.5.17 received fatal signal 6. Commit ID: 451360e660990a29e42c66b45cb1f27d79d31d04 System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
 
 
2021-10-21 11:02:57   alert  : (1) MaxScale 2.5.17 received fatal signal 6. Commit ID: 451360e660990a29e42c66b45cb1f27d79d31d04 System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
2021-10-21 11:02:57   alert  : (1) Statement currently being classified: none/unknown
alert  :   /lib64/libpthread.so.0(raise+0x2b): ??:?
  /usr/lib64/maxscale/libmariadbclient.so(_ZN24MariaDBBackendConnection18process_one_packetEN8maxscale6Buffer8iteratorES2_j+0x294): server/modules/protocol/MariaDB/mariadb_backend.cc:1877 (discriminator 5)
  /usr/lib64/maxscale/libmariadbclient.so(_ZN24MariaDBBackendConnection15process_packetsEPP5GWBUF+0x2ad): server/modules/protocol/MariaDB/mariadb_backend.cc:1825
  /usr/lib64/maxscale/libmariadbclient.so(_ZN24MariaDBBackendConnection14track_responseEPP5GWBUF+0x24): server/modules/protocol/MariaDB/mariadb_backend.cc:1458
  /usr/lib64/maxscale/libmariadbclient.so(_ZN24MariaDBBackendConnection11normal_readEv+0x451): server/modules/protocol/MariaDB/mariadb_backend.cc:594
  /usr/lib64/maxscale/libmariadbclient.so(_ZN24MariaDBBackendConnection17ready_for_readingEP3DCB+0x1fc): server/modules/protocol/MariaDB/mariadb_backend.cc:385
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN3DCB14process_eventsEj+0x579): server/core/dcb.cc:1293
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN3DCB13event_handlerEPS_j+0x85): server/core/dcb.cc:1358
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN3DCB12poll_handlerEP13MXB_POLL_DATAP10MXB_WORKERj+0x53): server/core/dcb.cc:1384
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker15poll_waiteventsEv+0x452): maxutils/maxbase/src/worker.cc:877
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker3runEPNS_9SemaphoreE+0x135): maxutils/maxbase/src/worker.cc:572
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZN7maxbase6Worker11thread_mainEPS0_PNS_9SemaphoreE+0x23): maxutils/maxbase/src/worker.cc:697
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZSt13__invoke_implIvPFvPN7maxbase6WorkerEPNS0_9SemaphoreEEJS2_S4_EET_St14__invoke_otherOT0_DpOT1_+0x4c): /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/invoke.h:60
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZSt8__invokeIPFvPN7maxbase6WorkerEPNS0_9SemaphoreEEJS2_S4_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS8_DpOS9_+0x57): /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/invoke.h:95
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNSt6thread8_InvokerISt5tupleIJPFvPN7maxbase6WorkerEPNS2_9SemaphoreEES4_S6_EEE9_M_invokeIJLm0ELm1ELm2EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE+0x5f): /opt/rh/devtoolset-7/root/usr/include/c++/7/thread:234
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNSt6thread8_InvokerISt5tupleIJPFvPN7maxbase6WorkerEPNS2_9SemaphoreEES4_S6_EEEclEv+0x1d): /opt/rh/devtoolset-7/root/usr/include/c++/7/thread:243
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN7maxbase6WorkerEPNS3_9SemaphoreEES5_S7_EEEEE6_M_runEv+0x1c): /opt/rh/devtoolset-7/root/usr/include/c++/7/thread:186
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(+0x4dcedf): thread48.o:?
  /lib64/libpthread.so.0(+0x7ea5): pthread_create.c:?
  /lib64/libc.so.6(clone+0x6d): ??:?



 Comments   
Comment by markus makela [ 2021-10-25 ]

Turns out the fix to MXS-3782 had a bug in it that caused this.

Comment by markus makela [ 2021-10-26 ]

Set the versions to N/A since this didn't affect a released version.

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