EOF error is ignored under the strict mode, but it seems it doesn't turn off other errors that might follow. I'm not sure whether it's OK to skip all the errors on EOF, though - what if the last row really had an incorrect number of fields?
Tux will tell us more.
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]