Приходилось искать, как же. Причину обнаружил в XS-модуле: https://github.com/creaktive/perl-Net-Curl/commit/5cdb2c0e54a4dd01cfae255f707260447d112ca1 Искал долго и мучительно. В основном помог "perl -DD script.pl" (Cleaning up, http://perldoc.perl.org/perlrun.html#*-D*_number_). Ну и gdb. Готовьтесь перекомпилировать Perl с флагом DEBUG :(
ABS() 2013/4/24 Михаил Монашёв <[email protected]> > Здравствуйте. > > Скажите, пожалуйста, как искать источник вот таких ошибок: > Attempt to free unreferenced scalar: SV 0x8084966f0 during global > destruction. > > Конечно можно постепенно код по кусочкам выкидывать, пока не пропадёт > этот варн, но может есть способ правильнее? Вроде я даже какой-то > модуль для этого когда-то давно использовал. Но не могу вспомнить, > какой. > > Вылезло после запуска кода под perl 5.14. Под 5.8 всё работало > нормально. > > -- > С уважением, > Михаил mailto:[email protected] > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
