Date: Wed, 21 Sep 2011 12:33:10 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: Lawrence Stewart <lstewart@FreeBSD.org> Cc: freebsd-x11@FreeBSD.org Subject: Re: Deterministic panic 9.0-BETA2 with X + drm/radeon Message-ID: <4E79AF56.2040703@FreeBSD.org> In-Reply-To: <4E798E66.1020603@freebsd.org> References: <4E798E66.1020603@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
on 21/09/2011 10:12 Lawrence Stewart said the following: > Kernel page fault with the following non-sleepable locks held: > exclusive sleep mutex drmdev (drmdev) r = 0 (0xfffffe000f831ca0) locked @ > /usr/src/sys/modules/drm/drm/../../../dev/drm/drm_drv.c:791 I think that this is a well-known but not yet fixed issue. I think that it should already be addressed in the general drm part of kib's Intel GEM code. Please see this thread for some earlier history: http://lists.freebsd.org/pipermail/freebsd-current/2010-November/020914.html I personally keep using a patch from that thread which turns the panic into a LOR. > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2a > kdb_backtrace() at kdb_backtrace+0x37 > _witness_debugger() at _witness_debugger+0x2e > witness_warn() at witness_warn+0x2c4 > trap() at trap+0x2fe > calltrap() at calltrap+0x8 > --- trap 0xc, rip = 0xffffffff80b09af3, rsp = 0xffffff834d687950, rbp = > 0xffffff834d6879a0 --- > copyout() at copyout+0x43 > drm_ioctl() at drm_ioctl+0x2f2 > devfs_ioctl_f() at devfs_ioctl_f+0x7a > kern_ioctl() at kern_ioctl+0xcd > ioctl() at ioctl+0xfd > amd64_syscall() at amd64_syscall+0x3ba > Xfast_syscall() at Xfast_syscall+0xf7 > --- syscall (54, FreeBSD ELF64, ioctl), rip = 0x802ca437c, rsp = 0x7fffffffd968, > rbp = 0x7fffffffd9b0 --- -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E79AF56.2040703>