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
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
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
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
------ 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)
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
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)
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)
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
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"
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
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
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)
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)
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)
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)
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)
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
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)
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)
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)
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