[Bug 91083] Atom D525 pineview segfault in gen3_emit_composite_primitive_constant_identity_mask_no_offset

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 27 04:09:12 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=91083

Patrick Welche <prlw1 at cam.ac.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Patrick Welche <prlw1 at cam.ac.uk> ---
Thankfully, this has been fixed by Chuck Silvers - ended up being a NetBSD-only
problem:

http://mail-index.netbsd.org/source-changes/2015/06/25/msg066995.html

fix Xorg coredumps that have started happening recently.
the problem is that we get a SIGALRM while we're sleeping during 
a page fault on a mapping of a GEM object, and since we're sleeping  
interruptibly, the GEM operation fails with EINTR.  this error is
returned all the way back through uvm_fault() to the trap handler,
which responds to that error by delivering a SIGSEGV.

fix this by doing like the linux version of the GEM fault handler 
and converting EINTR into success, which results in delivering the
original signal and retrying the fault.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150627/b19c304b/attachment.html>


More information about the intel-gfx-bugs mailing list