Mientras se ejecuta un programa Perl me encontré con el siguiente error*** *** glibc detectado Perl: doble liberación o corrupción (Ant): 0x0c2b7138 ***
*** glibc detected *** perl: double free or corruption (!prev): 0x0c2b7138 *** /lib/tls/i686/cmov/libc.so.6[0xb7daea85] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7db24f0] perl(Perl_pregfree+0x3e)[0x80a004e] perl(perl_destruct+0xcf1)[0x806b711] /usr/local/lib/perl/5.8.8/auto/threads/threads.so[0xb79d2dfb] /usr/local/lib/perl/5.8.8/auto/threads/threads.so[0xb79d2f9b] /usr/local/lib/perl/5.8.8/auto/threads/threads.so[0xb79d5fbb] /lib/tls/i686/cmov/libpthread.so.0[0xb7e974fb] /lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7e19e5e]
Mi sistema operativo es Ubuntu 8.04, Perl la versión es 5.8.8
Mis scripts contienen hilos ... No puedo compartir el código, pero quería saber si alguien ha tenido experiencia con este tipo de errores y cómo lo resolvió/abordó/analizó. ¿Hay alguna herramienta/registros a los que pueda referirme además de trabajar en este tipo de problemas?
Gracias por su apoyo.
P.S: Sé que los hilos no son los amigos ideales para cualquier persona. Sin embargo, no controlo la decisión de usar perl. Solo estoy manteniendo el código.
Frenar en los hilos me causaba muchos dolores de cabeza ... Gracias por esta información. :) Así es como realmente pude descubrir cuál era el problema. Simplemente no regresó y etiquetó su solución. – kingpin