Синій екран смерті 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