mrubyのGitHubからソースを適宜とってきて使っているのだが、2013/5/26あたりのソースから手持ちのアプリが動かなくなって、しばらく(2週間くらい)原因がわからず悶々として過ごす。 とりあえず、回避策を教えていただいたので備忘録として残しておく。 ※2013/6/10時点の状況 ■現象 ・C言語からの呼び出し処理 mrb_funcall(mrb_gn, mrb_top_self(mrb_gn), “mainLoop”, 0); ・mrubyのメソッド def mainLoop() $vpad.update() $theScreen.update() $theScreen.render() end 上記のソースで、mrubyのmainLoopメソッドを繰り返し呼ぶと、47回目の呼び出し時に例外が発生するという問題が発生。 ■途中経過 $theScreen.render()の中身は