Summary: | regression: xorg-server-1.13.0: google earth and E@H graphics crash (bisected) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Jos van Wolput <wolput> | ||||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | major | ||||||||
Priority: | medium | CC: | idr | ||||||
Version: | git | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Can you attach a backtrace from the Google Earth crash? Created attachment 65582 [details]
google-earth crashlog
Can you get debugging symbols for /usr/lib32/libGL.so.1 as well? (Are you building 32-bit Mesa from Git as well?) (In reply to comment #3) gdb libGL.so.1.2: Reading symbols from /usr/lib32/libGL.so.1.2...(no debugging symbols found)...done I am using 32-bit Mesa from Debian package ia32-libs (20120102), didn't yet migrate ia32-libs to multiarch. Do I need multiarch? Do I need building 32-bit Mesa from Git? How to do? (In reply to comment #4) > Do I need multiarch? That may not work / help while the Google Earth packages depend on ia32-libs-gtk. > Do I need building 32-bit Mesa from Git? How to do? Pass --enable-32-bit to configure. (In reply to comment #5) > Pass --enable-32-bit to configure. I don't succeed compiling git mesa 32-bit. Got error: --- /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-common_x86_asm.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-x86_xform2.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-x86_xform3.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-x86_xform4.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-x86_cliptest.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-mmx_blend.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-3dnow_xform1.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-3dnow_xform2.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-3dnow_xform3.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-3dnow_xform4.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-3dnow_normal.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-sse_xform1.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-sse_xform2.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-sse_xform3.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-sse_xform4.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-sse_normal.o): incompatible target /usr/bin/ld: error: ./.libs/libdricore-asm.a(libdricore_asm_la-read_rgba_span_x86.o): incompatible target collect2: error: ld returned 1 exit status make[4]: *** [libdricore8.1.0.la] Error 1 make[4]: Leaving directory `/home/jos/src/xorg/git/mesa/src/mesa/libdricore' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/jos/src/xorg/git/mesa/src/mesa' make[2]: *** [all] Error 2 --- Still same regression issue with the latest new xorg-server-1.13.0, f0bad69ed, Release Date: 2012-09-05, No such issue using version 1.12.4 I did bisect git xserver: this regression issue starts with xserver-cef0b808d3152a20cd98d32457dde08bd5434e7c, 2012-07-05, glx: Implement GLX_ARB_create_context_profile, Ian Romanick. No such issue with the parent 09a8a169. This issue seems to be related to the dri2 robustness: In file glxdri2.c changing line 509 from if (screen->dri2->base.version >= 3) { to if (screen->dri2->base.version > 3) { solves the issue, allowing running google earth and Einstein@home starsphere graphics. This bug is resolved in commit xserver-da3eaf6bdbd7ce3bebf2c490cbe2448b4c402dba, glx/dri2: initialise api to avoid indirect rendering failing randomly, by Dave Airlie. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 65424 [details] Xorg log Running xserver 1.12.99.904 (1.13.0 RC 4) google earth crashes almost immediately after start. Also Einstein@home doesn't show star sphere graphics. No such issues using version 1.12.3.901 (1.12.4 RC 1) My system: Debian Sid, kernel 3.5, with latest git versions of xserver, drm, libX11, mesa and video-ati. CPU: Dual core AMD Athlon X2 Graphics: AMD ATI RS780M/RS780MN drivers: ati,radeon GLX Renderer: Gallium 0.4 on AMD RS780 GLX Version: 2.1 Mesa 8.1-devel (git-996ff1c)