We've been back and forth with Apple on this, doing our own research, and the unfortunate situation is that we will be unable to fix the "Thread 1 crashed with X86 Thread State (32-bit) error."
The reason for this is that we're unable to get enough information from the call stack. The error is specific to Apple, not our game, so it doesn't reveal anything. The other issue is that we can't even say if it's a hardware issue since it happens infrequently and on very different setups. We can not reproduce this error in-house, so it's difficult to trouble shoot.
If this issue is affecting you, and you've tried re-installing the game, we'll have to direct you to Apple to get a refund on the game since they won't allow us to process our own refunds. We wish we knew why this was happening, but we simply don't have enough info to do anything about it.
HOW TO GET A REFUND FROM THE APP STORE:
1) Go here: https://expresslane.apple.com/Servic...nAction.action
2) Click "Purchases, Billing, and Redemption"
3) Select "Mac App not behaving as expected"
4) Click "Continue"
5) Click "Email" under "More options"
6) Fill out the form that appears. Unfortunately the form is generated on the server so I can't link to it directly.
SHANK ON STEAM:
As an additional option, Shank 1 is available on Steam: http://store.steampowered.com/app/6120
On Steam, we have the potential to gather more information about why things break, and can push updates without waiting 2-5 weeks for approval. So, moving forward we will be doing as much testing as possible through Steam, and then pushing larger updates to Apple as needed.