Hi, I've found a bug in the 1.9.0 csvparser. I've got a script and data that effectively breaks it, but it is 567kb. Is that too large for this list? The ruby instance takes 100% of cpu while processing this file, and I had to stop it after 5 minutes.. the code is #!/usr/local/bin/ruby1.9.0 require 'csv' filename = 'broken.csv' CSV.foreach(filename) do |row| STDERR.puts row.length row.each do |entry| puts entry end puts "\n####################################\n" end I would try and debug it further, but the debugger seems broken in 1.9.0. Regards, Nicko