bpf.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Sanitizer flags an eBPF bug
@ 2025-11-03 14:02 syeda-mahnur.asif
  2025-11-27 13:59 ` syeda-mahnur.asif
  0 siblings, 1 reply; 3+ messages in thread
From: syeda-mahnur.asif @ 2025-11-03 14:02 UTC (permalink / raw)
  To: bpf; +Cc: ast, daniel

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

Hi,

I've been playing around with eBPF and have sanitizers enabled, a "BUG: 
Invalid wait context" is thrown in some specific instances:
1. The eBPF program is of Tracing type
2. Ringbuf helper functions are used.
3. The program is attached to perf_event related symbols in the kernel.

I'm attaching a folder with two instances of such programs and the info 
dumped by the sanitizer. The attached files for each instance include:
1. bpf_prog(x).c
2. bpf_prog(x).o - object file that is compiled with "clang-16 -O2 -g 
-target bpf -c bpf_progx.c -o bpf_progx.o" and loaded by libbpf (v1.6)
3. trig(x).c - File in C that is compiled as a binary and when executed 
causes the bpf program to run
4. dump(x).txt - Sanitizer dump
5. vmlinux.h - Specific vmlinux file used in compiling the ebpf program 
object files

Happy to provide any other additional info that might be relevant.

Best regards,
Mahnur

[-- Attachment #2: Bug_Report.zip --]
[-- Type: application/zip, Size: 695462 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-12-09 16:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03 14:02 Sanitizer flags an eBPF bug syeda-mahnur.asif
2025-11-27 13:59 ` syeda-mahnur.asif
2025-12-09 16:15   ` syeda-mahnur.asif

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).