[MXS-3270] MaxScale 2.5.5 crashes with signal 11 Created: 2020-10-30 Updated: 2020-11-04 Resolved: 2020-11-04 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | readwritesplit |
| Affects Version/s: | 2.5.5 |
| Fix Version/s: | 2.5.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Yury Kirsanov | Assignee: | markus makela |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | crash, galera | ||
| Environment: |
Ubuntu 18.04.5 LTS, MariaDB Galera cluster, 3 nodes, RWSplit. |
||
| Description |
|
Hi, 2020-10-30 14:53:44 alert : (2) (RW-Test) MaxScale 2.5.5 received fatal signal 11. Commit ID: 91c3b76195d0057ddbe572bbb8d17f6ac6b09d5e System name: Linux Release string: Ubuntu 18.04.5 LTS Configuration:
|
| Comments |
| Comment by Yury Kirsanov [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Also I have just tried updating to Ubuntu 20.04.1 LTS and got same results:
| |||||||||||||||||||||||||||||||
| Comment by markus makela [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Does the crash still happen if you remove retain_last_statements=5 and dump_last_statements=on_error? | |||||||||||||||||||||||||||||||
| Comment by markus makela [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Could you also try to reproduce this with log_info enabled? | |||||||||||||||||||||||||||||||
| Comment by Yury Kirsanov [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Yes, after removing two options you mentioned MaxScale is not generating signal 11, but often fails like this:
| |||||||||||||||||||||||||||||||
| Comment by markus makela [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Those seem to be related to something else. Is there somethin specific that triggers that behavior? As a workaround for the problem, I'd recommend leaving out those parameters until we get this fixed. | |||||||||||||||||||||||||||||||
| Comment by Yury Kirsanov [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Thanks, I'll leave these options disabled. In regards to the issue with authentication - if I switch back to MaxScale 2.4.12 without changing any parameters - it works perfectly fine. I'm loading same web page of our application that connects to the database via MaxScale. | |||||||||||||||||||||||||||||||
| Comment by Yury Kirsanov [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Yep, just tested again and can confirm - 2.4.12 works fine, 2.5.5 immediately throws the abovementioned errors and web page of our application is not opening. | |||||||||||||||||||||||||||||||
| Comment by markus makela [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
I believe I have managed to reproduce this and create a fix for the bug. This seems to have been caused by some of the changes to the routing logic in readwritesplit which inadvertently caused the response to be booked multiple times. | |||||||||||||||||||||||||||||||
| Comment by Yury Kirsanov [ 2020-10-30 ] | |||||||||||||||||||||||||||||||
|
Awesome news, thanks! I will be waiting for new updates and happy to test patch in our environment! |