Bug #82153 | Assertion failure in thread 139768130299648 in file btr0pcur.c line 430 | ||
---|---|---|---|
Submitted: | 7 Jul 2016 20:54 | Modified: | 11 Jul 2016 14:52 |
Reporter: | Joe Abaya | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S2 (Serious) |
Version: | mysql55w-server-5.5.49-1.w6.x86_64 | OS: | CentOS (CentOS release 6.8 (Final)) |
Assigned to: | CPU Architecture: | Any |
[7 Jul 2016 20:54]
Joe Abaya
[7 Jul 2016 20:56]
Joe Abaya
Error from mysqld.log
Attachment: mysqld.log (application/octet-stream, text), 7.84 KiB.
[7 Jul 2016 20:56]
Joe Abaya
my cnf file
Attachment: my.cnf (application/octet-stream, text), 648 bytes.
[11 Jul 2016 9:16]
MySQL Verification Team
Thank you for the report. This reminds me of Shane's Bug #71420 InnoDB: Assertion failure in thread **** in file btr0pcur.c line 430 InnoDB: Failing assertion: btr_page_get_prev(next_page, mtr) == buf_block_get_page_no(btr_pcur_get_block(cursor)) Most likely it is caused by the same reason as explained in Bug #71420, documentation has been updated after Bug #71420.
[11 Jul 2016 14:52]
Joe Abaya
Umesh, Thank you for the input those do look similar. However we had not done any recovery greater that "innodb_force_recovery = 1" and the indexes were corrupted. We did also have the same issue the next day and could not get recovery to allow for DB start. So we had to restore from mysqldump taken and manually roll up data from application logs. I suspect at this time that the mysql_upgrade was not run cleanly during our server migration in January. This laid the foundation for our issues. That were triggered by recent patching of the mysql packages. Thank you again I will close this Bug due to my suspicion, and now that I have restored and ensured mysql_upgrade was run. I doubt I will see the issue again. -- joe
[12 Jul 2016 4:07]
MySQL Verification Team
Thank you Joe for confirming. Regards, Umesh