apachectl configtest segfault with request-tracker4 + mod_perl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apache2 (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
https:/
Hello.
Yesterday I did apt upgrade and after that I noticed that ‘apachectl configtest’ segfaults.
# apache2ctl configtest
Syntax OK
Segmentation fault (core dumped)
Action 'configtest' failed.
The Apache error log may have more information.
Don’t get nothing more in apache error logs, but in syslog (and also in journalctl -xe) I have:
/var/log/syslog:
Nov 28 15:30:54 ariel kernel: [ 3060.544873] /usr/sbin/
Yesterday upgrades:
2019-11-27 18:14:23 upgrade libnss3-nssdb:all 2:3.28.
2019-11-27 18:14:25 upgrade libnss3:amd64 2:3.28.
My env:
# cat /etc/issue
Ubuntu 16.04.6 LTS \n \l
The good part is that I can still use apache with 'apachectl start'
Any hints?
Thank you and best regards.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: apache2-bin 2.4.18-2ubuntu3.14
ProcVersionSign
Uname: Linux 4.4.0-169-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.21
Architecture: amd64
Date: Thu Nov 28 20:56:04 2019
InstallationDate: Installed on 2017-02-10 (1020 days ago)
InstallationMedia: Ubuntu-Server 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: apache2
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in apache2 (Ubuntu): | |
status: | Incomplete → New |
summary: |
- apachectl configtest segmentation fault + apachectl configtest segfault with request-tracker4 + mod_perl |
I'm not sure why I missed this when we were looking into it on IRC, but this is apparently something involving the openssl and nss crypto libraries / frameworks. I'm not enough of a developer to understand what exactly seems to be the problem, though, but knowing that apache httpd supports HTTPS with not just openssl I'd check which of these modules are enabled, and maybe make sure only one of them is used temporarily while you check whether you can still reproduce. I.e. look for 'ssl' (openssl) and something 'nss'-like in /etc/apache2/ modes-enabled/ and maybe try disabling or re-enabling one of those.
I also think you should still try to
sudo apport-collect 1854395
after reproducing this segfault.