スタックというのは変数のエラーなんだろうか
(違ったらスマソ)

確かに多次元配列を全ての関数に渡したりしてるけど
printfを入れると解消する問題なので、原因は別かなと思います