Имя: Пароль:
LIFE
 
OFF: Вопрос про futex_wait_queue_me в Linux.
0 hogik
 
05.02.20
13:06
Некий процесс встаёт (зависает глухо) в состояние futex_wait_queue_me.
А каким средством/способом выяснить подробности о сути ожидания и найти процесс, который блокирует ресурс?
1 Dmitry1c
 
05.02.20
13:23
фьютекс это типа мьютекс, но фьютекс?
2 hogik
 
05.02.20
13:45
(1)
Пример нормального ожидания:

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
Закон Брукера: Даже маленькая практика стоит большой теории.