From: oshida@... Date: 2009-07-10T14:45:40+09:00 Subject: [ruby-dev:38759] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 押田です。 > module TkCore > RUN_EVENTLOOP_ON_MAIN_THREAD = true > end これを ext/tk/sample/tkcombobox.rb の require 'tk' の直前に挿入した結果です。 /usr/local/lib/ruby/1.9.1/tk.rb:1786: [BUG] Segmentation fault ruby 1.9.2dev (2009-07-08) [i386-cygwin] -- control frame ---------- c:0005 p:---- s:0017 b:0017 l:000016 d:000016 CFUNC :mainloop c:0004 p:0120 s:0013 b:0013 l:000012 d:000012 METHOD /usr/local/lib/ruby/1.9.1/tk.rb:1786 c:0003 p:0404 s:0009 b:0009 l:0005f4 d:001258 EVAL tkcombobox.rb:431 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:0005f4 d:0005f4 TOP --------------------------- tkcombobox.rb:431:in `
' /usr/local/lib/ruby/1.9.1/tk.rb:1786:in `mainloop' /usr/local/lib/ruby/1.9.1/tk.rb:1786:in `mainloop' [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Aborted こちらで追いかける事ができず、すみません。 あまり 1.9 の事を理解していないので・・・