"glibc detected memory corruption" when splitting
Brought to you by:
blais
Just ran into this today trying to merge some code with
xxdiff 3.1 (Qt: 3.3.6) from debian. When merging the
attached files, if I type 'n' 5 times to get to the
second yellow conflicted region, then 's', xxdiff
immediately crashes with a message from glibc about a
double-free, or memory corruption (the exact message
varies).
This may be the same as 1079038; I'm not sure.
To reproduce:
$ tar xvzf xxdiff-bug.tar.gz
$ cd xxdiff-bug
$ sh runme.sh
files to reproduce
Logged In: YES
user_id=765
Interestingly, switching the left and right files makes the
bug go away (which is useful if one actually needs to get
this merge done! ;-)).