Hi!
I woke up this morning to a rebooted machine:
Jun 30 07:42:31 yt savecore: reboot after panic: [ 1405717.1027318] panic:
kernel diagnostic assertion "!(l->l_md.md_flags & MDL_FPU_IN_CPU)" failed: file
"/usr/src/sys/arch/x86/x86/fpu.c", line 144
(gdb) target kvm netbsd.27.core
0xffffffff80226145 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at /usr/src/sys/arch/amd64/amd64/machdep.c:713
713 dumpsys();
(gdb) bt
#0 0xffffffff80226145 in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at /usr/src/sys/arch/amd64/amd64/machdep.c:713
#1 0xffffffff80d1a9f4 in kern_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0)
at /usr/src/sys/kern/kern_reboot.c:73
#2 0xffffffff80d5d862 in vpanic (fmt=0xffffffff813543b8 "kernel %sassertion
\"%s\" failed: file \"%s\", line %d ",
ap=ap@entry=0xffffad094334b8d8) at /usr/src/sys/kern/subr_prf.c:290
#3 0xffffffff80ee542f in kern_assert (fmt=fmt@entry=0xffffffff813543b8 "kernel
%sassertion \"%s\" failed: file \"%s\", line %d ")
at /usr/src/sys/lib/libkern/kern_assert.c:51
#4 0xffffffff8022a38d in fpu_lwp_area (l=0xfffffea36fcd0b40) at
/usr/src/sys/arch/x86/x86/fpu.c:135
#5 fpu_lwp_area (l=0xfffffea36fcd0b40) at /usr/src/sys/arch/x86/x86/fpu.c:135
#6 process_read_fpregs_xmm (l=0xfffffea36fcd0b40, l@entry=<error reading
variable: value has been optimized out>,
fpregs=0xffffad094334b9a0, fpregs@entry=<error reading variable: value has
been optimized out>)
at /usr/src/sys/arch/x86/x86/fpu.c:710
#7 0xffffffff80227983 in process_read_fpregs (l=<error reading variable: value
has been optimized out>,
regs=<error reading variable: value has been optimized out>, sz=<error
reading variable: value has been optimized out>)
at /usr/src/sys/arch/amd64/amd64/process_machdep.c:162
#8 0xffffffff80d74709 in proc_regio (l=0xfffffea36fcd0b40,
uio=0xffffad094334bf00, ks=<optimized out>, r=<optimized out>,
w=0xffffffff80227b83 <process_write_fpregs>) at
/usr/src/sys/kern/sys_process_lwpstatus.c:169
#9 0xffffffff80d74a29 in process_dofpregs (curl=curl@entry=0xfffffea36fcd02c0,
l=l@entry=0xfffffea36fcd0b40,
uio=uio@entry=0xffffad094334bf00) at
/usr/src/sys/kern/sys_process_lwpstatus.c:246
#10 0xffffffff80c0486c in procfs_dofpregs (curl=curl@entry=0xfffffea36fcd02c0,
l=l@entry=0xfffffea36fcd0b40,
pfs=pfs@entry=0xfffffeb620e87280, uio=uio@entry=0xffffad094334bf00)
at /usr/src/sys/miscfs/procfs/procfs_fpregs.c:96
#11 0xffffffff80c07557 in procfs_rw (v=<optimized out>) at
/usr/src/sys/miscfs/procfs/procfs_subr.c:203
#12 0xffffffff80dd55f5 in VOP_READ (vp=vp@entry=0xfffffeaa00c3f580,
uio=uio@entry=0xffffad094334bf00, ioflag=ioflag@entry=0,
cred=cred@entry=0xfffffeb3b0038700) at /usr/src/sys/kern/vnode_if.c:504
#13 0xffffffff80dccfff in vn_read (fp=<optimized out>,
offset=0xfffffeb281da6480, uio=0xffffad094334bf00, cred=0xfffffeb3b0038700,
flags=1) at /usr/src/sys/kern/vfs_vnops.c:572
#14 0xffffffff80d6e40b in dofileread (fd=fd@entry=3, fp=<optimized out>,
buf=0x7cfcee769040, nbyte=8388608,
offset=<optimized out>, flags=flags@entry=1,
retval=retval@entry=0xffffad094334bfb0)
at /usr/src/sys/kern/sys_generic.c:156
#15 0xffffffff80d6e4d3 in sys_read (l=<optimized out>, uap=0xffffad094334c000,
retval=0xffffad094334bfb0)
at /usr/src/sys/kern/sys_generic.c:121
#16 0xffffffff80580ece in sy_call (rval=0xffffad094334bfb0,
uap=0xffffad094334c000, l=0xfffffea36fcd02c0,
sy=0xffffffff81895588 <sysent+72>) at /usr/src/sys/sys/syscallvar.h:65
#17 sy_invoke (code=3, rval=0xffffad094334bfb0, uap=0xffffad094334c000,
l=0xfffffea36fcd02c0, sy=0xffffffff81895588 <sysent+72>)
at /usr/src/sys/sys/syscallvar.h:94
#18 syscall (frame=0xffffad094334c000) at
/usr/src/sys/arch/x86/x86/syscall.c:138
#19 0xffffffff8020b25d in handle_syscall ()
#20 0x0000000000000003 in ?? ()
#21 0x00007cfcee769040 in ?? ()
#22 0x0000000000800000 in ?? ()
#23 0x0000000000000000 in ?? ()
This is on a 9.99.85 from June 13.
Has anyone else seen this?
Thomas