https://bugs.kde.org/show_bug.cgi?id=402481
Bug ID: 402481 Summary: vbit-test fails on x86 for Iop_CmpEQ64 iselInt64Expr Sar64(Sub64(t14,Shr64(t14,0x1:I8)),0x3F:I8) Product: valgrind Version: 3.15 SVN Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: memcheck Assignee: jsew...@acm.org Reporter: m...@klomp.org Target Milestone: --- Testing operator Iop_CmpEQ64 ---------- Running a test opnd #0: vbits = 0000000000000001 value = 0000000000000000 opnd #1: vbits = 0000000000000000 value = ffffffffffffffff Sar64(Sub64(t14,Shr64(t14,0x1:I8)),0x3F:I8) vex: the `impossible' happened: iselInt64Expr vex storage: T total 383756044 bytes allocated vex storage: P total 448 bytes allocated valgrind: the 'impossible' happened: LibVEX called failure_exit(). host stacktrace: ==8063== at 0x58050CDB: show_sched_status_wrk (m_libcassert.c:369) ==8063== by 0x58050E39: report_and_quit (m_libcassert.c:440) ==8063== by 0x58051015: panic (m_libcassert.c:516) ==8063== by 0x58051015: vgPlain_core_panic_at (m_libcassert.c:521) ==8063== by 0x58051046: vgPlain_core_panic (m_libcassert.c:526) ==8063== by 0x580679D3: failure_exit (m_translate.c:751) ==8063== by 0x5816AB8C: vpanic (main_util.c:255) ==8063== by 0x581C0B78: iselInt64Expr_wrk (host_x86_isel.c:2865) ==8063== by 0x581C0B78: iselInt64Expr (host_x86_isel.c:2075) ==8063== by 0x581C1F68: iselInt64Expr_wrk (host_x86_isel.c:2241) ==8063== by 0x581C1F68: iselInt64Expr (host_x86_isel.c:2075) ==8063== by 0x581C6660: iselCondCode_wrk (host_x86_isel.c:1924) ==8063== by 0x581C4AE5: iselCondCode (host_x86_isel.c:1782) ==8063== by 0x581C4AE5: iselIntExpr_R_wrk (host_x86_isel.c:1298) ==8063== by 0x581C4AE5: iselIntExpr_R (host_x86_isel.c:840) ==8063== by 0x581C307A: doHelperCall.constprop.27 (host_x86_isel.c:595) ==8063== by 0x581C82CB: iselStmt (host_x86_isel.c:4112) ==8063== by 0x581C82CB: iselSB_X86 (host_x86_isel.c:4509) ==8063== by 0x581679E0: libvex_BackEnd (main_main.c:1049) ==8063== by 0x581679E0: LibVEX_Translate (main_main.c:1186) ==8063== by 0x5806A7C4: vgPlain_translate (m_translate.c:1813) ==8063== by 0x580B0076: handle_chain_me (scheduler.c:1134) ==8063== by 0x580B2CEB: vgPlain_scheduler (scheduler.c:1477) ==8063== by 0x58116F86: thread_wrapper (syswrap-linux.c:103) ==8063== by 0x58116F86: run_a_thread_NORETURN (syswrap-linux.c:156) sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 8063) ==8063== at 0x8052D6D: valgrind_vex_inject_ir (valgrind.c:110) ==8063== by 0x8052D6D: valgrind_execute_test (valgrind.c:136) ==8063== by 0x804C3F8: test_binary_op (binary.c:677) ==8063== by 0x804891A: main (main.c:194) client stack range: [0xFEC13000 0xFEC17FFF] client SP: 0xFEC16BAC valgrind stack range: [0x82E8F000 0x82F8EFFF] top usage: 5812 of 1048576 -- You are receiving this mail because: You are watching all bug changes.