[Bug 268897] panic: [pmc,4811] Retrieving callchain for thread that doesn't want it
Date: Fri, 13 Jan 2023 20:21:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268897 --- Comment #3 from John F. Carr <jfc@mit.edu> --- Created attachment 239457 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=239457&action=edit Reproduction program and required libraries I attached a tar file with the executable "run" and the necessary shared libraries. You will need to set LD_LIBRARY_PATH due to the shared libraries, e.g. $ LD_LIBRARY_PATH=. ./run 23 for I ran the program in a bhyve guest VM (CURRENT as of last week) and it crashed differently when I forgot to set LD_LIBRARY_PATH: $ pmcstat -U -O perf.outu -P ls_not_halted_cyc -P instructions -P ls_refills_from_sys.ls_mabresp_rmt_dram ./run 24 for ld-elf.so.1: Shared object "libopencilk-personality-cpanic: [amd,770] PMC0, CPU4 "K8-0" already stopped cpuid = 4 time = 1673640312 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00855d1c20 vpanic() at vpanic+0x151/frame 0xfffffe00855d1c70 panic() at panic+0x43/frame 0xfffffe00855d1cd0 amd_stop_pmc() at amd_stop_pmc+0x12e/frame 0xfffffe00855d1cf0 pmc_process_exit() at pmc_process_exit+0x26d/frame 0xfffffe00855d1d80 exit1() at exit1+0x36e/frame 0xfffffe00855d1df0 sys_exit() at sys_exit+0xd/frame 0xfffffe00855d1e00 amd64_syscall() at amd64_syscall+0x12e/frame 0xfffffe00855d1f30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00855d1f30 --- syscall (1, FreeBSD ELF64, exit), rip = 0xbd6753917aa, rsp = 0x8203e4b68, rbp = 0x8203e4b80 --- KDB: enter: panic [ thread pid 765 tid 100129 ] Stopped at kdb_enter+0x32: movq $0,0x129dc83(%rip) -- You are receiving this mail because: You are the assignee for the bug.