Я пытаюсь использовать модуль HTML :: Grabber для разбора HTML в Perl. Он работает, когда я просто использую его в своем основном процессе, но выдает ошибку, когда я пытаюсь использовать его с многопоточностью.
В частности, я получил эту ошибку,
Thread 1 terminated abnormally: Can't call method "parse_html_string"
on unblessed reference at /usr/local/ActivePerl-5.10/site/lib/HTML/Grabber.pm line 79.
где создание объекта Grabber.
$mech->get($link);
$dom = HTML::Grabber->new(html => $mech->content); #at this point
Есть идеи, как решить эту странную проблему?