From: Brent Roman Date: 2009-05-16T16:56:23+09:00 Subject: [ruby-core:23479] Re: [Bug #1471] "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7 I don't dispute the analysis either, but... I cannot seem to duplicate this bug in 1.6.8, 1.8.6-p287 or 1.8.7-p72 Is it specific to just the patchlevels mentioned? Is it likely to be platform specific? (I'm testing on x86 32-bin Linux) When I run the mutual_join_bug script, it consistently returns without outputting anything. - brent Eric Hodel-2 wrote: > > Bug #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7 > http://redmine.ruby-lang.org/issues/show/1471 > > Author: John Carter > Status: Open, Priority: Normal > Category: core > ruby -v: ruby 1.8.7 (2009-04-08 patchlevel 160) [i686-linux] > > If a third thread is involved, the code in eval.c in function > rb_thread_join0 to detect a mutual join dead lock is faulty. > > This effects ruby 1.8.6 p368 and ruby 1.8.7 p 160 but not ruby 1.9.1 p > 129 > > > -- View this message in context: http://www.nabble.com/-ruby-core%3A23457---Bug--1471--%22Mutual-join%22-deadlock-detection-faulty-in-1.8.6-and-1.8.7-tp23555444p23571265.html Sent from the ruby-core mailing list archive at Nabble.com.