Синій екран смерті 0x000000c2
Синій екран смерті 0x000000C2 вказує, що поточний потік виконав запит поганого пулу.
Параметри BAD_POOL_CALLER:
1 параметр вказує тип порушення.
| 1 параметр | 2 параметр | 3 параметр | 4 параметр | Причина помилки |
| 0x00 | 0 | Тип пулу | тег пулу | Поточний потік запитує виділення нульового байта пулу. |
| 0x01,0x02,0x04 | Покажчик заголовка пулу | Перша частина змісту заголовка пулу | 0 | Пошкодження заголовка пулу. |
| 0x06 | зарезервований параметр | Покажчик заголовка пулу | Тема пулу | Поточний потік прийняв спробу звільнити вже вільний пул. |
| 0x07 | зарезервований параметр | Тема пулу | Адреса блоку вивільняється пулу | Поточний потік прийняв спробу звільнити вже вільний пул. |
| 0x08 | Поточний IRQL | Тип пулу | Розмір виділення, в байтах | Поточний потік спробував виділити пул з неприпустимим значенням IRQL. |
| 0x09 | Поточний IRQL | Тип пулу | Адреса пулу | Поточний потік спробував звільнити пул з неприпустимим IRQL. |
| 0x0A | Адреса пулу | тег виділення | Тег, який використовується у вільному виділення | Поточний потік спробував звільнити пам`ять пулу за допомогою неправильного тега. (Пам`ять могла належати іншому компоненту) |
| 0x0B, 0x0C, 0x0D | Адреса пулу | Тег виділення пулу | Невірний покажчик квоти процесу | Поточний потік спробував звільнити квоту на пошкодженому пулі. |
| 0x40 | Початкова адреса | Початкова адреса системного адресного простору | 0 | Поточний потік спробував звільнити пул ядра в адресі призначеного для користувача режиму. |
| 0x41 | Початкова адреса | Фізичний фрейм сторінки | Найстарший фізичний фрейм сторінки | Поточний потік спробував звільнити невиділення адреса пулу керуються не підкачувати пам`яті. |
| 0x42,0x43 | звільняється адреса | 0 | 0 | Поточний потік спробував звільнити віртуальну адресу, який ніколи не був ні в одному пулі. |
| 0x44 | Початкова адреса | зарезервований параметр | 0 | Поточний потік спробував звільнити невиділення адреса пулу керуються не підкачувати пам`яті. |
| 0x46 | Початкова адреса | 0 | 0 | Поточний потік спробував звільнити неприпустимий адресу пулу. |
| 0x47 | Початкова адреса | Фізичний фрейм сторінки | Найстарший фізичний фрейм сторінки | Поточний потік спробував звільнити невиділення адреса пулу керуються не підкачувати пам`яті. |
| 0x48 | Початкова адреса | зарезервований параметр | зарезервований параметр | Поточний потік спробував звільнити невиділення адреса пулу підкачувати пам`яті |
| 0x50 | Початкова адреса | Початок зміщення, на сторінках пулу підкачувати пам`яті | Розмір пулу підкачувати пам`яті, в байтах | Поточний потік спробував звільнити невиділений адреса пулу підкачувати пам`яті. |
| 0x60 | Початкова адреса | 0 | 0 | Поточний потік спробував звільнити неприпустимий безперервний адреса пам`яті. (Виклик MmFreeContiguousMemory передає поганий покажчик) |
| 0x99 | Адреса, який звільняється | 0 | 0 | Поточний потік спробував звільнити пул з неприпустимим адресою. (Цей код може вказати на пошкодження в заголовку пулу) |
| 0x9A | Тип пулу | Бажана кількість байтів | тег пулу | Поточний потік зазначив запит виділення MUST_SUCCEED. (Цей тип пулу більше не підтримується) |
| 0x9B | Тип пулу | Бажана кількість байтів | Адреса виклику | Поточний потік спробував виділити пул з тегом 0. |
| 0x9C | Тип пулу | Бажана кількість байтів | Адреса виклику | Поточний потік спробував виділити пул з тегом "BIG". |
| 0x9D | Неправильний тег пула | Тип пулу | Адреса виклику | Поточний потік спробував виділити пул з тегом, який не містить букв або цифр. |
| 0x41286 | зарезервований параметр | зарезервований параметр | Початок зміщення пулу підкачувати пам`яті, в сторінках | Поточний потік спробував звільнити адреса пулу підкачувати пам`яті в середині виділення. |
Причина
Поточним потоком виконаний неприпустимий запит пулу.
Рішення
Необхідно виявити драйвер, який викликає синій екран 0x000000C2 BAD_POOL_CALLER. Якщо драйвер не вказується в помилку BSoD, то його необхідно визначити, використовуючи дамп пам`яті. Якщо з цим виникнуть труднощі, раджу почитати статтю "Аналіз дампа пам`яті". Після визначення збійного драйвера його необхідно видалити, перевстановити або ж відкинути на більш ранню версію.
Також виконайте всі рекомендації, написані в матеріалі "Загальні рекомендації по усуненню BSoD".
Буду вдячний, якщо скористаєтеся кнопочками:
Поділися в соціальних мережах:
Схожі
Синій екран смерті 0x00000162
Синій екран смерті 0x000000d1
Синій екран смерті 0x000000e9
Синій екран смерті 0x000000e3
Синій екран смерті 0x000000e1
Синій екран смерті 0x00000075
Синій екран смерті 0x000000ac
Синій екран смерті 0x00000034
Синій екран смерті 0x00000041
Синій екран смерті 0x00000027
Синій екран смерті 0x00000025
Синій екран смерті 0x000000a4
Синій екран смерті 0x0000004a
Синій екран смерті 0x000000c1
Синій екран смерті 0x000000b8
Синій екран смерті 0x00000059
Синій екран смерті 0x00000019
Синій екран смерті 0x000000f4
Синій екран смерті 0x0000000f
Синій екран смерті 0x0000013c
Синій екран смерті 0x000000bf