Welcome! Log In Create A New Profile

Advanced

Re: NginX крошится с libperl-5.30

Maxim Dounin
June 29, 2019 08:08AM
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
Subject Author Posted

NginX крошится с libperl-5.30

Vadim A. Misbakh-Soloviov June 29, 2019 07:40AM

Re: NginX крошится с libperl-5.30

Maxim Dounin June 29, 2019 08:08AM

Re: NginX крошится с libperl-5.30

Vadim A. Misbakh-Soloviov June 29, 2019 08:26AM

Re: NginX крошится с libperl-5.30

Maxim Dounin June 29, 2019 09:30AM

Re: NginX крошится с libperl-5.30

Vadim A. Misbakh-Soloviov June 29, 2019 12:30PM

Re: NginX крошится с libperl-5.30

Vadim A. Misbakh-Soloviov June 29, 2019 01:02PM

Re: NginX крошится с libperl-5.30

Maxim Dounin July 02, 2019 08:20PM

Re: NginX крошится с libperl-5.30

Илья Шипицин June 29, 2019 12:48PM

Re: NginX крошится с libperl-5.30

Vadim A. Misbakh-Soloviov June 29, 2019 01:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 242
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready