in reply to Odd crash involving Spreadsheet::WriteExcel
I'd say Corion is right here.
As an aside, I tend to debug a lot of this type of issues, in the first instance, with Devel::SimpleTrace:
perl -wMDevel::SimpleTrace program.pl [download]
-- John.