Package: apache2
Version: 2.4.68-1~deb13u3
Severity: important
X-Debbugs-Cc: [email protected]
Dear Debian Apache Maintainers,
apache2 fill error.log with segmentation fault:
[Wed Oct 07 20:20:44.345117 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080390 exit signal Segmentation fault (11)
[Wed Oct 07 20:20:47.348867 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080554 exit signal Segmentation fault (11)
[Wed Oct 07 20:20:49.351486 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080595 exit signal Segmentation fault (11)
[Wed Oct 07 20:20:54.357104 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080626 exit signal Segmentation fault (11)
[Wed Oct 07 20:20:57.361220 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080518 exit signal Segmentation fault (11)
[Wed Oct 07 20:20:58.363050 2026] [core:notice] [pid 4052295:tid 4052295]
AH00052: child pid 4080691 exit signal Segmentation fault (11)
etc.
I use ProxyPass to forward to gitit (see the Debian package 'gitit') and it
seems
if I stop gitit itself, there is no segmentation fault anymore.
In fact it seems accessing the proxied gitit triggers the segv.
I downgraded to 2.4.67-1~deb13u3 and so far there is no segmentation fault
whatever I do.
Cheers,
Bill
-- Package-specific info:
-- System Information:
Debian Release: 13.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable-debug'), (500, 'proposed-updates-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.111+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages apache2 depends on:
ii apache2-bin 2.4.67-1~deb13u3
ii apache2-data 2.4.67-1~deb13u3
ii apache2-utils 2.4.67-1~deb13u3
ii init-system-helpers 1.69~deb13u1
ii media-types 13.0.0
ii perl 5.40.1-6+deb13u1
ii procps 2:4.0.4-9
Versions of packages apache2 recommends:
pn ssl-cert <none>
Versions of packages apache2 suggests:
pn apache2-doc <none>
pn apache2-suexec-pristine | apache2-suexec-custom <none>
ii lynx [www-browser] 2.9.2-1
pn ufw <none>
Versions of packages apache2-bin depends on:
ii libapr1t64 1.7.5-1
ii libaprutil1-dbd-sqlite3 1.6.3-3+deb13u1
ii libaprutil1-ldap 1.6.3-3+deb13u1
ii libaprutil1t64 1.6.3-3+deb13u1
ii libbrotli1 1.1.0-2+b7
ii libc6 2.41-12+deb13u4
ii libcrypt1 1:4.4.38-1
ii libcurl4t64 8.14.1-2+deb13u5
ii libjansson4 2.14-2+b3
ii libldap2 2.6.10+dfsg-1
ii liblua5.4-0 5.4.7-1+b2
ii libnghttp2-14 1.64.0-1.1+deb13u1
ii libpcre2-8-0 10.46-1~deb13u3
ii libssl3t64 3.5.7-1~deb13u3
ii libxml2 2.12.7+dfsg+really2.9.14-2.1+deb13u3
ii perl 5.40.1-6+deb13u1
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages apache2-bin suggests:
pn apache2-doc <none>
pn apache2-suexec-pristine | apache2-suexec-custom <none>
ii lynx [www-browser] 2.9.2-1
Versions of packages apache2 is related to:
ii apache2 2.4.67-1~deb13u3
ii apache2-bin 2.4.67-1~deb13u3
-- Configuration Files:
/etc/apache2/sites-available/000-default.conf changed:
<VirtualHost *:80>
Include /etc/apache2/sites-available/pari.conf
</VirtualHost>
/etc/apache2/sites-available/default-ssl.conf changed:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/private/pari_math_u-bordeaux_fr.crt
SSLCertificateKeyFile /etc/ssl/private/pari.math.u-bordeaux.fr.key
SSLCertificateChainFile
/etc/ssl/private/pari_math_u-bordeaux_fr_interm.cer
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means
that
# the standard Auth/DBMAuth methods can be used for access control.
The
# user name is the `one line' version of the client's X.509
certificate.
# Note that no password is obtained from the user. Every entry in
the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT
and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the
certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment
variables.
# Per default this exportation is switched off for performance
reasons,
# because the extraction step is an expensive operation and is
usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when
SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
Include /etc/apache2/sites-available/pari.conf
</VirtualHost>
-- no debconf information
DocumentRoot /home/www
AddType application/wasm .wasm
AddType text/plain .gp
<Directory />
Options FollowSymLinks
AllowOverride None
DirectoryIndex index
</Directory>
<Directory /home/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
<Directory /home/git/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
<Directory /usr/lib/git-core/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
<Directory "/home/www/buildlogs/">
AddDefaultCharset utf-8
DefaultType text/plain
</Directory>
ScriptAlias /cgi-bin/ /home/www/cgi-bin/
<Directory "/home/www/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
AddCharset UTF-8 .txt
RewriteMap gphelp "txt:/home/www/dochtml/html/ModRewrite-table"
RewriteMap gphelp-stable "txt:/home/www/dochtml/html-stable/ModRewrite-table"
RewriteEngine on
RewriteRule ^/Bugs/index /Bugs/index.html [L]
RewriteRule ^/Bugs/([0-9]+)$ /cgi-bin/bugreport.cgi?bug=$1 [R]
RewriteRule ^/Bugs/mbox:([0-9]+)$ /cgi-bin/bugreport.cgi?mbox=yes&bug=$1 [R]
RewriteRule ^/Bugs/([a-z][-a-z0-9]*)$ /cgi-bin/pkgreport.cgi?pkg=$1 [R]
RewriteRule "^/dochtml/help/(.*)$" /dochtml/html/${gphelp:$1} [NE,R]
RewriteRule "^/dochtml/help-stable/(.*)$"
/dochtml/html-stable/${gphelp-stable:$1} [NE,R]
SetEnv GIT_PROJECT_ROOT /home/www/git
SetEnv GIT_HTTP_EXPORT_ALL 1
ScriptAliasMatch \
"(?x)^/git/(.*/(HEAD | \
info/refs | \
objects/(info/[^/]+ | \
[0-9a-f]{2}/[0-9a-f]{38} | \
pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
git-(upload|receive)-pack))$" \
/usr/lib/git-core/git-http-backend/$1
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /wiki/ http://127.0.0.1:5001/
<Location /wiki/>
SetOutputFilter proxy-html
ProxyPassReverse /
ProxyHTMLURLMap / /wiki/
ProxyHTMLDocType "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>" XHTML
RequestHeader unset Accept-Encoding
</Location>