Page 1 of 1

1.07 Malformed structure will cause lock

Posted: Wed Nov 30, 2011 11:18 pm
by giantcabbage
It is possible to lock the lisp interpreter with an invalid structure definition as it cannot identify mismatched parenthesis inside braces e.g.

Code: Select all

{OnPaneInit:( }
If the above is in an event / function then transcendence will hang during initialisaion. If it is inside a StaticData element then the game will hang when objGetStaticData is called.

Re: 1.07 Malformed structure will cause lock

Posted: Wed Nov 30, 2011 11:49 pm
by george moromisato
Cool--thanks! I've created a ticket:

http://wiki.neurohack.com/transcendence/trac/ticket/716

Re: 1.07 Malformed structure will cause lock

Posted: Tue Jun 05, 2012 12:11 pm
by Star Weaver
Ticket was closed in 1.08