Sleep on Non-sleep lock / LOR with Radeon DRM driver
Ryan
ryans at gamersimpact.com
Mon Dec 1 14:14:36 PST 2003
I received the following when shutting X down.
If you need any other info please let me know.
PS
I wasn't able to find any reports of this in the current@ or the PR
database. Should I submit a PR as well?
-----------------
Sleeping on "itrmh" with the following non-sleepable locks held:
exclusive sleep mutex drm device r = 0 (0xc43e1064) locked @
@/dev/drm/drm_irq.h:192
lock order reversal
1st 0xc43e1064 drm device (drm device) @ @/dev/drm/drm_irq.h:192
2nd 0xc06e3de0 Giant (Giant) @ /usr/src/sys/kern/kern_synch.c:307
Stack backtrace:
backtrace(c0692e54,c06e3de0,c068f29a,c068f29a,c0690314) at backtrace+0x17
witness_lock(c06e3de0,8,c0690314,133,c1913800) at witness_lock+0x672
_mtx_lock_flags(c06e3de0,0,c0690314,133,0) at _mtx_lock_flags+0xba
msleep(c4539c40,c1913800,a0,c068d951,0) at msleep+0x734
ithread_remove_handler(c4539c40,dc8fc9c8,c064cc91,c4539c40,dc8fc9f0) at
ithread_remove_handler+0x14c
intr_remove_handler(c4539c40,dc8fc9f0,c052cf00,c1914c80,c43edd80) at
intr_remove_handler+0x11
nexus_teardown_intr(c1914c80,c43edd80,c4539c00,c4539c40,c43edd80) at
nexus_teardown_intr+0x11
bus_generic_teardown_intr(c1914c00,c43edd80,c4539c00,c4539c40,c43edd80) at
bus_generic_teardown_intr+0x70
bus_generic_teardown_intr(c1914800,c43edd80,c4539c00,c4539c40,c43edd80) at
bus_generic_teardown_intr+0x70
bus_generic_teardown_intr(c43ec600,c43edd80,c4539c00,c4539c40,c43edd80) at
bus_generic_teardown_intr+0x70
bus_generic_teardown_intr(c43ec780,c43edd80,c4539c00,c4539c40,c43edd80) at
bus_generic_teardown_intr+0x70
bus_generic_teardown_intr(c43ede80,c43edd80,c4539c00,c4539c40,c43edd80) at
bus_generic_teardown_intr+0x70
bus_teardown_intr(c43edd80,c4539c00,c4539c40,c43e1064,c43e1064) at
bus_teardown_intr+0x75
radeon_irq_uninstall(c43e1000,0,c07c3727,c0,c07c6110) at
radeon_irq_uninstall+0x61
radeon_control(c06e2100,80086414,dc8fcc58,43,c4544000) at radeon_control+0x8b
radeon_ioctl(c06e2100,80086414,dc8fcc58,43,c4544000) at radeon_ioctl+0x1e6
spec_ioctl(dc8fcb80,dc8fcc2c,c057b341,dc8fcb80,c4544070) at spec_ioctl+0x19e
spec_vnoperate(dc8fcb80,c4544070,c06e7d20,5f5,c06d8660) at
spec_vnoperate+0x18
vn_ioctl(c456b61c,80086414,dc8fcc58,c4749000,c4544000) at vn_ioctl+0x1a1
ioctl(c4544000,dc8fcd14,c06a6081,3ee,3) at ioctl+0x481
syscall(2f,8b4002f,bfbf002f,8932c00,8736000) at syscall+0x2c0
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (54), eip = 0x28255c2f, esp = 0xbfbfeb7c, ebp = 0xbfbfeb98 ---
--
Ryan "leadZERO" Sommers
Gamer's Impact President
ryans at gamersimpact.com
ICQ: 1019590
AIM/MSN: leadZERO
-= http://www.gamersimpact.com =-
More information about the freebsd-current
mailing list