Hello,
syzbot found the following issue on:
HEAD commit: d9781408a793 Provide atomic load and store functions for i..
git tree: openbsd
console output:
https://syzkaller.appspot.com/x/log.txt?x=105a649d700000
kernel config:
https://syzkaller.appspot.com/x/.config?x=bf87b6915a88cd0d
dashboard link:
https://syzkaller.appspot.com/bug?extid=f7634539e73108238c2a
Unfortunately, I don't have any reproducer for this issue yet.
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+f76345...@syzkaller.appspotmail.com
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 251
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 231
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 219
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 207
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 195
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681f4900) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681f4900,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 183
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80677b8200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80677b8200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681f4900) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681f4900,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 171
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681ba700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681ba700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eaf800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eaf800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eaf800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80677b8200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80677b8200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681f4900) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681f4900,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 159
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd807d1b4200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd807d1b4200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000dbe800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000dbe800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000dbe800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681ba700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681ba700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eaf800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eaf800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eaf800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80677b8200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80677b8200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681f4900) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681f4900,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 147
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8061f6a200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8061f6a200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000ebf800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000ebf800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000ebf800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd807d1b4200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd807d1b4200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000dbe800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000dbe800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000dbe800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681ba700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681ba700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eaf800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eaf800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eaf800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80677b8200) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80677b8200,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80681f4900) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80681f4900,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000c5d000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000c5d000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000c5d000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80687fa300) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80687fa300,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000baf010) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000baf010) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000baf010) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8077f10400) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8077f10400,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff80000019f2a8) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff80000019f2a8) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff80000019f2a8) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80670a5700) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80670a5700,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000689000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000689000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000689000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 scsi_iopool_get sys/scsi/scsi_base.c:258 [inline]
scsi_iopool_run(ffff8000000a2048) at scsi_iopool_run+0x95 sys/scsi/scsi_base.c:422
scsi_xsh_runqueue(ffff80000002cb00) at scsi_xsh_runqueue+0x203 sys/scsi/scsi_base.c:598
scsi_xsh_add(ffff80000019e1e0) at scsi_xsh_add+0xc9 sys/scsi/scsi_base.c:536
sdstrategy(fffffd807e1c47f0) at sdstrategy+0x187 sys/scsi/sd.c:567
spec_strategy(ffff800027ac9a88) at spec_strategy+0x75 sys/kern/spec_vnops.c:473
VOP_STRATEGY(fffffd807efc91c0,fffffd807e1c47f0) at VOP_STRATEGY+0x9b sys/kern/vfs_vops.c:644
bwrite(fffffd807e1c47f0) at bwrite+0x1f0 sys/kern/vfs_bio.c:763
ffs_update(fffffd8072dddbb0,1) at ffs_update+0x27d sys/ufs/ffs/ffs_inode.c:113
ffs_truncate(fffffd8072dddbb0,0,0,ffffffffffffffff) at ffs_truncate+0xcec
ufs_inactive(ffff800027ac9e18) at ufs_inactive+0x14e sys/ufs/ufs/ufs_inode.c:84
VOP_INACTIVE(fffffd8068b2f740,ffff80002c750548) at VOP_INACTIVE+0xc4 sys/kern/vfs_vops.c:505
vput(fffffd8068b2f740) at vput+0xb6 sys/kern/vfs_subr.c:779
vn_close(fffffd8068b2f740,2,ffffffffffffffff,ffff80002c750548) at vn_close+0x7e sys/kern/vfs_vnops.c:300
acct_shutdown() at acct_shutdown+0x6b sys/kern/kern_acct.c:360
vfs_shutdown(ffff80002c750548) at vfs_shutdown+0x16 sys/kern/vfs_subr.c:1757
boot(100) at boot+0xc8 sys/arch/amd64/amd64/machdep.c:830
dal_hw_translate_dcn20_init(100) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
kpageflttrap(ffff800027aca190,0) at kpageflttrap+0x266 sys/arch/amd64/amd64/trap.c:233
kerntrap(ffff800027aca190) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 135
End of stack trace.
fatal double fault in supervisor mode
trap type 13 code 0 rip ffffffff81d1b442 cs 8 rflags 10282 cr2 ffff800027ac6fa8 cpl c rsp ffff800027ac6fb0
gsbase 0xffffffff8293cff0 kgsbase 0x0
panic: trap type 13, code=0, pc=ffffffff81d1b442
Starting stack trace...
panic(ffffffff82580117) at panic+0x16b sys/kern/subr_prf.c:233
kerntrap(ffffffff8293c730) at kerntrap+0x1c7 sys/arch/amd64/amd64/trap.c:313
Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf
Bad frame pointer: 0xffff800027ac7060
end trace frame: 0xffff800027ac7060, count: 254
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80740b7500) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80740b7500,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eb9800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eb9800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eb9800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff82580117) at panic+0x18b sys/kern/subr_prf.c:235
kerntrap(ffffffff8293c730) at kerntrap+0x1c7 sys/arch/amd64/amd64/trap.c:313
Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf
Bad frame pointer: 0xffff800027ac7060
end trace frame: 0xffff800027ac7060, count: 242
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80740b6d00) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80740b6d00,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000ccd000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000ccd000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000ccd000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80740b7500) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80740b7500,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eb9800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eb9800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eb9800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff82580117) at panic+0x18b sys/kern/subr_prf.c:235
kerntrap(ffffffff8293c730) at kerntrap+0x1c7 sys/arch/amd64/amd64/trap.c:313
Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf
Bad frame pointer: 0xffff800027ac7060
end trace frame: 0xffff800027ac7060, count: 230
End of stack trace.
panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63
Starting stack trace...
panic(ffffffff825843ea) at panic+0x16b sys/kern/subr_prf.c:233
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd8061f6a100) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd8061f6a100,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000e38800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000e38800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000e38800) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80740b6d00) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80740b6d00,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000ccd000) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000ccd000) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000ccd000) at if_down+0x108 sys/net/if.c:1576
if_downall() at if_downall+0x7d sys/net/if.c:1557
boot(104) at boot+0x12c sys/arch/amd64/amd64/machdep.c:838
dal_hw_translate_dcn20_init(104) at dal_hw_translate_dcn20_init
panic(ffffffff825843ea) at panic+0x18b sys/kern/subr_prf.c:235
__assert(ffffffff825fc595,ffffffff8256e2f8,3f,ffffffff82631a9c) at __assert+0x25 sys/kern/subr_prf.c:161
_kernel_lock() at _kernel_lock+0xb2 sys/kern/kern_lock.c:63
selwakeup(fffffd806f88de40) at selwakeup+0x16 klist_empty sys/sys/event.h:361 [inline]
selwakeup(fffffd806f88de40) at selwakeup+0x16 sys/kern/sys_generic.c:885
sorwakeup(fffffd806f88dd28) at sorwakeup+0xc9 sys/kern/uipc_socket.c:1699
rtm_sendup(fffffd806f88dd28,fffffd80740b7500) at rtm_sendup+0xfa sys/net/rtsock.c:610
route_input(fffffd80740b7500,0,0) at route_input+0x198 sys/net/rtsock.c:580
rtm_ifchg(ffff800000eb9800) at rtm_ifchg+0xdd sys/net/rtsock.c:1777
if_down(ffff800000eb9800) at if_down+0x108 if_linkstate sys/net/if.c:1628 [inline]
if_down(ffff800000eb9800) a
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.