Files
ftmemsim-valgrind/docs/internals/3_13_BUGSTATUS.txt
Andreas Arnez 1cc1d564f4 s390x: Vector integer and string instruction support
This adds z/Architecture vector integer and string instruction support.

The main author of this patch is Vadim Barkov <vbrkov@gmail.com>.  Some
fixes were provided by Andreas Arnez <arnez@linux.ibm.com>.
2018-09-26 19:30:56 +02:00

918 lines
28 KiB
Plaintext

Created Mon 21 Nov 12:58:23 CET 2016. All bugs after the release of
3.12.0 go in here. Also, this contains bugs from 3_11_BUGSTATUS.txt
that didn't get fixed in 3.12. These are marked "(carried over)".
=== Debuginfo reader ===================================================
(carried over)
353192 Debug info/data section not detected on AMD64
[To do with rwx, combined code+data sections]
(carried over)
355197 Too strong assert in variable debug info code
[Still relevant?]
(carried over)
365750 Valgrind fails on binary with .text section not in default place
[Horrible hack to do with relocating .text section]
(carried over)
372182 Support more languages/demangling styles than just C++ (and Rust)
382978 valgrind: LOAD_PDB_DEBUGINFO: \032 header character not found.
possible invalid/unsupported pdb file format
385386 Assertion failed "szB >= CACHE_ENTRY_SIZE" on m_debuginfo/image.c:517
Should look into this, but I can't see how it can have failed.
386602 .build-id/*/*.debug symbols not checked for --extra-debuginfo-path
388493 exp-sgcheck fails on DW_TAG_subrange_type
388526 Inconsistent severity in message text: "WARNING: Serious error"
388706 Long bunches of warnings: "warning: evaluate_Dwarf3_Expr:
unhandled DW_OP_ 0xf2"
389412 Failed assertion in readelf.c, line 697 for clang binaries with
coverage information
390498 Valgrind reports leaks & other errors
in vgpreload_memcheck-arm64-linux.so
(arm64 debuginfo reading?)
390871 ELF debug info reader confused with multiple .rodata* sections
393857 Please add support for gcc's artificial attribute
Wishlist
396476 Reading debug info of binaries with zero-size PT_LOAD segment
Seems pretty marginal
396656 Warnings while reading debug info
arm32-linux
397238 Look up of separate debuginfo does not search by build-id in
--extra-debuginfo-path
Has plausible patch
397357 symbols not loaded with binutils-2.31.1 unless -fuse-ld=gold
specified to gcc/g++
Possibly fixed already?
398028 Assertion `csfi_fits` failing in simple C program with embedded
Julia code.
Probably fixed already (
=== Documentation ======================================================
382099 valgrind release archive is not maintained
=== GDB server =========================================================
(carried over)
351792 vgdb doesn't support remote file transfers
[wishlist]
(carried over)
356174 Enhance the embedded gdbserver to allow LLDB to use it
395416 --log-file output isn't split correctly after call vgdb
This is probably invalid (see 395414)
397187 z13 vector register support for vgdb gdbserver
397357 symbols not loaded with binutils-2.31.1 unless -fuse-ld=gold
specified to gcc/g++
Fixed, but not yet closed (awaiting confirmation)
=== KernelInterface ====================================================
=== KernelInterface/Linux ==============================================
(carried over)
352742 Custom allocator using sbrk() fails after about 800MB when running
under memcheck
(carried over)
355803 Add Lustre's IOC_MDC_GETFILESTRIPE ioctl [has patch]
(carried over)
357781 unhandled amd64-linux syscall: 317
[== 345414, still open]
(carried over)
359705 memcheck causes segfault on a dynamically-linked test from
rustlang's test suite on i686
(carried over)
361726 WARNING:unhandled syscall on ppc64
(carried over)
361770 Missing F_ADD_SEALS
(carried over)
362892 test apk in android5.0.2,after fix the bug 344802,android log
"Unable to create protected region in stack for implicit overflow
check. Reason: Out of memory size: 4096"
[the patch looks bogus, more info requested]
(carried over)
362939 test apk in android 5.0 or most,at 0x6A23AB4:
art::Thread::InstallImplicitProtection() (in /system/lib/libart.so)
[initimg problems on Android]
(carried over)
364359 Valgrind crashes on fcntl(F_SETFL, O_NONBLOCK, fd)
[fcntl(F_SETFL) is supported, perhaps stale bug]
(carried over)
368791 unhandled syscall: 167 (swapon, amd64-linux)
(should fix this for 3.12.1)
(carried over)
368866 WARNING: unhandled arm64-linux syscall: 238 (migrate_pages)
368913 WARNING: unhandled arm64-linux syscall: 117
368914 WARNING: unhandled arm64-linux syscall: 142
368916 WARNING: unhandled arm64-linux syscall: 234
368919 WARNING: unhandled arm64-linux syscall: 274
368920 WARNING: unhandled arm64-linux syscall: 275
368921 WARNING: unhandled arm64-linux syscall: 162
368923 WARNING: unhandled arm64-linux syscall: 268
(carried over)
368960 WARNING: unhandled amd64-linux syscall: 163
369026 WARNING: unhandled amd64-linux syscall: 169
369027 WARNING: unhandled amd64-linux syscall: 216 (remap_file_pages)
369028 WARNING: unhandled amd64-linux syscall: 314 (sched_setattr)
369029 WARNING: unhandled amd64-linux syscall: 315 (sched_getattr)
369030 WARNING: unhandled amd64-linux syscall: 171 (setdomainname)
369031 WARNING: unhandled amd64-linux syscall: 308 (setns)
369032 WARNING: unhandled amd64-linux syscall: 205 (set_thread_area)
369033 WARNING: unhandled amd64-linux syscall: 139 (sysfs)
369034 WARNING: unhandled amd64-linux syscall: 136 (ustat)
(carried over)
371411 Unify fstat64/fstatat64 wrappers
[legit check needed]
(carried over)
372513 WARNING: unhandled ppc64be-linux syscall: utimes(251)
(carried over)
372861 Test pselect_alarm for Bug 359871 seg faults on RHEL 4
[has a suggested solution]
(carried over)
378892 Unhandled amd64-linux syscall: 324
380183 WARNING: unhandled amd64-linux syscall: 317
382352 WARNING: unhandled ppc32-linux syscall: 365
383516 valgrind uses getgroups16 in ppc32_linux but should be using
getgroups. This causes stack smash
Possibly easy fix; queried. NB: pertains to V syscalls, not the client.
383901 PTP_ENABLE_PPS ioctl
Has patch, but looks rather big for what seems like a small problem
384732 posix_spawn with glibc 2.25 causes an assertion
Looks possibly serious, but also a bit old. Is this still relevant?
386427 Valgrind unsupported clone on Android
Has patches which look plausible. Should investigate.
388786 Support bpf syscall in amd64 Linux
Has patches
388880 ppc32-linux Unimplemented syscall 283 (splice)
ppc32, 3.11.0
390553 update xen support to Xen 4.10
Should possibly take
393083 Unimplemented fcntl
393182 Add support for pthread_setname_np() to set thread name
(I thought this already worked)
396369 WARNING: unhandled amd64-linux syscall: 332
397265 [PATCH] Add (partial) support for userfaultfd syscall and related ioctl
397354 utimensat should ignore timespec tv_sec when tv_nsec
is UTIME_NOW or UTIME_OMIT
397605 ioctl FICLONE mishandled
Sounds plausible
=== KernelInterface/OS X ===============================================
(carried over)
351632 UNKNOWN fcntl 97 on OS X 10.11
(carried over)
351855 Possible false positive on OS X with setlocale
(carried over)
352021 Signals are ignored in OS X 10.10
(carried over)
352384 mmap-FIXED failed in UME (load_segment2)
(carried over)
352567 Assertion tres.status == VexTransOK failed in m_translate.c
vgPlain_translate
(carried over)
353346 WARNING: unhandled amd64-darwin syscall: unix:330
== 211362 [not fixed]
(carried over)
353470 memcheck/tests/execve2 fails on OS X 10.11
== 382708
(carried over)
353471 memcheck/tests/x86/xor-undef-x86 fails on OS X 10.11
(carried over)
354428 Bad report memory leak in OS X 10.11
== 258140 [still open]
(carried over)
356122 Apparent infinite loop calling GLib g_get_user_special_dir() function
(carried over)
359264 Memcheck shows 2,064 bytes possibly lost and 20,036 suppressed bytes
in simplistic program on OS X El Capitan
(carried over)
363123 SIGSEGV on Mac OS with very simple threaded code
== 349128 [still open]
(carried over)
365327 Support macOS Sierra (10.12)
(carried over)
366131 Illegal opcode in OS X 11.0 when using function getpwuid()
(carried over)
372772 Brew doesn't allow for Valgrind 3.12.0 installation on Sierra OSX
== 365327
(carried over)
372779 valgrind will hang
(carried over)
376870 unhandled amd64-darwin syscall: unix:446 (proc_rlimit_control)
(carried over)
379373 Syscall param msg->desc.port.name points to uninitialised byte(s)
on macOS 10.12
379893 valgrind segfault os x 10.12.4
== 396367 unhandled syscall amd64-darwin unix:520
(terminate_with_payload) and unix:521 (abort_with_payload)
380269 No multithreading in macOS Sierra (10.12)
Has a bunch of patches; worth looking at?
381815 Assertion 'newfd >= VG_(fd_hard_limit)' failed
Has patch; dunno if it's any good
383199 valgrind crash on unhanded syscall called from libsqlite3.dylib
387690 glfwInit() causes valgrind to crash
390269 WARNING: unhandled amd64-darwin syscall: unix:464
390754 unhandled amd64-darwin syscall: unix:216 (open_dprotected_np)
393415 Valgrind memory debugging for nodejs using child process failed on MacOS
398086 Unrecognised instruction with X11 + OpenGL programs
Is actually a syscall failure
=== MPI ================================================================
=== Output =============================================================
(carried over)
351857 confusing error message about valid command line option
(carried over)
358569 Unhandled instructions cause creation of "orphan" stack traces
in XML output
(carried over)
374719 some spelling fixes
390310 Output summaries in XML files
Wishlist, has patch
390866 "at" is doubled in "Block was alloc'd at"
Trivial to fix, but could cause breakage for consumers?
393926 helpful to have report timestamp in wall-clock time
Has plausible patch
=== Tools ==============================================================
=== Tools/Cachegrind ===================================================
381838 Unused field tag_shift of struct cache_t2
398178 cachegrind --LL=5242880,2,64 command parameter for Opteron 6174
rejected
=== Tools/Callgrind ====================================================
(carried over)
369456 callgrind_control failed to find an active callgrind run.
OSX specific
380942 Experimental: add MESI protocol simulation to Callgrind
382498 callgrind: improve error message when unable to write callgrind.out.*
388740 Ordering by timestamp instead of core number
394307 Add macro to extract current instruction count for peak load monitoring
=== Tools/DHAT =========================================================
390792 'impossible' happened in dh_handle_noninsn_write()
easy fix?
=== Tools/DRD ==========================================================
(carried over)
356374 Assertion 'DRD_(g_threadinfo)[tid].pt_threadid
!= INVALID_POSIX_THREADID' failed
=== Tools/Helgrind =====================================================
(carried over)
360557 helgrind reports data race which I can't see (involves rwlocks)
[probably a legit bug]
(carried over)
363740 Possible data race in vgPlain_amd64_linux_REDIR_FOR_vgettimeofday
(carried over)
371396 helgrind and drd pth_cond_destroy_busy testcase hang with
new glibc cond var implementation (workaround committed as 16097)
(carried over)
376257 helgrind history full speed up using a cached stack
380350 RFE: --trace-fork-join in helgrind mode
Wishlist
384261 Assert failure on helgrind with the SIDT instruction
Probably a trivial fix
392331 Spurious lock not held error from inside pthread_cond_timedwait
Some glibc internal use is mishandled
397670 [Helgrind] False positive race detected with sig_atomic_t
False positives due to atomics
=== Tools/Lackey =======================================================
=== Tools/Massif =======================================================
387080 [PATCH] Add --only-peak option to ms_print
=== Tools/Memcheck =====================================================
(carried over)
352364 ppc64: --expensive-definedness-checks=yes is not quite working here
(carried over)
353282 False uninitialised memory after bittwiddling
(carried over)
358980 32 byte leak reported when code uses dlopen and links against pthread
[native program crashes as well]
(carried over)
361504 dlopen()/dlclose() and shared object usage check
[wishlist]
(carried over)
361810 valgrind duplicate stdin after fork
[supposedly a bug in glibc when __libc_freeres should not be run]
(carried over)
364279 False "Uninitialized" on atomic_compare_exchange
(carried over)
366035 valgrind misses buffer overflow, segfaults in malloc in localtime
(carried over)
366817 VALGRIND_MEMPOOL_CHANGE has a performance bug
(carried over)
371989 PCMPISTRM $0x72 validity bit propagation is imprecise
(carried over)
369854 Valgrind reports an Invalid Read in __intel_new_memcpy
Should be handled by --partial-loads-ok=yes
(carried over)
371966 No uninitialised values reported with PGI -Mstack_arrays
(carried over)
375415 free list of blocks, mempool blocks and describe addr
do not work properly together
(carried over)
371770 Memleak trace back for overwritten or freed memory pointers
[wishlist]
(carried over)
377463 Uninitialized parameters to VALGRIND_MAKE_MEM_NOACCESS() not warned
about. [wishlist]
(carried over)
378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3)
(carried over)
378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3)
381304 RFE: --track-origins=yes identifies system call source of
Uninitialized value
Wishlist, low prio
381326 recognize re-convergent fanout before complaining about Uninitialized
Wishlist, low prio
382041 False uninitialized on bit packing when the compiler chooses XOR
to implement masking and shifting (x86_64)
Doesn't seem like a widespread problem
384661 after make install 476 errors from five contexts on OS 10.12.5
General OS X badness, probably not actionable
386945 Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7
388787 Support for C++17 new/delete
This seems like it is important. Check with mjw.
391772 Memcheck reports conditional jumps if I use raw pointer,
but not for std::vector
Almost certainly invalid
392373 Valgrind could have an option to search for pointers at unaligned
addresses
Wishlist
396053 Memcheck does not support copy-stack style coroutine
Seems marginal
397083 Likely false positive "uninitialised value(s)" for __wmemchr_avx2
and __wmemcmp_avx2_movbe
397313 False positive on long double "uninitialised bytes"
398153 Apparent false positive of uninitialised values in libjpeg-turbo
Probably sse inaccuracies
=== Tools/SGCheck ======================================================
=== Uncategorised ======================================================
=== Uncategorised/build ================================================
(carried over)
357010 drd regression tests fail to compile with Intel compiler
(carried over)
359920 Configure fails with relative DESTDIR
(carried over)
362033 undeclared identifier build failures for getpid(), usleep(),
and getuid() [Valkyrie]
(carried over)
366345 Dirty compile from m_libcbase.c and vgdb-invoker-ptrace.c
(carried over)
379502 Checking the code of Valgrind dynamic analyzer by a static analyzer
(carried over)
379537 Client requests can't be used in C++11 constexpr functions
382034 Testcases build fixes for musl
382083 Failure to detect MUSL consistently.
382490 glibc version check in configuration step doesn't use CPPFLAGS variable
383811 Failure to build on macOS 10.13 High Sierra (OS X)
== 385910 clang level not detected on OS X Sierra for Xcode 9
384729 __libc_freeres inhibits cross-platform valgrind
Wishlist
391311 [Patch] Fix arm64 valgrind tests compilation with clang
391853 Makefile.all.am:L247 and @SOLARIS_UNDEF_LARGESOURCE@ being empty
392180 LTO build simplification: __asm__ in m_libcsetjmp.c
396452 none/test/arm/vfp.c doesn't build with binutils 2.31 gas
I think the binutils crew fixed gas properly
396906 compile tests failure on mips32-linux: broken inline asm in tests
on mips32-linux
=== Uncategorised/run ==================================================
(carried over)
357011 Memcheck regression tests do not generate expected frame numbers
if compiled with intel compiler
[asked for rebased patch]
(carried over)
357012 Memcheck regression tests do not match expected results
if compiled with intel compiler
(carried over)
357014 Helgrind regression tests do not match expected results
if compiled with intel compiler
(carried over)
359249 valgrind unable to load 64-bit linux executable
linked with -mcmodel=medium
(carried over)
362680 --error-exitcode not honored when file descriptor leaks are found
(carried over)
377006 valgrind/memcheck segfaults under certain kernel versions (amd64)
but not others.
(carried over)
379273 Phone restarts when run with valgrind
384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon
as starting anything under valgrind
394361 [Enhancement] : Client request to control thread-yielding in valgrind
Seems dubious to me
395139 Terminate process and fail at errors.
Wishlist, marginal
395266 Environment variables with slashes get dropped
Should fix
396415 Valgrind is not looking up $ORIGIN rpath of shebang programs
Not sure what's going on here
=== VEX ================================================================
=== VEX/amd64 ==========================================================
(carried over)
356715 vex amd64->IR: 0xC4 0xE2 0x7D 0x13 0x4 0x4A 0xC5 0xFC
vcvtph2ps (%rdx,%rcx,2),%ymm0
(carried over)
369409 vex amd64->IR: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8 (
(carried over)
372828 vex amd64->IR: 0x66 0x4D 0xF 0x38 0xF6 0xD2 0x66 0x4D
(carried over)
373166 vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7
[not clear what's going on here]
(carried over, AMD XOP-prefixed insns)
356611 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC9 0x3 0x1D 0x0
[== 328357, still open]
(carried over, AMD XOP-prefixed insns)
339596 AMD64 xop instructions unsupported.
vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
[has patch, could possibly take it, but needs
cleanup/verification with Mark]
== 356138
(carried over, AMD XOP-prefixed insns)
369053 AMD64 fma4 instructions missing 256 bit support
(carried over, AMD XOP-prefixed insns)
375008 amd64->IR: 0x8F 0x6A 0x78 0x10 0xD8 0x4 0x4 0x0 0x0 0x8F
381819 unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4 0x0 0x0
AMD XOP-prefixed, apparently == 322586 and 328357
383010 Add support for AVX-512 instructions
We should probably merge this, if it doesn't break anything
384930 Valgrind fails to compute correctly some code using the GMP library
This is a real bug. It's actually fixed now, but testcases need
to be landed.
385477 AMD64, sqlite3 - Unrecognised instruction: bextr
385651 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC8 0x6 0x2 0x0 0x0 0x48
AMD XOP etc?
386203 Disable RTM cpuid bit by default
mjw filed this. Do we need to action it?
386851 Please add support for CPUID override
389116 vex amd64->IR: 0xC5 0xFC 0xC2 0xC0 0xF 0xC4 0xC2 0x7D 0x18 0x49
389349 vex amd64->IR: 0xF3 0xF 0x1E 0xFA 0x48 0x8B 0x5 0xBD 0xAF 0x51
389700 vex amd64->IR: 0xC4 0xE3 0x7D 0x1D 0xED 0x0 0xC5 0xF9 0xC5 0xF5
391148 Unhandled AVX instruction vmovq %xmm9,%xmm1
Potentially serious
391845 Unrecognised instruction: __svml_irem8_l9
Probably invalid (3.11.0)
393351 vex amd64->IR: 0x62 0xF1 0xFD 0x48 0x6F 0xD 0xE1 0xEC 0x8
394582 vex amd64->IR: 0x62 0xF1 0x7C 0x48 0x57 0xC0 0x48 0x8D 0x35 0x6A
396706 VEX issue with AMD64 SHR instruction?
Missing spec rule, fix this
398183 Vex errors with _mm256_shuffle_epi8/vpshufb.
Generates too much code
=== VEX/arm32 ==========================================================
(carried over)
352630 valgrind: Unrecognised instruction at address 0x4fc4d33.
[what insn is this?]
(carried over)
355526 disInstr(arm): unhandled instruction: 0x1823E91
[what insn is this?]
(carried over)
n-i-bz Remove limit on strd's negative immediates
[dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
(carried over)
373990 Potential shift left overflow in guest_arm_toIR.c
(carried over)
369509 ARMv8.1 LSE instructions are not supported
(carried over)
369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
[has patch at android-review.googlesource.com]
(carried over)
373990 Potential shift left overflow in guest_arm_toIR.c
[suggested fix available]
(carried over)
378249 Valgrind Crashed on raspberian armv71 instrtuction set
384442 ARM: bad pc in complaint if instruction changes pc
Earlywriteback problems; low prio
384808 disInstr(arm): unhandled instruction: 0xEF9F0002
(svc #0x9f0002,sys_cacheflush for ARM Linux)
Reported in 3.12, may be fixed now?
384959 Incorrect jumpkind for arm instruction - LDR PC, [SP],#4
Won't affect emulation, but maybe messes up some analysis?
385262 disInstr(thumb): unhandled instruction: 0xEBAD 0x1CCA
sub.w r12, sp, r10, lsl #7
385843 [PATCH] ARM: mark caller-save VFP registes as trashed by calls
Is potentially serious
387810 arm: unhandled instruction: 0xEBAD 0x1AC8
On Android, may be important?
388084 armv7l Unrecognised instruction "bkpt" 0xE1200070
388603 ARM Advanced SIMD vfma.f32 with Q or D registers reports unsupported
instruction
Potentially serious
393036 arm: unhandled instruction: 0xEBAD 0x1BC7 (sub.w fp, sp, r7, lsl #7)
Potentially serious
395777 disInstr(arm): unhandled instruction: 0xE7F000F0
(wine, dlls/msvcp90/tests/misc.c)
This is handled correctly, but shouldn't be so verbose (--sigill-diagnostics?)
396001 unhandled instruction: 0xEC51 0x0F1E; ARMv7 libcrypto 'mrrc'
== disInstr(arm): unhandled instruction: 0xEC510F1E
=== VEX/arm64 ==========================================================
(carried over)
369509 ARMv8.1 LSE instructions are not supported
(carried over)
377966 disInstr(arm64): unhandled instruction 0xD50B7425
381085 Use of SXTX in a memory address is treated as an illegal instruction
on Aarch64
Legit, but low prio
384877 (ARM64) Added translation for instruction LDRSW (literal)
Is this really not supported?
386861 ARM64: Pre-indexed store to the stack reported as invalid write
More missing earlyWB problems?
392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, mdir_el1)
Has patch, but looks pretty dirty
=== VEX/mips ===========================================================
396905 compile tests failure on mips32-linux: Error: opcode not
supported on this processor: mips1 (mips1)
=== VEX/other ==========================================================
384681 PUT(pc, <variable>) should specialize to help debugging
Wishlist
384842 Reporting for VEX IR semantic bugs
This does actually show 3 problems which look ungood!
394227 [x86] False negative "uninitialised value" report due to not
recognizing simd registers clear by pcmp*
Should fold these to constant zero in iropt; awaiting test case
=== VEX/ppc ============================================================
(carried over)
361405 disInstr(ppc): unhandled instruction: 0xFF81010C
=== VEX/s390x ==========================================================
385411 s390x: z13 vector floating-point instructions not implemented
=== VEX/x86 ============================================================
=== zz_other ===========================================================
396290 [PATCH] Possible tool - allocfail
=== zz_other/Android ===================================================
(carried over)
374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting
379764 support x86-64 android
379878 most #if ... _linux_android checks wrong
=== zz_other/amd64 =====================================================
(carried over)
375171 VG_(scheduler): run_innerloop detected host state invariant failure
== 374482
== 374850
=== zz_other/arm32 =====================================================
(carried over)
356675 callgrind test apk in android 5.0.2
[Unclear what this is.]
(carried over)
364533 Process terminating with default action of signal 4 (SIGILL): dumping
core, : at 0x4000E7C: ??? (in /lib/ld-uClibc.so.0)
(carried over)
374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting
possibly TLS related
393457 valgrind crash at _start with arm CPU
Not enough info to do anything with this
=== zz_other/arm64 =====================================================
(carried over)
369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
Has patch
(carried over)
371439 Get coredump working on arm64
[has an incomplete patch]
=== zz_other/*BSD ======================================================
(carried over)
368873 Please add FreeBSD to supported OS list
=== zz_other/mips ======================================================
=== zz_other/ppc =======================================================
(carried over)
365208 valgrind stuck after redirecting "memcpy"
=== zz_other/s390 ======================================================
=== zz_other/Win32 =====================================================
=== zz_other/x86 =======================================================
========================================================================
========================================================================
========================================================================
Wed 10 May 10:24:16 CEST 2017
========================================================================
========================================================================
========================================================================
Should fix for 3.13:
** = higher priority, do these first
* = lower priority, do these if time available
**
n-i-bz major perf problems w/ stack registration + stack recycling
Should be fixed. Try again with ./mach gtest
*
371989 PCMPISTRM $0x72 validity bit propagation is imprecise
(at least comment on it)
*
322935 disInstr(arm): unhandled instruction: 0xF1010200, valgrind:
Unrecognised instruction on Raspbian
[should document that Raspian is not supported]
*
(carried over)
353192 Debug info/data section not detected on AMD64
[To do with rwx, combined code+data sections]
*
(carried over)
358980 32 byte leak reported when code uses dlopen and links against pthread
*
(carried over)
364279 False "Uninitialized" on atomic_compare_exchange
*
368791 unhandled syscall: 167 (swapon, amd64-linux)
[hoist mips64-linux specific wrapper as a linux specific one]
*
369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
[has patch at android-review.googlesource.com]
*
369854 Valgrind reports an Invalid Read in __intel_new_memcpy
Should be handled by --partial-loads-ok=yes
*
371396 helgrind and drd pth_cond_destroy_busy testcase hang with
new glibc cond var implementation (workaround committed as 16097)
*
373990 Potential shift left overflow in guest_arm_toIR.c
[suggested fix available]
*
377966 disInstr(arm64): unhandled instruction 0xD50B7425
*
378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3)
*
378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3)
*
378892 Unhandled amd64-linux syscall: 324
*
n-i-bz Remove limit on strd's negative immediates
[dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
========================================================================
========================================================================
========================================================================
========================================================================
========================================================================
Created Tues 24 July 2018. All bugs after the release of 3.13.0 go in here.
Also, this contains bugs from 3_12_BUGSTATUS.txt that didn't get fixed in
3.12. These are marked "(carried over)".
Mon 3 Sep 12:01:52 CEST 2018