20.04.2025
[Перевод] История о потоке UI, зависавшем при вызове ядра
Хабр Линукс
0 Комментариев 162 просмотров
Однажды клиент обратился ко мне с вопросом о застарелом, но частом зависании, причину которого никак не удавалось выявить. Насколько можно было судить, поток пользовательского интерфейса направлял вызов в ядро, и этот вызов просто зависал без видимых причин. К сожалению, в дампе ядра не выводился стек пользовательского режима, поскольку стек был вытеснен из памяти. Причём, это логично: ведь зависший поток не использовал свой стек. Поэтому, как только в системе возникал дефицит памяти, этот стек из памяти вытеснялся.
Щелкните ниже, чтобы поставить оценку!
Всего: 0 В среднем: 0