Dear folks,
I've stumbled on some panics recently with my old memory-tight laptop i'd like
to share before writing PR's about it.
First one that repeated itself some times:
--------------
(gdb) target kvm netbsd.19.core
0xffffffff802261c5 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/arch/amd64/amd64/machdep.c:713
713 dumpsys();
(gdb) where
#0 0xffffffff802261c5 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/arch/amd64/amd64/machdep.c:713
#1 0xffffffff80ca1701 in kern_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_reboot.c:73
#2 0xffffffff80ce086d in vpanic (
fmt=0xffffffff81343c40 "kernel %sassertion \"%s\" failed: file \"%s\",
line %d ",
ap=ap@entry=0xffffdb0042acccc8)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/subr_prf.c:290
#3 0xffffffff80e531e3 in kern_assert (
fmt=fmt@entry=0xffffffff81343c40 "kernel %sassertion \"%s\" failed: file
\"%s\", line %d ") at
/usr/sources/cvs.netbsd.org/src-clean/sys/lib/libkern/kern_assert.c:51
337 KASSERT(!cpu_softintr_p());
#4 0xffffffff80cd4c03 in kmem_free (p=0xffffb77201aa0280, size=256)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/subr_kmem.c:337
#5 0xffffffff809ac333 in cipher_detach (key=0xffffb77201c93ad8)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_crypto.c:453
#6 _ieee80211_crypto_delkey (ic=ic@entry=0xffffdb00043173f0,
key=key@entry=0xffffb77201c93ad8)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_crypto.c:453
#7 0xffffffff809ac9b4 in ieee80211_crypto_delkey
(ic=ic@entry=0xffffdb00043173f0,
key=key@entry=0xffffb77201c93ad8)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_crypto.c:468
#8 0xffffffff809bdd81 in ieee80211_node_delucastkey (ni=0xffffb77201c93a08)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_node.c:1812
#9 0xffffffff809bbc8e in ieee80211_sta_leave (ic=ic@entry=0xffffdb00043173f0,
ni=ni@entry=0xffffb77201c93a08)
at /usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_node.c:891
#10 0xffffffff809c2a7e in ieee80211_newstate (ic=0xffffdb00043173f0,
nstate=IEEE80211_S_INIT, arg=-1)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/net80211/ieee80211_proto.c:940
#11 0xffffffff803a2e41 in iwn_newstate (ic=0xffffdb00043173f0,
nstate=IEEE80211_S_INIT,
arg=-1) at /usr/sources/cvs.netbsd.org/src-clean/sys/dev/pci/if_iwn.c:4968
#12 0xffffffff803a3e64 in iwn_stop (ifp=0xffffdb0004317008, disable=<optimized
out>)
at /usr/sources/cvs.netbsd.org/src-clean/sys/dev/pci/if_iwn.c:6438
#13 0xffffffff803a5807 in iwn_softintr (arg=0xffffdb0004317000)
at /usr/sources/cvs.netbsd.org/src-clean/sys/dev/pci/if_iwn.c:2790
#14 0xffffffff80caf8b6 in softint_execute (s=4, l=0xffffb7723a6e3480)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_softint.c:568
#15 softint_dispatch (pinned=<optimized out>, s=4)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_softint.c:814
#16 0xffffffff80220e3f in Xsoftintr ()
(gdb)
----------
2nd one
----------
(gdb) target kvm netbsd.22.core
0xffffffff802261c5 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/arch/amd64/amd64/machdep.c:713
713 dumpsys();
(gdb) where
#0 0xffffffff802261c5 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at
/usr/sources/cvs.netbsd.org/src-clean/sys/arch/amd64/amd64/machdep.c:713
#1 0xffffffff80ca1701 in kern_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_reboot.c:73
#2 0xffffffff80ce086d in vpanic (
fmt=0xffffffff81343c40 "kernel %sassertion \"%s\" failed: file \"%s\",
line %d ",
ap=ap@entry=0xffffdb8042ad3e28)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/subr_prf.c:290
#3 0xffffffff80e531e3 in kern_assert (
fmt=fmt@entry=0xffffffff81343c40 "kernel %sassertion \"%s\" failed: file
\"%s\", line %d ") at
/usr/sources/cvs.netbsd.org/src-clean/sys/lib/libkern/kern_assert.c:51
302 KASSERT(rw_write_held(uobj->vmobjlock));
#4 0xffffffff80c557ea in uvm_pagefree (pg=0xffffdb8000308980)
at /usr/sources/cvs.netbsd.org/src-clean/sys/uvm/uvm_page.c:298
#5 0xffffffff80c3c556 in uvm_anon_release (anon=0xffffd1a15c76e7e0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/uvm/uvm_anon.c:374
#6 0xffffffff80c5827f in uvm_aio_aiodone_pages
(pgs=pgs@entry=0xffffdb8042ad3f60,
npages=npages@entry=16, write=write@entry=true, error=error@entry=0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/uvm/uvm_pager.c:466
#7 0xffffffff80c58694 in uvm_aio_aiodone (bp=0xffffd1a1822504b0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/uvm/uvm_pager.c:526
#8 0xffffffff80d2a3c2 in biointr (cookie=<optimized out>)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/vfs_bio.c:1734
#9 0xffffffff80caf6e0 in softint_execute (s=3, l=0xffffd1a1aeae38c0)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_softint.c:565
#10 softint_dispatch (pinned=<optimized out>, s=3)
at /usr/sources/cvs.netbsd.org/src-clean/sys/kern/kern_softint.c:814
#11 0xffffffff80220e3f in Xsoftintr ()
(gdb)
----------
I'll keep the coredumps and kernel around if someone want to extract more info
out of it :)
With regards,
Reinoud Zandijk
Attachment:
signature.asc
Description: PGP signature