Вопрос про futex_wait_queue_me в Linux.

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. hogik 443 05.02.20 14:32 Сейчас в теме
Некий процесс встаёт (зависает глухо) в состояние futex_wait_queue_me.
А каким средством/способом выяснить подробности о сути ожидания и найти процесс, который блокирует ресурс?

Пример нормального ожидания:

cat /proc/4275/stack

[<ffffffff81107a90>] futex_wait_queue_me+0xc0/0x120
[<ffffffff81108316>] futex_wait+0x116/0x270
[<ffffffff8110acc0>] do_futex+0x120/0x5a0
[<ffffffff8110b1c1>] SyS_futex+0x81/0x180
[<ffffffff8186281b>] entry_SYSCALL_64_fastpath+0x22/0xcb
[<ffffffffffffffff>] 0xffffffffffffffff
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. uriah 18 05.02.20 18:53 Сейчас в теме
3. hogik 443 05.02.20 21:10 Сейчас в теме +10 $m
(2)
По ссылке написано:
«Насколько мне известно, poll_schedule_timeout указывает, что ваш процесс ждет чего-то.»(с)
Вот, и хочется узнать — ЧЕГО ждёт. :-)
4. hogik 443 27.02.20 16:59 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот