https://bugs.kde.org/show_bug.cgi?id=426148
Bug ID: 426148
Summary: Valgrind crash with "impossible happened" when running
BPF CO-RE programs
Product: valgrind
Version: 3.15 SVN
Platform: unspecified
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 131394
--> https://bugs.kde.org/attachment.cgi?id=131394&action=edit
The complete output generated when running "opensnoop" example with valgrind -v
flag
SUMMARY
Valgrind fails with error:
FATAL: unhandled eBPF command 22
valgrind: the 'impossible' happened:
... bye!
when trying to run some of the BPF CO-RE program examples found on the iovisor
BCC github repository
(https://github.com/iovisor/bcc/tree/master/libbpf-tools).
The error appears on "tcpconnect", "opensnoop", "syscount" and others.
Libbpf is required as a dependency but it can be cloned as a submodule in
src/cc/libbpf
STEPS TO REPRODUCE
1. compile kernel to enable BTF support (explained in the repository readme)
2. compile and run example program with valgrind
OBSERVED RESULT
FATAL: unhandled eBPF command 22
valgrind: the 'impossible' happened:
... bye!
The full output is in the attached file
EXPECTED RESULT
Valgrind doesn't crash
SOFTWARE/OS VERSIONS
Linux sheepofawesome 5.7.6-gentoo-x86_64 #9 SMP Mon Aug 17 13:26:04 CEST 2020
x86_64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz GenuineIntel GNU/Linux
Also reproduced on:
Linux pc 5.7.8-arch1-1 #1 SMP PREEMPT Thu, 09 Jul 2020 16:34:01 +0000 x86_64
GNU/Linux
--
You are receiving this mail because:
You are watching all bug changes.