Assertion failure in file dict0dict.c line 2697
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL Server |
Unknown
|
Unknown
|
|||
Percona Server moved to https://jira.percona.com/projects/PS |
New
|
Undecided
|
Unassigned | ||
5.5 |
New
|
Undecided
|
Unassigned | ||
5.6 |
New
|
Undecided
|
Unassigned |
Bug Description
When running a relatively simple ALTER TABLE statement I get an assertion error and MySQL crashes. This happens in 5.5.39; downgrading to 5.5.38 resolves the issue.
ALTER TABLE database.table ADD version BIGINT NOT NULL DEFAULT '0'
results in
140902 10:56:02 InnoDB: Assertion failure in thread 139595063400192 in file dict0dict.c line 2697
InnoDB: Failing assertion: UT_LIST_
Thread pointer: 0x7ef5ff2925d0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 7ef6022a8e68 thread_stack 0x30000
/usr/sbin/
/usr/sbin/
/lib/x86_
/lib/x86_
/lib/x86_
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/lib/x86_
/lib/x86_
Then Percona Server crashes, and it restarts with the following error:
140902 10:56:15 InnoDB: Error: table 'database/
InnoDB: in InnoDB data dictionary has tablespace id 6715,
InnoDB: but the tablespace with that id has name ./database/
I found this upstream bug: http://
tags: | added: upstream |
Any simple test case to share? Maybe just a dump of that table (cleaned up from confidential information if needed)?