From owner-freebsd-current@FreeBSD.ORG Mon Dec 1 14:14:36 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DED416A571 for ; Mon, 1 Dec 2003 14:14:36 -0800 (PST) Received: from mailserv1.neuroflux.com (mailserv1.neuroflux.com [204.228.228.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0916643FEA for ; Mon, 1 Dec 2003 14:14:03 -0800 (PST) (envelope-from ryans@gamersimpact.com) Received: (qmail 3384 invoked by uid 89); 1 Dec 2003 22:14:02 -0000 Received: from unknown (HELO www2.neuroflux.com) (127.0.0.1) by localhost with SMTP; 1 Dec 2003 22:14:02 -0000 Received: from 204.147.92.3 (SquirrelMail authenticated user ryans@gamersimpact.com) by www2.neuroflux.com with HTTP; Mon, 1 Dec 2003 15:14:02 -0700 (MST) Message-ID: <13308.204.147.92.3.1070316842.squirrel@www2.neuroflux.com> Date: Mon, 1 Dec 2003 15:14:02 -0700 (MST) From: "Ryan" To: freebsd-current@freebsd.org User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal Subject: Sleep on Non-sleep lock / LOR with Radeon DRM driver X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2003 22:14:36 -0000 X-List-Received-Date: Mon, 01 Dec 2003 22:14:36 -0000 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@gamersimpact.com ICQ: 1019590 AIM/MSN: leadZERO -= http://www.gamersimpact.com =-