[Moscow.pm] Attempt to free unreferenced scalar

Oleg Alistratov ali на ali.org.ua
Ср Апр 24 10:27:10 PDT 2013


Модуль — это вряд ли. Тут ручная работа нужна.

Я бы посмотрел под valgrind-ом. Полезно взять перл с включенными
DEBUG_LEAKING_SCALARS
DEBUG_LEAKING_SCALARS_FORK_DUMP
DEBUG_LEAKING_SCALARS_ABORT

Еще по теме:
http://perldoc.perl.org/perlhacktips.html#PERL_DESTRUCT_LEVEL


24.04.2013, 20:01, "Михаил Монашёв" <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

-- 
Oleg Alistratov


Подробная информация о списке рассылки Moscow-pm