mysqld crash in check_grant_all_columns
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
New
|
Undecided
|
Unassigned |
Bug Description
We have a repeating crash since a few days on a very busy server.
5.6.24-72.2-log Percona Server (GPL), Release 72.2, Revision 8d0f85b on CentOS 6.7
Stacktrace:
stack_bottom = 7fcc245c7d30 thread_stack 0x40000
/usr/sbin/
/usr/sbin/
/lib64/
/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/lib64/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/lib64/
/lib64/
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (7fcbb6076010): is an invalid pointer
Connection ID (thread ID): 9532
Status: NOT_KILLED
summary: |
- innodb crash in check_grant_all_columns + mysqld crash in check_grant_all_columns |
Just happened again today.
In the meantime we have:
- switched server (new hardware)
- upgraded to 5.6.29-76.2
So, even in latest release bug still bites.
Thread pointer: 0x7f390ff24000 mysqld( my_print_ stacktrace+ 0x2c)[0x8d2e0c] mysqld( handle_ fatal_signal+ 0x461)[ 0x6580b1] libpthread. so.0(+0xf7e0) [0x7f66637b07e0 ] mysqld( my_hash_ first+0xb) [0x8b5abb] mysqld( my_hash_ search+ 0x11)[0x8b5b21] /usr/sbin/ mysqld( _Z23check_ grant_all_ columnsP3THDmP2 4Field_ iterator_ table_ref+ 0x125)[ 0x6713d5] mysqld( _Z13insert_ fieldsP3THDP23N ame_resolution_ contextPKcS4_ P13List_ iteratorI4ItemE b+0x709) [0x691e39] mysqld( _Z10setup_ wildP3THDP10TAB LE_LISTR4ListI4 ItemEPS5_ j+0x23d) [0x69224d] mysqld( _ZN4JOIN7prepar eEP10TABLE_ LISTjP4ItemjP8s t_orderS5_ S3_P13st_ select_ lexP18st_ select_ lex_unit+ 0x291)[ 0x6f7921] mysqld( _ZN18st_ select_ lex_unit7prepar eEP3THDP13selec t_resultm+ 0x88b)[ 0x7451ab] mysqld( _Z21mysql_ derived_ prepareP3THDP3L EXP10TABLE_ LIST+0x12f) [0x6b312f] mysqld( _Z20mysql_ handle_ derivedP3LEXPFb P3THDS0_ P10TABLE_ LISTE+0x66) [0x6b2f96] mysqld( _Z30open_ normal_ and_derived_ tablesP3THDP10T ABLE_LISTj+ 0x90)[0x6956e0] mysqld[ 0x55c704] mysqld( _Z21mysql_ execute_ commandP3THD+ 0x1a9c) [0x6da75c] mysql/plugin/ libaudit_ plugin. so(+0xc0fb) [0x7f660de810fb ] mysqld( _Z11mysql_ parseP3THDPcjP1 2Parser_ state+0x5a8) [0x6dfe18] mysqld( _Z16dispatch_ command19enum_ server_ commandP3THDPcj +0x106f) [0x6e161f] mysqld( _Z24do_ handle_ one_connectionP 3THD+0x162) [0x6adec2] mysqld( handle_ one_connection+ 0x40)[0x6adfb0] mysqld( pfs_spawn_ thread+ 0x143)[ 0xb39f23] libpthread. so.0(+0x7aa1) [0x7f66637a8aa1 ] libc.so. 6(clone+ 0x6d)[0x7f6661c b693d]
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 = 7f3a4e965d00 thread_stack 0x40000
/usr/sbin/
/usr/sbin/
/lib64/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/lib64/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/usr/sbin/
/lib64/
/lib64/
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (7f38c6406010): is an invalid pointer
Connection ID (thread ID): 68287450
Status: NOT_KILLED