[valgrind] [Bug 493301] Valgrind reports unhandled instruction 0xCEC08000 (ARM64)

2024-09-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=493301 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-09-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=447989 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-09-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #24 from Mark Wielaard --- (In reply to nilskemail+kde from comment #23) > Quick note, not that I am just dumb: I only applied your most recent patch > file "Implement stable variant of sync_file ioctls". Do I also need to a

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-09-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #19 from Mark Wielaard --- (In reply to nilskemail+kde from comment #18) > I noticed a few other cases of valgrind reporting a duplicate close of > dmabuf fds: > > ==727618== File descriptor 30: /dmabuf:727694-WPEWebProces

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-09-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #17 from Mark Wielaard --- Sorry, we are waiting for me to cleanup the DRM_IOCTL related ioctls. I did the SYNC_IOC (sync_file) ioctls cleanly in the attachment to comment #15. Just need to go over the DRM_IOCTL ioctrls to make sure we

[valgrind] [Bug 492549] std::string::find(char) breaks with massif

2024-09-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492549 --- Comment #14 from Mark Wielaard --- Very odd. On an almost identical Fedora 40 setup both ./a.out and valgrind -q --tool=massif ./a.out simply return 0 (as they should) for the memchr example. Could you run with valgrind -v and see which

[valgrind] [Bug 492549] std::string::find(char) breaks with massif

2024-09-02 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492549 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #4 from Mark

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-31 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #15 from Mark Wielaard --- Created attachment 173179 --> https://bugs.kde.org/attachment.cgi?id=173179&action=edit Implement stable variant of sync_file ioctls We implemented an old staging android variant of the sync_file ioct

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-31 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 Mark Wielaard changed: What|Removed |Added Attachment #173151|0 |1 is obsolete

[valgrind] [Bug 492429] Add support for MiniDebugInfo (.gnu_debugdata)

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

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 Mark Wielaard changed: What|Removed |Added Attachment #173148|0 |1 is obsolete

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #7 from Mark Wielaard --- (In reply to Mark Wielaard from comment #6) > Urgh, somehow the VKI_SYNC_IOC_MERGE macro in valgrind is broken/wrong. O no. We got the constant and data structure definitions for sync_file from some anci

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #6 from Mark Wielaard --- Urgh, somehow the VKI_SYNC_IOC_MERGE macro in valgrind is broken/wrong. If you add this patch on top things should work. Scratching my head now what we did wrong and why we need to hardcode the hex value. diff

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 Mark Wielaard changed: What|Removed |Added Attachment #173142|0 |1 is obsolete

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 --- Comment #2 from Mark Wielaard --- Created attachment 173142 --> https://bugs.kde.org/attachment.cgi?id=173142&action=edit Quick and dirty record_fd_open for DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD Thanks for the report. I was unaware that the

[valgrind] [Bug 492422] Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492422 Mark Wielaard changed: What|Removed |Added CC||ahajk...@redhat.com

[valgrind] [Bug 492214] statx(fd, NULL, AT_EMPTY_PATH) is supported since Linux 6.11 but not supported in valgrind

2024-08-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492214 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED CC

[valgrind] [Bug 469782] Valgrind does not support zstd-compressed debug sections

2024-08-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=469782 --- Comment #7 from Mark Wielaard --- (In reply to Mikhail Gorodetsky from comment #5) > > > > I think with GPLv2 they mean GPLv2-only, which would be incompatible with > > GPLV2+ used by Valgrind. > > So we would pick the BS

[valgrind] [Bug 469782] Valgrind does not support zstd-compressed debug sections

2024-08-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=469782 --- Comment #6 from Mark Wielaard --- (In reply to Mikhail Gorodetsky from comment #4) > So, I need to > * Clarify with zstd upstream why they use three slightly different licenses Yes, we do know why, the code come from three different &quo

[valgrind] [Bug 469782] Valgrind does not support zstd-compressed debug sections

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

[valgrind] [Bug 492125] Warnings when running DTrace testsuite under Valgrind (WARNING: unhandled eBPF command 23)

2024-08-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492125 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 478774] The coregrind linux syswrap does not handle fully the bpf BPF_OBJ_GET_INFO_BY_FD call which would return btf_info

2024-08-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=478774 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 492125] Warnings when running DTrace testsuite under Valgrind (WARNING: unhandled eBPF command 23)

2024-08-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492125 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org See Also

[valgrind] [Bug 492050] Valgrind does not understand some eBPF commands passed into the bpf syscalls

2024-08-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=492050 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 491667] std::fmin(val, NaN) should returns NaN on arm.

2024-08-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=491667 --- Comment #3 from Mark Wielaard --- And the following comment at the top: /* KNOWN LIMITATIONS 2014-Nov-16 * Correctness: FMAXNM, FMINNM are implemented the same as FMAX/FMIN. Also FP comparison "unordered" .. is implemented as

[valgrind] [Bug 491667] std::fmin(val, NaN) should returns NaN on arm.

2024-08-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=491667 --- Comment #2 from Mark Wielaard --- Note that VEX/priv/guest_arm64_toIR.c contains the following comment: /* --- 0x,0111: FMINNM d_d, s_s --- (FIXME KLUDGED) */ [...] case BITS4(0,1,1,1): nm = "fminnm"; iop = mkVe

[valgrind] [Bug 491667] std::fmin(val, NaN) should returns NaN on arm.

2024-08-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=491667 Mark Wielaard changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0

[valgrind] [Bug 491253] valgrind --tool=callgrind " Unknown option: --leak-check=full"

2024-08-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=491253 Mark Wielaard changed: What|Removed |Added Resolution|--- |NOT A BUG Status|REPORTED

[valgrind] [Bug 491253] valgrind --tool=callgrind " Unknown option: --leak-check=full"

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

[valgrind] [Bug 490651] Stop using -flto-partition=one

2024-07-28 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490651 --- Comment #11 from Mark Wielaard --- (In reply to Philippe Waroquiers from comment #10) > (In reply to Mark Wielaard from comment #9) > > It is definitely noticeable for me. And I have seen much longer build times > > on some no

[valgrind] [Bug 319307] Patches to let test suite run in parallel

2024-07-28 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=319307 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org -- You are receiving this mail

[valgrind] [Bug 490651] Stop using -flto-partition=one

2024-07-28 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490651 --- Comment #9 from Mark Wielaard --- Here are the timings on two of my machines (all on fresh checkouts) = Intel Core i7-10850H ./autogen.sh && ./configure && time make -j8 real0m3.100s user0m5.273s sys 0m4.25

[valgrind] [Bug 490651] Stop using -flto-partition=one

2024-07-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490651 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[valgrind] [Bug 490651] Stop using -flto-partition=one

2024-07-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490651 Mark Wielaard changed: What|Removed |Added Assignee|jsew...@acm.org |m...@klomp.org Status|CONFIRMED

[valgrind] [Bug 490651] Stop using -flto-partition=one

2024-07-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490651 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org

[valgrind] [Bug 439082] memcheck/tests/linux/stack_changes fails on qemuarm64 builds

2024-07-15 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=439082 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Ever confirmed|0

[valgrind] [Bug 383010] Add support for AVX-512 instructions

2024-07-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=383010 Mark Wielaard changed: What|Removed |Added CC||simon.fen...@imgtec.com --- Comment #98 from

[valgrind] [Bug 490009] valgrind/callgrind vinserti64x4 instruction not recognised?

2024-07-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=490009 Mark Wielaard changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution

[valgrind] [Bug 489676] vgdb handle EINTR and EAGAIN more consistently

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

[valgrind] [Bug 317127] Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch

2024-07-04 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=317127 --- Comment #22 from Mark Wielaard --- Created attachment 171372 --> https://bugs.kde.org/attachment.cgi?id=171372&action=edit Avoid dev/inode check on btrfs with --sanity-level=3 With --sanity-level=3 or higher the aspacemgr sanity che

[valgrind] [Bug 317127] Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch

2024-07-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=317127 --- Comment #21 from Mark Wielaard --- Could we make it linux generic by just using __NR_statfs and struct statfs (which seems defined for each linux arch already): diff --git a/coregrind/m_aspacemgr/aspacemgr-linux.c b/coregrind/m_aspacemgr/aspacemgr

[valgrind] [Bug 489676] vgdb handle EINTR and EAGAIN more consistently

2024-07-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489676 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 Assignee|jsew...@acm.org

[valgrind] [Bug 489676] New: vgdb handle EINTR and EAGAIN more consistently

2024-07-03 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489676 Bug ID: 489676 Summary: vgdb handle EINTR and EAGAIN more consistently Classification: Developer tools Product: valgrind Version: unspecified Platform: Other OS: Linux

[valgrind] [Bug 317127] Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=317127 Mark Wielaard changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0

[valgrind] [Bug 489221] Unrecognized instruction: _mm256_cvtps_ph (vcvtps2ph)

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489221 --- Comment #5 from Mark Wielaard --- This was implemented in: commit 472b067e39a11a47ae3fa7cd7d3142558f78969d Author: Julian Seward Date: Sun Mar 17 21:41:42 2019 +0100 amd64: Implement RDRAND, VCVTPH2PS and VCVTPS2PH. Bug 398870

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 --- Comment #12 from Mark Wielaard --- commit 10a22445d747817932692b1c1ee3faa726121cb4 Author: Mark Wielaard Date: Sun Jun 30 20:17:32 2024 +0200 Implement VMOVQ xmm1, xmm2/m64 We implemented the memory variant already, but not the reg

[valgrind] [Bug 417572] vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5 0xF9 0x51

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=417572 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Status|REOPENED

[valgrind] [Bug 391148] Unhandled AVX instruction vmovq %xmm9,%xmm1

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=391148 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-30 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added Assignee|jsew...@acm.org |m...@klomp.org Status|CONFIRMED

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-27 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 --- Comment #8 from Mark Wielaard --- So I think the implementation should be something like: diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 28c37f092211..a7ea5951aac7 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX

[valgrind] [Bug 489221] Unrecognized instruction: _mm256_cvtps_ph (vcvtps2ph)

2024-06-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489221 Mark Wielaard changed: What|Removed |Added Status|RESOLVED|REOPENED Ever confirmed|0

[valgrind] [Bug 489221] Unrecognized instruction: _mm256_cvtps_ph (vcvtps2ph)

2024-06-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489221 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #1 from Mark

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-25 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED

[valgrind] [Bug 417572] vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5 0xF9 0x51

2024-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=417572 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 391148] Unhandled AVX instruction vmovq %xmm9,%xmm1

2024-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=391148 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 489088] Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 0xFA 0x7E 0xDB 0xC5 0xF8

2024-06-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=489088 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #3 from Mark

[valgrind] [Bug 487439] SIGILL in JDK11, JDK17

2024-06-22 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487439 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED

[valgrind] [Bug 337388] fcntl works on Valgrind's own file descriptors

2024-06-20 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=337388 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 331311] Valgrind shows open files in /proc/self/fd that don't work for the process

2024-06-20 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=331311 --- Comment #4 from Mark Wielaard --- Note that the "test" program for bug https://bugs.kde.org/show_bug.cgi?id=337388 makes use of this bug. It would be nice if we could "virtualize" /proc/self/fd and /proc/self/fdinfo But up

[valgrind] [Bug 337388] fcntl works on Valgrind's own file descriptors

2024-06-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=337388 --- Comment #2 from Mark Wielaard --- Note that there is a bug in the example program: fds = calloc(size, sizeof fds[0]); if (fds != NULL) { errnum = errno; goto close_fds_dir; } should be if (fds == NULL) -- You are

[valgrind] [Bug 479661] Valgrind leaks file descriptors

2024-06-17 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=479661 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 488379] --track-fds=yes generates errors that cannot be suppressed for valgrind internal --xml-file=

2024-06-17 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488379 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 311655] --log-file=FILE leads to apparent fd leak ("Open file descriptor 3: $LOGFILE")

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

[valgrind] [Bug 202770] open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes and --trace-children=yes with a program that calls fork then exec

2024-06-17 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=202770 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 479661] Valgrind leaks file descriptors

2024-06-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=479661 --- Comment #4 from Mark Wielaard --- Created attachment 170562 --> https://bugs.kde.org/attachment.cgi?id=170562&action=edit Close both internal pipe fds after VG_(fork) in parent and child Close both internal pipe fds after VG_(fork) in par

[valgrind] [Bug 488379] --track-fds=yes generates errors that cannot be suppressed for valgrind internal --xml-file=

2024-06-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488379 --- Comment #3 from Mark Wielaard --- Created attachment 170559 --> https://bugs.kde.org/attachment.cgi?id=170559&action=edit Don't leave fds created with --log-file, --xml-file or --log-socket open Don't leave fds created with

[valgrind] [Bug 488441] Add the tests for for --track-fds=yes --xml=yes and file descriptor suppression tests

2024-06-14 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488441 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED

[valgrind] [Bug 202770] open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes and --trace-children=yes with a program that calls fork then exec

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=202770 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 See Also

[valgrind] [Bug 202770] open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes and --trace-children=yes with a program that calls fork then exec

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=202770 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 488379] --track-fds=yes generates errors that cannot be suppressed for valgrind internal --xml-file=

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488379 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 311655] --log-file=FILE leads to apparent fd leak ("Open file descriptor 3: $LOGFILE")

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=311655 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 479661] Valgrind leaks file descriptors

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=479661 --- Comment #3 from Mark Wielaard --- I don't think it was the commit 0432ce ("vgdb: implement the extended-remote protocol") which seems to use CLOSEXEC correctly. It seems to be related to the pipe created for debuginfod support

[valgrind] [Bug 479661] Valgrind leaks file descriptors

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=479661 Mark Wielaard changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0

[valgrind] [Bug 488379] --track-fds=yes generates errors that cannot be suppressed for valgrind internal --xml-file=

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488379 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

[valgrind] [Bug 311655] --log-file=FILE leads to apparent fd leak ("Open file descriptor 3: $LOGFILE")

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=311655 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b

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

2024-06-13 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=402833 --- Comment #20 from Mark Wielaard --- (In reply to Paul Floyd from comment #19) > (In reply to Olly Betts from comment #18) > > $ nm -D /usr/lib/x86_64-linux-gnu/libc.so.6|grep 00119f80 > > 00119f80 i __memcpy_c

[valgrind] [Bug 488379] --track-fds=yes generates errors that cannot be suppressed for valgrind internal --xml-file=

2024-06-11 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=488379 Mark Wielaard changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0

[valgrind] [Bug 487862] memcheck does not believe that bytes on new pages are Defined by brk() system call

2024-06-10 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487862 --- Comment #9 from Mark Wielaard --- Hi John, (In reply to John Reiser from comment #8) > What has changed is very large apps such as qemu-user-* which depend on > dozens of "random" libraries, and the system > builders/maintai

[valgrind] [Bug 487862] memcheck does not believe that bytes on new pages are Defined by brk() system call

2024-06-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487862 --- Comment #6 from Mark Wielaard --- BTW it seems this whole discussion is duplicated in the comments of memcheck/mc_main.c mc_post_clo_init () // We assume that brk()/sbrk() does not initialise new memory. ... With as conclusion: // So we

[valgrind] [Bug 487862] memcheck does not believe that bytes on new pages are Defined by brk() system call

2024-06-07 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487862 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #4 from Mark

[valgrind] [Bug 487439] SIGILL in JDK11, JDK17

2024-05-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487439 --- Comment #10 from Mark Wielaard --- (In reply to Paul Floyd from comment #9) > diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c > index f0b1c5516..28c37f092 100644 > --- a/VEX/priv/guest_amd64_toIR.c > ++

[valgrind] [Bug 487439] SIGILL in JDK11, JDK17

2024-05-24 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487439 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #8 from Mark

[valgrind] [Bug 487296] --track-fds=yes and --track-fds=all report erroneous information when fds 0, 1, or 2 are used as non-std

2024-05-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487296 --- Comment #3 from Mark Wielaard --- For each inherited fd VG_(init_preopened_fds) calls ML_(record_fd_open_named)(-1, fd); So the ThreadId will be -1. Which ML_(record_fd_open_with_given_name) documents as "If the tid is -1, this indicat

[valgrind] [Bug 487296] --track-fds=yes and --track-fds=all report erroneous information when fds 0, 1, or 2 are used as non-std

2024-05-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487296 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED

[valgrind] [Bug 487296] --track-fds=yes and --track-fds=all report erroneous information when fds 0, 1, or 2 are used as non-std

2024-05-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487296 --- Comment #1 from Mark Wielaard --- Nice. Thanks for catching this. Yeah, it makes sense to start "tracking" std fds once they are closed (and reopened). One thought I had was that maybe this shouldn't be special cased for just stdin

[valgrind] [Bug 487296] --track-fds=yes and --track-fds=all report erroneous information when fds 0, 1, or 2 are used as non-std

2024-05-21 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=487296 Mark Wielaard changed: What|Removed |Added CC||ahajk...@redhat.com

[valgrind] [Bug 317127] Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch

2024-05-08 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=317127 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #18 from Mark

[valgrind] [Bug 486180] [Valgrind][MIPS] 'VexGuestArchState' has no member named 'guest_IP_AT_SYSCALL'

2024-04-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=486180 Mark Wielaard changed: What|Removed |Added CC||ar...@linux.ibm.com --- Comment #7 from Mark

[valgrind] [Bug 486293] New: memccpy false positives

2024-04-29 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=486293 Bug ID: 486293 Summary: memccpy false positives Classification: Developer tools Product: valgrind Version: unspecified Platform: Other OS: Linux Status: REPORTED

[valgrind] [Bug 486180] [Valgrind][MIPS] 'VexGuestArchState' has no member named 'guest_IP_AT_SYSCALL'

2024-04-27 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=486180 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org Status|REPORTED

[valgrind] [Bug 362680] --error-exitcode not honored when file descriptor leaks are found

2024-04-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=362680 Mark Wielaard changed: What|Removed |Added CC||v...@altlinux.org --- Comment #6 from Mark

[valgrind] [Bug 482358] Feature Request: Add --track-fds=error

2024-04-26 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=482358 Mark Wielaard changed: What|Removed |Added Resolution|--- |DUPLICATE Status|REPORTED

[valgrind] [Bug 485924] No support for pidfd_send_signal system call

2024-04-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=485924 --- Comment #3 from Mark Wielaard --- So the only tricky part is that we want to mimic this part of the (generic) PRE(sys_kill): /* If we're sending SIGKILL, check to see if the target is one of our threads and handle it spec

[valgrind] [Bug 485924] No support for pidfd_send_signal system call

2024-04-23 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=485924 Mark Wielaard changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED

[valgrind] [Bug 485778] Crash with --track-fds=all and --gen-suppressions=all

2024-04-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=485778 Mark Wielaard changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED

[valgrind] [Bug 485778] Crash with --track-fds=all and --gen-suppressions=all

2024-04-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=485778 Mark Wielaard changed: What|Removed |Added Attachment #168679|0 |1 is obsolete

[valgrind] [Bug 485778] Crash with --track-fds=all and --gen-suppressions=all

2024-04-19 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=485778 --- Comment #2 from Mark Wielaard --- Created attachment 168679 --> https://bugs.kde.org/attachment.cgi?id=168679&action=edit core errors gensuppressions support Initial implementation for --gen-suppressions support for core errors With t

  1   2   3   4   5   6   7   8   9   10   >