|
From: Tom H. <to...@co...> - 2009-07-06 08:30:40
|
On 06/07/09 05:44, Nicholas Nethercote wrote: > On Sun, Jul 5, 2009 at 12:49 PM, Tom Hughes<th...@cy...> wrote: > >> == 496 tests, 7 stderr failures, 1 stdout failure, 0 post failures == >> memcheck/tests/x86-linux/scalar (stderr) >> memcheck/tests/x86-linux/scalar_exit_group (stderr) >> memcheck/tests/x86-linux/scalar_supp (stderr) >> none/tests/amd64/bug127521-64 (stdout) >> none/tests/amd64/bug127521-64 (stderr) >> exp-ptrcheck/tests/ccc (stderr) >> exp-ptrcheck/tests/pth_create (stderr) >> exp-ptrcheck/tests/pth_specific (stderr) > > Until recently, this machine had no test failures. Most of the > failures seem to be due to the DCAS merge -- Julian, can you take a > look? The scalar ones are a bit different, though, there's a > conditional-jump-on-undefined that didn't used to be there. Not sure > about it. The three memcheck ones are all this: ==24018== Conditional jump or move depends on uninitialised value(s) ==24018== at 0x5FF2C2: _dl_runtime_resolve (in /lib/ld-2.6.so) ==24018== by 0x620F6F: (below main) (in /lib/libc-2.6.so) The none/tests/amd64/bug127521-64 one is an unsupported instruction failure on cmpxchg16 by the looks of it: vex amd64->IR: unhandled instruction bytes: 0xF0 0x49 0xF 0xC7 0xA 0x49 ... ==24044== Process terminating with default action of signal 4 (SIGILL) ==24044== Illegal opcode at address 0x4006D2 ==24044== at 0x4006D2: do_cmpxchg16b (bug127521-64.c:79) ==24044== by 0x4007AA: try16b (bug127521-64.c:106) ==24044== by 0x400A9F: main (bug127521-64.c:135) The ptrcheck ones are all an assertion failure: t4 = CASle(t3::t0->t2) exp-ptrcheck: h_main.c:4820 (schemeS): the 'impossible' happened. ==24071== at 0x38010BFC: report_and_quit (m_libcassert.c:145) ==24071== by 0x38010ECA: vgPlain_assert_fail (m_libcassert.c:216) ==24071== by 0x3800601A: h_instrument (h_main.c:4820) ==24071== by 0x3809694E: LibVEX_Translate (main_main.c:500) ==24071== by 0x38026128: vgPlain_translate (m_translate.c:1517) ==24071== by 0x38048B10: vgPlain_scheduler (scheduler.c:844) ==24071== by 0x3806C71E: run_a_thread_NORETURN (syswrap-linux.c:91) Tom -- Tom Hughes (to...@co...) http://www.compton.nu/ |