Plötzliche Fehlermeldungen im Apache Error Log wie diese stehen im Zusammenhang mit der libpcre3 Library (Perl 5 Compatible Regular Expression Library) in Version 8.35.x (2:8.35-3.3) welche aktuell bei der installation von PHP7.0 und apache2 auf einem aktuellen Debian 8 Jessie ausgeliefert wird.

*** Error in `/usr/sbin/apache2': munmap_chunk(): invalid pointer: 0x00007f150d0e12e0 ***
[core:notice] [pid 9977] AH00052: child pid 12134 exit signal Aborted (6)

Dieser Fehler tritt insbesondere bei der intensiven Nutzung Regulärer Ausdrücke auf. So wie aktuell beispielsweise bei TYPO3Fluid (verwendet in TYPO3 v8, Neos und dem Flow Framework).
Eine mögliche Lösung ist das downloaden des deb Paketes für die Version 8.39 (2:8.39-1~dotdeb+8.1) von dotdeb (http://ftp.hosteurope.de/mirror/packages.dotdeb.org/pool/all/p/pcre3/libpcre3_8.39-1~dotdeb%2b8.1_amd64.deb) und einer manuellen Installation der Library via dpkg -i {filename.deb}

Weiterführende Links:
https://github.com/oerdnj/deb.sury.org/issues/353
http://stackoverflow.com/questions/35889130/apache-crashes-with-munmap-chunk-invalid-pointer-after-update-to-php7-on-jess

Categories: LinuxPHP