On 15.12.2020. 17:07, jungle Boogie wrote: > Hi All, > > On my i386 Toshiba netbook machine, I am getting a kernel panic with > the latest i386 snapshot. > > I hope this information helps someone with the issue. > >> show panic > kernel diagnostic assertion "_kernel_lock_held()" failed: > "/usr/src/sys/uvm/uvm_km.c", line 246 > >> bt > db_enter(d0bc6fab,d0c2da31,d0c3a6bb,d0e36b7c,d0e36b7c) at db_enter+0x4 > panic(d0bc6fab, d0c2da31, d0c3a6bb, d0c51f06, f6) at panic+0xd3 > _assert(d0c2da31,d0c51f06,f6,d0c3a6bb,d0e71330) at _assert+0x19 > uvm_km_pgremove(d0e578ec,2552c000,2553000) at uvm_km_pgremove+0x119 > uvm_umap_kill_entry(d0e36b7c,d0e71330) at uvm_unmap_kill_entry+0x92 > uvm_unmap(d0e36b7c,f552c000,f5530000) at uvm_unmap+0x53 > uvm_km_free(d0e36b7c,f552c000,4000,4000) at uvm_km_free+0x25 > cpu_ucode_setup(f092c000,f0800000,efff9000,8d565328,1107000) at > cpu_ucode_setup+0xeb > cpu_startup(8d565328,1107000,1116000,110a000,0) at cpu_startup+0x14a > main(0,0,0,0) at main+0x6b > > I've had no panics on amd64. > > Thanks! >
Hi, i can confirm this panic on i386 on Dell R620 OpenBSD 6.8-current (GENERIC.MP) #561: Tue Dec 15 03:03:30 MST 2020 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP real mem = 3441889280 (3282MB) avail mem = 3362799616 (3207MB) panic: kernel diagnostic assertion "_kernel_lock_held()" failed: file "/usr/src$ sys/uvm/uvm_km.c", line 246 Stopped at db_enter+0x4: popl %ebp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter(d0e4901c,d1109e68,d0e48600,d0e2f5e0,d0e2f5e0) at db_enter+0x4 panic(d0bc86cd,d0c2d366,d0c3a01b,d0c508c6,f6) at panic+0xd3 __assert(d0c2d366,d0c508c6,f6,d0c3a01b,d0e48600) at __assert+0x19 uvm_km_pgremove(d0e2edbc,2552c000,25530000) at uvm_km_pgremove+0x119 uvm_unmap_kill_entry(d0e2f5e0,d0e48600) at uvm_unmap_kill_entry+0x92 uvm_unmap_remove(d0e2f5e0,f552c000,f5530000,d1109f10,0,1) at uvm_unmap_remove+0x1cb uvm_unmap(d0e2f5e0,f552c000,f5530000) at uvm_unmap+0x53 uvm_km_free(d0e2f5e0,f552c000,4000,4000) at uvm_km_free+0x25 cpu_ucode_setup(f092c000,f0800000,efff9000,68cac0bc,1107000) at cpu_ucode_setup+0xeb cpu_startup(68cac0bc,1107000,1116000,110a000,0) at cpu_startup+0x14a main(0,0,0,0,0) at main+0x6b https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> show panic kernel diagnostic assertion "_kernel_lock_held()" failed: file "/usr/src/sys/uvm/uvm_km.c", line 246 ddb{0}> trace db_enter(d0e4901c,d1109e68,d0e48600,d0e2f5e0,d0e2f5e0) at db_enter+0x4 panic(d0bc86cd,d0c2d366,d0c3a01b,d0c508c6,f6) at panic+0xd3 __assert(d0c2d366,d0c508c6,f6,d0c3a01b,d0e48600) at __assert+0x19 uvm_km_pgremove(d0e2edbc,2552c000,25530000) at uvm_km_pgremove+0x119 uvm_unmap_kill_entry(d0e2f5e0,d0e48600) at uvm_unmap_kill_entry+0x92 uvm_unmap_remove(d0e2f5e0,f552c000,f5530000,d1109f10,0,1) at uvm_unmap_remove+0x1cb uvm_unmap(d0e2f5e0,f552c000,f5530000) at uvm_unmap+0x53 uvm_km_free(d0e2f5e0,f552c000,4000,4000) at uvm_km_free+0x25 cpu_ucode_setup(f092c000,f0800000,efff9000,68cac0bc,1107000) at cpu_ucode_setup+0xeb cpu_startup(68cac0bc,1107000,1116000,110a000,0) at cpu_startup+0x14a main(0,0,0,0,0) at main+0x6b ddb{0}> ddb{0}> show reg ds 0x10 es 0x10 fs 0x20 gs 0 edi 0xd0bc86cd acx100_txpower_maxim+0xc67c esi 0x100 ebp 0xd1109e40 __kernel_bss_end+0x1c8e40 ebx 0xd1109e68 __kernel_bss_end+0x1c8e68 edx 0x2fd ecx 0 eax 0x1 eip 0xd05c05b4 db_enter+0x4 cs 0x8 eflags 0x2 esp 0xd1109e40 __kernel_bss_end+0x1c8e40 ss 0x10 db_enter+0x4: popl %ebp ddb{0}>