| Предыдущий | Следующий |
| BOOTING_IN_SAFEMODE_DSREPAIR | HAL_MEMORY_ALLOCATION |
SESSION_HAS_VALID_POOL_ON_EXIT
Проверка SESSION_HAS_VALID_POOL_ON_EXIT имеет значение 0x000000AB. Она означает, что выгрузка сеанса произошла, когда драйвер сеанса всё ещё удерживал память.
Параметры SESSION_HAS_VALID_POOL_ON_EXIT
| Параметр | Описание |
|---|---|
1 |
Идентификатор сеанса. |
2 |
Количество утекающих байтов выгружаемого пула. |
3 |
Количество утекающих байтов невыгружаемого пула. |
4 |
Общее число утекающих выделений выгружаемого и невыгружаемого пулов. Число невыгружаемых выделений находится в старшей половине слова, а выгружаемых — в младшей. |
Причина
Проверка SESSION_HAS_VALID_POOL_ON_EXIT возникает, когда драйвер сеанса не освобождает выделения пула до выгрузки сеанса. Она может указывать на ошибку в Win32k.sys, Atmfd.dll, Rdpdd.dll, видеодрайвере или другом драйвере.
Что проверить
При завершении session Windows обнаружила pool allocations, которые всё ещё принадлежат этой session. Используйте теги pool и стек владельца, чтобы найти компонент, не освободивший ресурсы. Ошибку нужно устранять в lifecycle session-aware драйвера, а не просто очищать pool после факта.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
