Page MenuHomeFreeBSD
Paste P637

sound(4) LOR
ActivePublic

Authored by christos on Tue, Apr 16, 2:16 PM.
Tags
None
Referenced Files
F81451432: sound(4) LOR
Tue, Apr 16, 2:16 PM
Subscribers
None
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

Event Timeline

christos created this object in space S1 Global.