O que significa “trace trap” quando denunciado por zsh?

2

Estou tentando executar um programa raiz de UID no UNIX usando o shell zsh. Mas eu continuo recebendo esta mensagem

$ ./progExe
zsh: trace trap ./progExe

Alguém pode, por favor, dizer o que significa “zsh: trace trap”?

    
por Jake 01.10.2011 / 22:22

1 resposta

3

zsh: something or other ./progExe indica que zsh está reportando que o programa morreu devido a um sinal. "Trace trap" é SIGTRAP . No Linux, você nunca deve ver esse sinal (ele só é gerado quando executado em um depurador, e o depurador o captura). No Mac OS X, SIGTRAP indica uma exceção não tratada no programa . Em outras palavras, o programa é buggy.

    
por 02.10.2011 / 02:18

Tags