[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #63 from Mark Wielaard --- (In reply to Julian Seward from comment #62) > Created attachment 116827 [details] > Possible fix for the comment 61 problems > > This patch: > > * changes set_AV_CR6 so that it does scalar c

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #61 from Mark Wielaard --- The lxvb16x does resolve the invalid load issues, but does not completely resolve the conditional jump depends on undefined value issues. This happens again when using the CR6 conditional to branch

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #60 from Mark Wielaard --- Created attachment 116818 --> https://bugs.kde.org/attachment.cgi?id=116818=edit Implement ppc64 lxvb16x as 128-bit vector load with reversed double words This fixes the partial load issues seen with lxvb

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #59 from Mark Wielaard --- The last two patches get rid of the invalid loads for the power8 vsx inlined strcmp sequences, but still leave us with conditional jumps depending on undefined values. The issue is that we will hit the following

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #58 from Mark Wielaard --- Created attachment 116808 --> https://bugs.kde.org/attachment.cgi?id=116808=edit Allow unaligned loads of 128bit vectors on ppc64[le] lxvd2x might generate an unaligned 128 bit vector load, allow th

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #57 from Mark Wielaard --- Created attachment 116801 --> https://bugs.kde.org/attachment.cgi?id=116801=edit Implement ppc64 lxvd2x as 128-bit load with double word swap for ppc64le. This fixes the partial load issues seen with lxv

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #56 from Mark Wielaard --- Created attachment 116790 --> https://bugs.kde.org/attachment.cgi?id=116790=edit memcheck: Allow unaligned loads of words on ppc64[le] (In reply to Aaron Sawdey from comment #55) > No alignment const

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #54 from Mark Wielaard --- To make the ldbrx-unaligned testcase work we can use something like the following: diff --git a/memcheck/mc_main.c b/memcheck/mc_main.c index 3ef7cb913..9a7b04c9c 100644 --- a/memcheck/mc_main.c +++ b/memcheck

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 Mark Wielaard changed: What|Removed |Added Attachment #116593|0 |1 is obsolete

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #51 from Mark Wielaard --- (In reply to Carl Love from comment #48) > I think if you were to call IRExpr_Load to do the load as follows: > > /* Load the value with the bytes reversed by doing a BE load on an LE > machine >

[valgrind] [Bug 401846] vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF1 0x73 0x14 0x48 0x89

2018-12-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401846 Mark Wielaard changed: What|Removed |Added Resolution|--- |DUPLICATE CC

[valgrind] [Bug 353370] RDRAND amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x4 0xFF 0xC9

2018-12-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=353370 Mark Wielaard changed: What|Removed |Added CC||for...@prenav.com --- Comment #22 from Mark

[valgrind] [Bug 401822] none/tests/ppc64/jm-vmx fails and produces assembler warnings

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401822 Mark Wielaard changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 401627] memcheck errors with glibc avx2 optimized wcsncmp

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401627 Mark Wielaard changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[valgrind] [Bug 401828] New: none/tests/ppc64/test_isa_2_06_part1 failure on ppc64le (fcfids and fcfidus)

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401828 Bug ID: 401828 Summary: none/tests/ppc64/test_isa_2_06_part1 failure on ppc64le (fcfids and fcfidus) Product: valgrind Version: unspecified Platform: Other OS:

[valgrind] [Bug 401827] none/tests/ppc64/test_isa_2_06_part3 failure on ppc64le (xvrsqrtesp)

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401827 Mark Wielaard changed: What|Removed |Added CC||c...@us.ibm.com -- You are receiving

[valgrind] [Bug 401827] New: none/tests/ppc64/test_isa_2_06_part3 failure on ppc64le (xvrsqrtesp)

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401827 Bug ID: 401827 Summary: none/tests/ppc64/test_isa_2_06_part3 failure on ppc64le (xvrsqrtesp) Product: valgrind Version: unspecified Platform: Other OS: Linux

[valgrind] [Bug 401822] none/tests/ppc64/jm-vmx fails and produces assembler warnings

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401822 Mark Wielaard changed: What|Removed |Added CC||c...@us.ibm.com -- You are receiving

[valgrind] [Bug 401822] none/tests/ppc64/jm-vmx fails and produces assembler warnings

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401822 --- Comment #1 from Mark Wielaard --- Created attachment 116713 --> https://bugs.kde.org/attachment.cgi?id=116713=edit none/tests/ppc64/jm-insns.diff This changes all the constriants for mfvscr and vor from "=vr" to "=v"

[valgrind] [Bug 401822] New: none/tests/ppc64/jm-vmx fails and produces assembler warnings

2018-12-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401822 Bug ID: 401822 Summary: none/tests/ppc64/jm-vmx fails and produces assembler warnings Product: valgrind Version: unspecified Platform: Other OS: Linux

[valgrind] [Bug 401742] unreproducible .a files should not be built with LTO

2018-12-05 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401742 --- Comment #13 from Mark Wielaard --- (In reply to Bernhard M. Wiedemann from comment #12) > In openSUSE, header files and .a files are mixed together in a > valgrind-devel package and that is used in builds of > anjuta ceph gperftoo

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-05 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #50 from Mark Wielaard --- Created attachment 116688 --> https://bugs.kde.org/attachment.cgi?id=116688=edit aligned and unaligned ldbrx, lxvd2x and lxvb16x testcases These are the assembly files generated by gcc8 with the new str

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-12-05 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #49 from Mark Wielaard --- We did discuss this a bit more on irc (#valgrind irc.freenode.net) and there are a couple more issues that need to be resolved to make all this work correctly. lxvd2x and lxvb16x have a similar issue where

[valgrind] [Bug 401742] unreproducible .a files should not be built with LTO

2018-12-05 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401742 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #11 from Mark

[valgrind] [Bug 401719] sterrror_r on i686 causes a GPF

2018-12-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401719 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org -- You are receiving this mail

[valgrind] [Bug 401627] memcheck errors with glibc avx2 optimized wcsncmp

2018-12-01 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401627 Mark Wielaard changed: What|Removed |Added Status|REPORTED|ASSIGNED Ever confirmed|0

[valgrind] [Bug 401627] New: memcheck errors with glibc avx2 optimized wcsncmp

2018-12-01 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401627 Bug ID: 401627 Summary: memcheck errors with glibc avx2 optimized wcsncmp Product: valgrind Version: unspecified Platform: Other URL:

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #45 from Mark Wielaard --- Unfortunately even with the ldbrx patch (which seems an OK improvement in itself) we still have some issues. ldbrx is also used on unaligned addresses. In which case even --partial-loads-ok=yes doesn't help us

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 Mark Wielaard changed: What|Removed |Added Attachment #116586|0 |1 is obsolete

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #43 from Mark Wielaard --- Created attachment 116586 --> https://bugs.kde.org/attachment.cgi?id=116586=edit PPC Iop_Reverse8sIn64_x1 implementation This compiles and runs, but hasn't been tested at all (combine with the patch in comm

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #41 from Mark Wielaard --- Hoping that the JRS FIXME for ldbrx (Load Doubleword Byte-Reverse Indexed) was a hint that memcheck would be helped by a single double-word load plus Iop_Reverse I hacked up: DIP("ldbrx r%u,r%u,

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #40 from Mark Wielaard --- Created attachment 116575 --> https://bugs.kde.org/attachment.cgi?id=116575=edit t binary testcase The t binary from comment #39 to help with debugging. -- You are receiving this mail because:

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #39 from Mark Wielaard --- With that gcc backport https://gcc.gnu.org/ml/gcc-patches/2018-11/msg02161.html and the valgrind fixes we get rid of all the Conditional jump or move depends on uninitialised value(s) issues, but unfortunately we

[valgrind] [Bug 401277] More bugs in z13 support

2018-11-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=401277 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #2 from Mark

[valgrind] [Bug 398649] New s390x z13 support doesn't build with older gcc/binutils

2018-11-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=398649 --- Comment #2 from Mark Wielaard --- It looks the same, but binutils 2.31 certainly should be new enough, it was released this year. Are you sure you are using 2.31? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-11-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #33 from Mark Wielaard --- I assume the testing was done against GCC9/svn trunk? If so, are there any specific GCC9 patches that could/should be backported to GCC8? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 400878] no support for bpf(2) syscall; overreaction to missing syscalls

2018-11-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=400878 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Status|REPORTED

[valgrind] [Bug 388786] Support bpf syscall in amd64 Linux

2018-11-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=388786 Mark Wielaard changed: What|Removed |Added CC||f...@redhat.com --- Comment #9 from Mark

[valgrind] [Bug 353370] RDRAND amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x4 0xFF 0xC9

2018-10-25 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=353370 Mark Wielaard changed: What|Removed |Added CC||sebastian.groth@enervision

[valgrind] [Bug 400279] vex amd64->IR: unhandled instruction bytes: 0xF 0xC7 0xF0 0xBA 0x1 0x0 0x0 0x0 0x89 0x3

2018-10-25 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=400279 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Resolution

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-10-17 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 --- Comment #24 from Mark Wielaard --- Created attachment 115701 --> https://bugs.kde.org/attachment.cgi?id=115701=edit Small ppc64le binary with inlined string functions Here is an example with some inlined string functions on Fedora 28 ppc6

[valgrind] [Bug 386945] Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7

2018-10-17 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=386945 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Status|REPORTED

[valgrind] [Bug 385409] s390x: z13 vector integer instructions not implemented

2018-09-22 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=385409 --- Comment #65 from Mark Wielaard --- (In reply to Mark Wielaard from comment #64) > Which attached patches (there are 7 now) and in which order should they be > applied? The answer to that is (it is actually 8 patches) and they should all be a

[valgrind] [Bug 385409] s390x: z13 vector integer instructions not implemented

2018-09-22 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=385409 --- Comment #64 from Mark Wielaard --- Which attached patches (there are 7 now) and in which order should they be applied? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 396839] s390x: Trap instructions not implemented

2018-09-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396839 --- Comment #8 from Mark Wielaard --- (In reply to Mark Wielaard from comment #5) > (In reply to Andreas Arnez from comment #4) > > Created attachment 115146 [details] > > Implement conditional trap instructions > > Nice. With th

[valgrind] [Bug 396839] s390x: Trap instructions not implemented

2018-09-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396839 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED

[valgrind] [Bug 398649] New: New s390x z13 support doesn't build with older gcc/binutils

2018-09-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=398649 Bug ID: 398649 Summary: New s390x z13 support doesn't build with older gcc/binutils Product: valgrind Version: 3.14 SVN Platform: Other OS: Linux

[valgrind] [Bug 398066] s390x: cgijl dep1, 0 reports Conditional jump or move depends on uninitialised value(s)

2018-09-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=398066 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 397354] utimensat should ignore timespec tv_sec when tv_nsec is UTIME_NOW or UTIME_OMIT

2018-09-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397354 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 396452] none/test/arm/vfp.c doesn't build with binutils 2.31 gas

2018-09-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396452 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 398086] Unrecognised instruction with X11 + OpenGL programs

2018-08-31 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=398086 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #1 from Mark

[valgrind] [Bug 396839] s390x: Trap instructions not implemented

2018-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396839 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #3 from Mark

[valgrind] [Bug 398066] New: cgijl dep1, 0 reports Conditional jump or move depends on uninitialised value(s)

2018-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=398066 Bug ID: 398066 Summary: cgijl dep1, 0 reports Conditional jump or move depends on uninitialised value(s) Product: valgrind Version: unspecified Platform: Other

[valgrind] [Bug 397354] New: utimensat should ignore timespec tv_sec when tv_nsec is UTIME_NOW or UTIME_OMIT

2018-08-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397354 Bug ID: 397354 Summary: utimensat should ignore timespec tv_sec when tv_nsec is UTIME_NOW or UTIME_OMIT Product: valgrind Version: unspecified Platform: Other OS:

[valgrind] [Bug 396887] arch_prctl should return EINVAL on unknown option

2018-08-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396887 Mark Wielaard changed: What|Removed |Added CC||vand...@gmail.com --- Comment #2 from Mark

[valgrind] [Bug 397286] crash before launching binary (Unsupported arch_prctl option)

2018-08-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397286 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 385409] s390x: z13 vector integer instructions not implemented

2018-08-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=385409 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #40 from Mark

[valgrind] [Bug 397012] glibc ld.so uses arch_prctl on i386

2018-08-06 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397012 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 397187] New: z13 vector register support for vgdb gdbserver

2018-08-05 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397187 Bug ID: 397187 Summary: z13 vector register support for vgdb gdbserver Product: valgrind Version: 3.14 SVN Platform: Other OS: Linux Status: UNCONFIRMED

[valgrind] [Bug 397012] New: glibc ld.so uses arch_prctl on i386

2018-07-31 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=397012 Bug ID: 397012 Summary: glibc ld.so uses arch_prctl on i386 Product: valgrind Version: 3.14 SVN Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal

[valgrind] [Bug 396887] arch_prctl should return EINVAL on unknown option

2018-07-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396887 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 396887] New: arch_prctl should return EINVAL on unknown option

2018-07-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396887 Bug ID: 396887 Summary: arch_prctl should return EINVAL on unknown option Product: valgrind Version: unspecified Platform: Other URL:

[valgrind] [Bug 395682] Reading debug info of binaries with readonly PT_LOAD segments

2018-07-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395682 Mark Wielaard changed: What|Removed |Added Status|CONFIRMED |RESOLVED Resolution

[valgrind] [Bug 396476] Reading debug info of binaries with zero-size PT_LOAD segment

2018-07-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396476 Bug 396476 depends on bug 395682, which changed state. Bug 395682 Summary: Reading debug info of binaries with readonly PT_LOAD segments https://bugs.kde.org/show_bug.cgi?id=395682 What|Removed |Added

[valgrind] [Bug 390871] ELF debug info reader confused with multiple .rodata* sections

2018-07-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=390871 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #3 from Mark

[valgrind] [Bug 395682] Reading debug info of binaries with readonly PT_LOAD segments

2018-07-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395682 --- Comment #12 from Mark Wielaard --- (In reply to H.J. Lu from comment #10) > (In reply to Mark Wielaard from comment #9) > > This patch fixes the issue with the reported binary in this bug and with the > > i386 glibc ld.so created

[valgrind] [Bug 396452] New: none/test/arm/vfp.c doesn't build with binutils 2.31 gas

2018-07-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=396452 Bug ID: 396452 Summary: none/test/arm/vfp.c doesn't build with binutils 2.31 gas Product: valgrind Version: unspecified Platform: Other OS: Linux

[valgrind] [Bug 395682] Reading debug info of binaries with readonly PT_LOAD segments

2018-07-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395682 Mark Wielaard changed: What|Removed |Added Assignee|jsew...@acm.org |m...@klomp.org --- Comment #9 from Mark

[valgrind] [Bug 395682] Reading debug info of binaries linked with binutils ld -z separate-code

2018-07-11 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395682 --- Comment #6 from Mark Wielaard --- (In reply to H.J. Lu from comment #5) > (In reply to Mark Wielaard from comment #4) > > The root cause is that ld -z separate-code introduces various new PT_LOAD > > This is very misleading. I don

[valgrind] [Bug 395682] Reading debug info of binaries linked with binutils ld -z separate-code

2018-07-11 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395682 Mark Wielaard changed: What|Removed |Added Summary|Reading debug info |Reading debug info

[valgrind] [Bug 353370] RDRAND amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x4 0xFF 0xC9

2018-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=353370 Mark Wielaard changed: What|Removed |Added CC||mathias.cabiochdelalande@gm

[valgrind] [Bug 395809] Unrecognised instruction by std::random_device::_M_getval()

2018-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=395809 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Resolution

[valgrind] [Bug 368913] WARNING: unhandled arm64-linux syscall: 117 (ptrace)

2018-06-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=368913 Mark Wielaard changed: What|Removed |Added Status|CONFIRMED |RESOLVED Resolution

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 368913] WARNING: unhandled arm64-linux syscall: 117 (ptrace)

2018-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=368913 --- Comment #4 from Mark Wielaard --- Created attachment 113433 --> https://bugs.kde.org/attachment.cgi?id=113433=edit Implement PRE and POST sys_ptrace for arm64 With this gdb can be run under valgrind on arm64: $ valgrind -q gdb --quiet -ex wh

[valgrind] [Bug 368913] WARNING: unhandled arm64-linux syscall: 117 (ptrace)

2018-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=368913 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |CONFIRMED Ever confirmed|0

[valgrind] [Bug 388664] unhandled arm64-linux syscall: 117 (ptrace)

2018-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=388664 Mark Wielaard changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[valgrind] [Bug 368913] WARNING: unhandled arm64-linux syscall: 117 (ptrace)

2018-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=368913 Mark Wielaard changed: What|Removed |Added CC||jrei...@bitwagon.com --- Comment #2 from Mark

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 --- Comment #14 from Mark Wielaard --- Created attachment 113427 --> https://bugs.kde.org/attachment.cgi?id=113427=edit mask arm64 hwcaps This patch should do the right thing. It simply adds the VKI_HWCAPs to vki/vki-arm64-linux.h and masks AT_HW

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 --- Comment #10 from Mark Wielaard --- (In reply to Tom Hughes from comment #9) > ARM ARM is the ARM Architecture Reference Manual, aka the official > documentation of the instruction set. Thanks. Is that document publicly available anywhere? Th

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 --- Comment #8 from Mark Wielaard --- (In reply to Peter Maydell from comment #6) > Looking back in the history, my comment #3 should have enough information > for somebody who knows what instructions Valgrind implements to be able to > set t

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 --- Comment #7 from Mark Wielaard --- (In reply to Peter Maydell from comment #5) > That workaround change looks wrong to me. Surely Valgrind supports at least > FP and Neon ? I think so, but nobody seems to test the AT_HWCAP bits for them it

[valgrind] [Bug 381556] arm64: Handle feature registers access on 4.11 Linux kernel or later

2018-06-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=381556 --- Comment #4 from Mark Wielaard --- I pushed the workaround mentioned in comment #1: commit ad4481d23aa54ad947f7dcd194f1233e0b99c70f Author: Mark Wielaard Date: Mon Jun 18 15:07:27 2018 +0200 Add workaround for arm64 AT_HWCAP on newer

[valgrind] [Bug 393062] Reading build-id ELF note through phdrs triggers "debuginfo reader: ensure_valid failed"

2018-04-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=393062 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Reso

[valgrind] [Bug 393062] New: Reading build-id ELF note through phdrs triggers "debuginfo reader: ensure_valid failed"

2018-04-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=393062 Bug ID: 393062 Summary: Reading build-id ELF note through phdrs triggers "debuginfo reader: ensure_valid failed" Product: valgrind Version: unspecified Platform: Other

[valgrind] [Bug 392118] unhandled amd64-linux syscall: 332 (statx) [KDE executables]

2018-03-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=392118 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added CC||m...@klo

[valgrind] [Bug 391164] constraint bug in tests/ppc64/test_isa_2_07_part1.c for mtfprwa

2018-02-27 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=391164 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added CC||c...@us.ibm.com -

[valgrind] [Bug 391164] New: constraint bug in tests/ppc64/test_isa_2_07_part1.c for mtfprwa

2018-02-27 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=391164 Bug ID: 391164 Summary: constraint bug in tests/ppc64/test_isa_2_07_part1.c for mtfprwa Product: valgrind Version: 3.13.0 Platform: Other OS: Linux

[valgrind] [Bug 327427] ifunc wrapper crashes when symbols are discarded because of false mmap overlaps

2018-01-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=327427 --- Comment #5 from Mark Wielaard <m...@klomp.org> --- BTW. The valgrind crash does change when using --keep-debuginfo=yes for these cases. Now it crashes because of: valgrind: m_debuginfo/debuginfo.c:452 (discard_or_archive_DebugInfo): Ass

[valgrind] [Bug 327427] ifunc wrapper crashes when symbols are discarded because of false mmap overlaps

2018-01-22 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=327427 --- Comment #4 from Mark Wielaard <m...@klomp.org> --- I had hoped the fix for Bug 79362 - Debug info is lost for .so files when they are dlclose'd, would have also fixed this issue. But it didn't. Note that this is a somewhat weird/specia

[valgrind] [Bug 387773] Files in .gnu_debugaltlink should be resolved relative to .debug file, not symlink.

2018-01-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387773 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Resolution|--- |FIXED

[valgrind] [Bug 388706] warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 (DW_OP_GNU_implicit_pointer)

2018-01-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=388706 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Summary|warning:|w

[valgrind] [Bug 387773] Files in .gnu_debugaltlink should be resolved relative to .debug file, not symlink.

2018-01-02 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387773 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Status|RESOLVED|REOPENED Ever confi

[valgrind] [Bug 387773] Files in .gnu_debugaltlink should be resolved relative to .debug file, not symlink.

2017-12-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387773 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Resolution|--- |FIXED

[valgrind] [Bug 387712] s390x cgijnl reports Conditional jump or move depends on uninitialised value(s)

2017-12-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387712 Mark Wielaard <m...@klomp.org> changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Reso

[valgrind] [Bug 387712] s390x cgijnl reports Conditional jump or move depends on uninitialised value(s)

2017-12-12 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387712 --- Comment #4 from Mark Wielaard <m...@klomp.org> --- (In reply to Julian Seward from comment #3) > This fixes it for me. Mark, can you give it a spin? Works for me. I ran the whole elfutils testsuite under valgrind with this patch and it l

[valgrind] [Bug 387773] New: Files in .gnu_debugaltlink should be resolved relative to .debug file, not symlink.

2017-12-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387773 Bug ID: 387773 Summary: Files in .gnu_debugaltlink should be resolved relative to .debug file, not symlink. Product: valgrind Version: 3.14 SVN Platform: Other

[valgrind] [Bug 387712] s390x cgijnl reports Conditional jump or move depends on uninitialised value(s)

2017-12-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387712 --- Comment #2 from Mark Wielaard <m...@klomp.org> --- SB 5392 (evchecks 243347) [tid 1] 0x4066170 __libdwfl_frame_unwind+64 /home/mjw/elfutils/libdw/libdw.so+0x35170 Front end cgijnl

[valgrind] [Bug 387712] s390x cgijnl reports Conditional jump or move depends on uninitialised value(s)

2017-12-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387712 --- Comment #1 from Mark Wielaard <m...@klomp.org> --- SB 4912 (evchecks 237802) [tid 1] 0x406615c __libdwfl_frame_unwind+44 /home/mjw/elfutils/libdw/libdw.so+0x3515c Front end lg

[valgrind] [Bug 387712] New: s390x cgijnl reports Conditional jump or move depends on uninitialised value(s)

2017-12-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=387712 Bug ID: 387712 Summary: s390x cgijnl reports Conditional jump or move depends on uninitialised value(s) Product: valgrind Version: 3.13.0 Platform: Other OS:

<    5   6   7   8   9   10   11   12   13   >