Bug #42516 | Maria assertion at ma_key_recover.c:68: _ma_unpin_all_pages() | ||
---|---|---|---|
Submitted: | 1 Feb 2009 14:10 | Modified: | 26 May 2010 17:51 |
Reporter: | Philip Stoev | Email Updates: | |
Status: | Unsupported | Impact on me: | |
Category: | MySQL Server: Maria storage engine | Severity: | S2 (Serious) |
Version: | 6.0-maria | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[1 Feb 2009 14:10]
Philip Stoev
[1 Feb 2009 14:12]
Philip Stoev
YY file
Attachment: bug42516.yy (application/octet-stream, text), 920 bytes.
[1 Feb 2009 14:13]
Philip Stoev
ZZ file for this bug
Attachment: bug42516.zz (text/plain), 385 bytes.
[1 Feb 2009 14:15]
Philip Stoev
To reproduce, please run: $ perl runall.pl \ --basedir=/build/bzr/6.0-maria/ \ --bug42516.yy \ --gendata=bug42516.zz \ --queries=10000 \ --threads=1 \ --vardir1=/tmp/vardir1 --mysqld1=--default-storage-engine=Maria The workload is not concurrent. Recovery after the crash fails with: # 16:14:56 090201 16:14:56 [Note] mysqld: Maria engine: starting recovery # 16:14:57 recovered pages: 0%090201 16:14:57 [ERROR] mysqld: Got error 127 when executing record redo_insert_row_head # 16:14:57 090201 16:14:57 [ERROR] mysqld: Maria engine: Redo phase failed # 16:14:57 090201 16:14:57 [ERROR] mysqld: Maria recovery failed. Please run maria_chk -r on all maria tables and delete all maria_log.######## files # 16:14:57 090201 16:14:57 [ERROR] Plugin 'MARIA' init function returned error. # 16:14:57 090201 16:14:57 [ERROR] Plugin 'MARIA' registration as a STORAGE ENGINE failed. # 16:14:57 mysqld: ma_close.c:138: maria_close: Assertion `share->now_transactional == share->base.born_transactional' failed.