I'm using Str8ts 2.5 on iphone 4 with OS4.1 and ipad 1 with OS4.2. Results are the same:
Str8ts is only stable if you play a complete game in one session, otherwise you have to be prepared for crashes.
1. Str8ts App has to be completely stopped. Double Click the Home Button, if there is a Str8ts App running, kill it.
2. Start Str8ts
3. Play a game and solve it completely.
This works without any crashes and is to my multi-month experience the ONLY WAY to play this game without frustrations.
But if you interrupt an already started game, i.e. turn off the iphone, turn it on later on, start another App like e-mail, go back to Str8ts ... then you have to be prepared that it crashes after some clicks. I've repeated this multiple times, no way, it crashes. Unfortunately I cannot play a game until its end all the time, sometimes I need to interrupt it. The result is ALWAYS that on the next start it crashes after some clicks.
Jeff, could you please give a comment on this.