PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WinXP - Bad_Pool_Caller beim Runterfahren, WinXP Profi gesucht!


Gast
2007-05-08, 05:23:51
Wer kann mir helfen?

Ich habe sporadische Bad_Pool_Caller BSODs wenn ich Windows herunterfahren will, kurz nach dem Klick auf "Herunterfahren".

Möglicherweise rührt das von alten Treibern her, da ich mein WinXP von einer alten auf die neue Hardware übernommen habe. Ich will es aber keinesfalls neu installieren. Einen Hardwarefehler schließe ich aus.

Leider werden auch keine Memory Dumps angelegt, welche Voraussetzungen /Einstellungen müssen hierfür zwingend erfüllt werden? Anders komme ich einem fehlerhaften Treiberartefakt wohl nicht auf die Schliche, oder? Die Ereignisanzeige ist clean!

Gast
2007-05-08, 05:29:36
Hier noch die Fehlercodes die ausgegeben werden:

0x000000C2, (0x00000007, 0x00000CD4,

und die letzten beiden variieren imer:

0x142B040B oder 0x142B0804 oder 0x142B020C,
0xE1A82C60 oder 0xE191F830 oder 0xE1B1BEB0)

iDiot
2007-05-08, 08:14:04
Nunja, du könntest auch eine reperaturinstallation versuchen.

Gast
2007-05-08, 15:38:07
Da habe ich schon (sogar mehrmals) hat nichts bewirkt.

UliBär
2007-05-08, 15:43:38
Wie wäre es, einfach mal Microsoft mit dem Suchbegriff Bad_Pool_Caller zu befragen?
Ist das sooooo schwer oder etwa zu leicht? ;)

http://support.microsoft.com/kb/314492

Sieht tatsächlich nach einem schrottigen Treiber aus...

Gast
2007-05-08, 16:45:54
Womit wir dann wieder an der Stelle meines Posts angekommen wären wo ich beschrieb, dass ich keine Memory Dumps habe um den Fehler sinnvoll zu analysieren...

Gast
2007-05-08, 16:58:54
Nachtrag: Lag vermutlich darn, dass ich keine Auslagerungsdatei auf der Festplatte aktiv hatte.

Sollte ich ein Memorydump in die Finger bekommen, werde ich das evtl. hier posten, vielleicht kann mir dann jemand beim Debuggen helfen... Oder sind da evtl. sicherheitsrelevante Daten drin?

Gast
2007-05-12, 03:31:01
So, jetzt klappts auch mit den Memory Dumps :-)

Hat hier jemand so ein File schon einmal debugged und kann mir dabei helfen nun den Problemverursacher zu finden? In der MS Knowledgebase sieht das sehr kompliziert aus...

Gast
2007-05-14, 02:51:45
Hüstel... Kann jemand helfen?

Gast
2007-05-16, 07:04:02
Ich benötige immer noch dringend Hilfe!

Hier nun das Ergebnis des Debuggers, das mir leider nicht weiterhilft.

Es zeigt mir dass wohl win32k.sys und ati2evxx.exe was damit zu tun haben, das hilft mir jedoch nicht. Habe den ATI Treiber schon so oft gewechelt, was soll ich da noch probieren??




*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck C2, {7, cd4, 142b0417, e1efad38}

Probably caused by : win32k.sys ( win32k!HeavyFreePool+bb )

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

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

BAD_POOL_CALLER (c2)
The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc.
Arguments:
Arg1: 00000007, Attempt to free pool which was already freed
Arg2: 00000cd4, (reserved)
Arg3: 142b0417, Memory contents of the pool block
Arg4: e1efad38, Address of the block of pool being deallocated

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


POOL_ADDRESS: e1efad38

BUGCHECK_STR: 0xc2_7

DEFAULT_BUCKET_ID: DRIVER_FAULT

PROCESS_NAME: ATI2EVXX.EXE

LAST_CONTROL_TRANSFER: from 80550fc5 to 8053736a

STACK_TEXT:
adfcbbd0 80550fc5 000000c2 00000007 00000cd4 nt!KeBugCheckEx+0x1b
adfcbc20 bf802a9b e1efad38 00000000 adfcbc48 nt!ExFreePoolWithTag+0x2c1
adfcbc30 bf82067f e1efad38 8a272da8 8a272da8 win32k!HeavyFreePool+0xbb
adfcbc48 bf803450 e1efad38 00000001 adfcbc64 win32k!UserDeleteW32Thread+0xa0
adfcbc58 bf8204df e1efad38 adfcbc7c bf819f0e win32k!DereferenceW32Thread+0x1d
adfcbc64 bf819f0e 8a272da8 00000000 8a4e2588 win32k!FreeW32Thread+0x14
adfcbc7c 8056fc07 8a272da8 00000001 8a272da8 win32k!W32pThreadCallout+0x4e
adfcbd08 805739b4 00000000 8a272da8 00000000 nt!PspExitThread+0x3cc
adfcbd28 8058c481 8a272da8 00000000 adfcbd64 nt!PspTerminateThreadByPointer+0x52
adfcbd54 804dd99f 00000000 00000000 0012fef4 nt!NtTerminateProcess+0x118
adfcbd54 7c91eb94 00000000 00000000 0012fef4 nt!KiFastCallEntry+0xfc
WARNING: Frame IP not in any known module. Following frames may be wrong.
0012fef4 00000000 00000000 00000000 00000000 0x7c91eb94


STACK_COMMAND: kb

FOLLOWUP_IP:
win32k!HeavyFreePool+bb
bf802a9b 5d pop ebp

SYMBOL_STACK_INDEX: 2

SYMBOL_NAME: win32k!HeavyFreePool+bb

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: win32k

IMAGE_NAME: win32k.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 45f013f6

FAILURE_BUCKET_ID: 0xc2_7_win32k!HeavyFreePool+bb

BUCKET_ID: 0xc2_7_win32k!HeavyFreePool+bb

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

Gast
2007-05-18, 04:05:28
Hmmm, diesmal war es klif.sys :-/