From: Julian Seward Date: Thu, 12 Sep 2013 16:02:37 +0000 (+0000) Subject: Update bug status. X-Git-Tag: svn/VALGRIND_3_9_0~148 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8a6f9deb93d70914874e08e5d12697c19a4e7e3;p=thirdparty%2Fvalgrind.git Update bug status. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13543 --- diff --git a/NEWS b/NEWS index d0ef4e2ef0..d489a78e83 100644 --- a/NEWS +++ b/NEWS @@ -461,6 +461,41 @@ FIXED r?? 207815 Adds some of the drm ioctls to syswrap-linux.c FIXED 13486 +321969 ppc32 and ppc64 don't support [lf]setxattr + FIXED r13449 + +322368 Assertion failure in wqthread_hijack under OS X 10.8 + FIXED 13523 + +322807 VALGRIND_PRINTF_BACKTRACE writes callstack to xml and text to stderr + FIXED r13516 + +322851 0bXXX binary literal syntax is not standard + FIXED 2736 + +323116 The memcheck/tests/ppc64/power_ISA2_05.c fails to build with recent binutils + FIXED 13490 13505 13506 + +323713 Support mmxext (integer sse) subset on i386 (athlon) + FIXED 2745 13515 + +323905 Probable false positive from Valgrind/drd on close() + FIXED r13511 + +323912 valgrind.h header isn't compatible for mingw64 + FIXED r13513 + +324514 gdbserver monitor cmd output behaviour consistency + allow user + to put a "marker" msg in process output + FIXED 13532 + +324546 none/tests/ppc32 test_isa_2_07_part2 requests -m64 + FIXED 13533 + +324582 When access is made to freed memory, report both allocation + and freeing callstack + FIXED 13223 + Release 3.8.1 (19 September 2012) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/internals/3_8_BUGSTATUS.txt b/docs/internals/3_8_BUGSTATUS.txt index 8025bf043f..4057d267a1 100644 --- a/docs/internals/3_8_BUGSTATUS.txt +++ b/docs/internals/3_8_BUGSTATUS.txt @@ -507,3 +507,194 @@ Thu Apr 11 18:16:04 CEST 2013 Tue Jul 2 12:15:07 CEST 2013 +321888 Unhandled instruction: LDRH (Thumb) + Has patch; plausible (needs checking) + +321891 Unhandled instruction: LDRHT (Thumb) + Has patch; plausible (needs checking) + +321892 Unhandled instruction: LDRSH (Thumb) + Has patch; plausible (needs checking) + +321902 disInstr(ARM): 0xECECA102 +321903 == 321902 + +322064 Instruction not recognized on i7 with gcc -march=native + INVALID (AVX) + +322131 unhandled instruction bytes: 0xC5 0xFB 0x10 0x8D 0xC8 0xFB 0xFF 0xFF + INVALID (AVX) + +322150 Add Support for Cavium Octeon Instructions + MIPS64; has patch; assigned to Petar + +322254 Show threadname together with tid if set by application + Contains plausible looking patch (what's with XML output??) + +322256 Provide more callstacks on memory pool related errors + Contains plausible patch; needs looking at + +322258 No thread notification is printed if new thread reused tid of + old thread that triggered last error + Contains plausible patch. Is bug fix. (should take) + +322279 vgdb fails on OSX Mountain Lion + WONTFIX + +322294 Add initial support for IBM Power ISA 2.07 + FIXED 2740 13494, but needs close + +322499 False positive 'uninitialized bytes' error with fwrite + INVALID + +322563 vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A + MIPS; assigned to Petar + +322566 Compilation failed on MAC OSX Darwin 10.8.0: option "-arch x86_64" + not recognized by gcc 4.6.0 + QUERIED. Maybe use of FSF gcc instead of XCode variant? + +322586 Unknown instruction (bextr) in ld-2.15.so with --march=native on AMD FX-8350 + AMD specific. Uninvestigated. + +322593 Power 8 code to implement Transactional support + Implements pass-to-host scheme; not intended to land. + +322621 False positives with pthread_barrier_wait / helgrind + Uninvestigated. + +322691 chainXDirect_ARM: Assertion is_imm32_to_iregNo_EXACTLY2 fails + QUERIED + +322780 false positive due to use of red zone in openssl + QUERIED, but is essentially an openssl problem. Probable wontfix. + +322818 disInstr(thumb): unhandled instruction: 0xEEBB 0x0BC8 + INVALID (is already fixed?) + +322935 disInstr(arm): unhandled instruction: 0xF1010200 (SETEND BE) + Probably WONTFIX + +323020 more mysteries in valgrind thread stack handling + QUERIED + +323035 Unhandled instruction: LDRSHT(Thumb) + Has patch; plausible (needs checking) + +323036 Unhandled instruction: SMMLS (ARM and Thumb) + Has patch; plausible (needs checking) (duplication?) + +323046 Implement ANNOTATE_THREAD_NAME() Hellgrind annotation + Request for implementation + QUERIED .. is 322254 good enough? + +323175 Unhandled instruction: SMLALD (ARM + Thumb) + Has patch; plausible (needs checking) (duplication?) + +323177 Unhandled instruction: SMLSLD (ARM + Thumb) + Has patch; plausible (needs checking) (duplication?) + +323178 Unhandled instruction: PLDW register (ARM) + Has patch; plausible (needs checking) + +323179 Unhandled instruction: PLDW immediate (ARM) + Has patch; plausible (needs checking) + +323268 New calls for custom memory allocators + Obscure; needs investigation + +323431 vex amd64->IR: 0x8F 0xE8 0x78 0xA2 0xC1 0x40 0xC5 0xFB + AMD-specific? + +323432 Calling pthread_cond_destroy() or pthread_mutex_destroy() + with PTHREAD_COND_INITIALIZER/PTHREAD_MUTEX_INITIALIZER + triggers false positive + Has patch from pbos + +323437 Phase 2 support for IBM Power ISA 2.07 + Has patch; unclear why not landed + +323448 Check for memory overlap in sprintf()-like functions + Wishlist + +323464 VALGRIND_MEMPOOL_ALLOC problems with size >= 2^32 + 64-bit uncleanness; no action so far; QUERIED + +323495 Detect when declared buffer size is too big + WONTFIX + +323777 Documentation does not warn of sgcheck+darwin incompatibility + True; should fix. + +323803 Transactional memory instructions are not supported for Power + This is TM scheme 1 (immediate fail). Needs landing. + +323893 SSE3 not available on amd cpus in valgrind + No action so far; maybe MJW can look at it + +324047 Valgrind doesn't support [LDR,ST]{S}[B,H]T ARM instructions + Has patch; plausible (needs checking) (aren't these done already?) + +324050 Helgrind: SEGV because of unaligned stack when using movdqa + Needs to be looked at. Is this real, or some Gentoo-caused + breakage? + +324078 Track and show in logs which thread allocated memory + Probably sync-event-loss in Helgrind + +324081 3.8.1 Valgrind periodically hangs in long-running application + NEEDINFO + +324149 helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind + thinks the condvar is still waited on + Has patches; needs looking at + +324156 memcheck probably reports false memory leak in pciutils library + INVALID + +324179 massif crashes on exit, valgrind --tool=memcheck is fine + PROBABLE INVALID; QUERIED + +324181 mmap does not handle MAP_32BIT + Should at least detect and fail this case + +324227 memcheck false positive leak when a thread calls exit+block only + reachable via other thread live register + Inconclusive, after discussions with Philippe + +324261 errorcount in xml output remains empty (no error pairs mentioned) + Hmm, looks like a real bug. + +324421 Support for fanotify API on ARM architecture + Has simple patch; should apply. + +324472 Documentation incorrect: + valgrind: --track-origins no longer accepted in 3.8.1 + INVALID + +324486 WARNING: unhandled syscall: 310 + Hmm, tricky, sys_unshare. + +324518 ppc64: Emulation of dcbt instructions does not handle non-zero hint fields + FIXED 2753; needs closing though. + +324525 valgrind can not detect any leak + PROBABLE INVALID; needs closing. + +324594 Fix overflow computation and add test-cases for Power ISA 2.06 + insns: mulldo/mulldo. + FIXED 2754 13537; needs closing. + +324765 ppc64: illegal instruction when executing none/tests/ppc64/jm-misc + +324809 show nightly regression tests results (and later performance) in a + nice html page on valgrind.org + In progress + +324816 Incorrect VEX implementation for xscvspdp/xvcvspdp regarding SNaN inputs + Has patch; seems plausible. Carl to review? + +324834 Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64 + Should be easy to fix + +Thu Sep 12 13:55:05 CEST 2013