From owner-freebsd-current@FreeBSD.ORG Wed Sep 3 01:16:13 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 232831065C82 for ; Wed, 3 Sep 2008 01:16:13 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id E36968FC0A for ; Wed, 3 Sep 2008 01:16:12 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.3/8.14.3) with ESMTP id m831GCWH001267 for ; Tue, 2 Sep 2008 18:16:12 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.3/8.14.3/Submit) id m831GCGP001266 for freebsd-current@freebsd.org; Tue, 2 Sep 2008 18:16:12 -0700 (PDT) (envelope-from sgk) Date: Tue, 2 Sep 2008 18:16:12 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Message-ID: <20080903011612.GA1242@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: drm causes kernel panic 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: Wed, 03 Sep 2008 01:16:13 -0000 Built world/kernel with today sources. Upon starting Xorg as a normal user, I was greeted with Script started on Tue Sep 2 18:12:22 2008 Unread portion of the kernel message buffer: panic: lock (sleep mutex) drmdev not locked @ /usr/src/sys/dev/drm/drm_pci.c:77 cpuid = 0 Uptime: 24s Physical memory: 8118 MB Dumping 346 MB: 331 315 299 283 267 251 235 219 203 187 171 155 139 123 107 91 75 59 43 27 11 #0 doadump () at pcpu.h:195 195 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:195 #1 0xffffffff802ee4da in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xffffffff802ee947 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:572 #3 0xffffffff803301ca in witness_unlock (lock=0xffffffff806f3d60, flags=8, file=0xffffffff8055dc88 "/usr/src/sys/dev/drm/drm_pci.c", line=77) at /usr/src/sys/kern/subr_witness.c:1460 #4 0xffffffff802e20c6 in _mtx_unlock_flags (m=0xffffff00017b41a8, opts=0, file=0xffffffff8055dc88 "/usr/src/sys/dev/drm/drm_pci.c", line=77) at /usr/src/sys/kern/kern_mutex.c:199 #5 0xffffffff8021a945 in drm_pci_alloc (dev=Variable "dev" is not available. ) at /usr/src/sys/dev/drm/drm_pci.c:77 #6 0xffffffff80214654 in drm_addmap (dev=0xffffff00017b4000, offset=0, size=16384, type=_DRM_CONSISTENT, flags=Variable "flags" is not available. ) at /usr/src/sys/dev/drm/drm_bufs.c:247 #7 0xffffffff80214b8b in drm_addmap_ioctl (dev=0xffffff00017b4000, data=0xffffff000576c480, file_priv=Variable "file_priv" is not available. ) at /usr/src/sys/dev/drm/drm_bufs.c:291 #8 0xffffffff8021786e in drm_ioctl (kdev=Variable "kdev" is not available. ) at /usr/src/sys/dev/drm/drm_drv.c:952 #9 0xffffffff802bb4e5 in giant_ioctl (dev=0xffffff000188e400, cmd=3223872533, data=0xffffff000576c480 "", fflag=67, td=0xffffff0005a25a20) at /usr/src/sys/kern/kern_conf.c:407 ---Type to continue, or q to quit--- #10 0xffffffff80288eea in devfs_ioctl_f (fp=0xffffff0005665c30, com=3223872533, data=0xffffff000576c480, cred=Variable "cred" is not available. ) at /usr/src/sys/fs/devfs/devfs_vnops.c:585 #11 0xffffffff80332942 in kern_ioctl (td=0xffffff0005a25a20, fd=Variable "fd" is not available. ) at file.h:262 #12 0xffffffff80332ba0 in ioctl (td=0xffffff0005a25a20, uap=0xffffffff2231fbf0) at /usr/src/sys/kern/sys_generic.c:677 #13 0xffffffff804f4f9f in syscall (frame=0xffffffff2231fc80) at /usr/src/sys/amd64/amd64/trap.c:897 #14 0xffffffff804d8b6b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:338 #15 0x000000020185340c in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) quit exit Script done on Tue Sep 2 18:13:12 2008 -- Steve