Так и есть, бага. Я её и зарепортил, и починил: <a href="https://github.com/sparky/perl-Net-Curl/pull/1">https://github.com/sparky/perl-Net-Curl/pull/1</a><br>Жду, когда автор соизволит протестить :)<div>Кстати, легко чинимо самостоятельно. В вашем коде, определите явный "base" для создания новых объектов Net::Curl::*:</div>
<div><br></div><div>my $easy = Net::Curl::Easy->new({});<br>my $multi = Net::Curl::Multi->new({});<br><div class="gmail_quote">my $share = Net::Curl::Share->new({});<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">
Вместо:</div><div class="gmail_quote"><br></div><div class="gmail_quote">my $easy = Net::Curl::Easy->new;<br>my $multi = Net::Curl::Multi->new;<br><div class="gmail_quote">my $share = Net::Curl::Share->new;<br></div>
<div><br></div><div>Почему оно так? Тупо опечатка:</div><div><a href="http://stackoverflow.com/a/13576436/1818793">http://stackoverflow.com/a/13576436/1818793</a></div><div><br></div><div>Кстати, комбинация AnyEvent + Net::Curl::Mulii уже существует на CPAN:</div>
<div><a href="https://metacpan.org/module/AnyEvent::Net::Curl::Queued">https://metacpan.org/module/AnyEvent::Net::Curl::Queued</a></div><div><br></div></div><div class="gmail_quote">2012/11/27 Alexandr Alexeev <span dir="ltr"><<a href="mailto:afiskon@gmail.com" target="_blank">afiskon@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Я не специалист, но похоже на багу в Net::Curl::Multy. Может, зарепортить ее?<br>
<br>
2012/11/27 ksvs <<a href="mailto:ksvs1996@ymail.com">ksvs1996@ymail.com</a>>:<br>
<div class="HOEnZb"><div class="h5">> Привет.<br>
> Заменил LWP на AnyEvent, теперь захотел заменить его на Net::Curl::Multy.<br>
> Но периодически при завершении программы стали появляться сообщения:<br>
> "Attempt to free unreferenced scalar: SV 0x2929db2c during global destruction"<br>
> Хотя с заменой на Curl у меня не добавилось никаких глобальных переменных.<br>
> Что это может быть и как с ним бороться?<br>
><br>
><br>
> Нашел, что можно пересобрать perl.<br>
><br>
> Recompiling libperl with DEBUG_LEAKING_SCALARS, (and maybe<br>
> DEBUG_LEAKING_SCALARS_FORK_DUMP and maybe DEBUG_LEAKING_SCALARS_ABORT) may<br>
> give you some more information about where the problem is coming from.<br>
><br>
> А может можно как-то проше?<br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Best regards,<br>
Alex Alexeev<br>
<a href="http://twitter.com/afiskon" target="_blank">http://twitter.com/afiskon</a><br>
</font></span><div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>