The newest MesaLib EPIC FAIL

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

The newest MesaLib EPIC FAIL

Postby Stealth » Mon Aug 18, 2008 2:07 pm

Tried out new mesalib (7.0.4) and nexuiz (2.4.2) fails with this message:
darkplaces-glx: shader/slang/slang_emit.c:991: emit_move: Assertion `n->Children[0]->Store->Index >= 0' failed.
with screen-freezing for a second before.

It also fails for SDL version

Video card is Intel X3100 (i965GM)

Found interesting info in MesaLib's 7.0.4 changelog:
# Enabled GL_ARB_point_sprite extension in I965 driver
# Enabled GL_EXT_texture_sRGB extension in I965 driver
# Added support for GL shading language in I965 driver


This is all about my driver. Installed version of libdrm is 2.3.1, Intel driver 2.3.2 or 2.4.1 (no difference for this issue).

Recompilation of all the stuff (x-server, mesalib, nexuiz itself) doesn't help anyhow.

Complete log is available here: http://lua.pastey.net/94066

7.0.3 is pretty OK.

Thanks.
Stealth
Newbie
 
Posts: 3
Joined: Mon Aug 18, 2008 1:57 pm
Location: Moscow (RU)

Postby divVerent » Thu Aug 21, 2008 3:45 pm

Yes, this is an old bug in Mesa I gave up following. They wanted me to retest with git builds, but checking out their repository with git takes hours. Even worse, after I went through all that once, trying to update to latest (some weeks later, when they had replied) failed.

Someone else with more nerves for this follow up on the bug report. Just look for the error message in the Mesa bug tracker :P
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Taiyo.uk » Thu Aug 21, 2008 4:49 pm

I have an Intel 965 (GMA X3000) chip - the desktop version of the GM965. This is notorious for various bugs here and there. I last built mesa from git about a month ago now. The 965 driver could handle Q3 renderer based games and Nexuiz without any of the eye-candy. More advanced renderers such as Doom3, XreaL, Sauerbraten, etc. would not work at all. I've since bought an ATI card.

Intel is currently changing it's memory manager from TTM to GEM. It is hoped that this will resolve many of the memory related crashes - allot of the crashes were due to fencing errors and what not.
Taiyo.uk
Alien trapper
 
Posts: 436
Joined: Mon Apr 17, 2006 8:48 pm
Location: Reading, IN-GER-LUND!!!

Postby divVerent » Fri Aug 22, 2008 8:13 am

Anyway, to work around this bug, run Nexuiz by

nexuiz +r_glsl 0

and keep the "OpenGL 2.0 Shaders" checkbox off. The bug appeared when Mesa started supporting GLSL.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Stealth » Fri Aug 22, 2008 3:34 pm

Thanks a lot
Stealth
Newbie
 
Posts: 3
Joined: Mon Aug 18, 2008 1:57 pm
Location: Moscow (RU)


Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron