Perlプログラムの実行中に、次のエラーが発生しました
***glibcが検出されました***perl:ダブルフリーまたは破損(!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]
私のOSはUbuntu8.04、Perlバージョンは5.8.8です。
私のスクリプトにはスレッドが含まれています...コードを共有することはできませんが、このタイプのエラーの経験があるかどうか、およびどのように解決/アプローチ/分析したかを知りたいと思いました。この種の問題に取り組むために追加で参照できるツール/ログはありますか?
ご支援いただきありがとうございます。
PS:スレッドは誰にとっても理想的な友達ではないことを私は知っています。しかし、私はperlを使用する決定を管理していません。私はコードを維持しているだけです。