まとめ:

大き目のローカル変数をヒープに取るとマルチスレッド環境で破綻するので、
コンパクション無しのメモリ管理ではマルチスレッドアプリは書けない。