libperl.so.5.30.0 causes nginx to segfault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
perl (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
[Steps to reproduce]
1) launch a focal container
$ lxc launch images:ubuntu/focal focal-1897561
2) enter the container
$ lxc shell focal-1897561
3) install libnginx-
# apt-get install -y nginx-core libnginx-
4) check nginx journal
# journalctl -fu nginx &
5) reload nginx 2-3 times
# systemctl reload nginx
Eventually you will see this from the journal:
Oct 13 17:13:34 focal-1897561 systemd[1]: Reloaded A high performance web server and a reverse proxy server.
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Main process exited, code=dumped, status=11/SEGV
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Killing process 588 (nginx) with signal SIGKILL.
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Killing process 589 (nginx) with signal SIGKILL.
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Killing process 588 (nginx) with signal SIGKILL.
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Killing process 589 (nginx) with signal SIGKILL.
Oct 13 17:13:35 focal-1897561 systemd[1]: nginx.service: Failed with result 'core-dump'.
[Workaround]
If libnginx-
[Original bug description]
Ubuntu 20.04 LTS
Looks that Perl 5.30 has bug that causes nginx to die, usually occurs after "service nginx reload"
This looks like nginx, but it really is perl issue:
https:/
Fix done in 5.32 (Perl5 commit ffffbf0) and people are asking backport to 5.30 to get fix also to nginx.
Error:
Sep 28 07:39:43 host kernel: [1340832.811014] nginx[3253005]: segfault at 10 ip 00007fbf3220d593 sp 00007ffd6bba6260 error 4 in libperl.
Symptom: Nginx terminates
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27.9
Architecture: amd64
CasperMD5CheckR
DistroRelease: Ubuntu 20.04
Package: perl 5.30.0-9build1
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: focal uec-images
Uname: Linux 5.4.0-42-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
tags: | added: focal |
Changed in perl (Ubuntu): | |
importance: | Undecided → High |
Changed in perl (Ubuntu): | |
importance: | High → Undecided |
status: | Confirmed → Incomplete |
description: | updated |
description: | updated |
Changed in perl (Ubuntu): | |
status: | Incomplete → Confirmed |
Experiencing the same issue with nginx from official Ubuntu repositories in 20.04 failing every 3rd-4th time on reload signal.