Как предложил MarkR, вам нужно использовать strace при запуске:
strace -fp <pid>
Приведенная выше команда покажет вам системные вызовы, такие как open (), read (), recv () и т. Д., А также используемые дескрипторы:
[pid 428] close(36)
После того как вы изолировали нить, вы можете присоединиться к процессу и узнать точную нить с помощью
gdb attach <pid>
Или, если в вашем процессе установлены имена потоков, используйте
ps -eL
чтобы узнать понятное имя темы.