Comment 10 for bug 1401133

Revision history for this message
infernix (infernix) wrote :

We are seeing this problem on 5.6.22-25.8-978.wheezy in combination with xtrabackup 2.2.6-5042-1.wheezy:

*** glibc detected *** /usr/sbin/mysqld: malloc(): smallbin double linked list corrupted: 0x00007f5b5ac445d0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x76a16)[0x7f5e7abdea16]
/lib/x86_64-linux-gnu/libc.so.6(+0x7a2f8)[0x7f5e7abe22f8]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x70)[0x7f5e7abe38a0]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZnwmRKSt9nothrow_t+0x1d)[0x7f5e7b3fc10d]
stack_bottom = 7f5ba035de50 thread_stack 0x30000
/usr/sbin/mysqld(_ZN10MDL_ticket6createEP11MDL_context13enum_mdl_type+0x25)[0x674085]
/usr/sbin/mysqld(_ZN11MDL_context21try_acquire_lock_implEP11MDL_requestPP10MDL_ticket+0xb0)[0x675490]
/usr/sbin/mysqld(_ZN11MDL_context12acquire_lockEP11MDL_requestm+0xa5)[0x675b45]
/usr/sbin/mysqld(my_print_stacktrace+0x2e)[0x8ccd9e]
/usr/sbin/mysqld(handle_fatal_signal+0x36c)[0x6828dc]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf0a0)[0x7f5e7c97f0a0]
/usr/sbin/mysqld(_ZN18Global_backup_lock18acquire_protectionEP3THD17enum_mdl_durationm+0x58)[0x66c678]
[0x7f5dcc0000a8]

xtrabackup reports:

150325 03:02:51 innobackupex: Executing LOCK BINLOG FOR BACKUP...
 150325 03:02:51 innobackupex: Executing FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS...
 DBD::mysql::db do failed: Deadlock found when trying to get lock; try restarting transaction at /usr/bin/innobackupex line 3036.
 innobackupex: got a fatal error with the following stacktrace: at /usr/bin/innobackupex line 3039
        main::mysql_query('HASH(0x18ad1a0)', 'FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS') called at /usr/bin/innobackupex line 2024
        main::backup() called at /usr/bin/innobackupex line 1592
 innobackupex: Error:
 Error executing 'FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS': DBD::mysql::db do failed: Deadlock found when trying to get lock; try restarting transaction at /usr/bin/innobackupex line 3036.
 150325 03:02:51 innobackupex: Waiting for ibbackup (pid=33362) to finish

We will upgrade xtrabackup to 2.2.9 and test.