NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/49195 (drm2 panic in i915_gem.c)

The following reply was made to PR kern/49195; it has been noted by GNATS.

From: Alan Barrett <>
Subject: Re: kern/49195 (drm2 panic in i915_gem.c)
Date: Mon, 17 Nov 2014 18:16:06 +0200

 On Mon, 17 Nov 2014, Alan Barrett wrote:
 > >This seems to be fixed with revision 1.18 of i915_gem.c.  Please test.
 > I haven't yet tested that change.  However, I can report that the
 > problem appears with both AccelMethod "UXA" and AccelMethod "SNA"
 > but not with Accel off, in this part of the xorg.conf file:
 I have now tested with i915_gem.c revision 1.18.  I still get the
 write_domain panic with AccelMethod "SNA", although the back trace may
 not always be the same.
 With AccelMethod "UXA", I get such badly corrupted images that I didn't
 test for long enough to see whtether it panics.
 Here's a backtrace from the most recent write_domain panic.
 #11 0xc0b62a34 in kern_assert (
     fmt=fmt@entry=0xc0df5830 "kernel %sassertion \"%s\" failed: file \"%s\", line %d ") at src/sys/lib/libkern/kern_assert.c:51
 #12 0xc03e7ad7 in i915_gem_object_move_to_inactive (obj=0xc868ef00)
     at src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:2854
 #13 0xc03e7b46 in i915_gem_retire_requests_ring (ring=0xc4b24344)
     at src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:3249
 #14 0xc03e9a57 in i915_gem_object_flush_active (obj=0xc868ef00)
     at src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:3347
 #15 i915_gem_busy_ioctl (dev=0xc504564c, data=0xdd8e1eb0, file=0xc659f5e8)
     at src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:4836
 #16 0xc02ea1dc in drm_ioctl (fp=0xc65a9c00, cmd=3221775447, data=0xdd8e1eb0)
     at src/sys/external/bsd/drm2/drm/drm_drv.c:663
 #17 0xc09b8fd0 in sys_ioctl (l=0xc53fbd40, uap=0xdd8e1f68, retval=0xdd8e1f60)
     at src/sys/kern/sys_generic.c:681
 #18 0xc09c4693 in sy_call (rval=0xdd8e1f60, uap=0xdd8e1f68, l=0xc53fbd40,
     sy=<optimized out>) at src/sys/sys/syscallvar.h:61
 #19 sy_invoke (code=54, rval=0xdd8e1f60, uap=0xdd8e1f68, l=0xc53fbd40,
     sy=<optimized out>) at src/sys/sys/syscallvar.h:85
 #20 syscall (frame=0xdd8e1fa8)
     at src/sys/arch/x86/x86/syscall.c:156
 #21 0xc01005c6 in Xsyscall ()
 #22 0xdd8e1fa8 in ?? ()
 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
 --apb (Alan Barrett)

Home | Main Index | Thread Index | Old Index