[b32, b33 & 34] crash on startup [solved]
Posted: Sat Oct 29, 2011 6:03 am
Coming from b28 and everything was fine. Tried upgrading to b34 and the game crashes silently on launch before drawing the window.
stderr.txt is
and here's the te4.log
tried b33 and it does the same thing, same error. Still downloading the remaining betas between 28 & 33 to see where the problem started.
Win XP SP2
P4 3.8 ghz
2GB DDR 600
GeForce 8800 512 gts (G92 core) nforce 191.07
DirectX 9.0c latest update (Jun 2010)
most system related runtimes up to date (.net, visualc, java etc)
edit: update
add beta 32 to list, same error.
beta 29 works.
should know about the other two in the next 8 hours or so. man I wish broadband was available out here.
edit: update 2
ok. No problems until beta 32. From then on it's no go.
The weird thing (to me anyway) is that it's a Lua error but according to FileMon the executable never actually accesses the Lua files. In fact it never accesses any of its own files. It just runs the standard scan of dlls loaded in memory. I attached the FileMon log.
OllyDebug shows a stack overflow. I attached it's log also.
---------------------
Final Edit:
Grr. solved it. It's my shell. I run a port of the unix shell blackbox under windows. Frequently games have trouble with the window skinning. It didn't occur to me to check it at first because it didn't cause a problem with the older versions. Probably something in the newer SDL version that's incompatible. Sigh.
stderr.txt is
Code: Select all
PANIC: unprotected error in call to Lua API (Unable to initialize: attempt to call a string value)
and here's the te4.log
Code: Select all
[CPU] Detected 2 CPUs
Win XP SP2
P4 3.8 ghz
2GB DDR 600
GeForce 8800 512 gts (G92 core) nforce 191.07
DirectX 9.0c latest update (Jun 2010)
most system related runtimes up to date (.net, visualc, java etc)
edit: update
add beta 32 to list, same error.
beta 29 works.
should know about the other two in the next 8 hours or so. man I wish broadband was available out here.
edit: update 2
ok. No problems until beta 32. From then on it's no go.
The weird thing (to me anyway) is that it's a Lua error but according to FileMon the executable never actually accesses the Lua files. In fact it never accesses any of its own files. It just runs the standard scan of dlls loaded in memory. I attached the FileMon log.
OllyDebug shows a stack overflow. I attached it's log also.
---------------------
Final Edit:
Grr. solved it. It's my shell. I run a port of the unix shell blackbox under windows. Frequently games have trouble with the window skinning. It didn't occur to me to check it at first because it didn't cause a problem with the older versions. Probably something in the newer SDL version that's incompatible. Sigh.