金田です。

trunkのruby (revision 25230)で試したところ
core dumpが発生しないことを確認しました。
素早い対処ありがとうございます。

$ ./ruby -v
ruby 1.8.8dev (2009-10-04 revision 25230) [x86_64-linux]

$ ./ruby marshal_error.rb 

----- Original Message ----- 
送信者: patamanta / mail.goo.ne.jp<patamanta / mail.goo.ne.jp>
宛先: ruby-dev / ruby-lang.org
日付:Sunday, October, 04, 2009, 09:25 PM
件名: [ruby-dev:39434] Re: Marshal.load で例外発生時に Segmentation faultエラー

> 
> 
> 田中さま。
> 
> お世話になっております。金田です。
> 
> > スナップショットなら
> > 
> > Sun Oct  4 19:30:54 2009  Nobuyoshi Nakada  <nobu / ruby-lang.org>
> > 
> >         * marshal.c (struct {dump,load}_arg): manage with dfree, instead
> >           of using local variable which may be moved by context switch.
> >           [ruby-dev:39425]
> > 
> > が入っている、おそらく明日生成されるもので。
> 
> それでは明日、早速、試させて頂き、結果をご報告いたします。
> 
>