Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Lionel Elie Mamane
Package: libc6 Version: 2.11.1-1 Severity: important On amd64, one specific program behaves differently when run with libc6 2.10.2-9 (or earlier) than when run with libc6 2.11.1-1 (or later). So this smells like it could be either a libc6 backwards binary compatibility bug to me, or plainly a bug

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Aurelien Jarno
On Mon, Oct 17, 2011 at 10:03:44AM +0200, Lionel Elie Mamane wrote: > Package: libc6 > Version: 2.11.1-1 > Severity: important > > On amd64, one specific program behaves differently when run with libc6 > 2.10.2-9 (or earlier) than when run with libc6 2.11.1-1 (or later). So > this smells like it c

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Lionel Elie Mamane
On Mon, Oct 17, 2011 at 10:43:57AM +0200, Aurelien Jarno wrote: > On Mon, Oct 17, 2011 at 10:03:44AM +0200, Lionel Elie Mamane wrote: >> Package: libc6 >> Version: 2.11.1-1 >> Severity: important >> On amd64, one specific program behaves differently when run with >> libc6 2.10.2-9 (or earlier) th

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Jonathan Nieder
Hi Lionel, Lionel Elie Mamane wrote: > And I've just checked for overlap by running > these on the latrace output: > > grep ' memcpy(' | sed 's/[(,)]/ /g' | gawk '{if ( strtonum($8) <= > strtonum($5) && strtonum($8) + strtonum($11) >= strtonum($5)) print "overlap: > " $5 " " $8 " " $11 }' > gre

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Jonathan Nieder
Jonathan Nieder wrote: > Lionel Elie Mamane wrote: >> And I've just checked for overlap by running >> these on the latrace output: [...] > Could you try the analagous checks with strcpy and stpcpy? Ah, I have another idea. Could you try the libc6 package from wheezy or sid? If my hunch is right

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Lionel Elie Mamane
On Mon, Oct 17, 2011 at 08:44:25AM -0500, Jonathan Nieder wrote: > Jonathan Nieder wrote: >> Lionel Elie Mamane wrote: >>> And I've just checked for overlap by running >>> these on the latrace output: > [...] >> Could you try the analagous checks with strcpy and stpcpy? > Ah, I have another idea.

Bug#645592: libc6: 2.11 (maybe?) breaks backwards (binary) compatibility

2011-10-17 Thread Lionel Elie Mamane
On Mon, Oct 17, 2011 at 05:14:23AM -0500, Jonathan Nieder wrote: > Lionel Elie Mamane wrote: >> And I've just checked for overlap by running >> these on the latrace output: >> grep ' memcpy(' | sed 's/[(,)]/ /g' | gawk '{if ( strtonum($8) <= >> strtonum($5) && strtonum($8) + strtonum($11) >= st