Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема в виндах на завершении запроса от пользователя  (Прочитано 8081 раз)
0 Пользователей и 1 Гость смотрят эту тему.
julius
Гость
« : 28-06-2010 14:24 » 

Всем привет.
Ребята нужна помощь вот в каком деле,
мой драйвер комплитит, со статусом ок, запрос от апликации, но апликация
не успевает получить ответ, т.к винда падает с ошибкой, короче синий экран смерти "Bad pool header".
Система WinXp32.
Может кто с таким знаком?
Спасибо
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 28-06-2010 14:29 » 

ошибка в драйвере однако Жжешь
PS с ошибкой в драйвере тут все знакомы Скромно так...
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
julius
Гость
« Ответ #2 : 28-06-2010 14:56 » 

Речь идёт о простейшем IRP, который пулит апликация в лупе.
Драйвер его не пендит, а всегда заполняет буфер данных и на том же контексте (что и опликация бежит)
завершает запрос со статусом ОК. Всё просто, этот механизм работает приличное время, а потом падает.
Моэт ли это быть из-за того, что апликация успела закрыть хэндел на мой драйвер?
Апликация бежит на DeviceIoControl.
thanks
Записан
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 28-06-2010 15:40 » 

Ничего не понятно. Что за язык, вроде русский, а вроде и нет.

Исходник то хоть показать надо, иначе как тут вообще можно что-либо сказать.
Кроме того, есть такая чудесная вещь - крэшдамп - очень многое  помогает прояснить  Ага

В вашем случае "Bad pool header" - явно чего-то намудрено с памятью (возможно порушен заголовок пула). Тут можно verifier'ом воспользоваться.
« Последнее редактирование: 28-06-2010 15:48 от resource » Записан
julius
Гость
« Ответ #4 : 28-06-2010 16:06 » 

Думаю так будет лучше Улыбаюсь
BAD_POOL_HEADER (19)
The pool is already corrupt at the time of the current request.
This may or may not be due to the caller.
The internal pool links must be walked to figure out a possible cause of
the problem, and then special pool applied to the suspect tags or the driver
verifier to a suspect driver.
Arguments:
Arg1: 00000020, a pool block header size is corrupt.
Arg2: 891e7aa8, The pool entry we were looking for within the page.
Arg3: 891e7af0, The next pool entry.
Arg4: 0a090001, (reserved)
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 28-06-2010 16:35 » new

julius,
Исходник то хоть показать надо, иначе как тут вообще можно что-либо сказать.
« Последнее редактирование: 28-06-2010 19:41 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines