Cómo depurar el error 500 en Symfony 2

Estoy teniendo problemas con los informes de errores de Symfony 2 porque no puedo descubrir qué es lo que realmente está sucediendo cuando se activa un Error 500.

Tengo XDebug correctamente instalado, pero parece que Symfony lo gobierna todo.

Las páginas personalizadas solo dicen:

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

¡Eso es bastante divertido! Algo está roto, pero el hecho es que necesito arreglar mi código, ¡pero no puedo saber qué es el problema! Y claro, si envío un correo electrónico para el equipo de Symfony, ¿podrán resolver mi problema una vez que ni siquiera sepa qué decir?

¿Alguna pista de lo que me estoy perdiendo aquí?

Respuestas a la pregunta(3)

Su respuesta a la pregunta