Bug 2482 - Quake 3 crashes to desktop after level load
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Misc
Version: 1.33 SVN
Hardware: PC Linux
: P2 blocker
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2005-11-03 07:29 EST by David Zakar
Modified: 2007-05-21 11:24:27 EDT
2 users (show)

See Also:



Description David Zakar 2005-11-03 07:29:39 EST
Quake 3 crashes (well, "goes" - didn't segfault) to desktop after the level loads, but before gameplay, with the error:
Sys_Error: recursive error after: Z_CheckHeap: next block doesn't have proper back link

Used trunk rev 248. Install method consisted of installing 1.32b, copying over the pak from the CD, and then making/installing icculus.org Quake3.

Was able to reproduce this on two different machines:
1. Shuttle SN45G XPC, Geforce FX5700 256mb, 512mb RAM, AthlonXP 2500+, i810 nv audio
2. HP zv6000 laptop, ATI Xpress 200 256mb, 512mb RAM, Athlon64 3200+, atiixp audio

Tried both esd and alsa drivers for sound, no difference. Sound works perfectly, BTW, good job on that.
Comment 1 Tim Angus 2005-11-03 15:07:43 EST
Please determine the last revision that worked for you. (Use svn update -r <rev_number> to check out a specific revision).
Comment 2 Tim Angus 2005-11-03 16:59:26 EST
Apparently revision 236 introduced this bug.
Comment 3 David Zakar 2005-11-03 18:17:26 EST
Rev 236 doesn't work for me. Same problem. Any other suggestions?
Comment 4 Tim Angus 2005-11-03 18:20:52 EST
Yes, that's because "Apparently revision 236 INTRODUCED this bug."

The latest revision should work.
Comment 5 David Zakar 2005-11-03 18:51:19 EST
Sorry, I'm being stupid. Newest version does the trick (on the XPC - assuming it works on the laptop). G-d bless the coders!
Comment 6 Ryan C. Gordon 2007-05-21 11:24:27 EDT
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.

--ryan.