Hello! On Sat, Jun 29, 2019 at 02:39:20PM +0300, Vadim A. Misbakh-Soloviov wrote:
> Уже в течение некоторого времени замечаю краши NgX при reload. > > Сегодня дошли руки глянуть в чём дело, и обнаружил что крошится оно в > перловой > либе. > > Попробовал подцепиться gdb'ом и получить трейс. > > Вот что вышло: > > 0x00007f59c0c461f7 in Perl__invlist_intersection_maybe_complement_2nd () from > /usr/lib64/libperl.so.5.30 > (gdb) bt full > #0 0x00007f59c0c461f7 in Perl__invlist_intersection_maybe_complement_2nd () > from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #1 0x00007f59c0c46784 in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #2 0x00007f59c0c567b9 in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #3 0x00007f59c0c5c6a7 in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #4 0x00007f59c0c610f8 in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #5 0x00007f59c0c6156d in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #6 0x00007f59c0c6647b in Perl_re_op_compile () from /usr/lib64/libperl.so. > 5.30 > No symbol table info available. > #7 0x00007f59c0bfab3c in Perl_pmruntime () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #8 0x00007f59c0c37851 in Perl_yyparse () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > #9 0x00007f59c0ce1912 in ?? () from /usr/lib64/libperl.so.5.30 > No symbol table info available. > > > > Если честно, не хочется пересобирать перл с дебагом (чтобы открыть символы от > #1 до #5), так что, надеюсь, этого трейса хватит. Но, если нет - скажите. Судя по трейсу - Perl падает где-то в компиляции регулярных выражений. Это, конечно, может быть и какой-то проблемой в nginx'е, но я бы поставил скорее на проблему в перле, которую триггерят используемые в коде регулярные выражения. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru