Debugging pour BAD POOL HEADER

Fermé
Zangetsu Messages postés 1002 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 5 février 2015 - 7 sept. 2008 à 17:58
Zangetsu Messages postés 1002 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 5 février 2015 - 20 sept. 2008 à 01:24
Bonjour,

Voilà, j'ai un "petit" souci avec une erreur STOP : BAD_POOL_HEADER. Après m'être renseigné pendant un jour entier, j'ai réussi à savoir d'où venait probablement l'erreur. J'ai installé récemment Processguard et Windows Live Messenger. Je ne savait pas lequel produisait l'erreur et finalement j'ai "solutionné" partiellement le problème mais il reste non résolu.

C'est-à-dire. Lorsque Processguard tourne -> aucun souci. Mais si je lance Windows Live Messenger, à un moment où à un autre, j'ai l'erreur STOP.

Où est-ce que j'en suis maintenant et qu'est-ce que je vous demande ? En fait, j'ai utilisé le débugger de windows (windbg) et j'ai ouvert un .dump

J'obtiens ceci (grâce à quoi j'ai vu que c'était Processguard et Windows Live Messenger, ensemble, qui posait problème) :

Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\WINDOWS\Minidump\Mini090608-03.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: C:\WINDOWS\Symbols
Executable search path is: C:\WINDOWS\Driver Cache\i386
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055d720
Debug session time: Sat Sep 6 21:43:36.765 2008 (GMT+2)
System Uptime: 0 days 0:10:11.453
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Loading Kernel Symbols
.........................................................................................................................
Loading User Symbols
Loading unloaded module list
.........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 19, {20, 88863000, 88863260, a4c0000}

Unable to load image procguard.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for procguard.sys
*** ERROR: Module load completed but symbols could not be loaded for procguard.sys
Probably caused by : procguard.sys ( procguard+509 )

Followup: MachineOwner
---------

0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

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: 88863000, The pool entry we were looking for within the page.
Arg3: 88863260, The next pool entry.
Arg4: 0a4c0000, (reserved)

Debugging Details:
------------------


BUGCHECK_STR: 0x19_20

POOL_ADDRESS: 88863000

CUSTOMER_CRASH_COUNT: 3

DEFAULT_BUCKET_ID: DRIVER_FAULT

PROCESS_NAME: msnmsgr.exe

LAST_CONTROL_TRANSFER: from 8054b583 to 804f9f33

STACK_TEXT:
a28dec84 8054b583 00000019 00000020 88863000 nt!_woutput+0x404
a28decd4 8054b95f 88863008 00000000 a28ded18 nt!ExFreePoolWithTag+0x4bd
a28dece4 ba460509 88863008 a28ded64 0461ef18 nt!ExAllocatePoolWithTag+0x109
WARNING: Stack unwind information not available. Following frames may be wrong.
a28ded18 ba460557 a28ded3c a28ded50 a28ded54 procguard+0x509
a28ded30 8054161c 0178ffec c0100000 0461ef5c procguard+0x557
a28ded64 7c91e4f4 badb0d00 0461eeec a0228d98 nt!RtlIpv4StringToAddressExW+0x9d
a28ded78 00000000 00000000 00000000 00000000 0x7c91e4f4


STACK_COMMAND: kb

FOLLOWUP_IP:
procguard+509
ba460509 ?? ???

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: procguard+509

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: procguard

IMAGE_NAME: procguard.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 44d98742

FAILURE_BUCKET_ID: 0x19_20_procguard+509

BUCKET_ID: 0x19_20_procguard+509

Followup: MachineOwner
---------

Conclusion : Que dois-je faire maintenant, pour régler le problème, car je ne sais pas faire plus.

Merci d'avance pour toute l'aide que vous pourriez m'apporter.

3 réponses

Zangetsu Messages postés 1002 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 5 février 2015 86
9 sept. 2008 à 12:02
Up.
0
Zangetsu Messages postés 1002 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 5 février 2015 86
14 sept. 2008 à 16:01
UP
0
Zangetsu Messages postés 1002 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 5 février 2015 86
20 sept. 2008 à 01:24
UP
0