Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13581 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index 4e0f675..306c3a4 100644
--- a/NEWS
+++ b/NEWS
@@ -571,6 +571,13 @@
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 1c8a922..9e89662 100644
--- a/docs/internals/3_8_BUGSTATUS.txt
+++ b/docs/internals/3_8_BUGSTATUS.txt
@@ -130,10 +130,6 @@
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 @@
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 @@
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 @@
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 @@
------ 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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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