Se um aplicativo travar no Windows, podemos verificar o Visualizador de Eventos nas ferramentas de Administração para ver o que travou. Às vezes, tem informações úteis, outras não, mas é um começo.
No linux, se um aplicativo (algum) falha, como se começa a rastrear o que aconteceu?
Existe, por exemplo, algum registro central ou algo semelhante?
/var/log/syslog
. O Linux fornece uma maneira de um daemon ser notificado sobre falhas no processo. O apport do Ubuntu e o abrt da Red Hat usam isso para fornecer recursos centralizados de registro e geração de relatórios. Geralmente, um dump principal é salvo para que você possa chamar um depurador no programa com falha.