[Bug 253687] [hwpmc] kernel panic when listing available hardware performance counters

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Mar 2 02:57:57 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253687

--- Comment #2 from Zhenlei Huang <zlei.huang at gmail.com> ---
(kgdb) bt
#0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:399
#2  0xffffffff80c08e56 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:486
#3  0xffffffff80c092d0 in vpanic (fmt=<optimized out>, ap=<optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:919
#4  0xffffffff80c090d3 in panic (fmt=<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:843
#5  0xffffffff810891a7 in trap_fatal (frame=0xfffffe007c8ed8f0, eva=12) at
/usr/src/sys/amd64/amd64/trap.c:915
#6  0xffffffff810891ff in trap_pfault (frame=frame at entry=0xfffffe007c8ed8f0,
usermode=false, signo=<optimized out>, signo at entry=0x0, ucode=<optimized out>, 
    ucode at entry=0x0) at /usr/src/sys/amd64/amd64/trap.c:732
#7  0xffffffff8108885d in trap (frame=0xfffffe007c8ed8f0) at
/usr/src/sys/amd64/amd64/trap.c:398
#8  <signal handler called>
#9  pmc_syscall_handler (td=<optimized out>, syscall_args=<optimized out>) at
/usr/src/sys/dev/hwpmc/hwpmc_mod.c:3679
#10 0xffffffff8108a0f5 in syscallenter (td=0xfffffe007d395700) at
/usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:161
#11 amd64_syscall (td=0xfffffe007d395700, traced=0) at
/usr/src/sys/amd64/amd64/trap.c:1156
#12 <signal handler called>
#13 0x00000008009bc48a in ?? ()
Backtrace stopped: Cannot access memory at address 0x7fffffffe9c8
(kgdb) frame 9
#9  pmc_syscall_handler (td=<optimized out>, syscall_args=<optimized out>) at
/usr/src/sys/dev/hwpmc/hwpmc_mod.c:3679
3679                            if ((error = pcd->pcd_describe(cpu, ari, p,
&pm)) != 0)
(kgdb) print pcd
$5 = (struct pmc_classdep *) 0x0
(kgdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list