From: SASADA Koichi Date: 2010-11-11T10:51:01+09:00 Subject: [ruby-dev:42562] Re: [ruby-dev:42561] [Ruby 1.9-Bug#4027] Signal.trap で busy loop に陥る  ささだです。  シグナルに関しての調査、ありがとうございます。近いうちに反映させます。 (2010/11/11 10:47), Tomoyuki Chikanaga wrote: > これは勘違いしていて、lock prefix がついていないので複数コアで並列に実行されると問題かもしれません。 > そして r29589 で gcc-4 の builtin function を使う修正が入っていたのを思い出したので > CC=gcc-4.4 にしてコンパイルしなおしたら ATOMIC_INC は > > 80e1b93: f0 80 00 01 lock addb $0x1,(%eax) > 80e1b97: f0 80 05 81 ef 1f 08 lock addb $0x1,0x81fef81  ちなみに、以前はどのコンパイラを利用されていたでしょうか。 -- // SASADA Koichi at atdot dot net