[MDEV-3395] LP:603026 - RQG: pagecache_read: Assertion `pageno < ((1ULL) << 40)' on OPTIMIZE TABLE of a Maria table Created: 2010-07-08 Updated: 2015-02-02 Resolved: 2012-10-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Philip Stoev (Inactive) | Assignee: | Michael Widenius |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Launchpad | ||
| Attachments: |
|
| Description |
|
This bug was discovered previously in another scenario as MySQL Bug#42916. When executing OPTIMIZE TABLE after a kill -9 recovery, maria asserted as follows: mysqld: ma_pagecache.c:3279: pagecache_read: Assertion `pageno < ((1ULL) << 40)' failed. backtrace: #8 0x00133de8 in __assert_fail () from /lib/libc.so.6 Before the OPTIMIZE TABLE, the table was checked with CHECK TABLE EXTENDED and ANALYZE TABLE. None reported a corruption when they probably should have. bzr version-info: revision-id: <email address hidden> The tablespace before recovery + core + binary will be uploaded shortly. |
| Comments |
| Comment by Philip Stoev (Inactive) [ 2010-07-08 ] |
|
Re: RQG: pagecache_read: Assertion `pageno < ((1ULL) << 40)' on OPTIMIZE TABLE after recovery of Maria engine |
| Comment by Philip Stoev (Inactive) [ 2010-07-08 ] |
|
Core + binary + tablespaces before and after recovery |
| Comment by Philip Stoev (Inactive) [ 2010-07-08 ] |
|
Re: RQG: pagecache_read: Assertion `pageno < ((1ULL) << 40)' on OPTIMIZE TABLE of a Maria table Note that the table contains overly long indexes. |
| Comment by Philip Stoev (Inactive) [ 2010-07-08 ] |
|
It turns out this bug is reproducible without recovery - just INSERT + OPTIMIZE Note that the table contains overly long indexes. |
| Comment by Rasmus Johansson (Inactive) [ 2010-08-12 ] |
|
Launchpad bug id: 603026 |