O componente usado para mostrar erros do sistema depende muito do contexto (sistema operacional, aplicação etc.). Não há uma única resposta. No entanto, alguns exemplos comuns incluem: 
 * 
 sistema de relatórios de erro do sistema operacional: Normalmente, essa é uma caixa de diálogo ou notificação que aparece, geralmente com um código de erro. Os exemplos incluem o sistema de relatórios de erro do Windows, o log do sistema do MacOS e o `syslog` do Linux.  
 * 
 Mensagens de erro específicas do aplicativo: Os próprios aplicativos geralmente têm manuseio de erros interno e exibem mensagens de erro em sua própria interface. Esta pode ser uma caixa pop-up, uma mensagem de barra de status ou uma janela de log dedicada dentro do aplicativo.  
 * 
 logs do sistema (ou logs de eventos): Estes são arquivos que registram eventos do sistema, incluindo erros. Eles geralmente são baseados em texto e exigem um programa separado (como o Visualizador de Eventos no Windows ou `Journalctl` no Linux) para vê-los.  
 * 
 Erros da linha de comando (CLI): Se você estiver usando uma interface de linha de comando, os erros geralmente serão impressos diretamente no console.  
 * 
 Ferramentas de depuração: Ferramentas de desenvolvimento como os depuradores fornecem informações detalhadas sobre erros durante o processo de desenvolvimento, que normalmente não são mostrados aos usuários finais.   
 Em suma, não há um único "componente", mas vários mecanismos e locais, dependendo da gravidade, natureza e fonte do erro.