
Ich betreibe einen RHEL4-Server mit Apache 2.0 und brauche PHP 5.2.1 - 5.2.11 für SugarCRM Pro 5.5.0. Ich muss es außerdem parallel mit einer anderen PHP-Version ausführen, also habe ich es aus dem Quellcode für CGI kompiliert. Das Problem ist, dass ich nur auf bestimmten Seiten immer einen internen Serverfehler erhalte:
[Dienstag, 19. Januar 2010, 20:53:53] [Fehler] [Client 69.106.58.53]* glibc erkannt *Doppelte Freigabe oder Beschädigung (Ausgang): 0x008df858 ***, Referrer: https:// (aus Datenschutzgründen entfernt) /index.php?action=Login&module=Users&login_module=Home&login_action=index
[Di 19 Jan 20:53:53 2010] [Fehler] [Client 69.106.58.53] Vorzeitiges Ende der Skript-Header: php-cgi-5.2.11, Referrer: https:// (aus Datenschutzgründen entfernt) /index.php?action=Login&module=Users&login_module=Home&login_action=index
Ich habe auch versucht, „sudo up2date --update“ auszuführen und habe jede PHP-Version von 5.2.1 bis 5.2.12 getestet, jedoch ohne Erfolg.
So sieht meine PHP-Konfiguration aus:
sauber machen && ./konfigurieren --prefix=/usr/local/php-5.2.11 --enable-fastcgi --enable-force-cgi-redirect --enable-discard-path --enable-mbstring --with-libxml-dir --with-pear --with-curl --with-openssl --with-kerberos --with-zlib --with-mysql --with-pdo-mysql --with-imap --with-imap-ssl && machen && sudo machen installieren
Was soll ich an diesem Punkt tun? Gibt es irgendwo ein RPM, das ich verwenden kann?
Antwort1
Dieser Beitrag ist alt, aber ich denke, es ist besser, eine Lösung bereitzustellen, falls eine gefunden wurde.
Ich habe es einfach gelöst, indem ich die Umgebungsvariable MALLOC_CHECK_ explizit auf 0 gesetzt habe: setenv MALLOC_CHECK_ 0
imRHEL4-DokumentationIn den Dokumenten wird die Ursache des Problems erläutert (im Abschnitt „Paketspezifische Hinweise/glibc“).