Interestingly enough (to me, at any rate...) I had this same problem the other day.
chromatic and
jlp were trying to help me out on it, and we never came to a successful resolution. I think I feel better knowing that at least *that* particular problem isn't some nastiness lying in wait because of my code.
I'm always bothered by bugs that can't be explained, and that only show up under certain conditions (my code was running fine, *except* when I used Data::Dumper.) And, incidently, I'm running 5_005.03.
--Chris
e-mail jcwren