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.

Reply via email to