From: Motohiro KOSAKI Date: 2011-01-12T15:01:53+09:00 Subject: [ruby-core:34409] [Ruby 1.9-Bug#4266] Timeouts in threads cause "ThreadError: deadlock; recursive locking" Issue #4266 has been updated by Motohiro KOSAKI. Assigned to set to Koichi Sasada And, I think asynchronous exception should be blocked and delayed while running ensure block. Otherwise Mutex.unlock can be bypassed. ko1, What do you think? ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4266 ---------------------------------------- http://redmine.ruby-lang.org