223: スクリプトを読まずに終了するとbus errorが発生する


最新状況

タイトル スクリプトを読まずに終了するとbus errorが発生する
状態 完了
カテゴリ バグ
作成日時 2011-12-31 23:00:17
最終更新日時 2012-01-07 00:26:02

履歴

1 | 2011-12-31 23:00:17 | 提案
tmkk at smoug.net
バージョン20111225からだと思いますが、特にオプションを指定せずに起動する等でスク
リプトを読まずにONScripterが終了すると、bus errorが発生します。終了時に落ちるだけ
なので、実用上は特に問題ありません。

ScriptHandler.cppでvariable_dataを確保する処理がコンストラクタからopenScriptに
移ったのが原因のようです。スクリプトを読まずに終了する場合はopenScriptが呼ばれな
いので、終了時にONScripter::resetSubでgetVariableDataが呼ばれると、確保されていな
いvariable_dataにアクセスして落ちます。

2 | 2012-01-06 12:34:40 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。

たしかにご指摘の不具合がありました。
20120105 以降で修正済みですので、ご確認ください。

p.s.
いつも MacOSX 用のバイナリを作成していただきありがとうございます。

3 | 2012-01-06 20:20:18 | 修正済
tmkk at smoug.net
対応ありがとうございます。修正を確認しました。

4 | 2012-01-07 00:26:02 | 完了
ogapee at aqua.dti2.ne.jp
ご確認ありがとうございます。

それでは本報告は完了とさせていただきます。

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7