Project

General

Profile

Actions

Feature #8214

closed

デッドロックチェックに全スレッドのバックトレースダンプの追加

Added by kosaki (Motohiro KOSAKI) over 11 years ago. Updated over 8 years ago.

Status:
Closed
Target version:
-
[ruby-dev:47217]

Description

さいきん、くくぱど方面のデッドロックバグの調査を手伝っていて気づいたのですが、
現在のRubyのdeadlock detectorは開発者に優しくないです。

例外があがるとスタックが巻戻ってしまって証拠が消えてしまうので、例外をあげるまえに
全スレッドのバックトレースをダンプするオプションがあるべきではないでしょうか。
デッドロックが起きたときは99%、直さないといけない状況になるはずで、証拠を残す機能は
有意義なはずです。

TBD: ruby level だけで十分か、Cレベルも含めるか

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0