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