[valgrind] [Bug 354274] arm: unhandled instruction: 0xEBAD 0x0AC1 (sub.w sl, sp, r1, lsl #3)

2016-10-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=354274 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-10-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #8 from Julian Seward --- Created attachment 101477 --> https://bugs.kde.org/attachment.cgi?id=101477&action=edit A simple test program. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-10-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #9 from Julian Seward --- Anton, can you perhaps try this on aarch64 ? Would this work for you? (Apologies .. there's one line in the test program you'll have to change.) -- You are receiving this mail because: You are watching all bug ch

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-10-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #7 from Julian Seward --- Created attachment 101476 --> https://bugs.kde.org/attachment.cgi?id=101476&action=edit Proposed fix (lacks documentation, but seems to work) For example, to keep the test program (next attachment) happy: ./vg

[valgrind] [Bug 369854] Valgrind reports an Invalid Read in __intel_new_memcpy

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369854 --- Comment #2 from Julian Seward --- What version of Valgrind are you using here? Can you re-run with the extra flag --partial-loads-ok=yes ? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 369439] S390x: Unhandled insns RISBLG/RISBHG and LDE/LDER

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369439 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 370028] Reduce the number of compiler warnings on MIPS platforms

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370028 --- Comment #9 from Julian Seward --- This feels to me like hiding misalignment problems. I'd prefer to remove misaligned accesses where possible. Building with --enable-usban at least makes it possible to see, on any platform, where the run-time misa

[valgrind] [Bug 370398] trunk/VEX/priv/guest_x86_helpers.c:1693: strange expression ?

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370398 Julian Seward changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[valgrind] [Bug 370398] trunk/VEX/priv/guest_x86_helpers.c:1693: strange expression ?

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370398 --- Comment #1 from Julian Seward --- The code is as intended. Compare with line 1688 (a few lines up) and you'll see why it is written how it is. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 352197] mips32: mmap2() not wrapped correctly for page size > 4096

2016-10-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352197 --- Comment #4 from Julian Seward --- Petar: Duncan: the patch fixes only the mips32 case. Is the mips64 path correct, or does that also need to be fixed? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 365327] Support macOS Sierra (10.12)

2016-10-18 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=365327 --- Comment #5 from Julian Seward --- (In reply to Rhys Kidd from comment #4) > Preliminary support added in r15976. Merged to 3_12_BRANCH in r16071. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-10-18 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #11 from Julian Seward --- Committed on trunk, r16073. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 368823] run_a_thread_NORETURN assembly code typo for VGP_arm64_linux target

2016-10-18 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368823 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 368120] x86_linux asm _start functions do not keep 16-byte aligned stack pointer

2016-10-18 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368120 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 369723] __builtin_longjmp not supported in clang/llvm on Android arm64 target

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369723 --- Comment #2 from Julian Seward --- (In reply to chh from comment #0) > Suggested fix, to add VG_MINIMAL_SETJMP and VG_MINIMAL_LONGJMP for > VGP_arm64_linux: > [..patch follows..] Thank you for looking into this. This looks like a good solution to m

[valgrind] [Bug 356112] mips: replace addi with addiu

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356112 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 366079] FPXX Support for MIPS32 Valgrind

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366079 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 352767] Wine/valgrind: Warning: noted but unhandled ioctl 0x5307 with no size/direction hints. (CDROMSTOP)

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352767 --- Comment #3 from Julian Seward --- (In reply to austinengl...@gmail.com from comment #2) > Not currently, but I took a quick look. There are several more syscalls that > wine uses in the source that are bsd/osx specific, but I can't easily test. > Sh

[valgrind] [Bug 355803] Add Lustre's IOC_MDC_GETFILESTRIPE ioctl

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=355803 --- Comment #8 from Julian Seward --- Frank, ping me when this hits the mainline kernel. Then we can take the patch in V. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 367942] Segfault vgPlain_do_sys_sigaction (m_signals.c:1138)

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367942 --- Comment #1 from Julian Seward --- There have been commits to the trunk which make V more robust to bad parameters to rt_sigaction and friends. Can you re-try with the trunk, or with the upcoming 3.12.0 release? -- You are receiving this mail beca

[valgrind] [Bug 366817] VALGRIND_MEMPOOL_CHANGE has a performance bug

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366817 --- Comment #2 from Julian Seward --- ping? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 351282] valgrind 3.10.1 MIPS softfloat build broken with GCC 4.9.3 / binutils 2.25.1

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351282 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 365208] valgrind stuck after redirecting "memcpy"

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=365208 --- Comment #7 from Julian Seward --- What CPU are you running on here? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 358213] helgrind/drd bar_bad testcase hangs with new glibc pthread barrier implementation

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=358213 --- Comment #7 from Julian Seward --- Should we close this now? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 352197] mips32: mmap2() not wrapped correctly for page size > 4096

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352197 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 369264] Fedora 24 i686 and vex x86->IR: unhandled instruction bytes: 0xC5 0xF8 0x10 0x3

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369264 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 357932] vex amd64->IR: unhandled instruction bytes: 0xF2 0x49 0xF 0x5D and 0xF2 0x49 0xF 0x5F

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357932 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 357059] x86: SSE cvtpi2ps with memory source does transition to MMX state

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357059 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 368419] Perf Events ioctls not implemented

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368419 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 359645] [patch] "You need libc6-dbg" help message could be more helpful with 32-bit target on-64-bit arch

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359645 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 368507] valgrind throws std::bad_alloc on memory allocations larger than 34255421416 bytes

2016-10-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368507 --- Comment #5 from Julian Seward --- I had hoped to do this for 3.12.0, but after looking at the #ifdef swamp in VG_(am_startup) that sets aspacem_maxAddr, I think it is too risky, because of the number of different cases that need to be verified. So I

[valgrind] [Bug 351632] UNKNOWN fcntl 97 on OS X 10.11

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351632 Julian Seward changed: What|Removed |Added CC||jsew...@acm.org --- Comment #4 from Julian Sewa

[valgrind] [Bug 357734] "unhandled instruction 0x1AC12D8C" for ARM64/AARCH64

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357734 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 357928] valgrind: m_mallocfree.c:303 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357928 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 358620] ARM: unhandled syscall: 357

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=358620 --- Comment #3 from Julian Seward --- This is with 3.7.0, which is really old now. Can you try again with 3.11.0 or better with the current SVN trunk? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 359524] bt, btc, btr and bts instruction improperly translated by VEX on x86-64

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359524 --- Comment #1 from Julian Seward --- What you're seeing is the result of a kludge, in which btq for a register operand is implemented by pushing the argument on the (guest) stack temporarily, and then executing the same IR as for btq with a memory oper

[valgrind] [Bug 359524] bt, btc, btr and bts instruction improperly translated by VEX on x86-64

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359524 --- Comment #2 from Julian Seward --- Honestly .. do you think any large program would actually run properly on Valgrind if these instructions had really been misimplemented? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 359524] bt, btc, btr and bts instruction improperly translated by VEX on x86-64

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359524 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 359767] Valgrind does not support the IBM POWER ISA 3.0 instructions

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359767 Julian Seward changed: What|Removed |Added Status|CLOSED |RESOLVED -- You are receiving this mail becaus

[valgrind] [Bug 359950] Wrong result comparing doubles on x87

2016-07-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359950 --- Comment #5 from Julian Seward --- (In reply to Tom Hughes from comment #3) > Although I'm not clear if that is what has happened here (and this should > only happen when not running under valgrind) that's not actually true with > x87 because if the

[valgrind] [Bug 361615] Inconsistent termination when an instrumented multithreaded process is terminated by signal

2016-07-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=361615 --- Comment #2 from Julian Seward --- Do you have a small test case which demonstrates that Valgrind's behaviour at present, differs from when the program is run "natively" ? I'd be happier about this if you have something directly that demonstrates th

[valgrind] [Bug 362935] [AsusWRT] Assertion 'sizeof(TTEntryC) <= 88' failed

2016-07-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362935 --- Comment #1 from Julian Seward --- valgrind: m_transtab.c:2459 (vgPlain_init_tt_tc): Assertion 'sizeof(TTEntryC) <= 88' failed was a temporary problem; I am sure it has now been fixed. -- You are receiving this mail because: You are watching all bu

[valgrind] [Bug 364435] Crash - Unrecognized instruction for Arm64 LDPSW

2016-07-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=364435 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 360425] arm64 unsupported instruction ldpsw

2016-07-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360425 Julian Seward changed: What|Removed |Added CC||jh...@codeaurora.org --- Comment #8 from Julian

[valgrind] [Bug 359950] Wrong result comparing doubles on x87

2016-07-05 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359950 --- Comment #7 from Julian Seward --- (In reply to Tom Hughes from comment #6) > Note that I didn't mean spills/reloads that valgrind's internal > implementation does, but rather any spills/reloads that the original > compiler generated. Yes -- that's

[valgrind] [Bug 351726] vex amd64->IR: unhandled instruction bytes: 0xC5 0xF3 0xC2 0x15 0xEB 0x7C 0x2 0x0

2016-07-06 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351726 --- Comment #1 from Julian Seward --- I can't reproduce this on the trunk with the test program before, and I can't find any commit in the past 4 years which might have fixed such a bug. So I am mystified. Which version of valgrind was this? int main

[valgrind] [Bug 364948] Add IBM ISA 3.0 support, patch set 5

2016-07-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=364948 --- Comment #3 from Julian Seward --- (In reply to Carl Love from comment #2) > expected output files are rather large, total size is 33MBytes. 33 MB is pretty large. That space will be in the distro tarballs for ever more and also on the SVN server.

[valgrind] [Bug 364948] Add IBM ISA 3.0 support, patch set 5

2016-07-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=364948 --- Comment #4 from Julian Seward --- (In reply to Carl Love from comment #1) > Created attachment 99775 [details] > Patch 5 of 5 to add VEX support for Power ISA 3.0 instructions I have a number of concerns here, but nothing that can't be relatively e

[valgrind] [Bug 357338] disInstr(arm64): unhandled instruction 0x5E140020

2016-07-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357338 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 360378] arm64: Unhandled instruction 0x5E280844 (sha1h s4, s2)

2016-07-17 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360378 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 359838] arm64: Unhandled instruction 0xD5033F5F (clrex)

2016-07-19 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359838 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 359952] Unrecognised PCMPESTRM variants

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359952 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 351491] Unrecognised instruction in library compiled with -mavx -ffast-math -O3

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351491 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 351726] vex amd64->IR: unhandled instruction bytes: 0xC5 0xF3 0xC2 0x15 0xEB 0x7C 0x2 0x0

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351726 Julian Seward changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[valgrind] [Bug 356138] vex amd64->IR unhandled instruction bytes 0x8F 0xEA 0x78 0x10 0xD2 0x6 0x6 0x0

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356138 --- Comment #3 from Julian Seward --- Is possibly bextr $0x1000606,%edx,%edx -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 360415] amd64 instructions ADCX and ADOX are not implemented in VEX

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360415 --- Comment #2 from Julian Seward --- jacobly.alt, what context (library, use case, etc) do these instructions appear in? I am surprised they don't get complained-about more. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 356715] vex amd64->IR: unhandled instruction bytes: 0xC4 0xE2 0x7D 0x13 0x4 0x4A 0xC5 0xFC

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356715 --- Comment #1 from Julian Seward --- c4 e2 7d 13 04 4avcvtph2ps (%rdx,%rcx,2),%ymm0 -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 357932] vex amd64->IR: unhandled instruction bytes: 0xF2 0x49 0xF 0x5D and 0xF2 0x49 0xF 0x5F

2016-07-20 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357932 --- Comment #1 from Julian Seward --- f2 49 0f 5d 00 rex.WB minsd (%r8),%xmm0 f2 49 0f 5f 00 rex.WB maxsd (%r8),%xmm0 I'm sure these insns are handled really. It's just the redundant rex.WB prefix that is causing them not to get de

[valgrind] [Bug 362935] [AsusWRT] Assertion 'sizeof(TTEntryC) <= 88' failed

2016-07-21 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362935 --- Comment #4 from Julian Seward --- Err, sorry for the stupid bug. That value needs to be 96 on arm-linux, not 88. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 362935] [AsusWRT] Assertion 'sizeof(TTEntryC) <= 88' failed

2016-07-21 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362935 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 353727] unhandled instruction bytes: 0x66 0xF 0x3A 0x62 0xD1 0x72 0x45 0x3B __intel_sse4_strspn

2016-07-24 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=353727 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 353384] unhandled instruction bytes: 0x66 0xF 0x3A 0x62 0xD1 0x62 0x41 0x3B __intel_sse4_strpbrk

2016-07-24 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=353384 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 366344] Multiple unhandled instruction for Aarch64 (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060)

2016-08-02 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366344 --- Comment #2 from Julian Seward --- Try using the trunk. That supports all the crypto instructions in 64-bit mode. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 366344] Multiple unhandled instruction for Aarch64 (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060)

2016-08-02 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366344 --- Comment #3 from Julian Seward --- Ah, sorry, I failed to read comment 1. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 366345] Dirty compile from m_libcbase.c and vgdb-invoker-ptrace.c

2016-08-02 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366345 --- Comment #2 from Julian Seward --- What version of gcc is this? Do you get these warnings if you don't set CFLAGS yourself? We've played with the flags from time to time over the years, but mostly you can't crank much more performance out of it by

[valgrind] [Bug 360574] Wrong parameter type for an ashmem ioctl() call on Android and ARM64

2016-08-03 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360574 --- Comment #1 from Julian Seward --- Anton: I don't have an easily available arm64-android device to test on. But I think this is an easy fix. If I get you a patch, can you test it for me? -- You are receiving this mail because: You are watching a

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-08-03 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #1 from Julian Seward --- (In reply to Anton Kirilov from comment #0) > The assembly language code that is emitted by ART at the beginning of each > method, and that causes the warning, looks like this: > > sub r12, sp, #8192 > ldr.w r12,

[valgrind] [Bug 357673] crash if I try to run valgrind with a binary link with libcurl

2016-08-03 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357673 --- Comment #1 from Julian Seward --- This was a bug caused by incorrectly accepting a 32 bit v8 crypto instruction when it was not in fact supported. The invalid-IR failure was fixed in vex r3233. Implementation of 32 bit v8 crypto instructions is cur

[valgrind] [Bug 360574] Wrong parameter type for an ashmem ioctl() call on Android and ARM64

2016-08-03 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360574 --- Comment #3 from Julian Seward --- The problem is that the wrappers for android-specific ioctls on 64-bit ARM are not enabled, so it handles them using the generic ioctl logic, which in this case isn't appropriate. Can you try this patch? Index: c

[valgrind] [Bug 366344] Multiple unhandled instruction for Aarch64 (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060)

2016-08-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366344 --- Comment #4 from Julian Seward --- (In reply to Jeffrey Walton from comment #1) > It looks like 3.12-SVN is missing the some of the instructions for the CRC32 > checks: > ARM64 front end: data_processing_register > disInstr(arm64): unhandled instruc

[valgrind] [Bug 360574] Wrong parameter type for an ashmem ioctl() call on Android and ARM64

2016-08-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360574 --- Comment #5 from Julian Seward --- Fixed, valgrind r15923. Thanks for the test. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 360574] Wrong parameter type for an ashmem ioctl() call on Android and ARM64

2016-08-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360574 Julian Seward changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[valgrind] [Bug 366344] Multiple unhandled instruction for Aarch64 (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060)

2016-08-04 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366344 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 366464] disInstr(arm): unhandled instruction: 0xF1010200

2016-08-06 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366464 --- Comment #1 from Julian Seward --- Can you use objdump -d to find out what instruction that actually is? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-08-09 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #3 from Julian Seward --- (In reply to Anton Kirilov from comment #0) > Currently, the workaround that I have been using is manually patching the > Valgrind source code (in particular, the VG_GCC296_BUG_STACK_SLOP constant > in memcheck/mc_e

[valgrind] [Bug 360571] Error about the Android Runtime reading below the stack pointer on ARM

2016-08-09 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360571 --- Comment #5 from Julian Seward --- (In reply to Anton Kirilov from comment #4) > Just a quick idea - do you think it is worth it supporting more than one > range (e.g. for running code generated by a compiler that misbehaves in the > same way as GCC

[valgrind] [Bug 364948] Add IBM ISA 3.0 support, patch set 5

2016-08-12 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=364948 --- Comment #9 from Julian Seward --- Thanks for the changes. Both patches look OK to me. Land. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 352364] ppc64: --expensive-definedness-checks=yes is not quite working here

2016-08-15 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352364 --- Comment #2 from Julian Seward --- Some more analysis: typedef struct { unsigned char c; int i; void *foo; } S; int main (int argc, char **argv) { S x; S *s = &x; s->c = 1; if (s->c == 0 && s->i == 205 && s->foo == s) return 1; re

[valgrind] [Bug 352364] ppc64: --expensive-definedness-checks=yes is not quite working here

2016-08-15 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352364 --- Comment #3 from Julian Seward --- In this example, "cmpld ; bne" translates to essentially this // the cmpld t54 = 64to8(CmpORD64U(t48,0xCD:I64)) // the bne if (CmpEQ32(Xor32(And32(8Uto32(t54),0x2:I32),0x2:I32),0x0:I32)) { PUT(12

[valgrind] [Bug 330617] ppc false positive conditional jump depends on uninitialised value

2016-08-15 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=330617 --- Comment #8 from Julian Seward --- Properly fixing bug 352364 (https://bugs.kde.org/show_bug.cgi?id=352364) will go a long way to fixing this one too. They are not exact duplicates, though. -- You are receiving this mail because: You are watching

[valgrind] [Bug 369175] jm_vec_isa_2_07 test crashes on ppc64

2016-09-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369175 --- Comment #3 from Julian Seward --- This kind of thing could well be due to incorrect register allocation around the calls, perhaps corrupting the values passed to the calls or corrupting values in registers around the call site, that both caller and

[valgrind] [Bug 369175] jm_vec_isa_2_07 test crashes on ppc64

2016-09-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369175 --- Comment #4 from Julian Seward --- Comment 3 assumes that the block that segfaults is the same one where the (we assume) mis-translation occurred. It might be that some previous block was mis-translated and causes the simulated machine state to be c

[valgrind] [Bug 367995] Integration of memcheck with custom memory allocator

2016-09-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367995 --- Comment #16 from Julian Seward --- Philippe, thank you for looking at this. And Ruurd, for your patience. > The overhead is only incurred by custom allocators using the auto-free > feature, > not by any existing applications or allocators. In th

[valgrind] [Bug 357932] vex amd64->IR: unhandled instruction bytes: 0xF2 0x49 0xF 0x5D and 0xF2 0x49 0xF 0x5F

2016-09-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=357932 --- Comment #5 from Julian Seward --- Mark, I think the patch is OK. In these insns we have, redundantly: REX.W=1, which says that this insn is 64-bits wide w.r.t. how it interacts with the integer register set, which is irrelevant because it doesn't

[valgrind] [Bug 369175] jm_vec_isa_2_07 test crashes on ppc64

2016-09-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369175 --- Comment #5 from Julian Seward --- Still can't repro it, but with a test case for this insn, the two calls look like this: IR and virtual-registerised code: -- t127 = 1Sto32(32to1(64to32(And64(is_BCDstring128_helper{0x38174610}(0x1:I64,t117,t118):

[valgrind] [Bug 369175] jm_vec_isa_2_07 test crashes on ppc64

2016-09-26 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369175 --- Comment #22 from Julian Seward --- Looking for helper calls in the the whole of guest_ppc_toIR.c, by searching for the string "mkIRExprVec_", I found the following non-wrapped uses of function pointers. They should all be wrapped in fnptr_to_fnentr

[valgrind] [Bug 369175] jm_vec_isa_2_07 test crashes on ppc64

2016-09-26 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369175 --- Comment #24 from Julian Seward --- (In reply to Ulrich Weigand from comment #23) > However, adding calls to fnptr_to_fnentry at a high level likewise seems > wrong, since once you've done that, you've forgotten where the function > descriptor was an

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-09-28 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #3 from Julian Seward --- Andrew, do you know which implementation this is? eg is it a Cortex A-something, or something else? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 371065] www: add CfP for FOSDEM 2017 in valgrind.org NEWS section

2016-10-22 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371065 Julian Seward changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #6 from Julian Seward --- (In reply to Andrew Pinski from comment #5) > One idea I have is to pattern match on the ldxr/stxr sequence and produce a > single instruction in the IR and then decode them after the fact. On consideration, I thin

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #7 from Julian Seward --- Hmm, I see stuff like this: 9858: 885ffe62ldaxr w2, [x19] 985c: 6b1f005fcmp w2, wzr 9860: 54fff7e1b.ne975c <__pthread_mutex_lock+0x44> 9864:

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #9 from Julian Seward --- Maybe we could use Maran's proposal for fixing the same problem on MIPS OCTEON3. https://bugs.kde.org/show_bug.cgi?id=344524#c8 (and 9 and 10). This provides a correct implementation, including coverage of ABA cas

[valgrind] [Bug 344524] store conditional of guest applications always fail - observed on Octeon3(MIPS)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=344524 --- Comment #12 from Julian Seward --- Maran, the same problem has been reported for ARM64/OCTEON3 at https://bugs.kde.org/show_bug.cgi?id=369459. So let me ask: how well does your proposed solution in comments 9 and 10 work? Did you deploy it? --

[valgrind] [Bug 371491] handleAddrOverrides() is truncating the segment base address when ASO prefix is used

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371491 --- Comment #2 from Julian Seward --- Sounds plausible, and it's nice that it's easy to fix. But I'm a bit concerned about the untestability of this. Is there no easy way to test this? -- You are receiving this mail because: You are watching all bug

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #11 from Julian Seward --- (In reply to Andrew Pinski from comment #10) Another possibility is to run a test sequence on the host CPU at startup, whilst we are still single threaded, containing LL, SC and some stores in between, and see if i

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-23 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #12 from Julian Seward --- Andrew, do you know how well Maran's proposal https://bugs.kde.org/show_bug.cgi?id=344524#c8 worked on MIPS64r3 (Octeon 3) ? IOW is it worth taking and generalising? -- You are receiving this mail because: You ar

[valgrind] [Bug 369459] valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)

2016-10-24 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369459 --- Comment #15 from Julian Seward --- (In reply to Peter Maydell from comment #14) > [..] so you might find your > autodetect test code passed but later generated code didn't. True. > Plus on big.LITTLE you might later be running on a CPU with a > d

[valgrind] [Bug 339596] AMD64 fma4 and xop instructions unsupported. vex amd64->IR: unhandled instruction bytes: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9

2016-09-07 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=339596 --- Comment #20 from Julian Seward --- (In reply to Mark Wielaard from comment #18) > Here are some testcases for the FMA4 instructions. Excellent. > I haven't looked yet at the XOP instructions. > Maybe it is an idea to do FMA4 and XOP as separate pa

[valgrind] [Bug 352767] Wine/valgrind: Warning: noted but unhandled ioctl 0x5307 with no size/direction hints. (CDROMSTOP)

2016-09-13 Thread Julian Seward via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=352767 --- Comment #1 from Julian Seward --- Austin, do you have a patch for this? Or for bug 348616 ? -- You are receiving this mail because: You are watching all bug changes.

  1   2   >