*** glibc détecté *** perl: double gratuit ou la corruption (!prev): 0x0c2b7138 ***

Lors de l'exécution d'un programme en perl, j'ai rencontré l'erreur suivante

*** glibc détecté *** perl: double gratuit ou la corruption (!prev): 0x0c2b7138 *** 
/lib/tls/i686/cmov/libc..6[0xb7daea85] 
/lib/tls/i686/cmov/libc..6(bgratuit+0x90)[0xb7db24f0] 
perl(Perl_pregfree+0x3e)[0x80a004e] 
perl(perl_destruct+0xcf1)[0x806b711] 
/usr/local/lib/perl/5.8.8/auto/threads/threads.donc[0xb79d2dfb] 
/usr/local/lib/perl/5.8.8/auto/threads/threads.donc[0xb79d2f9b] 
/usr/local/lib/perl/5.8.8/auto/threads/threads.donc[0xb79d5fbb] 
/lib/tls/i686/cmov/libpthread..0[0xb7e974fb] 
/lib/tls/i686/cmov/libc..6(clone+0x5e)[0xb7e19e5e] 

Mon OS est Ubuntu 8.04, Perl version 5.8.8

Mes scripts contient les discussions ... je ne peux pas partager le code, mais je voulais savoir si quelqu'un a eu une expérience avec ce type d'erreurs et comment tu avais résolu/approchées ou pour analyse. Existe-il des outils/logs que j'ai pu consulter en outre de travailler sur ce genre de questions.

Je vous remercie pour votre soutien.

P. S: je sais que les fils ne sont pas l'idéal amis pour tout le monde. Cependant je n'ai pas de décision de contrôle de l'utilisation de perl. Je suis juste à maintenir le code.

OriginalL'auteur kingpin | 2009-05-19