[#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:47019] [ruby-trunk - Bug #5014] Solarisはシグナルハンドラでabortを呼べない

From: "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>
Date: 2013-02-17 23:24:29 UTC
List: ruby-dev #47019
Issue #5014 has been updated by kosaki (Motohiro KOSAKI).

Assignee changed from ngoto (Naohisa Goto) to kosaki (Motohiro KOSAKI)

これなんだっけ?
たぶん僕がパッチをつくってごとうさんにレビューしてもらうのが確実そう。
というわけで、アサインを変更します。変更方針へのアドバイスは歓迎します。
----------------------------------------
Bug #5014: Solarisはシグナルハンドラでabortを呼べない
https://bugs.ruby-lang.org/issues/5014#change-36456

Author: kosaki (Motohiro KOSAKI)
Status: Assigned
Priority: Low
Assignee: kosaki (Motohiro KOSAKI)
Category: core
Target version: 2.1.0
ruby -v: -


> 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。
> exit()は内部でロック取るのでデッドロックリスクあり。

これを書いていて気づいたのでうsが、困った事にSolarisはabortが async signal safe じゃないので
(もちろんPOSIX違反)、たぶんSolarisのときは _exit()とか使わないとデッドロックするリスクがあります。
環境もってないので、1.9.x に回します。




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

In This Thread