Зарание извиняюсь за офтопик, но хочу спросить у знающих людей об одной проблемке. Использую Perl CGI::Fast + nginx. Работает все замечательно, но вот когда решил использовать Perl itherads получаю Segfault, и в связи с недостаточными познаниями в C не могу никак это исправить или отловить, где это происходит.
В интернете нашел подобную проблему, но решения не нашел. segfault легко воспроизводится следующим кодом: perl -Mthreads -MCGI::Fast -e 'threads->new(sub{})->join()'
Решение не подходит, т.к. мне нужно создавать новый поток внутри своего модуля, функции которого вызываются внутри цикла while (new CGI::Fast) { ..... }
Если кто-то может помочь с решением или имеет какие-то идеи по этому поводу - буду безмерно благодарен!