From: Julian Seward Date: Mon, 25 Dec 2006 23:32:41 +0000 (+0000) Subject: Update, and make first attempt at deciding which bugs to fix for 3.2.2. X-Git-Tag: svn/VALGRIND_3_3_0~466 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d86c766057774b0ea9a48e6957062f51893387f;p=thirdparty%2Fvalgrind.git Update, and make first attempt at deciding which bugs to fix for 3.2.2. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6420 --- diff --git a/docs/internals/3_2_BUGSTATUS.txt b/docs/internals/3_2_BUGSTATUS.txt index 18ea2dde60..97ad927103 100644 --- a/docs/internals/3_2_BUGSTATUS.txt +++ b/docs/internals/3_2_BUGSTATUS.txt @@ -5,7 +5,10 @@ wontfix = will not fix on this branch many = fix composed of many commits sse3fix = fixed by the SSE3 commits [W] = waiting for feedback from bug reporter -Vfd = fix has been verified on 3.2.X branch + +PRI: 32 = fix this for 3.2.2 + Vfd = fix has been verified on 3.2.X branch + s93 = possible SuSE 9.3 amd64 assembler bug ------- Bugs reported after (in) 3.2.1, or ------ ------- reported in 3.2.0 but not fixed in 3.2.1 ------ @@ -17,23 +20,32 @@ pending pending 129390 ppc?->IR: some kind of VMX prefetch (dstt) pending pending 129968 amd64->IR: 0xF 0xAE 0x0 (fxsave) ==134319 -pending pending 133054 'make install' fails with syntax errors +pending pending 32 133054 'make install' fails with syntax errors + ==118903 pending wontfix 133154 crash when using client requests to register/deregister stack -pending pending 132998 startup fails in when running on UML +pending pending 32 132998 startup fails in when running on UML + (/proc/self/map start==end problem) -pending pending 133327 support for voicetronix ioctl (w/patch) +pending pending 32 133327 support for voicetronix ioctl (w/patch) -pending pending 133679 Callgrind does not write path names to +pending pending 32 133679 Callgrind does not write path names to sources with dwarf debug info + (dirnames) + +pending pending s93 133962 amd64->IR: 0xF2 0x4C 0xF 0x10 (rex64X ...) + +pending pending s93 135023 amd64->IR: 0x49 0xDD 0x86 0xE0 + (rex64Z fldl 0xe0(%r14)) -pending pending [W] 133962 amd64->IR: 0xF2 0x4C 0xF 0x10 (rex64X ...) +pending pending s93 136529 Unhandled instruction error for legal + instruction -pending pending [W] 134207 pkg-config output contains @VG_PLATFORM@ +pending pending 32 134207 pkg-config output contains @VG_PLATFORM@ -vx1660 pending n-i-bz %eflags rule for SUBL-CondNLE +vx1660 pending 32 n-i-bz %eflags rule for SUBL-CondNLE Signal race condition (users list, 13 June, Johannes Berg) @@ -50,76 +62,99 @@ pending pending 134219 Launcher defaults to ppc32-linux even pending pending 134316 Callgrind does not distinguish between parent and child -v6084 pending 134727 valgrind exits with "Value too large +v6084 pending 32 134727 valgrind exits with "Value too large for defined data type" -vx1667 pending n-i-bz ppc32/64: support mcrfs +vx1667 pending 32 n-i-bz ppc32/64: support mcrfs -v6211 pending n-i-bz Cachegrind: Update cache parameter detection +v6211 pending 32 n-i-bz Cachegrind: Update cache parameter detection -vx1672 pending 135012 x86->IR: 0xD7 0x8A 0xE0 0xD0 (xlat) +vx1672 pending 32 135012 x86->IR: 0xD7 0x8A 0xE0 0xD0 (xlat) ==125959 -pending pending [W] 135023 amd64->IR: 0x49 0xDD 0x86 0xE0 - (rex64Z fldl 0xe0(%r14)) - -vx1673/4 pending [W] 126147 x86->IR: 0xF2 0xA5 0xF 0x77 (repne +vx1673/4 pending 32 126147 x86->IR: 0xF2 0xA5 0xF 0x77 (repne movsw) w/test -vx1676 pending [W] 136650 amd64->IR: 0xC2 0x8 0x0 +vx1676 pending 32 136650 amd64->IR: 0xC2 0x8 0x0 -vx1679 pending 135421 x86->IR: unhandled Grp5(R) case 6 [ok] +vx1679 pending 32 135421 x86->IR: unhandled Grp5(R) case 6 [ok] -vx1675 pending n-i-bz x86 COPY-CondP (Espindola #2, users, Nov 1) +vx1675 pending 32 n-i-bz x86 COPY-CondP (Espindola #2, users, Nov 1) (NEEDS VERIFICATION; regtest = espindola2.c) vx1677 pending n-i-bz IR comments -vx1678 pending [W] n-i-bz jcxz (x86) (users, 8 Nov) +vx1678 pending 32 n-i-bz jcxz (x86) (users, 8 Nov) -r6341 pending n-i-bz ExeContext hashing fix +r6341 pending 32 n-i-bz ExeContext hashing fix -r6356 pending n-i-bz Dwarf CFI 0:24 0:32 0:48 0:7 (Nov 8) +r6356 pending 32 n-i-bz Dwarf CFI 0:24 0:32 0:48 0:7 (Nov 8) + +r6365 pending 32 n-i-bz Drepper: obscure Cachegrind simulation bug + +r6367 pending 32 n-i-bz Same fix as r6365, but for Callgrind simulation. -r6365 pending n-i-bz Drepper: obscure Cachegrind simulation bug -r6367 pending n-i-bz Same fix as r6365, but for Callgrind simulation. XXX: check status of Core2 cpuid code -r6371 pending n-i-bz libmpiwrap.c: fix handling of MPI_LONG_DOUBLE +r6371 pending 32 n-i-bz libmpiwrap.c: fix handling of MPI_LONG_DOUBLE -r6374 pending n-i-bz make User errors suppressible (XXX: DOCS!) +r6374 pending 32 n-i-bz make User errors suppressible (XXX: DOCS!) -r6377/8 pending 136844 corrupted malloc line when using +r6377/8 pending 32 136844 corrupted malloc line when using ==138507 --gen-suppressions=yes -vx1686 pending n-i-bz Reg-alloc speedups +vx1686 pending 32 n-i-bz Reg-alloc speedups + +r6382/3 pending 32 n-i-bz Fix confusing leak-checker flag hints + +r6384 r6385 32 n-i-bz Support recent autoswamp versions + +pending pending ? 135026 incorrect complaint that shm_nattch is + uninitialized + +pending pending ? 135264 ppc->IR: dcbzl instruction missing + +pending pending ? 136401 off-by-one in ESP checking + +pending pending 32 n-i-bz amd64 INCW-CondZ (André Wöbbeking, + users, Oct 19) (== Espindola #1) + +r6291 pending 32 n-i-bz ppc32/64 dispatcher speedups + +r1670/1 pending 32 n-i-bz ppc64 fe rld/rlw improvements + +r1669 pending 32 n-i-bz ppc64 be imm64 improvement (hdefs.c only) + +pending pending 32 136300 support 64K pages on ppc64-linux + == 139124 + +r6404/5 pending 32 n-i-bz fix ppc insn set tests for gcc >= 4.1 + +pending pending 32 137493 x86->IR: recent binutils no-ops + +pending pending 32 137714 x86->IR: 0x66 0xF 0xF7 0xC6 (maskmovdqu) + +pending pending 32 137830 crash upon delivery of SIGALRM (NPTL) + +pending pending 138019 valgrind memcheck crashes with SIGSEGV -r6382/3 pending n-i-bz Fix confusing leak-checker flag hints +pending pending 32 138424 "failed in UME with error 22" + (at least produce a better error msg) + == 138856 -r6384 r6385 n-i-bz Support recent autoswamp versions +r6410 pending 32 138627 Enhancement of prctl ioctl +pending pending 32 138702 amd64->IR: 0xF0 0xF 0xC0 0x90 + (lock xadd %dl,0xb5(%rax)) -135026 valgrind incorrectly complain that shm_nattch is uninitialized -135264 dcbzl instruction missing -136059 patch to add better support for some USB ioctls -136300 valgrind doesn't work on ppc{,64} with 64K pages -136401 off-by-one in ESP checking -118903 old bash (2.05) doesn't support empty list in for-loop -136529 Unhandled instruction error for legal instruction -Espindola #3 (dev, Nov 7) -OOo folks want full pathnames +r6411 pending 32 138896 usb ioctl handling + == 136059 -x86 'int 3' -expr_wont_match_me hack -> stable (118903) -amd64 INCW-CondZ (André Wöbbeking, users, Oct 19) (== Espindola #1) +pending pending 32 139050 ppc32->IR: mftb/mftbu instructions not handled -ppc32/64 dispatcher speedups -> stable -ppc64 vex fe/be improvements -> stable? -check gcc-4.2 build -ppc64 bigpage stuff -lackey trace-mem patch ? (6 dec, dev) +pending pending 32 139076 valgrind VT_GETSTATE error -jm-insns fixes (r6404/5) -> stable +Test/make run cleanly on SuSE 10.2 x86/amd64/ppc32 and FC6 ditto ------- Bugs reported and fixed in 3.2.0 ------