Issue #5014 has been reported by Motohiro KOSAKI. ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない http://redmine.ruby-lang.org/issues/5014 Author: Motohiro KOSAKI Status: Open Priority: Normal Assignee: Category: core Target version: 1.9.x ruby -v: - > 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。 > exit()は内部でロック取るのでデッドロックリスクあり。 これを書いていて気づいたのでうsが、困った事にSolarisはabortが async signal safe じゃないので (もちろんPOSIX違反)、たぶんSolarisのときは _exit()とか使わないとデッドロックするリスクがあります。 環境もってないので、1.9.x に回します。
on 2011-07-10 09:23
on 2011-07-10 09:40
Issue #5014 has been updated by Motohiro KOSAKI. http://download.oracle.com/docs/cd/E19253-01/816-5... 疑う人はこのへん見て悶絶してください。 ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない http://redmine.ruby-lang.org/issues/5014 Author: Motohiro KOSAKI Status: Open Priority: Normal Assignee: Category: core Target version: 1.9.x ruby -v: - > 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。 > exit()は内部でロック取るのでデッドロックリスクあり。 これを書いていて気づいたのでうsが、困った事にSolarisはabortが async signal safe じゃないので (もちろんPOSIX違反)、たぶんSolarisのときは _exit()とか使わないとデッドロックするリスクがあります。 環境もってないので、1.9.x に回します。
on 2011-07-10 09:59
Issue #5014 has been updated by Motohiro KOSAKI. Priority changed from Normal to Low ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない http://redmine.ruby-lang.org/issues/5014 Author: Motohiro KOSAKI Status: Open Priority: Low Assignee: Category: core Target version: 1.9.x ruby -v: - > 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。 > exit()は内部でロック取るのでデッドロックリスクあり。 これを書いていて気づいたのでうsが、困った事にSolarisはabortが async signal safe じゃないので (もちろんPOSIX違反)、たぶんSolarisのときは _exit()とか使わないとデッドロックするリスクがあります。 環境もってないので、1.9.x に回します。
on 2011-07-25 13:09
Issue #5014 has been updated by Yui NARUSE. Status changed from Open to Assigned Assignee set to Naohisa Goto ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない http://redmine.ruby-lang.org/issues/5014 Author: Motohiro KOSAKI Status: Assigned Priority: Low Assignee: Naohisa Goto Category: core Target version: 1.9.x ruby -v: - > 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。 > exit()は内部でロック取るのでデッドロックリスクあり。 これを書いていて気づいたのでうsが、困った事にSolarisはabortが async signal safe じゃないので (もちろんPOSIX違反)、たぶんSolarisのときは _exit()とか使わないとデッドロックするリスクがあります。 環境もってないので、1.9.x に回します。
on 2013-02-17 11:07
Issue #5014 has been updated by ko1 (Koichi Sasada). Target version changed from 2.0.0 to 2.1.0 ごとうさん、こちらいかがでしょうか。 ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない https://bugs.ruby-lang.org/issues/5014#change-36418 Author: kosaki (Motohiro KOSAKI) Status: Assigned Priority: Low Assignee: ngoto (Naohisa Goto) 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 に回します。
on 2013-02-18 00:27
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 に回します。
on 2013-02-22 07:09
Issue #5014 has been updated by ngoto (Naohisa Goto). r39382 にてtypoの修正をしました。Solarisでのコンパイルは通っています。 動作チェックはどうやればいいんでしょう? ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない https://bugs.ruby-lang.org/issues/5014#change-36777 Author: kosaki (Motohiro KOSAKI) Status: Closed 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 に回します。
on 2013-02-22 23:57
Issue #5014 has been updated by kosaki (Motohiro KOSAKI). あああ、すいませんでした。 動作チェックはsegvハンドラに自分でバグを入れるしかないと思います。 ---------------------------------------- Bug #5014: Solarisはシグナルハンドラでabortを呼べない https://bugs.ruby-lang.org/issues/5014#change-36807 Author: kosaki (Motohiro KOSAKI) Status: Closed 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 に回します。
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.