Hi,

At Tue, 17 Feb 2009 02:09:05 +0900,
James M. Lawrence wrote in [ruby-core:22187]:
> > It doesn't happen on my
> > ruby 1.9.2dev (2009-02-16 trunk 22339) [i386-darwin9.6.0]
> 
> I tried your revision with -O0 and again with -O3 and obtained
> the same error each time.  Did you miss the killall?
> 
> % ./ruby -e 'Thread.new { fork }'
> % killall ruby
> [BUG] pthread_mutex_lock: 22
> ruby 1.9.2dev (2009-02-16 trunk 22339) [i386-darwin9.6.0]

I could reproduce it, forked process never die.  I'll
investigate.

-- 
Nobu Nakada