PHP / Apache se bloquea en el script (Fallo de segmentación (11)

[Solucionado]

Estoy ejecutando un script PHP (con algunos incluidos) en localhost que sigue fallando antes del final.

El informe de errores está activado. Opera, Safari y Firefox devuelven una pantalla vacía. Pero Chrome regresa:

No se puede cargar la página web porque el servidor no envió datos. Código de error: ERR_EMPTY_RESPONSE

Registros de Apache devuelve:

[Dom 15 de diciembre 19:29:23 2013] [aviso] niño pid 34267 señal de salida Fallo de segmentación (11)

Estaba usando PHP 5.5.6 cuando encontré el problema por primera vez Después de cambiar a PHP 5.4.21, el problema aún existe.

El problema no está dentro del script. Comentar al azar un par de 50 líneas de código resuelve el problema. Haciéndome preguntarme si mi script podría ser demasiado largo para la ejecución.

¿Alguien tiene alguna sugerencia sobre cómo puedo resolver este problema?

ACTUALIZAR:

El problema no solo aparece en el servidor local, sino también en mi servidor web que se ejecuta en CentOs 6.4 y PHP 5.3.3 y da el mismo error en Apache.

[Dom 15 de diciembre 23:15:10 2013] [aviso] child pid 18409 señal de salida Fallo de segmentación (11)

ACTUALIZACIÓN2:

Ejecutar php desde la línea de comandos da:

$ php index.php Error grave: Llamada a la función no definida mcrypt_create_iv () en Encrypt.class.php en la línea 135

Después de colocar un comentario antes de la línea 135 en Encrypt.class.php

$ php index.php
Falla de segmentación: 11

ACTUALIZACIÓN 3: (Solución)

Después de ejecutar el índice en la línea de comandos con strace (strace php index.php), encontré el problema en una de las consultas.

Después de un poco más de depuración (usando PDO en lugar de mi propia clase), descubrí que el problema era configurar mi propia opción de PDO "ATTR_PERSISTENT => true". Deshabilitando esta opción resolví mi problema.

Respuestas a la pregunta(1)

Su respuesta a la pregunta