Se o aplicativo estiver recebendo sinais SIGIO
, significa que o aplicativo colocou pelo menos um descritor de arquivo no modo assíncrono, por exemplo fazendo fcntl(fd, F_SETFL, FASYNC)
.
Se você não quiser que strace
relate esses sinais, adicione a opção -e 'signal=!SIGIO'
. (Você precisará dessas aspas simples para citar o '!'
na maioria dos shells.) Na página do manual do strace :
-e signal=set
Trace only the specified subset of signals. The default is signal=all.
For example, signal=!SIGIO (or signal=!io) causes SIGIO signals
not to be traced.