[ruby-dev:47217] [ruby-trunk - Feature #8214][Open] デッドロックチェックに前スレッドのバックトレースダンプの追加

From: "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>
Date: 2013-04-03 15:45:37 UTC
List: ruby-dev #47217
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/

In This Thread

Prev Next