まつもと@ぴーえふゆーです。

以前TKのサンプルが動かんといってた者ですが、いくらやっても埓が
あかないので、GUIはとりあえずおいておいてと思ったら、、、

marshal.rbでcore dumpというお話しです。

$ uname -sr
FreeBSD 2.2-960801-SNAP

$ ruby -version
ruby - version 1.0-970124 (i386-freebsd2.2)

で、~/ruby/ruby-1.0-970124 にて、

$ ruby samples/marshal.rb
とすると、

[25.6, #<struct point: x=10, y=10>, #<struct rectangle: origin=#<struct point: x=10, y=10>, corner=#<struct point: x=20, y=20>>, #<Object:0x783d0>, #<Object:0x783d0>, "fff"][25.6, #<struct point: x=10, y=10>, #<struct rectangle: origin=#<struct point: x=10, y=10>, corner=#<struct point: x=20, y=20>>, #<Object:0x78164>, #<Object:0x78150>, "fff"]

ってでるんですが、~/ruby/ruby-1.0-970124/samples にて、ruby marshal.rb
とすると、

:0: [BUG] unknown node type 0
Abort (core dumped)

となってしまいます。require "marshal"だけでもなります。
ううむとおもって、拡張モジュールを全部静的にひっつけて
やってみましたが、同じでした。backtraceが必要なら、また
お送りします。

#おいらのマシンってどっか変なのかなぁ。。。

--
Eiji MATSUmoto  <ematsu / pfu.co.jp>
PFU Limited, Ishikawa Japan. < Call me 'USAGI' please. (^^) >