[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...

押田です。

22 messages 2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/26

永井@知能.九工大です.

[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/04/27

押田です。

[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/27

永井@知能.九工大です.

[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/06/21

永井@知能.九工大です.

[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/06/24

押田です。

[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/01

永井@知能.九工大です.

[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/07

押田です。

[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/08

押田です。

[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[ruby-dev:38230] Re: *BSD で fork できない理由

From: "Akinori MUSHA" <knu@...>
Date: 2009-04-01 02:54:54 UTC
List: ruby-dev #38230
At Tue, 31 Mar 2009 18:48:46 +0900,
KISHIMOTO, Makoto wrote:
> http://redmine.ruby-lang.org/issues/show/270 にもある
> 「FreeBSDやNetBSDは,一度 pthread を作ると,後始末をして
> も fork 後,pthread を作ろうとすると刺さる」に関する件なのですが、
> 個人的に使っているツールがこれのために Ruby1.9 に移行できないでいます。
>
> これは OS 側のバグなんでしょうか、それとも POSIX 的にしょうがない
> 仕様なんでしょうか。
> FreeBSD の send-pr を thread で検索してみた感じでは、報告されて
> なさそうなので、バグということなら報告したいのですが。

 報告され認識もされていますが、残念ながら今のところ修正予定は
ありません。POSIX/Pthread の仕様的にも動作保証外なので、必死に
頑張ってまで何とかしようという動きにはなっていないようです。

http://www.freebsd.org/cgi/query-pr.cgi?pr=threads/101323

 JDK/CPython等、他の言語処理系とは似た問題を共有しているので、
そちらに調査を広げるといいかもしれません。


 また、具体的なやりたいことが示されれば代替手段を提示できるかも
しれません。fork+signal を spawn+何らかのIPC に置き換えるとか、
daemon を daemontools や (Macなら) launchd などの外部ツールに
任せるとか。(ちょっと悔しいですが)

--
Akinori MUSHA / http://akinori.org/

In This Thread