Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1102809
| From | Harald Welte <laforge@gnumonks.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1010849: DWARF support disabled during build / no symbolic stack traces or argument types |
| Date | 2022-05-11 16:20 +0200 |
| Message-ID | <ElVm1-eM8G-13@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Package: bpftrace Version: 0.14.1-3 Severity: normal It seems the Debian bpftrace is built without libdw support. This means no stack traces can be provided with uprobes, and one cannot dereference structs or other type information from the DWARF information. # bpftrace -lv 'uprobe:/usr/local/lib/libosmocore.so.18.0.0:osmo_timer_schedule' WARNING: Cannot parse DWARF: libdw not available # bpftrace --info System OS: Linux 5.16.0-5-amd64 #1 SMP PREEMPT Debian 5.16.14-1 (2022-03-15) Arch: x86_64 Build version: v0.14.1 LLVM: 13.0.1 ORC: v2 foreach_sym: yes unsafe uprobe: no bfd: no bpf_attach_kfunc: yes bcc_usdt_addsem: yes bcc bpf_attach_uprobe refcount: yes bcc library path resolution: yes libbpf: yes libbpf btf dump: yes libbpf btf dump type decl: yes libdw (DWARF support): no ^^^^^^^^^^^^^^^^^^^^^^^^^ I'm wondering what is the rationale of not including DWARF support? Is this intentional? It renders large portions of uprobe use cases useless. -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.16.0-5-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_DIE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages bpftrace depends on: ii libbpf0 1:0.7.0-2 ii libbpfcc 0.24.0+ds-1 ii libc6 2.33-7 ii libclang1-13 1:13.0.1-3+b2 ii libgcc-s1 12.1.0-1 ii libllvm13 1:13.0.1-3+b2 ii libstdc++6 12.1.0-1 bpftrace recommends no packages. bpftrace suggests no packages. -- no debconf information
Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread
Bug#1010849: DWARF support disabled during build / no symbolic stack traces or argument types Harald Welte <laforge@gnumonks.org> - 2022-05-11 16:20 +0200 Bug#1010849: DWARF support disabled during build / no symbolic stack traces or argument types Vincent Bernat <bernat@debian.org> - 2022-05-11 20:30 +0200
csiph-web