From owner-freebsd-current@FreeBSD.ORG Thu Jun 14 13:11:55 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9350716A46C for ; Thu, 14 Jun 2007 13:11:55 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net (neerbosch.nijmegen.internl.net [217.149.193.38]) by mx1.freebsd.org (Postfix) with ESMTP id 34C2A13C44B for ; Thu, 14 Jun 2007 13:11:54 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net by neerbosch.nijmegen.internl.net via neerbosch.nijmegen.internl.net [217.149.193.38] with ESMTP for id l5EDBr8J018106 (8.13.4/1.4); Thu, 14 Jun 2007 15:11:53 +0200 (MEST) Received: from localhost by neerbosch.nijmegen.internl.net via mboland@localhost with ESMTP for id l5EDBrVb018103 (8.13.4/2.02); Thu, 14 Jun 2007 15:11:53 +0200 (MEST) X-Authentication-Warning: neerbosch.nijmegen.internl.net: mboland owned process doing -bs Date: Thu, 14 Jun 2007 15:11:53 +0200 (MEST) From: Michiel Boland To: freebsd-current@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: panic in drm_ioctl X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 14 Jun 2007 13:11:55 -0000 Hi. My box just crashed with panic: mtx_lock() of destroyed mutex @ /usr/src/sys/kern/kern_mutex.c:151 KDB: stack backtrace: db_trace_self_wrapper(c07268c7,d6131ad8,c054562a,c0724173,c079ff00,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0724173,c079ff00,c0723186,d6131ae4,d6131ae4,...) at kdb_backtrace+0x29 panic(c0723186,c072304c,97,c0571e48,c079fd50,...) at panic+0xaa _mtx_lock_flags(c29ee8c0,0,c072304c,97,d6131b44,...) at _mtx_lock_flags+0x59 lock_mtx(c29ee8c0,0,c0724b6b,eb,0,...) at lock_mtx+0x29 _sleep(c3ef9d84,c29ee8c0,154,c07133ca,bb8,...) at _sleep+0x3bd i915_irq_wait(c29e6300,80046445,c43885d0,3,c38b1800,...) at i915_irq_wait+0x16d drm_ioctl(c29e6300,80046445,c43885d0,3,c38b1800,...) at drm_ioctl+0x337 giant_ioctl(c29e6300,80046445,c43885d0,3,c38b1800,...) at giant_ioctl+0x56 devfs_ioctl_f(c3004510,80046445,c43885d0,c388ad80,c38b1800,...) at devfs_ioctl_f+0xc9 kern_ioctl(c38b1800,4,80046445,c43885d0,9baad5,...) at kern_ioctl+0x243 ioctl(c38b1800,d6131cfc,c,d6131ca0,c07612b0,...) at ioctl+0x134 syscall(d6131d38) at syscall+0x288 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x286d9a1f, esp = 0xbfbfe04c, ebp = 0xbfbfe068 --- This is a ~7 days old -CURRENT with INVARIANTS and i915drm. Is there any point investigating this? Or should I just csup and hope that that will fix it? :) (I still have a debug kernel and core file if anyone is interested.) Cheers Michiel