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

Я бы посмотрел под 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, "Михаил Монашёв" <[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

-- 
Oleg Alistratov
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить