きりかノート 3冊め

おあそびプログラミング

irbでrequire 'osx/cocoa'しただけでSEGVすることがあるらしい

sf.netのバグチケットの調査

RubyCocoa 1.0.0をインストールした2台のMac(MacBook, iMac)のうち、iMacだけが

  $ irb
  >> require 'osx/cocoa'
  # => SEGV

という現象が発生しているそうです。おなじ状況に遭遇した方がいたらぜひお知らせください。

また、32bit intel Macをお持ちの方で試せる方は、成否にかかわらず結果をお知らせいただけると助かります(手元に実機がないため)。

ということで、私からのお願いでした。

2009-08-20 追記)Mac付属のgemsとあうあうな予感。

% RUBYOPT=-rrubygems PATH=/usr/bin irb -rosx/cocoa
/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50: [BUG] Segmentation fault
ruby 1.8.6 (2008-08-11) [universal-darwin9.0]

zsh: abort      RUBYOPT=-rrubygems PATH=/usr/bin irb -rosx/cocoa

MacPortsで入れたrubyでは起きない。