From: Joel VanderWerf Date: 2008-07-15T02:36:41+09:00 Subject: Re: bug involving condition variables Nobuyoshi Nakada wrote: > Hi, > > At Mon, 14 Jul 2008 15:12:16 +0900, > Joel VanderWerf wrote in [ruby-talk:308103]: >> The following code generates a ThreadError ("not owner", raised in >> unlock_mutex_inner()). However, the ThreadError never gets reported at >> the top level (even though my code is re-raising it and >> Thread.abort_on_exception = true). A ThreadError that I raise directly >> gets reported normally. >> >> For 1.8.6-p114 (Linux), the output is: >> >> # > > It seems like a bug of ext/thread in 1.8.6, and 1.8.7 doesn't > have it. I filed a bug report (#275), in case this can be fixed in 1.8.6 for those of us who are timid about 1.8.7. -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407