Update bug tracking status post release.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12876 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 3849ddf..bb7d116 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -26,6 +26,7 @@
internals/3_4_BUGSTATUS.txt \
internals/3_5_BUGSTATUS.txt \
internals/3_7_BUGSTATUS.txt \
+ internals/3_8_BUGSTATUS.txt \
internals/arm_thumb_notes_gdbserver.txt \
internals/avx-notes.txt \
internals/BIG_APP_NOTES.txt \
diff --git a/docs/internals/3_7_BUGSTATUS.txt b/docs/internals/3_7_BUGSTATUS.txt
index c459f93..bacc083 100644
--- a/docs/internals/3_7_BUGSTATUS.txt
+++ b/docs/internals/3_7_BUGSTATUS.txt
@@ -18,10 +18,6 @@
-- carll 2.11 Limitations, what insn sets does ppc now support
-- ditto 2.11 Limitations for MIPS
-284004 Application under test hangs after call to __posix_spawn (Darwin)
- open, not started
- QUERIED (need complete test case)
-
284540 Memcheck shouldn't count suppressions matching
still-reachable allocations
wishlist, w/patch, unclear if important
@@ -66,10 +62,6 @@
using offline symbol resolving
wishlist
-289584 Unhandled instruction: 0xF 0x29 0xE5 (MOVAPS)
- movaps reg,reg (w/ patch)
- **possible 3.8.0
-
289836 Unhanded instructions mfatbu and mfatbl
ppc e500 insns
@@ -92,10 +84,6 @@
'x86-linux': No such file or directory
**probably invalid; build config problem?
-291310 FXSAVE instruction marks memory as undefined on amd64
- x86 vs amd64 inconsistency?
- **probably easy to fix; low prio
-
291924 vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x31
invalid (SSE4) (WONTFIX)
@@ -123,12 +111,6 @@
294861 ./configure fails to locate Boost (located in /usr/local)
low prio
-295053 Valgrind fails to load some x86_64 Mac OS Lion executables
- OSX
- **possible 3.8.0, med prio
- address space collision with very large .bss, probably cantfix.
- Probable can'tfix, but Queried.
-
295084 Hard-coded /usr/include
OSX, XCode 4.3 problem
@@ -164,6 +146,7 @@
296480 valgrind hangs early when run on Python
OSX. Not started. Queried.
+ (might be == 301281, 284004, but not sure)
296577 vex x86->IR: 0x66 0xF 0x3A 0x17
**wontfix (AES on 32-bit)
@@ -181,10 +164,6 @@
mem error but the app is good to me.
probably closable (may be dup of 296318)
-298281 wcslen causes false(?) uninitialised value warnings
- **possible 3.8.0. glibc-2.16 maybe?
- see
-
298546 wishlist: track virtual memory leaks due to mmap without munmap
wishlist
@@ -197,28 +176,15 @@
301011 vex x86->IR: 0xF3 0xF 0xBC 0xDE (TZCNT)
**possible 3.8.0; see also 295808 (64 bit)
-301265 add x86 support to Android build
- no patch so far; + probably too big a change for 3.8.0
-
301269 optimize Memcheck to use light tracking for trusted code
too big a change for 3.8.0; + in development still
-301280 vex amd64->IR: 0xF 0xB 0x55 0x48 0x89 0xE5 0x41 0x56
- that's UD2; unclear if there is anything to fix here.
-
-301281 valgrind hangs on OS X when the process calls system()
- OSX strangeness; **possible 3.8.0
- QUERIED (can't repro)
-
301336 Valgrind vassert(0) in dis_neon_data_2reg_misc()
**possible 3.8.0. OP queried; is this the same as 287175 ?
301830 mtV: improve Valgrind so that it runs multiple threads in parallel
not 3.8.0 (alas)
-301902 vex amd64->IR: 0xF 0xB (UD2)
- **possible 3.8.0; should handle this properly
-
301922 gcc -O2 problem with SSE optimization?
invalid (versioning problem) .. should close
@@ -238,9 +204,6 @@
303460 Killed by fatal signal at doRegisterAllocation
queried OP (gentoo weirdness)
-303518 can't build with glibc 2.16
- possibly fixed by r12743
-
-303536 ioctl for SIOCETHTOOL (ethtool(8)) isn't wrapped (w/ patch)
-
-- Tues 17 July 2012 11am
+
+(transitioned to 3_8_BUGSTATUS after this point)
diff --git a/docs/internals/3_8_BUGSTATUS.txt b/docs/internals/3_8_BUGSTATUS.txt
new file mode 100644
index 0000000..440cfb3
--- /dev/null
+++ b/docs/internals/3_8_BUGSTATUS.txt
@@ -0,0 +1,119 @@
+
+Bugs reported after the release of 3.8.0
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This file lists bugs that were reported after 3.8.0 was released, both
+in 3.8.0 and trunk, and that have not been closed. Bugs that have
+been closed as "fixed" are listed in the top level NEWS file instead.
+In other words they get listed here first and moved to NEWS if they
+get fixed.
+
+This file also tracks commits & fixes that should be pushed to the 3.8
+branch.
+
+-- PUSH TO 3_8_BRANCH
+
+2469 Fix a mixup ..
+12874 Fix n-i-bz shmat of a segment > 4Gb does not work
+
+
+-------- Bugs brought forward from 3_7_BUGSTATUS.txt --------
+
+301281 valgrind hangs on OS X when the process calls system()
+ OSX strangeness; **possible 3.8.1
+ QUERIED (can't repro)
+== (probably)
+284004 Application under test hangs after call to __posix_spawn (Darwin)
+ open, not started
+ QUERIED (need complete test case)
+
+289584 Unhandled instruction: 0xF 0x29 0xE5 (MOVAPS)
+ movaps reg,reg (w/ patch)
+ **possible 3.8.0
+== (something reported after release)
+
+291310 FXSAVE instruction marks memory as undefined on amd64
+ x86 vs amd64 inconsistency?
+ **is fixed in 3.8.0, but was not marked as such
+ ** no it's not; v38BRANCH shows error, vTRUNK doesn't -- investigate
+
+301280 vex amd64->IR: 0xF 0xB 0x55 0x48 0x89 0xE5 0x41 0x56
+ that's UD2; unclear if there is anything to fix here.
+301902 vex amd64->IR: 0xF 0xB (UD2)
+ == 254088
+ **is fixed in 3.8.0, but was not marked as such
+
+298281 wcslen causes false(?) uninitialised value warnings
+ **possible 3.8.0. glibc-2.16 maybe?
+ I have a patch
+
+295808 vex amd64->IR: 0xF3 0xF 0xBC 0xC0 (TZCNT)
+ REOP: JJ says LZCNT misimplemented
+
+303536 ioctl for SIOCETHTOOL (ethtool(8)) isn't wrapped (w/ patch)
+ we should fix this
+
+304346 valgrind::memcheck doesn't seem to work with ptmalloc3
+ **fixed in 3.8.0 as a dup of 219156 but was not marked as such
+
+304754 NEWS blows TeX's little mind
+ **fixed in 3.8.0 but was not marked as such
+
+-------- Unfixed in 3.8.0
+
+n-i-bz shmat of a segment > 4Gb does not work
+ Fixed r12874
+ **3.8.1
+
+303741 sockaddr* parameter of recvfrom not handled correctly
+ (corruption not detected later on)
+ QUERIED -- need test case, looks easy to fix
+
+303877 valgrind doesn't support compressed debuginfo sections.
+
+304035 disInstr(arm): unhandled instruction 0xE1023053
+ UQSUB16 QADD QSUB QDADD SHADD16 UHSUB16
+ (but based on 3.6.1; unclear which are still problematic)
+
+304259 support Darwin 12 (Mac OS 10.8, Mountain Lion)
+ Canonical OSX 10.8
+
+304321 m_signals.c:2314 (sync_signalhandler_from_kernel): Assertion 'tid != 0' failed
+ Probably invalid (way too old)
+
+304450 time logging tools ?
+ wishlist
+
+304675 make install-strip fails when cross-compiling
+ w/ patch; but needs checking (should be more general? assumes auto*
+ version?)
+
+304676 regtest hangs on mac OS X (mchelp, coolo_sigaction, system)
+ probably related to 301281 et al
+
+304744 valgrind hangs on munmap()
+ probably invalid
+
+304832 ppc32: build failure
+ probably invalid
+
+304867 implement MOVBE instruction in x86 mode
+ yeah, need to do this. ** 3.8.1 Has patch.
+
+304980 Assertion 'lo <= hi' failed in vgModuleLocal_find_rx_mapping (debuginfo.c)
+ ****3.8.0 regression; w/ patch but needs testing
+ **3.8.1
+
+305042 amd64: implement 0f 7f encoding of movq between two registers
+ **3.8.1 possibly
+
+305170 linux: add FIOCLEX and FIONCLEX ioctls
+ w/ patch, looks pretty harmless
+
+305199 ARM: implement QDADD and QDSUB
+ w/ patch + testcases, looks ready to go (provided V == HW)
+
+n-i-bz Fixes for more MPI false postives
+ **3.8.1
+
+-- Fri 17 Aug 2012 11am