You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
(1) |
3
|
4
|
5
|
6
|
7
|
|
8
|
9
|
10
(1) |
11
(1) |
12
(1) |
13
(2) |
14
(3) |
|
15
|
16
(2) |
17
(1) |
18
|
19
|
20
|
21
|
|
22
|
23
(1) |
24
(1) |
25
(3) |
26
|
27
(4) |
28
(2) |
|
29
(1) |
30
(3) |
31
|
|
|
|
|
|
From: Philippe W. <phi...@so...> - 2018-07-27 22:37:59
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=7daa086114c00cd8141c5d74f078f8124ab11a47 commit 7daa086114c00cd8141c5d74f078f8124ab11a47 Author: Philippe Waroquiers <phi...@sk...> Date: Sat Jul 28 00:36:35 2018 +0200 Give some more information in the scheduler information thread status * In case a thread is executing a syscall, give the syscall no being executed. * Show the address range of the valgrind stack, similarly to the client stack Diff: --- coregrind/m_libcassert.c | 20 +++++++++++++++----- coregrind/m_syswrap/syswrap-main.c | 10 ++++++++-- coregrind/pub_core_syswrap.h | 7 +++++-- 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/coregrind/m_libcassert.c b/coregrind/m_libcassert.c index a75a650..5afe1ce 100644 --- a/coregrind/m_libcassert.c +++ b/coregrind/m_libcassert.c @@ -42,6 +42,7 @@ #include "pub_core_stacks.h" #include "pub_core_stacktrace.h" #include "pub_core_syscall.h" +#include "pub_core_syswrap.h" #include "pub_core_tooliface.h" // For VG_(details).{name,bug_reports_to} #include "pub_core_options.h" // For VG_(clo_xml) @@ -298,17 +299,25 @@ void VG_(client_exit)( Int status ) static void print_thread_state (Bool stack_usage, const HChar* prefix, ThreadId i) { - VgStack *stack + VgStack *stack = (VgStack*)VG_(threads)[i].os_state.valgrind_stack_base; - - VG_(printf)("\n%sThread %d: status = %s (lwpid %d)\n", prefix, i, + HChar syscallno[50]; + // must be large enough for VG_SYSNUM_STRING result + 10. + + if (VG_(is_in_syscall) (i)) + VG_(sprintf)(syscallno, " syscall %s", + VG_SYSNUM_STRING(VG_(is_in_syscall_no)(i))); + else + syscallno[0] = 0; + VG_(printf)("\n%sThread %d: status = %s%s (lwpid %d)\n", prefix, i, VG_(name_of_ThreadStatus)(VG_(threads)[i].status), + syscallno, VG_(threads)[i].os_state.lwpid); if (VG_(threads)[i].status != VgTs_Empty) VG_(get_and_pp_StackTrace)( i, BACKTRACE_DEPTH ); if (stack_usage && VG_(threads)[i].client_stack_highest_byte != 0 ) { Addr start, end; - + start = end = 0; VG_(stack_limits)(VG_(get_SP)(i), &start, &end); if (start != end) @@ -322,8 +331,9 @@ static void print_thread_state (Bool stack_usage, } if (stack_usage && stack != 0) VG_(printf) - ("%svalgrind stack top usage: %lu of %lu\n", + ("%svalgrind stack range: [%p %p] top usage: %lu of %lu\n", prefix, + (void*)stack, (void*)((Addr)stack + VG_(clo_valgrind_stacksize) - 1), VG_(clo_valgrind_stacksize) - VG_(am_get_VgStack_unused_szB) (stack, VG_(clo_valgrind_stacksize)), diff --git a/coregrind/m_syswrap/syswrap-main.c b/coregrind/m_syswrap/syswrap-main.c index acee5b5..a2876c5 100644 --- a/coregrind/m_syswrap/syswrap-main.c +++ b/coregrind/m_syswrap/syswrap-main.c @@ -1628,7 +1628,7 @@ SyscallInfo *syscallInfo; /* The scheduler needs to be able to zero out these records after a fork, hence this is exported from m_syswrap. */ -void VG_(clear_syscallInfo) ( Int tid ) +void VG_(clear_syscallInfo) ( ThreadId tid ) { vg_assert(syscallInfo); vg_assert(tid >= 0 && tid < VG_N_THREADS); @@ -1636,12 +1636,18 @@ void VG_(clear_syscallInfo) ( Int tid ) syscallInfo[tid].status.what = SsIdle; } -Bool VG_(is_in_syscall) ( Int tid ) +Bool VG_(is_in_syscall) ( ThreadId tid ) { vg_assert(tid >= 0 && tid < VG_N_THREADS); return (syscallInfo[tid].status.what != SsIdle); } +Word VG_(is_in_syscall_no) (ThreadId tid ) +{ + vg_assert(tid >= 0 && tid < VG_N_THREADS); + return syscallInfo[tid].orig_args.sysno; +} + static void ensure_initialised ( void ) { Int i; diff --git a/coregrind/pub_core_syswrap.h b/coregrind/pub_core_syswrap.h index e8ba005..4e73c07 100644 --- a/coregrind/pub_core_syswrap.h +++ b/coregrind/pub_core_syswrap.h @@ -49,10 +49,13 @@ extern void VG_(client_syscall) ( ThreadId tid, UInt trc ); extern void VG_(post_syscall) ( ThreadId tid ); /* Clear this module's private state for thread 'tid' */ -extern void VG_(clear_syscallInfo) ( Int tid ); +extern void VG_(clear_syscallInfo) ( ThreadId tid ); // Returns True if the given thread is currently in a system call -extern Bool VG_(is_in_syscall) ( Int tid ); +extern Bool VG_(is_in_syscall) ( ThreadId tid ); + +// If VG_(is_in_syscall) (tid), returns the sysno the given thread is in +extern Word VG_(is_in_syscall_no) (ThreadId tid ); // Fix up a thread's state when syscall is interrupted by a signal. extern void VG_(fixup_guest_state_after_syscall_interrupted)( |
|
From: Philippe W. <phi...@so...> - 2018-07-27 19:04:40
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=496f7e50ac23ebcb86bd9895b4239e2eefcad885 commit 496f7e50ac23ebcb86bd9895b4239e2eefcad885 Author: Philippe Waroquiers <phi...@sk...> Date: Thu Jul 26 23:16:53 2018 +0200 Show the stack trace info in case of Valgrind crash The stack information can be useful together with the stacktraces. Diff: --- coregrind/m_libcassert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coregrind/m_libcassert.c b/coregrind/m_libcassert.c index 42a54a5..a75a650 100644 --- a/coregrind/m_libcassert.c +++ b/coregrind/m_libcassert.c @@ -424,7 +424,7 @@ static void report_and_quit ( const HChar* report, const UnwindStartRegs* startRegsIN ) { show_sched_status_wrk (True, // host_stacktrace - False, // stack_usage + True, // stack_usage False, // exited_threads startRegsIN); VG_(printf)( |
|
From: Julian S. <se...@so...> - 2018-07-27 18:09:42
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=4cbc7f35da9db786d26c059b2153bca5b57a6453 commit 4cbc7f35da9db786d26c059b2153bca5b57a6453 Author: Julian Seward <js...@ac...> Date: Fri Jul 27 17:22:43 2018 +0200 Update bug status. Diff: --- NEWS | 6 ++++-- docs/internals/3_13_BUGSTATUS.txt | 43 +++++++++++++++++++++++---------------- 2 files changed, 29 insertions(+), 20 deletions(-) diff --git a/NEWS b/NEWS index 6931878..42c29cb 100644 --- a/NEWS +++ b/NEWS @@ -87,8 +87,9 @@ where XXXXXX is the bug number as listed below. 384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68 == 384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A -384526 reduce number of spill instructions generated by VEX register allocator v3 -384584 Callee saved registers listed first for AMD64, X86, and PPC architectures +384526 reduce number of spill insns generated by VEX register allocator v3 +384584 Callee saved regs listed first for AMD64, X86, and PPC architectures +384631 Sanitise client args as printed with -v 384633 Add a simple progress-reporting facility 384987 VEX register allocator: allocate caller-save registers for short lived vregs 385182 PPC64 is missing support for the DSCR @@ -120,6 +121,7 @@ where XXXXXX is the bug number as listed below. 393099 posix_memalign() invalid write if alignment == 0 395709 PPC64 is missing support for the xvnegsp instruction 395682 Accept read-only PT_LOAD segments and .rodata by ld -z separate-code + == 384727 n-i-bz Fix missing workq_ops operations (macOS) n-i-bz fix bug in strspn replacement diff --git a/docs/internals/3_13_BUGSTATUS.txt b/docs/internals/3_13_BUGSTATUS.txt index 48c4b98..d733814 100644 --- a/docs/internals/3_13_BUGSTATUS.txt +++ b/docs/internals/3_13_BUGSTATUS.txt @@ -126,6 +126,9 @@ Possibly easy fix; queried. NB: pertains to V syscalls, not the client. 383901 PTP_ENABLE_PPS ioctl Has patch, but looks rather big for what seems like a small problem +384732 posix_spawn with glibc 2.25 causes an assertion +Looks possibly serious, but also a bit old. Is this still relevant? + === KernelInterface/OS X =============================================== (carried over) @@ -331,6 +334,9 @@ Wishlist, low prio to implement masking and shifting (x86_64) Doesn't seem like a widespread problem +384661 after make install 476 errors from five contexts on OS 10.12.5 +General OS X badness, probably not actionable + === Tools/SGCheck ====================================================== === Uncategorised ====================================================== @@ -364,6 +370,9 @@ Doesn't seem like a widespread problem 383811 Failure to build on macOS 10.13 High Sierra (OS X) == 385910 clang level not detected on OS X Sierra for Xcode 9 +384729 __libc_freeres inhibits cross-platform valgrind +Wishlist + === Uncategorised/run ================================================== (carried over) @@ -393,6 +402,9 @@ Doesn't seem like a widespread problem (carried over) 379273 Phone restarts when run with valgrind +384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon + as starting anything under valgrind + === VEX ================================================================ === VEX/amd64 ========================================================== @@ -467,6 +479,10 @@ n-i-bz Remove limit on strd's negative immediates 384442 ARM: bad pc in complaint if instruction changes pc Earlywriteback problems; low prio +384808 disInstr(arm): unhandled instruction: 0xEF9F0002 + (svc #0x9f0002,sys_cacheflush for ARM Linux) +Reported in 3.12, may be fixed now? + === VEX/arm64 ========================================================== (carried over) @@ -483,6 +499,12 @@ Legit, but low prio === VEX/other ========================================================== +384681 PUT(pc, <variable>) should specialize to help debugging +Wishlist + +384842 Reporting for VEX IR semantic bugs +This does actually show 3 problems which look ungood! + === VEX/ppc ============================================================ (carried over) @@ -650,23 +672,8 @@ Wed 10 May 10:24:16 CEST 2017 384337 performance improvements to VEX register allocator v2 and v3 ** I think this can be closed. Queried Ivo. -384526 reduce number of spill instructions in VEX register allocator v3 -384584 list first callee saved registers for AMD64, X86, and PPC architectures -384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon - as starting anything under valgrind -384631 Sanitise client args as printed with -v -384633 Add a simple progress-reporting facility -384661 after make install 476 errors from five contexts on OS 10.12.5 -384676 VEX AMD64 backend should list more real registers as available for - the register allocator -384681 PUT(pc, <variable>) should specialize to help debugging -384727 valgrind does not support debug info for read only segments - (generated by LLD) -384729 __libc_freeres inhibits cross-platform valgrind -384732 posix_spawn with glibc 2.25 causes an assertion -384808 disInstr(arm): unhandled instruction: 0xEF9F0002 - (svc #0x9f0002,sys_cacheflush for ARM Linux) -384842 Reporting for VEX IR semantic bugs +Fri 27 Jul 17:22:10 CEST 2018 + 384877 (ARM64) Added translation for instruction LDRSW (literal) 384930 Valgrind fails to compute correctly some code using the GMP library 384959 Incorrect jumpkind for arm instruction - LDR PC, [SP],#4 @@ -843,4 +850,4 @@ Tue 24 Jul 11:50:41 CEST 2018 Also: make arm32 resume with sigcontext regs after signal return (395991) -396839] New: s390x: Trap instructions not implemented +396839 s390x: Trap instructions not implemented |
|
From: Julian S. <se...@so...> - 2018-07-27 17:40:17
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=4a89cd323b01d620506f8ee6ead3fc5c43729420 commit 4a89cd323b01d620506f8ee6ead3fc5c43729420 Author: Julian Seward <js...@ac...> Date: Fri Jul 27 16:51:10 2018 +0200 Somewhat update bug status. Diff: --- NEWS | 7 +++-- docs/internals/3_13_BUGSTATUS.txt | 66 +++++++++++++++++++++------------------ 2 files changed, 41 insertions(+), 32 deletions(-) diff --git a/NEWS b/NEWS index a0b0793..6931878 100644 --- a/NEWS +++ b/NEWS @@ -79,23 +79,26 @@ where XXXXXX is the bug number as listed below. 382256 gz compiler flag test doesn't work for gold 382407 vg_perf needs "--terse" command line option 382515 "Assertion 'di->have_dinfo' failed." on wine's dlls/mscoree/tests/mscoree.c -382563 MIPS MSA ASE support +382563 MIPS MSA ASE suppuname ort 382998 xml-socket doesn't work 383275 massif valgrind: m_xarray.c:162 (ensureSpaceXA): Assertion '!xa->arr' failed 383723 Fix missing kevent_qos syscall (macOS 10.11) 384096 Mention AddrCheck at Memcheck's command line option --undef-value-errors=no 384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68 + == 384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A + 384526 reduce number of spill instructions generated by VEX register allocator v3 384584 Callee saved registers listed first for AMD64, X86, and PPC architectures 384633 Add a simple progress-reporting facility 384987 VEX register allocator: allocate caller-save registers for short lived vregs 385182 PPC64 is missing support for the DSCR +385183 PPC64, Add support for xscmpeqdp, xscmpgtdp, xscmpgedp, xsmincdp 385207 PPC64, generate_store_FPRF() generates too many Iops 385208 PPC64, xxperm instruction exhausts temporary memory 385210 PPC64, vpermr instruction could exhaust temporary memory 385279 unhandled syscall: mach:43 (mach_generate_activity_id) -385183 PPC64, Add support for xscmpeqdp, xscmpgtdp, xscmpgedp, xsmincdp instructions 385334 PPC64, fix vpermr, xxperm, xxpermr mask value. +385412 s390x: new non-vector z13 instructions not implemented 385868 glibc ld.so _dl_runtime_resolve_avx_slow conditional jump warning. 385912 none/tests/rlimit_nofile fails on newer glibc/kernel. 385939 Optionally exit on the first error diff --git a/docs/internals/3_13_BUGSTATUS.txt b/docs/internals/3_13_BUGSTATUS.txt index ef2dcd7..48c4b98 100644 --- a/docs/internals/3_13_BUGSTATUS.txt +++ b/docs/internals/3_13_BUGSTATUS.txt @@ -20,6 +20,9 @@ that didn't get fixed in 3.12. These are marked "(carried over)". (carried over) 372182 Support more languages/demangling styles than just C++ (and Rust) +382978 valgrind: LOAD_PDB_DEBUGINFO: \032 header character not found. + possible invalid/unsupported pdb file format + === Documentation ====================================================== 382099 valgrind release archive is not maintained @@ -116,7 +119,14 @@ that didn't get fixed in 3.12. These are marked "(carried over)". 382352 WARNING: unhandled ppc32-linux syscall: 365 -=== KernelInterface/OSX ================================================ +383516 valgrind uses getgroups16 in ppc32_linux but should be using + getgroups. This causes stack smash +Possibly easy fix; queried. NB: pertains to V syscalls, not the client. + +383901 PTP_ENABLE_PPS ioctl +Has patch, but looks rather big for what seems like a small problem + +=== KernelInterface/OS X =============================================== (carried over) 351632 UNKNOWN fcntl 97 on OS X 10.11 @@ -140,6 +150,7 @@ that didn't get fixed in 3.12. These are marked "(carried over)". (carried over) 353470 memcheck/tests/execve2 fails on OS X 10.11 + == 382708 (carried over) 353471 memcheck/tests/x86/xor-undef-x86 fails on OS X 10.11 @@ -189,6 +200,8 @@ Has a bunch of patches; worth looking at? 381815 Assertion 'newfd >= VG_(fd_hard_limit)' failed Has patch; dunno if it's any good +383199 valgrind crash on unhanded syscall called from libsqlite3.dylib + === MPI ================================================================ === Output ============================================================= @@ -216,6 +229,8 @@ Has patch; dunno if it's any good 380942 Experimental: add MESI protocol simulation to Callgrind +382498 callgrind: improve error message when unable to write callgrind.out.* + === Tools/DRD ========================================================== (carried over) @@ -241,6 +256,9 @@ Has patch; dunno if it's any good 380350 RFE: --trace-fork-join in helgrind mode Wishlist +384261 Assert failure on helgrind with the SIDT instruction +Probably a trivial fix + === Tools/Lackey ======================================================= === Tools/Massif ======================================================= @@ -341,6 +359,11 @@ Doesn't seem like a widespread problem 382083 Failure to detect MUSL consistently. +382490 glibc version check in configuration step doesn't use CPPFLAGS variable + +383811 Failure to build on macOS 10.13 High Sierra (OS X) + == 385910 clang level not detected on OS X Sierra for Xcode 9 + === Uncategorised/run ================================================== (carried over) @@ -407,6 +430,9 @@ Doesn't seem like a widespread problem 381819 unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4 0x0 0x0 AMD XOP-prefixed, apparently == 322586 and 328357 +383010 Add support for AVX-512 instructions +We should probably merge this, if it doesn't break anything + === VEX/arm32 ========================================================== (carried over) @@ -438,6 +464,9 @@ n-i-bz Remove limit on strd's negative immediates (carried over) 378249 Valgrind Crashed on raspberian armv71 instrtuction set +384442 ARM: bad pc in complaint if instruction changes pc +Earlywriteback problems; low prio + === VEX/arm64 ========================================================== (carried over) @@ -615,36 +644,12 @@ Also, this contains bugs from 3_12_BUGSTATUS.txt that didn't get fixed in Wed 10 May 10:24:16 CEST 2017 -382407 vg_perf needs "--terse" command line option -382435 Incorrect English in message -382490 glibc version check in configuration step doesn't use CPPFLAGS variable -382498 callgrind: improve error message when unable to write callgrind.out.* -382515 valgrind: "Assertion 'di->have_dinfo' failed." on wine's - dlls/mscoree/tests/mscoree.c 382563 MIPS MSA ASE support -382708 Got "EXEC FAILED: I can't recover from execve() failing, so I'm dying." - in Mac OSX -382978 valgrind: LOAD_PDB_DEBUGINFO: \032 header character not found. - possible invalid/unsupported pdb file format -382980 valgrind crash on armv7 -382998 xml-socket doesn't work -383010 Add support for AVX-512 instructions -383199 valgrind crash on unhanded syscall called from libsqlite3.dylib -383275 [mipsel] valgrind: m_xarray.c:162 (ensureSpaceXA): - Assertion '!xa->arr' failed. -383516 valgrind uses getgroups16 in ppc32_linux but should be using - getgroups. This causes stack smash -383602 -11410-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 -383630 Number of errors detected are changing over use of num_callers -383723 MacOS 10.12.x: UNKNOWN workq_ops option 128, and ud2 opcode -383811 Failure to build on macOS 10.13 High Sierra -383901 PTP_ENABLE_PPS ioctl -384096 HTML page for AddrCheck is still present in valgrind-www repository -384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A -384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68 -384261 Assert failure on helgrind with the SIDT instruction +** fixed, but need to be closed + 384337 performance improvements to VEX register allocator v2 and v3 -384442 ARM: bad pc in complaint if instruction changes pc +** I think this can be closed. Queried Ivo. + 384526 reduce number of spill instructions in VEX register allocator v3 384584 list first callee saved registers for AMD64, X86, and PPC architectures 384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon @@ -693,7 +698,6 @@ Wed 10 May 10:24:16 CEST 2017 366413 s390x: New z13 instructions not implemented 385843 [PATCH] ARM: mark caller-save VFP registes as trashed by calls 385868 glibc ld.so _dl_runtime_resolve_avx_slow conditional jump warning -385910 clang level not detected on OS X Sierra for Xcode 9 385912 none/tests/rlimit_nofile fails on newer glibc/kernel 385939 Option to exit on first error 386115 vex x86->IR: 0x67 0xE8 0xD3 0x8B any program @@ -838,3 +842,5 @@ Wed 10 May 10:24:16 CEST 2017 Tue 24 Jul 11:50:41 CEST 2018 Also: make arm32 resume with sigcontext regs after signal return (395991) + +396839] New: s390x: Trap instructions not implemented |