[valgrind] [Bug 409934] Callgrind: Warning: L3 cache found, using its data for the LL simulation

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409934 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #1 from Julian

[valgrind] [Bug 409678] DHAT: make it able to distinguish reads from writes

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409678 Julian Seward changed: What|Removed |Added Summary|improvement suggestion for |DHAT: make it able to |dhat

[valgrind] [Bug 409646] No case for 1Uto32 - arm64

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409646 --- Comment #2 from Julian Seward --- I should add: fixing this is trivial (it's a 1-liner). But I don't want to land the fix without at least someone having tested it. And I don't have a way to test it. -- You are receiving this mail because: You

[valgrind] [Bug 409646] No case for 1Uto32 - arm64

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409646 --- Comment #1 from Julian Seward --- Find the 1Uto64 case in host_arm64_isel.c and make 1Uto32 do the same thing. That should fix it. Then send us the patch :-) -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 409501] amd64->IR: unhandled instruction bytes

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409501 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 409429] False positives at unexpected location due to failure to recognize cmpeq as a dependency breaking idiom

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409429 --- Comment #2 from Julian Seward --- I think I fixed this on the 'grail' (noise-reduction) branch, but it has not yet been merged to trunk. That will happen before the next release. The commit is: commit 96de5118f5332ae145912ebe91b8fa143df74b8d

[valgrind] [Bug 409391] [PATCH] LSE instruction support : LDADD 32bit

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409391 Julian Seward changed: What|Removed |Added CC||assad.has...@linaro.org -- You are receiving

[valgrind] [Bug 408858] Add new io_uring_register, setup, enter syscalls

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=408858 --- Comment #1 from Julian Seward --- Do you have a patch that fixes this, or any test cases? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 407904] Inlined member operators lose class name in logs and generated suppressions

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=407904 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 415516] Can't cross compile on openwrt

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=415516 Julian Seward changed: What|Removed |Added CC||mips3...@gmail.com -- You are receiving

[valgrind] [Bug 415293] Incorrect call-graph tracking due to new _dl_runtime_resolve_xsave* functions

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=415293 Julian Seward changed: What|Removed |Added CC||josef.weidendor...@gmx.de -- You

[valgrind] [Bug 415159] DHAT doesn't output anything when running the rust compiler

2019-12-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=415159 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 413634] ARMv8.1 arithmetic instructions are not supported

2019-12-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=413634 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 414270] Collection of bugs for new ARMv8.1 work and features

2019-12-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414270 Bug 414270 depends on bug 413634, which changed state. Bug 413634 Summary: ARMv8.1 arithmetic instructions are not supported https://bugs.kde.org/show_bug.cgi?id=413634 What|Removed |Added

[valgrind] [Bug 415136] ARMv8.1 Compare-and-Swap instructions are not supported

2019-12-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=415136 --- Comment #2 from Julian Seward --- Thanks for the patch. I looked at it in some detail. An administrative request: please could you attach the test changes as a separate patch? With it all in one patch, I have to scroll through the entire giant

[valgrind] [Bug 414659] vex amd64->IR: unhandled instruction bytes: 0x48 0xCF 0xF 0x1F 0x0 0xFF 0xD2 0xCC 0x90 0x55

2019-11-29 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414659 --- Comment #9 from Julian Seward --- Hmm, IRETQ got fixed recently, bug 400538, exactly for the purposes of running Wine in 64-bit mode. It's in the trunk: git clone git://sourceware.org/git/valgrind.git But maybe I misunderstand? -- You

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED

[valgrind] [Bug 414270] Collection of bugs for new ARMv8.1 work and features

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414270 Bug 414270 depends on bug 369509, which changed state. Bug 369509 Summary: ARMv8.1-a LSE instructions are not supported https://bugs.kde.org/show_bug.cgi?id=369509 What|Removed |Added

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 Julian Seward changed: What|Removed |Added Blocks||414270 Referenced Bugs: https://bugs.kde.org

[valgrind] [Bug 413634] ARMv8.1 arithmetic instructions are not supported

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=413634 Julian Seward changed: What|Removed |Added Blocks||414270 Referenced Bugs: https://bugs.kde.org

[valgrind] [Bug 414268] Enable AArch64 feature detection and decoding for v8.x instructions (where x>0)

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414268 Julian Seward changed: What|Removed |Added Blocks||414270 Referenced Bugs: https://bugs.kde.org

[valgrind] [Bug 413547] regression test does not check for Arm 64 features

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=413547 Julian Seward changed: What|Removed |Added Blocks||414270 Referenced Bugs: https://bugs.kde.org

[valgrind] [Bug 414270] Collection of bugs for new ARMv8.1 work and features

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414270 Julian Seward changed: What|Removed |Added Depends on||369509, 413634, 414268

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 Julian Seward changed: What|Removed |Added Attachment #123930|0 |1 is obsolete

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-20 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 Julian Seward changed: What|Removed |Added Attachment #123537|0 |1 is obsolete

[valgrind] [Bug 414291] https://valgrind.org has an invalid certificate

2019-11-19 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=414291 --- Comment #2 from Julian Seward --- It should be fixed now. Per, can you try again? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-17 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 --- Comment #6 from Julian Seward --- > > My only big concern here is the lack of hwcaps support in Vex/Valgrind. > > That could be done in a followup bug, but it needs to happen fairly > > soon. > > Sorry, I'm not clear about t

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-14 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 --- Comment #4 from Julian Seward --- (In reply to ahashmi from comment #3) I'll reply about the hwcaps a bit later. Regarding CasCmpNE64: the underlying problem is like this. If the location is not contended (which is almost always the case

[valgrind] [Bug 369509] ARMv8.1-a LSE instructions are not supported

2019-11-14 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=369509 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #2 from Julian

[valgrind] [Bug 411134] Allow the user to change a set of command line options during execution.

2019-08-31 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=411134 Julian Seward changed: What|Removed |Added Attachment #122275|0 |1 is obsolete

[valgrind] [Bug 400538] vex amd64->IR: unhandled instruction bytes: 0x48 0xCF 0xF 0x1F 0x0 0xFF 0xD2 0xCC 0x90 0x55

2019-08-19 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400538 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 350228] Unhandled ioctl 0x6458 (i965/mesa)

2019-07-11 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=350228 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

[valgrind] [Bug 409678] improvement suggestion for dhat

2019-07-11 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409678 Julian Seward changed: What|Removed |Added CC||n.netherc...@gmail.com -- You are receiving

[valgrind] [Bug 409141] Valgrind hangs when SIGKILLed

2019-07-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=409141 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #12 from Julian

[valgrind] [Bug 400538] vex amd64->IR: unhandled instruction bytes: 0x48 0xCF 0xF 0x1F 0x0 0xFF 0xD2 0xCC 0x90 0x55

2019-07-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400538 --- Comment #9 from Julian Seward --- (In reply to Daniel Lehman from comment #8) > Created attachment 119759 [details] > iretq implementation > > updated version of the iretq implementation i included in the tarball in > https

[valgrind] [Bug 404406] s390x: z14 miscellaneous instructions not implemented

2019-05-29 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404406 --- Comment #5 from Julian Seward --- (In reply to Andreas Arnez from comment #4) > (In reply to Ilya Leoshkevich from comment #3) Andreas, Ilya, thanks for the fixes. regarding this: --- a/VEX/priv/host_s390_isel.c +++ b/VEX/priv/host_s390_ise

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

2019-05-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=353370 --- Comment #27 from Julian Seward --- That doesn't invalidate Tom's comment though: you should always test with CPUID at run time for the presence of any particular instruction set extension, before using it. Especially for recent or obscure

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

2019-05-28 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=353370 --- Comment #26 from Julian Seward --- (In reply to Tom Hughes from comment #25) > So actually there is a later commit which does actually implement RDRAND but > only for AVX2 capable CPUs which yours is not. I think Mark just fixed it to work

[valgrind] [Bug 404406] s390x: z14 miscellaneous instructions not implemented

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404406 --- Comment #2 from Julian Seward --- (In reply to Andreas Arnez from comment #1) > Patch #1: Adds the new machine models z14 and z14 ZR1. > Patch #2: Cleans up s390-check-opcodes.pl, to fix false positives when > checking s390-opcodes.csv.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=407340 --- Comment #4 from Julian Seward --- Hi Carl, These all look fine, as does the name of the new IROp. Please land. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=407340 Julian Seward changed: What|Removed |Added Attachment #119919|0 |1 is obsolete

[valgrind] [Bug 406256] PPC64, vector floating point instructions don't handle subnormal according to VSCR[NJ] bit setting

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406256 --- Comment #12 from Julian Seward --- > Updated patch to fix issues with dnormal values v5 (27.44 KB, patch) > 2019-05-15 21:27 UTC, Carl Love Details > Update test case, add new test (1.81 MB, patch) > 2019-05-15 21:28 UTC, Carl

[valgrind] [Bug 406256] PPC64, vector floating point instructions don't handle subnormal according to VSCR[NJ] bit setting

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406256 Julian Seward changed: What|Removed |Added Attachment #119920|0 |1 is obsolete

[valgrind] [Bug 406256] PPC64, vector floating point instructions don't handle subnormal according to VSCR[NJ] bit setting

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406256 Julian Seward changed: What|Removed |Added Attachment #119940|0 |1 is obsolete

[valgrind] [Bug 406256] PPC64, vector floating point instructions don't handle subnormal according to VSCR[NJ] bit setting

2019-05-14 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406256 --- Comment #8 from Julian Seward --- Thanks for the respin. I have mostly only minor comments about it. Is OK to land provided all the comments below are addressed, except for the one about vectorising negateVF32, which would be nice to fix if you

[valgrind] [Bug 406674] False positive when reading bitfield value on code compiled with clang 7.0

2019-04-19 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406674 --- Comment #4 from Julian Seward --- This: if (isU64(cc_op, AMD64G_CC_OP_SHRB) && isU64(cond, AMD64CondZ)) { /* SHRL, then Z --> test dep1 == 0 */ return unop(Iop_1Uto64, binop(Iop_CmpEQ8, uno

[valgrind] [Bug 406674] False positive when reading bitfield value on code compiled with clang 7.0

2019-04-19 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406674 --- Comment #3 from Julian Seward --- "for shl ; je/jz", I meant. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 406674] False positive when reading bitfield value on code compiled with clang 7.0

2019-04-19 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406674 --- Comment #2 from Julian Seward --- Sigh. Looks like we need yet another spec rule, for this: 4005e2: c0 e0 04shl$0x4,%al 4005e5: 74 19 je 400600 I'll try to hack one up later, but if you

[valgrind] [Bug 406578] More general Access Counts

2019-04-15 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406578 Julian Seward changed: What|Removed |Added CC||n.netherc...@gmail.com -- You are receiving

[valgrind] [Bug 406465] arm64 instruction selector fails on "t0 = " where has type Ity_F16

2019-04-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406465 Julian Seward changed: What|Removed |Added Summary|arm64 instruction selector |arm64 instruction selector

[valgrind] [Bug 406465] arm64 instruction selector fails on GET:F16(..)

2019-04-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406465 --- Comment #1 from Julian Seward --- Created attachment 119373 --> https://bugs.kde.org/attachment.cgi?id=119373=edit Fix, I think -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 406465] New: arm64 instruction selector fails on GET:F16(..)

2019-04-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406465 Bug ID: 406465 Summary: arm64 instruction selector fails on GET:F16(..) Product: valgrind Version: 3.15 SVN Platform: Other OS: Linux Status: REPORTED Severity:

[valgrind] [Bug 406355] mcsignopass and mcsigpass fails due to a slight difference in gdb output

2019-04-09 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=406355 Julian Seward changed: What|Removed |Added CC||philippe.waroquiers@skynet

[valgrind] [Bug 404843] s390x: backtrace sometimes ends prematurely

2019-04-07 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404843 --- Comment #9 from Julian Seward --- Fixed, d36ea889d8d8a1646be85c30ab5771af6912b7a1. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 404843] s390x: backtrace sometimes ends prematurely

2019-04-07 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404843 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 404843] s390x: backtrace sometimes ends prematurely

2019-04-04 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404843 --- Comment #7 from Julian Seward --- Thanks for the testing and review. > + For s390, the unwound registers are: R11(FP) R14(LR) R15(SP) F0 F2 F4 … > This doesn't match the current implementation, right? That's correct. The comment is out o

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

2019-04-03 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #17 from Julian Seward --- Looks good to me. Land! -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 404843] s390x: backtrace sometimes ends prematurely

2019-04-03 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404843 --- Comment #5 from Julian Seward --- Created attachment 119229 --> https://bugs.kde.org/attachment.cgi?id=119229=edit Proposed fix For s390x, adds unwinding of f0..f7, so as to be able the handle the case where GPRs are saved in caller-saved

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

2019-04-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #15 from Julian Seward --- Hmm, ignore my previous suggestion. What's evident from the failure message is that 1. t13 is declared to be an I32 2. however, it is assigned an I64 value, as created by ReinterpF64asI64, which is why

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

2019-04-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #14 from Julian Seward --- (In reply to Mark Wielaard from comment #13) > > +t13 = > > ReinterpF64asI64(RoundF64toF32(Xor32(t11,And32(Shl32(t11,0x:I8),0x... > > .:I32)),DivF64(Xor32(t11,And32(Shl32(t11

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

2019-04-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #10 from Julian Seward --- (In reply to Will Schmidt from comment #9) > > (2) If (1) isn't the case, and instead, the test program produces different > > results when run directly vs when run on V, then V is buggy. >

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

2019-04-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #8 from Julian Seward --- I'm confused about the top level diagnosis here. I see two possibilities: (1) If the test program, when run directly (meaning, not on V) produces different results depending on compiler version

[valgrind] [Bug 405923] crash on armv7 Illegal opcode

2019-04-01 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405923 --- Comment #1 from Julian Seward --- Hmm. That feels like "unsupported hardware". What SoC (chip) is this? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 405782] "VEX temporary storage exhausted" when attempting to debug slic3r-pe

2019-04-01 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405782 --- Comment #12 from Julian Seward --- Sorry to be slow getting to this, and thanks to Philippe for chasing it. Yes .. it looks like the problem was caused by a very verbose translation for the VPSHUFB instruction, applied to YMM registers

[valgrind] [Bug 405295] valgrind 3.14.0 dies due to mysterious DWARF information? (output from rust used by Mozilla TB.)

2019-04-01 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405295 --- Comment #5 from Julian Seward --- (In reply to zephyrus00jp from comment #3) > Created attachment 119027 [details] > Log from the failed valgrind run of mozilla thunderbird (segmentation error > somewhere) > --15408-- REDIR: 0x4d1264

[valgrind] [Bug 403123] vex amd64->IR: unhandled instruction bytes: 0xF3 0x48 0xF 0xAE 0xD3 0x48 0x83 0xC4 0x8 0x5B

2019-03-14 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=403123 --- Comment #11 from Julian Seward --- (In reply to Tom Hughes from comment #10) > Well I didn't commit it because [..] Oh! I wasn't aware of that. Land it; if there's borkage (which I would find highly surprising), we can just back it out. --

[valgrind] [Bug 404272] vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404272 --- Comment #7 from Julian Seward --- (In reply to Patrick J. LoPresti from comment #6) It's no problem! I am just happy that I can cross this off my list of stuff-to-be-fixed. If only all bugs were this easy to fix! -- You are receiving this mail

[valgrind] [Bug 400538] vex amd64->IR: unhandled instruction bytes: 0x48 0xCF 0xF 0x1F 0x0 0xFF 0xD2 0xCC 0x90 0x55

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400538 --- Comment #1 from Julian Seward --- 0x48 0xCF is IRETQ (return from interrupt) and it segfaults when run even natively (not on V) on my Fedora 29 box. So I'm kinda surprised that you expect it to work when running on V. But maybe I misunderstand

[valgrind] [Bug 400099] Memcheck produces truncated backtrace when len(argv + env) = 4096

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400099 --- Comment #1 from Julian Seward --- I can reproduce this. I'd guess it has to do with the machinery that decides what area of stack it is safe to allow the unwinder to visit. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 405403] s390x disassembler cannot be used on x86

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405403 --- Comment #2 from Julian Seward --- (In reply to Andreas Arnez from comment #1) Andreas, if you think the patch is OK, and won't cause regressions, then fine, land it. It is however a huge patch and it would be nice to have a few lines

[valgrind] [Bug 405430] Use gcc -Wimplicit-fallthrough=2 by default if available

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405430 --- Comment #1 from Julian Seward --- +1 for this; I am all in favour of more compile-time analysis. As far as the guest_mips_toIR.c fallthrough goes, I'd guess it is intended. I say this because it looks as if all 3 of case 0xA: /* LX

[valgrind] [Bug 399287] amd64 front end: Illegal Instruction vcmptrueps

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=399287 Julian Seward changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 399287] amd64 front end: Illegal Instruction vcmptrueps

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=399287 Julian Seward changed: What|Removed |Added Summary|Illegal Instruction |amd64 front end: Illegal

[valgrind] [Bug 404272] vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)

2019-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404272 --- Comment #5 from Julian Seward --- I made a test case using the failing bytes you sent, as below, and it runs ok with the trunk. int main ( void ) { // 66 0f 38 23 c0 pmovsxwd %xmm0,%xmm0 __asm__ __volatile__(".byte 0x66, 0xF,

[valgrind] [Bug 404272] vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)

2019-03-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404272 --- Comment #4 from Julian Seward --- I would add: given that you have failing bytes 0x66 0xF 0x38 0x23, this is an SSE4 variant, not an AVX variant -- since there's no C2/C3 (VEX) prefix present. -- You are receiving this mail because: You

[valgrind] [Bug 404272] vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)

2019-03-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404272 --- Comment #3 from Julian Seward --- (In reply to Patrick J. LoPresti from comment #2) > Should I try to put together a test case? Yes, please. I have had a look around and I am mystified. PMOVSXWD appears to be both implemented and tested (in n

[valgrind] [Bug 399287] Illegal Instruction vcmptrueps

2019-03-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=399287 --- Comment #2 from Julian Seward --- Well, I can reproduce this, and I see why it fails. The thing is, I'm not sure why you'd want to generate this instruction in the first place. It ignores its operands and returns "true" in each lane (

[valgrind] [Bug 398183] Vex errors with _mm256_shuffle_epi8/vpshufb.

2019-03-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=398183 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED

[valgrind] [Bug 405182] Valgrind fails to build with Clang

2019-03-12 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405182 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED

[valgrind] [Bug 405201] Incorrect size of struct vki_siginfo on 64-bit Linux architectures

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405201 --- Comment #1 from Julian Seward --- Do you have a patch to fix this? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 404843] s390x: backtrace sometimes ends prematurely

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404843 --- Comment #2 from Julian Seward --- This is ungood; but that said: if the number of FP registers involved is small and fixed (eg, it's only ever f0/f1/f2/f3 usw) then we might be able to fix it within the existing unwind framework, by adding

[valgrind] [Bug 404272] vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404272 --- Comment #1 from Julian Seward --- Wierd. I wonder why we don't support this, given that support for AVX2 is generally available in V. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 404069] vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x22

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=404069 --- Comment #1 from Julian Seward --- Try removing -msse4.2 -mfpmath=sse -march=nehalem -mtune=sandybridge and instead use run-time CPUID-based feature detection. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 403123] vex amd64->IR: unhandled instruction bytes: 0xF3 0x48 0xF 0xAE 0xD3 0x48 0x83 0xC4 0x8 0x5B

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=403123 --- Comment #1 from Julian Seward --- Is there any fix for this? The FreeBSD people give the impression that V more-or-less works on FreeBSD, so I'm a bit surprised this fails for you every time. -- You are receiving this mail because: You

[valgrind] [Bug 402833] memcheck/tests/overlap testcase fails, memcpy seen as memmove

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=402833 --- Comment #2 from Julian Seward --- Is there any progress here? How important will it be to fix this for 3.15.0? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 402351] mips64 libvexmultiarch_test fails on s390x

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=402351 --- Comment #5 from Julian Seward --- > t9 = ReinterpI64asF64(GET:I64(664)) > vex: priv/host_mips_isel.c:4915 (iselInt64Expr): Assertion `!env->mode64' > failed. Either (1) there is some 32-vs-64-bit guest-vs-host confusion

[valgrind] [Bug 402123] invalid assembler opcodes for mips32r2

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=402123 --- Comment #3 from Julian Seward --- Petar, any idea about this? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 402123] invalid assembler opcodes for mips32r2

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=402123 Julian Seward changed: What|Removed |Added CC||mips3...@gmail.com -- You are receiving

[valgrind] [Bug 405295] valgrind 3.14.0 dies due to mysterious DWARF information? (output from rust used by Mozilla TB.)

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=405295 --- Comment #1 from Julian Seward --- Hi zephyrus00jp. Thanks for working on TB. I use it all the time. Try removing --read-var-info=yes from the flags. I suspect that will help. There's not much loss since Memcheck hardly uses that information

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

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401828 --- Comment #3 from Julian Seward --- The fact that it depends on the optimisation used to built the tests is usually a sign that there's something broken in the inline assembly, or maybe in this case, in the use of fixed registers. And so it just

[valgrind] [Bug 401416] Compile failure with openmpi 4.0

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401416 --- Comment #1 from Julian Seward --- Do you mean that OpenMPI no longer supports MPI1 at all? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 401274] Update required for OSX Mojave

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=401274 Julian Seward changed: What|Removed |Added Summary|Update required |Update required for OSX

[valgrind] [Bug 400829] vex amd64->IR: unhandled instruction bytes: 0xF0 0x49 0xF 0xC7 0x4D 0x0 0x48

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400829 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #1 from Julian

[valgrind] [Bug 400793] pthread_rwlock_timedwrlock false positive

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400793 --- Comment #1 from Julian Seward --- This happens because Helgrind on Linux doesn't intercept pthread_rwlock_timedwrlock and so it doesn't know that the lock has been taken. The strange thing is, the code to do the intercept actually exists; it just

[valgrind] [Bug 400783] valgrind complains about a leak in its own code

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400783 Julian Seward changed: What|Removed |Added Resolution|--- |NOT A BUG Status|REPORTED

[valgrind] [Bug 400593] In Coregrind, use statx for some internal syscalls if [f]stat[64] fail

2019-03-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=400593 Julian Seward changed: What|Removed |Added Summary|Statx in Coregrind |In Coregrind, use statx

[valgrind] [Bug 398883] valgrind incorrectly assumes ABI on PowerPC based on endianness

2019-03-09 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=398883 Julian Seward changed: What|Removed |Added CC||c...@us.ibm.com --- Comment #3 from Julian

[valgrind] [Bug 399355] Add callgrind_diff

2019-03-09 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=399355 --- Comment #12 from Julian Seward --- Nick, what's the situation here? Is it possible to make this work well enough to be worth landing? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 399087] /proc/self/exe is not virtualised; opening it produces unexpected results for the program being simulated.

2019-03-09 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=399087 Julian Seward changed: What|Removed |Added Summary|memcheck escape from user |/proc/self/exe is not |code

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

2019-03-09 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=398649 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #5 from Julian

<    1   2   3   4   5   6   7   8   9   >