процесс Python, висящий в futex():См StackTrace свисающих Python в futex (..., FUTEX_WAIT_BITSET_PRIVATE | ...)
[email protected]:~# strace -p 9042
strace: Process 9042 attached
futex(0x1e61900, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff
Я хочу видеть трассировку стека, если процесс висячим.
К сожалению Ctrl-C не работает :-(
Как можно видеть StackTrace, если Python зависает, как это?
Просто прикрепите GDB к процессу, или запустить pstack, если вы установили его. Или 'kill -SEGV' процесс и изучить ядро, если вам не нужно поддерживать его в живых. – Useless
@ Необязательно я хочу видеть стекю кода python. Не stacktrace интерпретатора Python (c-код). Я посмотрел на pstack, AFAIK pstack печатает последний. – guettli