#11954 closed enhancement (fixed)
valgrind-3.15.0
| Reported by: | Douglas R. Reno | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 9.0 |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version
Change History (4)
comment:1 by , 7 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 7 years ago
Note:
See TracTickets
for help on using tickets.

Release 3.15.0 (12 April 2019)
3.15.0 is a feature release with many improvements and the usual collection of bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary support for X86/macOS 10.13 and AMD64/macOS 10.13.
The following bugs have been fixed or resolved. Note that "n-i-bz" stands for "not in bugzilla" -- that is, a bug that was reported to us but never got a bugzilla entry. We encourage you to file bugs in bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather than mailing the developers (or mailing lists) directly -- bugs that are not entered into bugzilla tend to get forgotten about or ignored.
To see details of a given bug, visit
where XXXXXX is the bug number as listed below.
385411 s390x: z13 vector floating-point instructions not implemented 397187 z13 vector register support for vgdb gdbserver 398183 Vex errors with _mm256_shuffle_epi8/vpshufb 398870 Please add support for instruction vcvtps2ph 399287 amd64 front end: Illegal Instruction vcmptrueps 399301 Use inlined frames in Massif XTree output. 399322 Improve callgrind_annotate output 399444 VEX/priv/guest_s390_toIR.c:17407: (style) Mismatching assignment [..] 400164 helgrind test encounters mips x-compiler warnings and assembler error 400490 s390x: VRs allocated as if separate from FPRs 400491 s390x: Operand of LOCH treated as unsigned integer 400975 Compile error: error: '-mips64r2' conflicts with the other architecture options, which specify a mips64 processor 401112 LLVM 5.0 generates comparison against partially initialized data 401277 More bugs in z13 support 401454 Add a --show-percs option to cg_annotate and callgrind_annotate. 401578 drd: crashes sometimes on fork() 401627 memcheck errors with glibc avx2 optimized wcsncmp 401822 none/tests/ppc64/jm-vmx fails and produces assembler warnings 401827 none/tests/ppc64/test_isa_2_06_part3 failure on ppc64le (xvrsqrtesp) 401828 none/tests/ppc64/test_isa_2_06_part1 failure on ppc64le (fcfids and fcfidus) 402006 mark helper regs defined in final_tidyup before freeres_wrapper call 402048 WARNING: unhandled ppc64[be|le]-linux syscall: 26 (ptrace) 402123 invalid assembler opcodes for mips32r2 402134 assertion fail in mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64 402327 Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x13 (DW_OP_drop) 402341 drd/tests/tsan_thread_wrappers_pthread.h:369: suspicious code ? 402351 mips64 libvexmultiarch_test fails on s390x 402369 Overhaul DHAT 402395 coregrind/vgdb-invoker-solaris.c: 2 * poor error checking 402480 Do not use %rsp in clobber list 402481 vbit-test fails on x86 for Iop_CmpEQ64 iselInt64Expr Sar64 402515 Implement new option --show-error-list=no|yes / -s 402519 POWER 3.0 addex instruction incorrectly implemented 402781 Redo the cache used to process indirect branch targets 403123 vex amd64->IR:0xF3 0x48 0xF 0xAE 0xD3 (wrfsbase) 403552 s390x: wrong facility bit checked for vector facility 404054 memcheck powerpc subfe x, x, x initializes x to 0 or -1 based on CA 404638 Add VG_(replaceIndexXA) 404843 s390x: backtrace sometimes ends prematurely 404888 autotools cleanup series 405079 unhandled ppc64le-linux syscall: 131 (quotactl) 405182 Valgrind fails to build with Clang 405205 filter_libc: remove the line holding the futex syscall error entirely 405356 PPC64, xvcvsxdsp, xvcvuxdsp are supposed to write the 32-bit result to the upper and lower 32-bits of the 64-bit result 405362 PPC64, vmsummbm instruction doesn't handle overflow case correctly 405363 PPC64, xvcvdpsxws, xvcvdpuxws, do not handle NaN arguments correctly. 405365 PPC64, function _get_maxmin_fp_NaN() doesn't handle QNaN, SNaN case correctly. 405403 s390x disassembler cannot be used on x86 405430 Use gcc -Wimplicit-fallthrough=2 by default if available 405458 MIPS mkFormVEC arguments swapped? 405716 drd: Fix an integer overflow in the stack margin calculation 405722 Support arm64 core dump 405733 PPC64, xvcvdpsp should write 32-bit result to upper and lower 32-bits of the 64-bit destination field. 405734 PPC64, vrlwnm, vrlwmi, vrldrm, vrldmi do not work properly when me < mb 405782 "VEX temporary storage exhausted" when attempting to debug slic3r-pe 406198 none/tests/ppc64/test_isa_3_0_other test sporadically including CA bit in output. 406352 cachegrind/callgrind fails ann tests because of missing a.c 406354 dhat is broken on x86 (32bit) 406355 mcsignopass, mcsigpass, mcbreak fail due to difference in gdb output 406357 gdbserver_tests fails because of gdb output change 406360 memcheck/tests/libstdc++.supp needs more supression variants 406422 none/tests/amd64-linux/map_32bits.vgtest fails too easily 406465 arm64 insn selector fails on "t0 = <expr>" where <expr> has type Ity_F16 n-i-bz add syswrap for PTRACE_GET|SET_THREAD_AREA on amd64. n-i-bz Fix callgrind_annotate non deterministic order for equal total n-i-bz callgrind_annotate --threshold=100 does not print all functions. n-i-bz callgrind_annotate Use of uninitialized value in numeric gt (>) n-i-bz amd64 (x86_64): RDRAND and F16C insn set extensions are supported