https://bugs.kde.org/show_bug.cgi?id=381553
Petar Jovanovic <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #41 from Petar Jovanovic <[email protected]> --- With the changes (patch 010 Valgrind/VEX) applied, Memcheck is crashing on MIPS32/MIPS64. $ ./vg-in-place ls ==27412== Memcheck, a memory error detector ==27412== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==27412== Using Valgrind-3.14.0.SVN and LibVEX; rerun with -h for copyright info ==27412== Command: ls ==27412== vex: priv/host_generic_reg_alloc3.c:374 (find_free_rreg): Assertion `0' failed. vex storage: T total 2656776 bytes allocated vex storage: P total 0 bytes allocated valgrind: the 'impossible' happened: LibVEX called failure_exit(). host stacktrace: ==27412== at 0x580829C0: show_sched_status_wrk (m_libcassert.c:355) ==27412== by 0x58082B70: report_and_quit (m_libcassert.c:426) ==27412== by 0x58082DD4: panic (m_libcassert.c:502) ==27412== by 0x58082DD4: vgPlain_core_panic_at (m_libcassert.c:507) ==27412== by 0x58082E18: vgPlain_core_panic (m_libcassert.c:512) ==27412== by 0x580A5268: failure_exit (m_translate.c:740) ==27412== by 0x5817C720: vex_assert_fail (main_util.c:247) ==27412== by 0x580378D0: find_free_rreg.isra.2.constprop.8 (host_generic_reg_alloc3.c:374) ==27412== by 0x581BF13C: doRegisterAllocation (host_generic_reg_alloc3.c:917) ==27412== by 0x5817B0A4: libvex_BackEnd (main_main.c:1086) ==27412== by 0x5817B0A4: LibVEX_Translate (main_main.c:1185) ==27412== by 0x580A7D04: vgPlain_translate (m_translate.c:1794) ==27412== by 0x580EB9F4: handle_chain_me (scheduler.c:1084) ==27412== by 0x580EDBA4: vgPlain_scheduler (scheduler.c:1428) ==27412== by 0x581026F4: thread_wrapper (syswrap-linux.c:103) ==27412== by 0x581026F4: run_a_thread_NORETURN (syswrap-linux.c:156) sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 27412) ==27412== at 0x400617C: _dl_start_final (rtld.c:281) ==27412== by 0x4006528: _dl_start (rtld.c:415) ==27412== by 0x40023CC: __start (in /lib/mips64el-linux-gnuabi64/ld-2.24.so) Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks. -- You are receiving this mail because: You are watching all bug changes.
