ports/145649: x11/xorg: X server crashes when starting opengl
compositing manager
Andriy Gapon
avg at icyb.net.ua
Sat May 22 11:20:06 UTC 2010
The following reply was made to PR ports/145649; it has been noted by GNATS.
From: Andriy Gapon <avg at icyb.net.ua>
To: bug-followup at FreeBSD.org, akirchhoff135014 at comcast.net
Cc: Robert Noland <rnoland at FreeBSD.org>
Subject: Re: ports/145649: x11/xorg: X server crashes when starting opengl
compositing manager
Date: Sat, 22 May 2010 14:19:35 +0300
This is a multi-part message in MIME format.
--------------030209010402000901050207
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
The attached patch fixes the issue for me.
I do not understand overall application logic, but in local code context I see
that intelObj->mt is only accessed when intelObj->imageOverride is false.
The place where crash happens is the only exception.
So far everything works well and I do not see any side-effects or other issues
with i915_dri and OpenGL.
The same code seems to be present in 7.6 and 7.7 upstream branches, the code in
7.8 and master seems to be too different. Not sure if this issue needs to be
reported to Mesa folks.
--
Andriy Gapon
--------------030209010402000901050207
Content-Type: text/plain;
name="intel-opengl.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="intel-opengl.patch"
LS0tIHNyYy9tZXNhL2RyaXZlcnMvZHJpL2k5MTUvaTkxNV90ZXhzdGF0ZS5jLm9yaWcJMjAx
MC0wNS0yMiAwMjoxNzoxMS4xNjIzMDIwMjMgKzAzMDAKKysrIHNyYy9tZXNhL2RyaXZlcnMv
ZHJpL2k5MTUvaTkxNV90ZXhzdGF0ZS5jCTIwMTAtMDUtMjIgMDI6MTg6MTQuMTQ3MDE3MDY0
ICswMzAwCkBAIC0xOTQsNyArMTk0LDcgQEAKICAgICAgICgoKGZpcnN0SW1hZ2UtPkhlaWdo
dCAtIDEpIDw8IE1TM19IRUlHSFRfU0hJRlQpIHwKICAgICAgICAoKGZpcnN0SW1hZ2UtPldp
ZHRoIC0gMSkgPDwgTVMzX1dJRFRIX1NISUZUKSB8IGZvcm1hdCk7CiAKLSAgIGlmIChpbnRl
bE9iai0+bXQtPnJlZ2lvbi0+dGlsaW5nICE9IEk5MTVfVElMSU5HX05PTkUpIHsKKyAgIGlm
ICghaW50ZWxPYmotPmltYWdlT3ZlcnJpZGUgJiYgaW50ZWxPYmotPm10LT5yZWdpb24tPnRp
bGluZyAhPSBJOTE1X1RJTElOR19OT05FKSB7CiAgICAgICBzdGF0ZVtJOTE1X1RFWFJFR19N
UzNdIHw9IE1TM19USUxFRF9TVVJGQUNFOwogICAgICAgaWYgKGludGVsT2JqLT5tdC0+cmVn
aW9uLT50aWxpbmcgPT0gSTkxNV9USUxJTkdfWSkKIAkgc3RhdGVbSTkxNV9URVhSRUdfTVMz
XSB8PSBNUzNfVElMRV9XQUxLOwoK
--------------030209010402000901050207--
More information about the freebsd-x11
mailing list