|
From: Bart V. A. <bar...@gm...> - 2007-11-12 18:59:29
|
On Nov 11, 2007 10:22 PM, Nicholas Nethercote <nj...@cs...> wrote: > On Sun, 11 Nov 2007, Bart Van Assche wrote: > > > Is any other Valgrind developer using openSUSE 10.3 ? Many regression > > tests that run fine during the nightly build fail on openSUSE 10.3. I > > don't know whether this is due to changes in Valgrind or due to > > changes in gcc, binutils or glibc. > > > > > > $ svn update > > > > Fetching external item into 'VEX' > > External at revision 1793. > > > > At revision 7146. > > > > $ ./autogen.sh && ./configure && make -s && make -s check && make -s > regtest > > ... > > == 350 tests, 66 stderr failures, 50 stdout failures, 0 post failures == > > ... > > > > $ cat memcheck/tests/writev.stderr.diff > > 3c3 > > < at 0x........: writev (in /...libc...) > > --- > >> at 0x........: (within /...libc...) > > 9c9 > > < at 0x........: writev (in /...libc...) > > --- > >> at 0x........: (within /...libc...) > > 15c15 > > < at 0x........: readv (in /...libc...) > > --- > >> at 0x........: (within /...libc...) > > For that test, at least, there are three .exp* files, and the .exp2 one > looks like it should match. What does writev.stderr.diff2 look like? > > Nick > Below you can find the contents of all writev.*.diff* files on my system (for SVN revisions 7153 / 1793). I'm really puzzled by this -- any help in solving this is certainly appreciated. head -n 999 memcheck/tests/writev.*.diff* ==> memcheck/tests/writev.stderr.diff <== 3c3 < at 0x........: writev (in /...libc...) --- > at 0x........: (within /...libc...) 9c9 < at 0x........: writev (in /...libc...) --- > at 0x........: (within /...libc...) 15c15 < at 0x........: readv (in /...libc...) --- > at 0x........: (within /...libc...) ==> memcheck/tests/writev.stderr.diff2 <== 15c15 < at 0x........: readv (in /...libc...) --- > at 0x........: (within /...libc...) ==> memcheck/tests/writev.stderr.diff3 <== 3c3 < at 0x........: do_writev (in /...libc...) --- > at 0x........: (within /...libc...) 9c9 < at 0x........: do_writev (in /...libc...) --- > at 0x........: (within /...libc...) 15c15 < at 0x........: do_readv (in /...libc...) --- > at 0x........: (within /...libc...) |