Crash in Torque Release build run via Torsion
by Kirk Haynes · in Torsion · 04/30/2007 (4:38 pm) · 7 replies
When in doubt, blow all the breakpoints out!
The telnet debugger crashes in TelnetDebugger::breakProcess when there's a breakpoint that shouldn't be there (ie. doesn't have any corresponding code available).
I've been experiencing break point crashes when launching from Torsion. I believe it's related to the handling of the /* */ comment block.
So, instead of deleting all the code you've spent the time to write when you're faced with a crashing release version of your TGE or TGEA or TBG project when run from Torsion, use the Debug->Remove All Breakpoints menu item and that should fix this type of crash.
The telnet debugger crashes in TelnetDebugger::breakProcess when there's a breakpoint that shouldn't be there (ie. doesn't have any corresponding code available).
I've been experiencing break point crashes when launching from Torsion. I believe it's related to the handling of the /* */ comment block.
So, instead of deleting all the code you've spent the time to write when you're faced with a crashing release version of your TGE or TGEA or TBG project when run from Torsion, use the Debug->Remove All Breakpoints menu item and that should fix this type of crash.
#2
I've put a simple check for it in the breakProcess which works around the problem for now.
05/14/2007 (7:43 am)
I'm using TGEA 1.0. The crash was in telnedebugger::breakProcess where the codeblock was invalid.I've put a simple check for it in the breakProcess which works around the problem for now.
#3
05/14/2007 (8:23 am)
Using Torsion daily, I've notice that version 1.0.852 seems to miss many script errors at compile time, but displays them when they're execed at runtime. Also, using /* */ comments seems to mess up the breakpoints not only in the script file they're entered into, but others as well.
#7
added following as line 375 and 376 in console/telnetDebugger.cpp TelnetDebugger::breakProcess() to temporarily fix code block crash. I didn't track down the underlying problem.
if ( code == 0 )
continue;
06/30/2007 (2:30 pm)
This problem still exists in TGEA 1.0.1.added following as line 375 and 376 in console/telnetDebugger.cpp TelnetDebugger::breakProcess() to temporarily fix code block crash. I didn't track down the underlying problem.
if ( code == 0 )
continue;
Associate Tom Spilman
Sickhead Games