FS#20094 - [intel-dri] Floating Point Exception with warzone2100
Attached to Project:
Arch Linux
Opened by Joshua (j0sh) - Tuesday, 06 July 2010, 14:50 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 19 December 2010, 15:06 GMT
Opened by Joshua (j0sh) - Tuesday, 06 July 2010, 14:50 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 19 December 2010, 15:06 GMT
|
Details
Description:
During gameplay of the Warzone2100 trunk version, the game crashes, and the backtrace of warzone2100 shows he following lines, #4 <signal handler called> No symbol table info available. #5 0xb593b479 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #6 0xb593c23d in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #7 0xb5993e84 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #8 0x082007d0 in updateSectorGeometry (x=5, y=0) at terrain.c:627 The developer there said that it is because of a crash in my graphics driver. Below is the bug report that I filed on their website. http://developer.wz2100.net/ticket/1974 Additional info: * package version(s) * config and/or log files etc. X.Org X Server 1.8.1.902 (1.8.2 RC 2) Release Date: 2010-06-21 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.34-ARCH i686 Current Operating System: Linux XR-Z09 2.6.34-ARCH #1 SMP PREEMPT Sat Jun 19 13:06:16 CEST 2010 i686 Kernel command line: root=/dev/disk/by-uuid/e874c057-e0e1-489c-8f4c-019d2d10c9fe ro Build Date: 21 June 2010 11:54:27AM Steps to reproduce: I'm not sure how you will be able to reproduce without the same hardware. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Sunday, 19 December 2010, 15:06 GMT
Reason for closing: Fixed
Additional comments about closing: patch has gone upstream
Sunday, 19 December 2010, 15:06 GMT
Reason for closing: Fixed
Additional comments about closing: patch has gone upstream
Playing any skirmish game causes this crash.
cd
cp -r /var/abs/extra/mesa .
edit the the pkgbuild and add --enable-debug to the ./configure flags
make sure you have base-devel by doing sudo pacman -S base-devel
then run makepkg -s
and then install the resulting intel-dri pacakge with sudo pacman -U intel-dri-package
Thanks.
glxinfo.txt (11 KiB)
options=('!strip')
to the pkgbuild. Can you possibly rebuild it again and post an updated gdmp? Thanks.
Glad to help with anything else if needed. Just ask. :)
glxinfo.txt (11.3 KiB)
with a possible fix
It seem that warzone send a size of zero to glBufferSubDataARB() and intel driver doesn't handle this properly.
edited the the pkgbuild and added --enable-debug to the ./configure flags,
and added options=('!strip')
then did
makepkg -s --pkg intel-dri
But then I had an abort error.
Try to build in a directory without spaces in the name;
Now will test to create a crash.
Console error
[code]line 31: 17533 Floating point exception/mnt/my-data/warzone-build-directory/warzone-berg-experimental/src/warzone2100[/code]
I have attached the crash file and the glxinfo log.
glxinfo.txt (11.3 KiB)
Here the proper patch:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e6552a8fb0fd49be84fbaf9504e8371033db23
And should I be applying this patch?
http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e6552a8fb0fd49be84fbaf9504e8371033db23