[MDEV-14132] innodb.innodb-64k failed in buildbot, lost connection to server Created: 2017-10-26 Updated: 2017-11-06 Resolved: 2017-10-27 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB, Storage Engine - XtraDB |
| Affects Version/s: | 10.1.29, 10.2.10 |
| Fix Version/s: | 10.2.10, 10.3.3 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Alice Sherepa | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
http://buildbot.askmonty.org/buildbot/builders/kvm-fulltest2/builds/10141/steps/test_2/logs/stdio
|
| Comments |
| Comment by Elena Stepanova [ 2017-10-26 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It happened 4 times in buildbot, all times on 10.2 main tree, all different builders (p8, deb, bintar, fulltest2), 2017-10-12 , 2017-10-14, 2017-10-25, 2017-10-26. This is the first occurrence, but not necessarily the push that caused it: http://buildbot.askmonty.org/buildbot/builders/p8-rhel6-bintar/builds/1203 . It also has a decent stack trace:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-10-26 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Alternatively, here is an unresolved stack trace, but for it we have a binary:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2017-10-26 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Resolved symbols:
The SIGSEGV occurs here:
The corresponding source code line are:
That is, we are accessing block->frame, even though block=NULL was returned (%rax is the return value register in the AMD64 ABI). The offset 0xa0 indeed is the one of buf_block_t::frame:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2017-10-26 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
According to the server error log of one failure, block=NULL was returned because of a failed page read. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-10-26 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The similar failure on sys_vars.log_slow_admin_statements_func from comments to The failures appeared in 10.2 tree with this commit:
Per marko's suggestion, I tried to revert commits 18a979df6ffea027ae39da9a0923fde7ae552464 ff2d9e125f7f2a70f67bc4e7ad40990139a1cf66 b731a5bcf2a0c86b6e31e4a99e3c632bb39a9c53 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Vladislav Vaintroub [ 2017-10-27 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
https://github.com/MariaDB/server/commit/057a6cf768e8308b79bf571c30e62ca81d31d68d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-10-29 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For the record, innodb.innodb-64k-crash was also failing in the similar way. |