Hi,

The following simpler script crashes in the
second loop with  ruby 1.7.3 (2002-10-07) on 
[i386-cygwin], [i386-mswin32] and [i386-mingw32].


---
N = 10**5
2.times {|i|
  Array.new(N) { [1,2] }
  p "did not crash during the #{i+1}-th run" 
}
---


/Christoph