Interestingly I can "fix" the problem by setting PAR_CLEAN=1. A Little testing with DBI showed the following:
unset PAR_CLEAN
perl borkbork.pl
DBI 1.48-ithread default trace level set to 0x0/9 (pid 26847)
-- DBI::END
DBI 1.48-ithread default trace level set to 0x0/9 (pid 26847)
[goes loopy here]
export PAR_CLEAN=1
perl borkbork.pl
DBI 1.48-ithread default trace level set to 0x0/9 (pid 26847)
-- DBI::END
[exits like a good app]
