From: "kosaki (Motohiro KOSAKI)" Date: 2013-04-04T00:45:37+09:00 Subject: [ruby-dev:47217] [ruby-trunk - Feature #8214][Open] デッドロックチェックに前スレッドのバックトレースダンプの追加 Issue #8214 has been reported by kosaki (Motohiro KOSAKI). ---------------------------------------- Feature #8214: デッドロックチェックに前スレッドのバックトレースダンプの追加 https://bugs.ruby-lang.org/issues/8214 Author: kosaki (Motohiro KOSAKI) Status: Open Priority: Normal Assignee: Category: core Target version: さいきん、くくぱど方面のデッドロックバグの調査を手伝っていて気づいたのですが、 現在のRubyのdeadlock detectorは開発者に優しくないです。 例外があがるとスタックが巻戻ってしまって証拠が消えてしまうので、例外をあげるまえに 前スレッドのバックトレースをダンプするオプションがあるべきではないでしょうか。 デッドロックが起きたときは99%、直さないといけない状況になるはずで、証拠を残す機能は 有意義なはずです。 TBD: ruby level だけで十分か、Cレベルも含めるか -- http://bugs.ruby-lang.org/