lock order reversal: 1st 0xfffffe0046dcff20 pcm0:virtual:dsp0.vr0 (pcm virtual record channel, sleep mutex) @ /mnt/src/sys/dev/sound/pcm/dsp.c:2590 2nd 0xfffffe0046dcfda0 pcm0 (sound cdev, sleep mutex) @ /mnt/src/sys/dev/sound/pcm/channel.c:2214 lock order sound cdev -> pcm virtual record channel established at: #0 0xffffffff811bef52 at witness_checkorder+0x5f2 #1 0xffffffff81097afb at __mtx_lock_flags+0x14b #2 0xffffffff8413fe6f at sound_oss_sysinfo+0x1af #3 0xffffffff84133ee1 at dsp_ioctl+0x6b1 #4 0xffffffff80e2c406 at devfs_ioctl+0x1f6 #5 0xffffffff812cc8f5 at vn_ioctl+0x235 #6 0xffffffff80e2d0ec at devfs_ioctl_f+0x6c #7 0xffffffff811c9c41 at kern_ioctl+0x3a1 #8 0xffffffff811c97e7 at sys_ioctl+0x247 #9 0xffffffff819e9155 at amd64_syscall+0x365 #10 0xffffffff819a413b at fast_syscall_common+0xf8 lock order pcm virtual record channel -> sound cdev attempted at: #0 0xffffffff811bfc19 at witness_checkorder+0x12b9 #1 0xffffffff81097afb at __mtx_lock_flags+0x14b #2 0xffffffff8412eafa at chn_trigger+0x24a #3 0xffffffff84142641 at vchan_trigger+0x101 #4 0xffffffff8412e980 at chn_trigger+0xd0 #5 0xffffffff841386e4 at dsp_oss_syncstart+0x1b4 #6 0xffffffff841352ee at dsp_ioctl+0x1abe #7 0xffffffff80e2c406 at devfs_ioctl+0x1f6 #8 0xffffffff812cc8f5 at vn_ioctl+0x235 #9 0xffffffff80e2d0ec at devfs_ioctl_f+0x6c #10 0xffffffff811c9c41 at kern_ioctl+0x3a1 #11 0xffffffff811c97e7 at sys_ioctl+0x247 #12 0xffffffff819e9155 at amd64_syscall+0x365 #13 0xffffffff819a413b at fast_syscall_common+0xf8