Сценарий Perl (который использует множество локально написанных модулей и находится в стадии активной разработки) только что начал производить спорадические
"Попытка освободить скаляр без ссылки: SV 0xa6e685c, интерпретатор Perl:
0x96d9008 во время глобального уничтожения. "
сообщения. Это всегда повторяется, в том смысле, что определенная последовательность команд всегда создает сообщение, если оно когда-либо возникает, но мне не удалось выделить простой или отдельный случай, который выявляет его. В частности, я еще не видел его при запуске скрипта из отладчика Perl (я могу получить его при отладке скрипта, который использует IPC :: Open3 для запуска моего целевого скрипта.)
Я понимаю, что это, возможно, ошибка в Perl, но гораздо более вероятно, что это то, что я делаю, скорее всего, вокруг моих звонков в SVN :: Client; но я зашел в тупик из-за способа исследовать это, и я подумал, есть ли у кого-нибудь указатели.
Perl 5.10.0; Различные версии Fedora Linux. Я собираюсь попробовать это на Perl 5.12, но если это не проявится и там, это мне не очень поможет.
Редактировать : конкретный случай, который надежно дает сообщение в 5.10, не в 5.12. К сожалению, это ничего мне не говорит.