Sorry, I sent wrong gist link link: https://gist.github.com/4017432


2012/11/5 Gustavo Anatoly <gustavoanatoly / gmail.com>

> Hi, Yusuke.
>
> I was studying this bug and I did a little bit changes to test
>
> git://gist.github.com/4017432.git
>
> because self lock is not allowed on ruby, please correct me if I wrong.
>
> Thanks.
>
>
> 2012/11/5 mame (Yusuke Endoh) <mame / tsg.ne.jp>
>
>>
>> Issue #7134 has been updated by mame (Yusuke Endoh).
>>
>> Status changed from Open to Assigned
>> Assignee set to kosaki (Motohiro KOSAKI)
>>
>> Kosaki-san, do you know anything about this?
>>
>> --
>> Yusuke Endoh <mame / tsg.ne.jp>
>> ----------------------------------------
>> Bug #7134: Signal handling bug in Mac OS X
>> https://bugs.ruby-lang.org/issues/7134#change-32417
>>
>> Author: auastro (Andy Kitchen)
>> Status: Assigned
>> Priority: Normal
>> Assignee: kosaki (Motohiro KOSAKI)
>> Category:
>> Target version: 1.9.3
>> ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12]
>>
>>
>> On Mac OS X, running the attached program causes the exception below
>> about 1/10 times it is run.
>>
>> $ ruby hup.rb
>> hup.rb:2:in `write': deadlock; recursive locking (ThreadError)
>>         from hup.rb:2:in `puts'
>>         from hup.rb:2:in `puts'
>>         from hup.rb:2:in `block in <main>'
>>         from hup.rb:6:in `call'
>>         from hup.rb:6:in `write'
>>         from hup.rb:6:in `puts'
>>         from hup.rb:6:in `puts'
>>         from hup.rb:6:in `<main>'
>>
>> The expected output is:
>> > In Hup Handler
>> >Finished...
>>
>> or
>>
>> > Finished...
>> > In Hup Handler
>>
>> My ruby is compiled with clang:
>>
>> $ clang --version
>> Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM
>> 3.1svn)
>> Target: x86_64-apple-darwin12.2.0
>> Thread model: posix
>>
>>
>>
>> --
>> http://bugs.ruby-lang.org/
>>
>>
>
>
> --
> *=BB* *Gustavo Anatoly Fernandes Vel=E1squez Sol=EDs*
> *=BB* Information Systems - Bachelor
> *=BB* Gmail: gustavoanatoly / gmail.com
> *=BB* Skype: gustavoanatoly
> *=BB* Cell Phone: +55 (83) 9918-1763
>
>
>


--=20
*=BB* *Gustavo Anatoly Fernandes Vel=E1squez Sol=EDs*
*=BB* Information Systems - Bachelor
*=BB* Gmail: gustavoanatoly / gmail.com
*=BB* Skype: gustavoanatoly
*=BB* Cell Phone: +55 (83) 9918-1763