On Thu, Dec 09, 2004 at 09:34:18AM -0800, Kevin Scaldeferri wrote: > My unit test suite recently started spitting out this error when run > under Devel::Cover. It runs normally and successfully without. Has > anyone seen this before: > > > Magic number checking on storable file failed at ../../lib/Storable.pm > (autosplit into ../../lib/auto/Storable/_retrieve.al) line 323, at > /home/kevin/lib/perl5/site_perl/5.8.0/i686-linux-64int/Devel/Cover/DB/ > Structure.pm line 249 > END failed--call queue aborted. > > > It seems to infect a certain test case, and then every subsequent test > produces this, and fails. > > The only clue I have at the moment is that the test case in question > forks a couple times and is fairly IPC heavy. I'm not sure if I can > provide a simple case to reproduce it, as this is pretty proprietary > :-( > >
Generally, this means the files you are reading in were created with a different version of Storable. Have you upgraded recently? Are you testing with multiple versions of Storable (or Perl) and using the same cover_db directory? Steve Peters [EMAIL PROTECTED]