https://bugs.kde.org/show_bug.cgi?id=381553

--- Comment #56 from Petar Jovanovic <mips3...@gmail.com> ---
Situation is better, yet not ideal. Majority of the programs pass, but some
crash.

E.g.

~/radni/valgrind/trunk$ ./vg-in-place -q --track-origins=yes
--vex-regalloc-version=3 ./memcheck/tests/atomic_incs

vex: priv/host_generic_reg_alloc3.c:250 (spill_vreg): Assertion
`vreg_state[v_idx].dead_before > (Short) current_ii' failed.
vex storage: T total 55230600 bytes allocated
vex storage: P total 0 bytes allocated

valgrind: the 'impossible' happened:
   LibVEX called failure_exit().

host stacktrace:
==19301==    at 0x58082A60: show_sched_status_wrk (m_libcassert.c:355)
==19301==    by 0x58082C10: report_and_quit (m_libcassert.c:426)
==19301==    by 0x58082E74: panic (m_libcassert.c:502)
==19301==    by 0x58082E74: vgPlain_core_panic_at (m_libcassert.c:507)
==19301==    by 0x58082EB8: vgPlain_core_panic (m_libcassert.c:512)
==19301==    by 0x580A53B8: failure_exit (m_translate.c:740)
==19301==    by 0x5817C9C0: vex_assert_fail (main_util.c:247)
==19301==    by 0x58037790: spill_vreg (host_generic_reg_alloc3.c:250)
==19301==    by 0x581C1ACC: doRegisterAllocation_v3
(host_generic_reg_alloc3.c:1048)
==19301==    by 0x5817B310: libvex_BackEnd (main_main.c:1095)
==19301==    by 0x5817B310: LibVEX_Translate (main_main.c:1198)
==19301==    by 0x580A7E54: vgPlain_translate (m_translate.c:1794)
==19301==    by 0x580EBBF4: handle_chain_me (scheduler.c:1084)
==19301==    by 0x580EDDA4: vgPlain_scheduler (scheduler.c:1428)
==19301==    by 0x581028F4: thread_wrapper (syswrap-linux.c:103)
==19301==    by 0x581028F4: run_a_thread_NORETURN (syswrap-linux.c:156)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable (lwpid 19301)
==19301==    at 0x4017228: _dl_determine_tlsoffset (dl-tls.c:239)
==19301==    by 0x4002268: init_tls (rtld.c:615)
==19301==    by 0x400492C: dl_main (rtld.c:1685)
==19301==    by 0x401C240: _dl_sysdep_start (dl-sysdep.c:249)
==19301==    by 0x4006220: _dl_start_final (rtld.c:307)
==19301==    by 0x4006528: _dl_start (rtld.c:415)
==19301==    by 0x40023CC: __start (in /lib/mips64el-linux-gnuabi64/ld-2.24.so)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to