From: Julian Seward Date: Sun, 29 Sep 2013 09:59:50 +0000 (+0000) Subject: Update bug status. X-Git-Tag: svn/VALGRIND_3_9_0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e32b20d458e5266cda8841f95173ca00d2d42c0;p=thirdparty%2Fvalgrind.git Update bug status. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13581 --- diff --git a/NEWS b/NEWS index 4e0f6759af..306c3a4da1 100644 --- a/NEWS +++ b/NEWS @@ -571,6 +571,13 @@ FIXED r?? 308930 syscall name_to_handle_at (303 on amd64) not handled FIXED 13304 +307113 s390x: DFP support + FIXED + +164485 VG_N_SEGNAMES and VG_N_SEGMENTS are (still) too small + == https://bugzilla.redhat.com/show_bug.cgi?id=730303 + FIXED 13567 + Release 3.8.1 (19 September 2012) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/internals/3_8_BUGSTATUS.txt b/docs/internals/3_8_BUGSTATUS.txt index 1c8a9220e7..9e896628b8 100644 --- a/docs/internals/3_8_BUGSTATUS.txt +++ b/docs/internals/3_8_BUGSTATUS.txt @@ -130,10 +130,6 @@ change of leak-check-counting? 307465 gkw extra suppression? gcp libnss3.so debuginfo read hang -164485 VG_N_SEGNAMES and VG_N_SEGMENTS are (still) too small - == https://bugzilla.redhat.com/show_bug.cgi?id=730303 - FIX THIS **PRIO - 306947 s390x: BFP rounding mode improvements Proposal, no action @@ -143,15 +139,12 @@ gcp libnss3.so debuginfo read hang 211352 helgrind races in helgrind's own mythread_wrapper NEEDINFO -307113 s390x: DFP support - Huge; in progress. Queried as to status. - 307367 amd64->IR: 0xF2 0x48 0xF 0x5F 0x3E 0xF2 0x48 0xF redundant-REX, should be easy to fix 307399 amd64->IR: 0xC4 0x62 0x55 0x2E 0x18 0x44 0x39 0x87 (vmaskmovps %ymm11,%ymm5,(%rax)) - CONDITIONAL STORES + CONDITIONAL STORES -- probably fixed? 307415 3.8.1 build error - OSX Lion 10.7.4 duplicate symbol _mach_make_memory_entry @@ -161,7 +154,7 @@ gcp libnss3.so debuginfo read hang QUERIED (unclear how to fix) Severity: low -307557 Leaks on Mac OS X 10.7.5 libraries at +307557 *Leaks on Mac OS X 10.7.5 libraries at ImageLoader::recursiveInitialization SHOULD FIX (simple extra supp) FIX 3.9 @@ -169,7 +162,7 @@ gcp libnss3.so debuginfo read hang 308027 Warning: negative range in .debug_loc section QUERIED -- not sure this needs fixing or not -308135 PPC32 MPC8xx has 16 bytes cache size +308135 *PPC32 MPC8xx has 16 bytes cache size HAS_PATCH -- should take this 79362 Debug info is lost for .so files when they are dlclose'd @@ -180,7 +173,7 @@ gcp libnss3.so debuginfo read hang ------ Thu Oct 11 18:51:26 CEST 2012 -289578 Backtraces with ARM unwind tables (=without debug symbols) and +289578 *Backtraces with ARM unwind tables (=without debug symbols) and support for offline symbol resolving 3.9 FIX (cleanup and partial commit -- stack scan) @@ -201,7 +194,7 @@ gcp libnss3.so debuginfo read hang 308729 vex x86->IR: unhandled instruction bytes 0xf 0x5 HAS_PATCH, but NEEDINFO -243232 Inconsistent Lock Orderings report with trylock +243232 *Inconsistent Lock Orderings report with trylock (PBOS?) Almost certainly real (+ probably a dup). No action so far. 237920 valgrind segfault on fork failure @@ -228,7 +221,7 @@ gcp libnss3.so debuginfo read hang Has patch, but needs further checking Does not appear to be much enthusiasm for this -309827 add support for nvidia (nvmem) ioctls +309827 *add support for nvidia (nvmem) ioctls A bunch of Android hackery from VladV; needs pulling apart FIX 3.9 (commit) @@ -249,7 +242,6 @@ gcp libnss3.so debuginfo read hang Probably INVALID -- Wed Dec 5 23:41:20 CET 2012 -XXX 20 Sept 2013: triaged back to here 311544 sys_fork() calls VG_(do_atfork_pre)() AFTER forking() FIX 3.9 (easy) @@ -381,7 +373,7 @@ XXX 20 Sept 2013: triaged back to here No action so far Needs review; would be nice to redo this with a more robust API -318050 libmpiwrap fails to compile with out-of-source build +318050 *libmpiwrap fails to compile with out-of-source build FIX 3.9 (commit) Thu Apr 11 18:16:04 CEST 2013 @@ -424,7 +416,7 @@ Thu Apr 11 18:16:04 CEST 2013 A bigger patch depends on it, but that has not appeared yet Wishlist, + as yet incomplete -320131 WARNING: unhandled syscall: 369 on ARM (prlimit64) +320131 *WARNING: unhandled syscall: 369 on ARM (prlimit64) FIX 3.9 (the simple patch) 320546 valgrind exits with "Assertion 'in_rx' failed" @@ -432,7 +424,7 @@ Thu Apr 11 18:16:04 CEST 2013 Need more info (the .so); queried. MAYBE FIX 3.9 (potentially serious) -320661 vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname' +320661 *vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname' failed" on weird files Has patch; FIX 3.9 (commit); looks very simple @@ -441,7 +433,7 @@ Thu Apr 11 18:16:04 CEST 2013 Not sure what this is. Queried. Severity: high Audience: low (??) -320998 vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instructions are +320998 *vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instructions are unsupported (by version 3.8.1) PCMPxSTRx $0x30, $0x40 Severity: high Audience: low @@ -463,19 +455,19 @@ Thu Apr 11 18:16:04 CEST 2013 Tue Jul 2 12:15:07 CEST 2013 -321888 Unhandled instruction: LDRH (Thumb) +321888 *Unhandled instruction: LDRH (Thumb) Has patch; plausible (needs checking) FIX 3.9 (commit) -321891 Unhandled instruction: LDRHT (Thumb) +321891 *Unhandled instruction: LDRHT (Thumb) Has patch; plausible (needs checking) FIX 3.9 (commit) -321892 Unhandled instruction: LDRSH (Thumb) +321892 *Unhandled instruction: LDRSH (Thumb) Has patch; plausible (needs checking) FIX 3.9 (commit) -321902 disInstr(ARM): 0xECECA102 +321902 *disInstr(ARM): 0xECECA102 321903 == 321902 MAYBE 3.9 (query vgolubev) @@ -483,7 +475,7 @@ Tue Jul 2 12:15:07 CEST 2013 MIPS64; has patch; assigned to Petar MAYBE 3.9 (query Petar) -322254 Show threadname together with tid if set by application +322254 *Show threadname together with tid if set by application Contains plausible looking patch (what's with XML output??) FIX 3.9 (commit) @@ -496,7 +488,7 @@ Tue Jul 2 12:15:07 CEST 2013 Contains plausible patch. Is bug fix. (should take) FIX 3.9 (commit) -322563 vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A +322563 *vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A MIPS; assigned to Petar MAYBE 3.9 (query Petar) @@ -515,11 +507,11 @@ Tue Jul 2 12:15:07 CEST 2013 QUERIED Severity: med Audience: low -323035 Unhandled instruction: LDRSHT(Thumb) +323035 *Unhandled instruction: LDRSHT(Thumb) Has patch; plausible (needs checking) FIX 3.9 (commit) -323036 Unhandled instruction: SMMLS (ARM and Thumb) +323036 *Unhandled instruction: SMMLS (ARM and Thumb) Has patch; plausible (needs checking) (duplication?) FIX 3.9 (commit) @@ -528,19 +520,19 @@ Tue Jul 2 12:15:07 CEST 2013 QUERIED .. is 322254 good enough? Severity: low Audience: med -323175 Unhandled instruction: SMLALD (ARM + Thumb) +323175 *Unhandled instruction: SMLALD (ARM + Thumb) Has patch; plausible (needs checking) (duplication?) FIX 3.9 (commit) -323177 Unhandled instruction: SMLSLD (ARM + Thumb) +323177 *Unhandled instruction: SMLSLD (ARM + Thumb) Has patch; plausible (needs checking) (duplication?) FIX 3.9 (commit) -323178 Unhandled instruction: PLDW register (ARM) +323178 *Unhandled instruction: PLDW register (ARM) Has patch; plausible (needs checking) FIX 3.9 (commit) -323179 Unhandled instruction: PLDW immediate (ARM) +323179 *Unhandled instruction: PLDW immediate (ARM) Has patch; plausible (needs checking) FIX 3.9 (commit) @@ -554,7 +546,7 @@ Tue Jul 2 12:15:07 CEST 2013 FIX 3.9 if can do it at no risk and no CPUID hassle -- ask mjw -323432 Calling pthread_cond_destroy() or pthread_mutex_destroy() +323432 *Calling pthread_cond_destroy() or pthread_mutex_destroy() with PTHREAD_COND_INITIALIZER/PTHREAD_MUTEX_INITIALIZER triggers false positive Has patch from pbos @@ -567,14 +559,14 @@ Tue Jul 2 12:15:07 CEST 2013 64-bit uncleanness; no action so far; QUERIED Severity: med Audience: low -323777 Documentation does not warn of sgcheck+darwin incompatibility +323777 *Documentation does not warn of sgcheck+darwin incompatibility FIX 3.9 -323803 Transactional memory instructions are not supported for Power +323803 *Transactional memory instructions are not supported for Power This is TM scheme 1 (immediate fail). Needs landing. FIX 3.9 (?? queried Carl) -324047 Valgrind doesn't support [LDR,ST]{S}[B,H]T ARM instructions +324047 *Valgrind doesn't support [LDR,ST]{S}[B,H]T ARM instructions Has patch; plausible (needs checking) (aren't these done already?) FIX 3.9 (commit) @@ -590,12 +582,12 @@ Tue Jul 2 12:15:07 CEST 2013 324081 3.8.1 Valgrind periodically hangs in long-running application NEEDINFO (requested) -324149 helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind +324149 *helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind thinks the condvar is still waited on Has patches; needs looking at (LOOKS OK) FIX 3.9 (commit) -324181 mmap does not handle MAP_32BIT +324181 *mmap does not handle MAP_32BIT Should at least detect and fail this case FIX 3.9 (to fail MAP_32BIT; should be easy) @@ -608,7 +600,7 @@ Tue Jul 2 12:15:07 CEST 2013 Hmm, looks like a real bug. Severity: med Audience: low -324421 Support for fanotify API on ARM architecture +324421 *Support for fanotify API on ARM architecture Has simple patch; should apply. FIX 3.9 (trivial patch) @@ -626,15 +618,15 @@ Tue Jul 2 12:15:07 CEST 2013 In progress Severity: low Audience: low -324834 Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64 +324834 *Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64 Should be easy to fix; queried Severity: high Audience: low 324882 CPUID should depend on VEX capabilities, not on underlying CPU Middle-term cleanup; not urgent -324894 Phase 3 support for IBM Power ISA 2.07 - Waiting for review (but by who?) +324894 *Phase 3 support for IBM Power ISA 2.07 + Waiting to land MAYBE 3.9 Thu Sep 19 10:34:49 CEST 2013