[Kazehakase-devel 2754] Re: 終了処理が動かない

Zurück zum Archiv-Index

Kouhei Sutou kou****@cozmi*****
2007年 3月 13日 (火) 19:47:17 JST


須藤です。

In <20070****@cozmi*****>
  "[Kazehakase-devel 2753] 終了処理が動かない" on Mon, 05 Mar 2007 21:28:47 +0900 (JST),
  Kouhei Sutou <kou****@cozmi*****> wrote:

> 今すぐはいじれないから忘れないように。
> 
> 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 メーリングリストの案内
Zurück zum Archiv-Index