Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
panic: trap when running qemu
Hi!
In the past week, I had two occurrence where I started a qemu with the
nvmm module loaded on NetBSD 10.99.12/amd64 from 2025-01-18 and had an
immediate panic.
I've stopped running qemu for now, but would like to do that again...
The panic itself is not very helpful:
savecore: reboot after panic: [ 483171.8109391] panic: trap
The backtrace of the kernel crashdump doesn't tell me more:
First time:
(gdb) bt
#0 0xffffffff80239af5 in cpu_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:708
#1 0xffffffff80de0755 in kern_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:91
#2 0xffffffff80e26273 in vpanic (fmt=fmt@entry=0xffffffff813aa191 "trap", ap=ap@entry=0xffffc8a4db31b898) at /usr/src/sys/kern/subr_prf.c:288
#3 0xffffffff80e26348 in panic (fmt=fmt@entry=0xffffffff813aa191 "trap") at /usr/src/sys/kern/subr_prf.c:209
#4 0xffffffff8023c82d in trap (frame=0xffffc8a4db31b9e0) at /usr/src/sys/arch/amd64/amd64/trap.c:325
#5 0xffffffff80234ad4 in alltraps ()
#6 0xffffffff805af065 in pmap_unmap_ptes (pmap=<optimized out>, pmap2=0x0) at /usr/src/sys/arch/x86/x86/pmap.c:873
#7 0xffffffff805b03e7 in pmap_enter_ma (pmap=0xffff8b6987774200, va=<optimized out>, ma=<optimized out>, pa=102667816960, prot=prot@entry=5, flags=flags@entry=36, domid=domid@entry=0)
at /usr/src/sys/arch/x86/x86/pmap.c:5188
#8 0xffffffff805b0f64 in pmap_enter_default (pmap=<optimized out>, va=<optimized out>, pa=<optimized out>, prot=prot@entry=5, flags=flags@entry=36) at /usr/src/sys/arch/x86/x86/pmap.c:4977
#9 0xffffffff80d77ced in uvm_fault_lower_enter (ufi=ufi@entry=0xffffc8a4db31bd60, flt=flt@entry=0xffffc8a4db31bd98, uobj=uobj@entry=0xffff8b7a938e0300, anon=0x0, pg=0xffffc88037830900)
at /usr/src/sys/uvm/uvm_fault.c:2509
#10 0xffffffff80d795a5 in uvm_fault_lower_promote (uobjpage=<optimized out>, uobj=<optimized out>, flt=<optimized out>, ufi=<optimized out>) at /usr/src/sys/uvm/uvm_fault.c:2449
#11 uvm_fault_lower (pages=0xffffc8a4db31be50, flt=0xffffc8a4db31bd98, ufi=0xffffc8a4db31bd60) at /usr/src/sys/uvm/uvm_fault.c:1964
#12 uvm_fault_internal (orig_map=orig_map@entry=0xffff8b7b2bf43580, vaddr=vaddr@entry=129166812004352, access_type=access_type@entry=4, fault_flag=fault_flag@entry=0)
at /usr/src/sys/uvm/uvm_fault.c:946
#13 0xffffffff8023c090 in trap (frame=0xffffc8a4db31c000) at /usr/src/sys/arch/amd64/amd64/trap.c:519
#14 0xffffffff80234ad4 in alltraps ()
Second time:
(gdb) bt
#0 0xffffffff80239af5 in cpu_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:708
#1 0xffffffff80de0755 in kern_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:91
#2 0xffffffff80e26273 in vpanic (fmt=fmt@entry=0xffffffff813aa191 "trap", ap=ap@entry=0xffffae2490b22898) at /usr/src/sys/kern/subr_prf.c:288
#3 0xffffffff80e26348 in panic (fmt=fmt@entry=0xffffffff813aa191 "trap") at /usr/src/sys/kern/subr_prf.c:209
#4 0xffffffff8023c82d in trap (frame=0xffffae2490b229e0) at /usr/src/sys/arch/amd64/amd64/trap.c:325
#5 0xffffffff80234ad4 in alltraps ()
#6 0xffffffff805af065 in pmap_unmap_ptes (pmap=<optimized out>, pmap2=0x0) at /usr/src/sys/arch/x86/x86/pmap.c:873
#7 0xffffffff805b03e7 in pmap_enter_ma (pmap=0xffff96607f65c400, va=<optimized out>, ma=<optimized out>, pa=110663139328, prot=prot@entry=5, flags=flags@entry=36, domid=domid@entry=0)
at /usr/src/sys/arch/x86/x86/pmap.c:5188
#8 0xffffffff805b0f64 in pmap_enter_default (pmap=<optimized out>, va=<optimized out>, pa=<optimized out>, prot=prot@entry=5, flags=flags@entry=36) at /usr/src/sys/arch/x86/x86/pmap.c:4977
#9 0xffffffff80d77ced in uvm_fault_lower_enter (ufi=ufi@entry=0xffffae2490b22d60, flt=flt@entry=0xffffae2490b22d98, uobj=uobj@entry=0xffff966951141880, anon=0x0, pg=0xffffae0046678080)
at /usr/src/sys/uvm/uvm_fault.c:2509
#10 0xffffffff80d795a5 in uvm_fault_lower_promote (uobjpage=<optimized out>, uobj=<optimized out>, flt=<optimized out>, ufi=<optimized out>) at /usr/src/sys/uvm/uvm_fault.c:2449
#11 uvm_fault_lower (pages=0xffffae2490b22e50, flt=0xffffae2490b22d98, ufi=0xffffae2490b22d60) at /usr/src/sys/uvm/uvm_fault.c:1964
#12 uvm_fault_internal (orig_map=orig_map@entry=0xffff96716ea37580, vaddr=vaddr@entry=14704640, access_type=access_type@entry=4, fault_flag=fault_flag@entry=0)
at /usr/src/sys/uvm/uvm_fault.c:946
#13 0xffffffff8023c090 in trap (frame=0xffffae2490b23000) at /usr/src/sys/arch/amd64/amd64/trap.c:519
#14 0xffffffff80234ad4 in alltraps ()
The qemu command line:
#!/bin/sh
qemu-system-i386 \
-accel nvmm \
-m 4G \
-name "NetBSD 9" \
-object rng-random,filename=/dev/urandom,id=viornd0 \
-device virtio-rng-pci,rng=viornd0 \
-device virtio-net,netdev=n0 \
-netdev tap,fd=3,id=n0 \
-drive file=NetBSD-9.qcow2,if=none,id=hd0 \
-device virtio-blk-pci,drive=hd0 \
-display curses \
3<>/dev/tap0
The nvmm module is from the same date as the kernel itself.
Any ideas? Time for a bug report?
Thomas
Home |
Main Index |
Thread Index |
Old Index