Issue #3557 has been updated by Andrew Jankevics. Notice I am running x64 on mswin64 (xp64 sp2), not i386 on mswin32 or mingw32. My version passes "nmake test". C:\andy\data>ruby -ve 'p Marshal.dump(Array.new(10){[*34000.times]}).size' ruby 1.9.2dev (2010-05-31) [x64-mswin64_80] -e:1: [BUG] Segmentation fault ruby 1.9.2dev (2010-05-31) [x64-mswin64_80] -- control frame ---------- c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :dump c:0003 p:0031 s:0007 b:0006 l:000428 d:001278 EVAL -e:1 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:000428 d:000428 TOP --------------------------- -- Ruby level backtrace information ---------------------------------------- -e:1:in `<main>' -e:1:in `dump' ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3557 ---------------------------------------- http://redmine.ruby-lang.org