[Moscow.pm] Attempt to free unreferenced scalar
Stanislaw Pusep
creaktive на gmail.com
Ср Апр 24 10:23:48 PDT 2013
Приходилось искать, как же. Причину обнаружил в 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 Михаил Монашёв <postmaster на softsearch.ru>
> Здравствуйте.
>
> Скажите, пожалуйста, как искать источник вот таких ошибок:
> Attempt to free unreferenced scalar: SV 0x8084966f0 during global
> destruction.
>
> Конечно можно постепенно код по кусочкам выкидывать, пока не пропадёт
> этот варн, но может есть способ правильнее? Вроде я даже какой-то
> модуль для этого когда-то давно использовал. Но не могу вспомнить,
> какой.
>
> Вылезло после запуска кода под perl 5.14. Под 5.8 всё работало
> нормально.
>
> --
> С уважением,
> Михаил mailto:postmaster на softsearch.ru
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130424/c96052d8/attachment.html>
Подробная информация о списке рассылки Moscow-pm