From: Kouhei Sutou Date: 2007-09-24T12:48:11+09:00 Subject: [ruby-dev:31835] Kernel#` is blocked with Ruby/GLib2 on Intel Mac 須藤です。 1.8.6-p110でも再現するかどうかはわからないのですが、(たぶん) Intel Mac上でrequire 'glib2'した状態でKernel#`を使うとブロッ クするみたいです。 require 'glib2' `date` http://www.cozmixng.org/~w3ml/index.rb/rabbit-shockers/msg/406 # メール本文がUTF-8だったので文字化けしています。 # 手動でブラウザのエンコーディングをUTF-8にしてください。 で、原因はproc_exec_v()の中の rb_thread_cancel_timer(); らしいです。 http://www.cozmixng.org/~w3ml/index.rb/rabbit-shockers/msg/411 で、ここらへんが関係があるみたいです。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/10580 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30581