xtrabackup crashes when built against mysql 5.5.29
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
Medium
|
Alexey Kopytov | ||
2.1 |
Fix Released
|
Medium
|
Alexey Kopytov |
Bug Description
Tested with xtrabackup 2.0.1, 2.0.5, 2.0.6, all built against MySQL 5.5.29
on a 64bit Ubuntu 12.10 system:
[...]
130322 11:11:10 innobackupex: Starting ibbackup with command: xtrabackup_innodb55 --defaults-
innobackupex: Waiting for ibbackup (pid=18357) to suspend
[...]
130322 11:11:10 InnoDB: Warning: allocated tablespace 3992, old maximum was 0
>> log scanned up to (784969632874)
innobackupex: Error: ibbackup child process has died at /usr/bin/
from the backtrace i can see that the line that ibbackup
fails on was
Program terminated with signal 11, Segmentation fault.
#0 0x000000008000ee22 in datafiles_iter_next (it=<value optimized out>)
at xtrabackup.c:1006
The corresponding code in xtrabackup.c is:
1006 while (it->space != NULL &&
1007 (it->space->purpose != FIL_TABLESPACE ||
1008 UT_LIST_
1009 it->space = UT_LIST_
PS: it is a bit weird to see that the innobackupex script still refers to "ibbackup child process"?
Related branches
- Laurynas Biveinis (community): Approve
-
Diff: 4471 lines (+762/-724)12 files modifiedMakefile (+9/-39)
patches/innodb51.patch (+87/-88)
patches/innodb55.patch (+99/-92)
patches/innodb56.patch (+70/-67)
patches/xtradb51.patch (+114/-119)
patches/xtradb55.patch (+238/-228)
src/Makefile (+1/-1)
src/compact.cc (+1/-1)
src/innodb_int.cc (+58/-2)
src/innodb_int.h (+52/-2)
src/xtrabackup.cc (+8/-12)
utils/build.sh (+25/-73)
I'm going to rebase on the latest server versions for the next XtraBackup release. So will look into it as a part of that work.