|
From: Florian K. <br...@ac...> - 2011-12-12 13:52:08
|
On 12/11/2011 10:05 PM, Christian Borntraeger wrote: > valgrind revision: 12293 > VEX revision: 2233 > GCC version: gcc (GCC) 4.5.3 20110121 (Red Hat 4.5.3-3) > C library: GNU C Library stable release version 2.12.1, by Roland McGrath et al. > uname -mrs: Linux 3.1.0-rc9-andreas-gde346b6-dirty s390x > Vendor version: unknown > drd/tests/annotate_trace_memory is failing in insn selection. I cannot reproduce this on z900 as test prereqs are not satisfied there. Christian, can you take a look at your convenience. Bart, in the stack-trace below not all line numbers are replaced. This should help: Index: drd/tests/filter_stderr =================================================================== --- drd/tests/filter_stderr (revision 12286) +++ drd/tests/filter_stderr (working copy) @@ -28,9 +28,9 @@ -e "s: BSS section of [^<]*/: BSS section of :g" \ -e "s: vc \[[ ,:0-9]*\]: vc ...:g" \ -e "s/[@\$*]* (drd_pthread_intercepts.c:/ (drd_pthread_intercepts.c:/" \ --e "s/ (\([a-zA-Z_]*\.c\):[0-9]*)/ (\1:?)/" \ --e "s/ (\([a-zA-Z_]*\.h\):[0-9]*)/ (\1:?)/" \ --e "s/ (\([a-zA-Z_]*\.cpp\):[0-9]*)/ (\1:?)/" \ +-e "s/ (\([a-zA-Z_][a-zA-Z0-9_-]*\.c\):[0-9]*)/ (\1:?)/" \ +-e "s/ (\([a-zA-Z_][a-zA-Z0-9_-]*\.h\):[0-9]*)/ (\1:?)/" \ +-e "s/ (\([a-zA-Z_][a-zA-Z0-9_-]*\.cpp\):[0-9]*)/ (\1:?)/" \ -e "s/\( name [^ ]*\)-[0-9]*\( oflag \)/\1\2/" \ -e "/^For counts of detected and suppressed errors, rerun with: -v$/d" | Testcase failure: +vex: priv/host_s390_isel.c:674 (s390_isel_int_expr_wrk): Assertion `ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I64' failed. +vex storage: T total 179472464 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + at 0x........: report_and_quit (m_libcassert.c:?) + by 0x........: panic (m_libcassert.c:?) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:?) + by 0x........: vgPlain_core_panic (m_libcassert.c:?) + by 0x........: failure_exit (m_translate.c:?) + by 0x........: vex_assert_fail (main_util.c:?) + by 0x........: s390_isel_int_expr (host_s390_isel.c:674) + by 0x........: doHelperCall.clone.7 (host_s390_isel.c:384) + by 0x........: iselSB_S390 (host_s390_isel.c:2239) + by 0x........: LibVEX_Translate (main_main.c:?) + by 0x........: vgPlain_translate (m_translate.c:?) + by 0x........: vgPlain_scheduler (scheduler.c:?) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:98) + by 0x........: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:268) + by 0x........: ??? (in /home/cborntra/valgrind-nightly/valgrind-new/drd/drd-s390x-linux) Florian |