Wer mithilfe von Zend_Db_Statement versucht einen großen Datensatz in der Datenbank zu aktualisieren:
$db->update($data, $where);
der stolpert unter Umständen über einen Speicherzugriffsfehler, welcher die ganze PHP Instanz abstürzen lässt. Bei CLI-Anwendungen steht dann einfach auf der Konsole “Speicherzugriffsfehler” und im Systemlog (dmesg)
php5 segfault [...] in libpcre
Bei Zend ist dieser Bug seit Version 1.6.2 bekannt und im Bug #ZF-5063 gefixt. Leider ist dort der Fix nur als Patch angehangen. In der aktuellen Version, scheint der Bug noch nicht behoben/integriert zu sein. Allerdings hilft euch dieser Patch mit großer Wahrscheinlichkeit weiter.
Das Problem hat mich einige Stunden beschäftigt.