From: Austin Ziegler Date: 2004-05-18T05:06:50+09:00 Subject: 1.8.1 YAML emit bug? (Win32) Apologies if this has been noted before; I am currently using the 1.8.1 installer released on 2004.04.26, so this may well be fixed. irb(main):004:0> a = ""; (0...8191).each { |i| a << "%c" % [65 + i % 25] }; puts a.size; a.to_yaml; nil 8191 => nil irb(main):005:0> a = ""; (0...8192).each { |i| a << "%c" % [65 + i % 25] }; puts a.size; a.to_yaml; nil 8192 The former line works. The latter locks up tighter than the Bush Administration's lips to the American public. I think that if it's any larger than 8192, it causes an access violation/segfault. -austin -- austin ziegler * austin.ziegler@evault.com