From: Julian Seward Date: Fri, 17 Aug 2012 09:10:37 +0000 (+0000) Subject: Update bug tracking status post release. X-Git-Tag: svn/VALGRIND_3_9_0~764 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aeaf0db271bee8fb25e24641b6ca4352bf10b655;p=thirdparty%2Fvalgrind.git Update bug tracking status post release. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12876 --- diff --git a/docs/Makefile.am b/docs/Makefile.am index 3849ddf804..bb7d116288 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -26,6 +26,7 @@ EXTRA_DIST = \ 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 c459f93c45..bacc08375b 100644 --- a/docs/internals/3_7_BUGSTATUS.txt +++ b/docs/internals/3_7_BUGSTATUS.txt @@ -18,10 +18,6 @@ get fixed. -- 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 @@ get fixed. 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 @@ get fixed. '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 @@ get fixed. 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 @@ get fixed. 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 @@ get fixed. 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 @@ get fixed. 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 @@ get fixed. 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 0000000000..440cfb37e2 --- /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