[Kazehakase-devel 2753] 終了処理が動かない

Back to archive index

Kouhei Sutou kou****@cozmi*****
2007年 3月 5日 (月) 21:28:47 JST


須藤です。

今すぐはいじれないから忘れないように。

Ruby拡張を使っていると、KzAppが開放されません。


原因:
  * Ruby拡張ではkz_ext_init()のときにKzAppをrefする。
  * Ruby拡張ではkz_ext_exit()のときにKzAppをunrefする。
  * kz_ext_exit()はKzAppのdisposeの中で呼ばれる。
  * KzAppのdisposeはkz_ext_exit()でRuby拡張がKzAppをunrefし
    ないと呼ばれない。



Kazehakase-devel メーリングリストの案内
Back to archive index