[#46908] [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV — "ktsj (Kazuki Tsujimoto)" <kazuki@...>

16 messages 2013/02/03

[#47075] [ruby-trunk - Bug #7924][Open] r39232 以降 net/http で正しく reponse を取得出来ないケースがある — "hsbt (Hiroshi SHIBATA)" <shibata.hiroshi@...>

15 messages 2013/02/23

[ruby-dev:47049] [ruby-trunk - Bug #7884][Open] Tkで,コマンドにforkを入れると,イベント実行時にクラッシュする

From: "hirura (Hiroyuki URANISHI)" <mofezilla@...>
Date: 2013-02-19 14:07:12 UTC
List: ruby-dev #47049
Issue #7884 has been reported by hirura (Hiroyuki URANISHI).

----------------------------------------
Bug #7884: Tkで,コマンドにforkを入れると,イベント実行時にクラッシュする
https://bugs.ruby-lang.org/issues/7884

Author: hirura (Hiroyuki URANISHI)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 1.9.3p385 (2013-02-06 revision 39114) [universal.x86_64-darwin10]


題名の通りです.

MacPortsからインストールした
1.9.3-p327+mactk
1.9.3-p385+mactk
で同じ症状でした.

以下,ソースです.forkブロック中の,p 'forked process'は表示されます.ウィンドウ終了しませんでした.

require 'tk'
tkroot = TkRoot.new
content = Tk::Tile::Frame.new( tkroot ).grid
Tk::Tile::Button.new( content ){
	text 'OK'
	command{
		pid = fork{ p 'forked process' }
		th = Process.detach( pid )
		p th.value
	}
}.grid
Tk.mainloop


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next