[MXS-3728] Binlogrouter crashes when GTID is not found Created: 2021-08-13  Updated: 2021-08-25  Resolved: 2021-08-25

Status: Closed
Project: MariaDB MaxScale
Component/s: binlogrouter
Affects Version/s: 2.5.14
Fix Version/s: 2.5.16

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


 Description   

Found the following in the pinloki_galera test:

terminate called after throwing an instance of 'pinloki::GtidNotFoundError'
  what():  Could not find '0-101-1' in any of the binlogs
alert  : MaxScale 2.5.15 received fatal signal 6. Commit ID: 1ba661e581712a2f7b30ea38ec8d413b5981835e System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
 
 
2021-08-13 07:31:21   alert  : MaxScale 2.5.15 received fatal signal 6. Commit ID: 1ba661e581712a2f7b30ea38ec8d413b5981835e System name: Linux Release string: Red Hat Enterprise Linux Server release 7.9 (Maipo)
2021-08-13 07:31:21   alert  : Statement currently being classified: none/unknown
nm: /lib64/libstdc++.so.6: no symbols
alert  :   /lib64/libc.so.6(gsignal+0x37): :?
  /lib64/libc.so.6(abort+0x148): :?
  /lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x165): ??:0
  /lib64/libstdc++.so.6(+0x5ea06): ??:?
  /lib64/libstdc++.so.6(+0x5ea33): ??:?
  /usr/lib64/maxscale/libmaxscale-common.so.1.0.0(+0x4da89e): thread48.o:?
  /lib64/libpthread.so.0(+0x7ea5): pthread_create.c:?
  /lib64/libc.so.6(clone+0x6d): ??:?

This reveals that an exception isn't caught by the code like it should.


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