[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