Как исправить ошибку Bus Error в коде Python для получения сигнала?

0
задан Alex 6 March 2019 в 17:41
поделиться

1 ответ

Я думаю, проблема в том, что в MacOS SIGNAL 10 означает SIGBUS.

См. Список сигналов https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/signal.3.html

См. детали сигнала,

     1     SIGHUP       terminate process    terminal line hangup
     2     SIGINT       terminate process    interrupt program
     3     SIGQUIT      create core image    quit program
     4     SIGILL       create core image    illegal instruction
     5     SIGTRAP      create core image    trace trap
     6     SIGABRT      create core image    abort program (formerly SIGIOT)
     7     SIGEMT       create core image    emulate instruction executed
     8     SIGFPE       create core image    floating-point exception
     9     SIGKILL      terminate process    kill program
     10    SIGBUS       create core image    bus error
     ...
     ...
     30    SIGUSR1      terminate process    User defined signal 1
     31    SIGUSR2      terminate process    User defined signal 2

Следовательно, ошибка.

Попробуйте отправить SIGNAL 30 и посмотрите:)

0
ответ дан han solo 6 March 2019 в 17:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: