NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[NetBSD 8.0_BETA] Panic on amd64



	Hello,

	Last night, my test server has rebooted twice after panic.
Kernel is customized, but I've only added ALTQD support.

crash> bt
_KERNEL_OPT_NARCNET() at 0
_KERNEL_OPT_NARCNET() at 0
vpanic() at vpanic+0x149
snprintf() at snprintf
trap() at trap+0xc6b
--- trap (number 6) ---
filt_sowdetach() at filt_sowdetach+0x3f
knote_detach() at knote_detach+0x70
kevent1() at kevent1+0x686
sys___kevent50() at sys___kevent50+0x33
syscall() at syscall+0x1d8
--- syscall (number 435) ---
721d3fc3e1ba:

gdb returns :
legendre# gdb --symbols=netbsd.gdb --quiet --eval-command="file netbsd.gdb" --eval-command="target kvm netbsd.1.core" --eval-command "bt" --eval-command "list" --eval-command "info all-registers" 2>&1
Reading symbols from netbsd.gdb...done.
Load new symbol table from "netbsd.gdb"? (y or n) y
Reading symbols from netbsd.gdb...done.
0xffffffff80229535 in cpu_reboot (howto=howto@entry=260,
    bootstr=bootstr@entry=0x0)
    at /usr/src/netbsd-8/src/sys/arch/amd64/amd64/machdep.c:674
674                     dumpsys();
#0  0xffffffff80229535 in cpu_reboot (howto=howto@entry=260,
    bootstr=bootstr@entry=0x0)
    at /usr/src/netbsd-8/src/sys/arch/amd64/amd64/machdep.c:674
#1  0xffffffff809b870c in vpanic (fmt=fmt@entry=0xffffffff810d6ffa "trap",
    ap=ap@entry=0xfffffe811e524958)
    at /usr/src/netbsd-8/src/sys/kern/subr_prf.c:342
#2  0xffffffff809b87c0 in panic (fmt=fmt@entry=0xffffffff810d6ffa "trap")
    at /usr/src/netbsd-8/src/sys/kern/subr_prf.c:258
#3  0xffffffff8022b166 in trap (frame=0xfffffe811e524a90)
    at /usr/src/netbsd-8/src/sys/arch/amd64/amd64/trap.c:304
#4  0xffffffff8020113e in alltraps ()
#5  0xffffffff809e7eed in filt_sowdetach (kn=0xfffffe8413849eb8)
    at /usr/src/netbsd-8/src/sys/kern/uipc_socket.c:2265
#6  0xffffffff80963f71 in knote_detach (kn=0xfffffe8413849eb8,
    fdp=0xfffffe840e04e2c0, dofop=<optimized out>)
    at /usr/src/netbsd-8/src/sys/kern/kern_event.c:1574
#7  0xffffffff80965943 in kqueue_scan (kevcnt=8,
    keops=0xffffffff8104d460 <kevent_native_ops>,
keops=0xffffffff8104d460 <kevent_native_ops>, kevbuf=0xfffffe811e524d00,
    retval=0xfffffe811e524eb0, tsp=0xfffffe811e524c50, ulistp=0xc24dc0,
    maxevents=128, fp=<optimized out>)
    at /usr/src/netbsd-8/src/sys/kern/kern_event.c:1267
#8  kevent1 (retval=0xfffffe811e524eb0, fd=8, changelist=<optimized out>,
    nchanges=18446742441849500824, eventlist=0xc24dc0, nevents=128,
    timeout=0xfffffe811e524c50,
    keops=keops@entry=0xffffffff8104d460 <kevent_native_ops>)
    at /usr/src/netbsd-8/src/sys/kern/kern_event.c:895
#9  0xffffffff80965b42 in sys___kevent50 (l=<optimized out>,
    uap=<optimized out>, retval=<optimized out>)
    at /usr/src/netbsd-8/src/sys/kern/kern_event.c:818
#10 0xffffffff8024f698 in sy_call (rval=0xfffffe811e524eb0,
    uap=0xfffffe811e524f00, l=0xfffffe840edf3900,
    sy=0xffffffff81480348 <sysent+10440>)
    at /usr/src/netbsd-8/src/sys/sys/syscallvar.h:65
#11 sy_invoke (code=435, rval=0xfffffe811e524eb0, uap=0xfffffe811e524f00,
    l=0xfffffe840edf3900, sy=0xffffffff81480348 <sysent+10440>)
    at /usr/src/netbsd-8/src/sys/sys/syscallvar.h:94
#12 syscall (frame=0xfffffe811e524f00)
    at /usr/src/netbsd-8/src/sys/arch/x86/x86/syscall.c:144
#13 0xffffffff80200771 in Xsyscall ()
669             /* Disable interrupts. */
670             s = splhigh();
671
672             /* Do a dump if requested. */
673             if ((howto & (RB_DUMP | RB_HALT)) == RB_DUMP)
674                     dumpsys();
675
676     haltsys:
677             doshutdownhooks();
678
rax            <unavailable>
rbx            0x104    260
rcx            <unavailable>
rdx            <unavailable>
rsi            <unavailable>
rdi            <unavailable>
rbp            0xfffffe811e524910       0xfffffe811e524910
rsp            0xfffffe811e524900       0xfffffe811e524900
r8             <unavailable>
r9             <unavailable>
r10            <unavailable>
r11            <unavailable>
r12            0x7      7
r13            0xfffffe811e524958       -1644463765160
r14            0x6      6
r15            0x0      0
rip            0xffffffff80229535       0xffffffff80229535 <cpu_reboot+443>
eflags         <unavailable>
cs             <unavailable>
ss             <unavailable>
ds             <unavailable>
es             <unavailable>
fs             0x0      0
gs             0x0      0
st0            <unavailable>
st1            <unavailable>
st2            <unavailable>
st3            <unavailable>
st4            <unavailable>
st5            <unavailable>
st6            <unavailable>
st7            <unavailable>
fctrl          <unavailable>
fstat          <unavailable>
ftag           <unavailable>
fiseg          <unavailable>
fioff          <unavailable>
foseg          <unavailable>
fooff          <unavailable>
fop            <unavailable>
xmm0           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm1           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm2           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm3           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm4           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm5           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm6           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = { <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm7           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm8           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm9           {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm10          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm11          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm12          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm13          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm14          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
xmm15          {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {
    <unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>},
  uint128 = <unavailable>}
mxcsr          <unavailable>
(gdb)

	Best regards,

	JKB


Home | Main Index | Thread Index | Old Index