Percona/InnoDB crashes "InnoDB: Failing assertion: rec"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Invalid
|
Undecided
|
Unassigned |
Bug Description
We were using Percona for quite a long time now (2 years). It worked fine until 2 weeks ago when it started crashing (restarting automatically).
Attached is a recent munin graph. Memory usage drops indicate a restart. Each of them causes a delay in service.
We have about 300-400 queries per second, ~45GB sized database, 64 GB RAM (30 dedicated to Percona), mysql directory resides on an SSD. Percona version is 5.6.16-
Please let me know if you need any additional details. Looking forward to your reply.
Here's a part of mysql-error.log:
--- quote ---
InnoDB: Page may be an index page where index id is 4586
InnoDB: (index "PRIMARY" of table "ejabberd_
InnoDB: Error: page old data size 10071 new data size 10087
InnoDB: Error: page old max ins size 6058 new max ins size 6042
InnoDB: Submit a detailed bug report to http://
2014-03-28 06:22:50 7f8e8043d700 InnoDB: Assertion failure in thread 140250014013184 in file btr0cur.cc line 2440
InnoDB: Failing assertion: rec
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://
InnoDB: about forcing recovery.
03:22:50 UTC - mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed,
something is definitely wrong and this may fail.
Please help us make Percona Server better by reporting any
bugs at http://
key_buffer_
read_buffer_
max_used_
max_threads=514
thread_count=42
connection_count=42
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_
Hope that's ok; if not, decrease some variables in the equation.
--- end quote ---
Changed in percona-server: | |
status: | Incomplete → New |
Changed in percona-server: | |
status: | Incomplete → New |
Please, send your my.cnf file content.
Send also the output of:
show create table ejabberd_ syriatalk_ org.last\ G
It seems this table got corrupted for some reason, and I'd like to check what kind of table is it.