From: Masao M. <mu...@hi...> - 2006-06-17 07:05:16
|
むとうです。 On Thu, 15 Jun 2006 09:42:09 +0900 "Kouhei Sutou" <ko...@co...> wrote: > 須藤です. > > 06/06/15 に Masao Mutoh<mu...@hi...> さんは書きました: > > > 過去の議論でもありましたが、以下のような整理になると思います。 > > 1. Gtkのイベントループに登録したRubyのブロックがどこかで例外を発生した場合、 > > それをブロック内で処理(捕捉)しないでコケルのはアプリの不具合 > > 2. 実際に捕捉していない例外が発生した場合、与えられたRubyのブロックの外側で例外 > > を捕捉し、Rubyが出してるっぽいエラーメッセージをRuby/GLib2がかわりに出す > > #ここまですればエラーの原因を開発者が発見できる・・・はず。 > > わかりました. > > > で、実際に、signal周りはこのような実装になっています。 > > #もちろん、実装したのはさかいさんです、念のため(笑)。 > > 確認しました. > > > 実はもうひとつ気になっていることがあります.添付してあったプロ > グラムを実行し,C-cするとSegmentation faultになります.これも > やはりアプリケーション側の問題ということになるのでしょうか? いやぁ、実は気づいたのですが、追うのやめてしまいました(苦笑)。 Ruby/GTK側でのsignal(GLibのシグナルではない方です)のハンドリング 周りが原因ですかね・・・・。 -- .:% Masao Mutoh<mu...@hi...> |