LOR in pcm/dsp

From: Goran Gajic <ggajic_at_afrodita.rcub.bg.ac.yu>
Date: Tue, 27 Dec 2005 23:25:32 +0100 (CET)
FreeBSD  7.0-CURRENT FreeBSD 7.0-CURRENT #16: Mon Dec 26 19:39:26 CET 2005 
root_at_:/usr/src/sys/i386/compile/TEST  i386


lock order reversal:
  1st 0xc23d5380 pcm0 (sound cdev) _at_ 
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/dsp.c:277
  2nd 0xc22b1a60 pcm0:record:0 (pcm record channel) _at_ 
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/dsp.c:290
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c0975930,c09758b8,c0929784) at kdb_backtrace+0x29
witness_checkorder(c22b1a60,9,c24a2b3b,122) at witness_checkorder+0x580
_mtx_lock_flags(c22b1a60,0,c24a2b3b,122,1) at _mtx_lock_flags+0x5b
dsp_open(c24ad700,3,2000,c284aa80,c096970c) at dsp_open+0x2fd
giant_open(c24ad700,3,2000,c284aa80,c24ad700) at giant_open+0x30
devfs_open(ce39c9f8,0,ce39cb60,ce39cab4,c06ce90e) at devfs_open+0x223
VOP_OPEN_APV(c0922060,ce39c9f8) at VOP_OPEN_APV+0x9b
vn_open_cred(ce39cb60,ce39cc60,464,c2c0a300,22) at vn_open_cred+0x3fe
vn_open(ce39cb60,ce39cc60,464,22,ce39cb00) at vn_open+0x1e
kern_open(c284aa80,c226c000,1,3,bf1ff674) at kern_open+0xb6
linux_open(c284aa80,ce39cd04,c,c284aa80,ce39cd30) at linux_open+0xad
syscall(3b,32003b,3b,8d51904,0) at syscall+0x27e
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (5, Linux ELF, linux_open), eip = 0x28fef6ab, esp = 
0xbf1ff630, ebp = 0xbf1ff6c4 ---


Regards,
gg.
Received on Tue Dec 27 2005 - 21:25:47 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:49 UTC