BLUESCREEN BAD_POOL_HEADER(19) unregelmäßige Abstürze

baumi1992

Cadet 3rd Year
Registriert
Juni 2015
Beiträge
34
Hallo liebes CB Team!

Ich habe vor cirka 1 Jahr ein neues System zusammengebaut.

Setup:

CPU:i7 4790k 4 GHz derzeit nicht OC.
GPU:GTX 970 Palit Jetstream
PS:630W be Quiet
RAM:zuerst 8 GB DDR3 von Corsair DIMM KIT aber jetzt 16 GB - >>> !!! Laufen im Quad Channel, sind Separate gekauft worden ich vermute das dadurch der BSOD kommt bin mir aber nicht genau sicher!!!!!! <<<< -
Mainboard: H97 Pro Asus
Kühlung: h100i

Problem:

Ich kann eigentlich alles auf Ultra bzw High spielen. Die Leistung reicht vollkommen Benchmarks laufen wie geschmiert.

Nun kommt es zum eigentlichen Problem. Seitdem ich mein System gebuilded habe, habe ich 8 GB DDR3 von Corsair Vengance eingebaut. Lief eigentlich konstant nur hatte ab und an BSOD (1 mal in 3 Monaten oder so) Dann kaufte ich nochmal 2x 4 GB DDR3 von Corsair dazu ( gleiches Modell ) nun ist mir im nachhinein eingefallen das sie eigentlich im Dual Channel laufen sollten und nicht im Quad. Ich habe die restlichen Riegel verbaut und mit Memtest86 einen mehrstündigen Test laufen lassen. Keine Fehler. Nun sobald ich ein Video Rendere und damit den RAM ausnütze, oder RainbowSixSiege auf Ultra spiele bekomme ich BSOD mit dem BS:


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

Use !analyze -v to get detailed debugging information.

BugCheck 19, {20, fffffa8010ad3b20, fffffa8010ad3b40, 4020004}

*** ERROR: Module load completed but symbols could not be loaded for mwac.sys
Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3aeba0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3abca6 not present in the dump file. Type ".hh dbgerr004" for details
PEB is paged out (Peb.Ldr = 00000000`7efdf018). Type ".hh dbgerr001" for details
Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3aeba0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3abca6 not present in the dump file. Type ".hh dbgerr004" for details
PEB is paged out (Peb.Ldr = 00000000`7efdf018). Type ".hh dbgerr001" for details
Probably caused by : fwpkclnt.sys ( fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+20a )

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

5: 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: 0000000000000020, a pool block header size is corrupt.
Arg2: fffffa8010ad3b20, The pool entry we were looking for within the page.
Arg3: fffffa8010ad3b40, The next pool entry.
Arg4: 0000000004020004, (reserved)

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

Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3aeba0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3abca6 not present in the dump file. Type ".hh dbgerr004" for details
PEB is paged out (Peb.Ldr = 00000000`7efdf018). Type ".hh dbgerr001" for details
Page 3b0711 not present in the dump file. Type ".hh dbgerr004" for details
Page 3aeba0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3abca6 not present in the dump file. Type ".hh dbgerr004" for details
PEB is paged out (Peb.Ldr = 00000000`7efdf018). Type ".hh dbgerr001" for details

BUGCHECK_STR: 0x19_20

POOL_ADDRESS: fffffa8010ad3b20 Nonpaged pool

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

PROCESS_NAME: mbamservice.ex

CURRENT_IRQL: 0

LAST_CONTROL_TRANSFER: from fffff800031c6cae to fffff8000309bd00

STACK_TEXT:
fffff880`0933a258 fffff800`031c6cae : 00000000`00000019 00000000`00000020 fffffa80`10ad3b20 fffffa80`10ad3b40 : nt!KeBugCheckEx
fffff880`0933a260 fffff880`0176d2ad : 00000000`00000008 fffff880`00000004 00000000`676e7049 fffffa80`0d841d14 : nt!ExDeferredFreePool+0x12da
fffff880`0933a310 fffff880`01850046 : 00000000`00000000 fffff880`0184c0c3 00000000`00000000 fffffa80`129ea6f0 : tcpip!IppInspectBuildHeaders+0x65d
fffff880`0933a5f0 fffff880`0acd312d : 00000000`00000000 00000000`00000014 00000000`00000000 fffffa80`135e8790 : fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+0x20a
fffff880`0933a690 fffff880`0acd337c : fffffa80`12beb3e0 fffffa80`135e8790 00000000`00000002 fffff880`0acda7c0 : mwac+0x612d
fffff880`0933a720 fffff880`0acd3ee7 : fffffa80`135e8790 fffff880`00000001 00000000`00000095 00000000`00000002 : mwac+0x637c
fffff880`0933a750 fffff880`0acd08e0 : fffff880`0acda800 00000000`00000002 00000000`00004e00 fffff680`00154d00 : mwac+0x6ee7
fffff880`0933a780 fffff880`0acd028f : fffffa80`11e72508 00000000`00000000 fffff880`0acdaca0 fffff880`0acd0315 : mwac+0x38e0
fffff880`0933a7b0 fffff880`0accfd16 : 00000000`00000000 00000000`00000002 fffff880`0acdaca0 00000000`2a9a0bd4 : mwac+0x328f
fffff880`0933a820 fffff880`0acd07a7 : fffff880`0acda7c0 00000000`00000000 fffffa80`1314f8c0 00000000`00000000 : mwac+0x2d16
fffff880`0933a850 fffff880`0acd67fc : ffffffff`ffffffff 00000000`00000000 fffffa80`1314f8c0 fffffa80`1237dee8 : mwac+0x37a7
fffff880`0933a880 fffff800`033b6127 : fffffa80`111aea10 fffff880`0933ab60 fffff880`0933ab60 fffffa80`1237ddd0 : mwac+0x97fc
fffff880`0933a8d0 fffff800`033b6986 : fffff680`00154d00 00000000`00001368 00000000`00000001 00000000`29286974 : nt!IopXxxControlFile+0x607
fffff880`0933aa00 fffff800`0309af93 : 00000000`29286974 fffff880`0933ab60 00000000`00000000 fffff800`0338574b : nt!NtDeviceIoControlFile+0x56
fffff880`0933aa70 00000000`75712e09 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`027aecf8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x75712e09


STACK_COMMAND: kb

FOLLOWUP_IP:
fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+20a
fffff880`01850046 85c0 test eax,eax

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+20a

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: fwpkclnt

IMAGE_NAME: fwpkclnt.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4ce79321

FAILURE_BUCKET_ID: X64_0x19_20_fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+20a

BUCKET_ID: X64_0x19_20_fwpkclnt!FwpsConstructIpHeaderForTransportPacket0+20a

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

Ich glaube daran das es an dem Ram liegt. Anfangs dachte ich das das Netzteil zu klein ist weil ab und an meine Maus und Tastatur ausfällt, jedoch weiß ich das das an dem Kondensatormic von mir liegt. Sobald ich den USB 2 - B Stecker wackle fliegt meine Tastatur ab und an aus.

Dies tut aber nichts zur Sache. Ich hoffe ihr könnt mir auf die Sprünge helfen.

Danke und ein Frohes Neues! :)
 
Ebenfalls frohes Neues!
Die Dateien die am Absturz beteiligt sind stammen von Malwarebytes Antimalware und die IPsec von Windows selbst! Als erstes checke mal die RAM- Bausteine ob die wirklich identisch sind. 2x 8GB oder 2x4GB Corsair Vengeance sagt überhaupt nichts aus. Modellnummer und CL- Taktung (CL 9-8-8-24 etc.), eventuell RAM- Spannung vergleichen. RAM- Bausteine müssen nicht unbedingt aus demselben Kit stammen, wenn sie absolut baugleich sind, also das man ein identisches Kit nochmal nachkauft.
Schau mal im BIOS auf die XMP- Einstellungen. Bei meinen Gskill Ripjaws Z muss ich zum Bleistift "Profile 2" nehmen, weil "Profile 1" für Intel- Prozessoren bis zur 3th- Generation vorbehalten ist und Profile 2 eben ab 4th- Generation. Ich hatte auch Bluescreens bis ich das bemerkt hatte. Vielleicht mal das BIOS auf Default- Werte einstellen, wenn du dir nicht sicher bist was du da einstellen musst bei den RAM- Spezifikationen. BIOS- Update checken auf der Herstellerseite. Aktuell ist Version BIOS 2904 (improve system stability).
Zu guter letzt kannst du mal in der Eingabeaufforderung mit Administratorberechtigung die interne Systemdateiprüfung von Windows ausführen sfc /scannow.
Was du noch tun kannst ist Driver Verifier von Windows zu benutzen um den Schuldigen zu finden. Absolut wichtig ist ein Systemwiederherstellungspunkt oder Backup, es kann sein das du nicht mehr normal booten kannst und von der Betriebssystem- DVD reparieren musst! Driver Verifier legt eine eigen minidump an die man mit "whocrashed" oder "Nirsoft Bluescreenview" oder eben wie du schon mit windbg checken kann, wenn der Bluescreen nicht eindeutig auf eine Datei hinweist. Da du dein Betreibssystem nicht genannt hast poste ich dir mal einen Link für Windows 7.

http://www.sevenforums.com/tutorials/101379-driver-verifier-enable-disable.html

Es sieht aber nach Malwarebytes Antimalware als Schuldigen aus!
 
Zuletzt bearbeitet:
Hallo!

Danke für die schnelle Antwort,

Den Driver Verifier habe ich jetzt gerade konfiguriert. Mal abwarten was rauskommt :)

bezüglich des RAM's , die CL Taktung ist ganz normal 9-9-9-24.

Dies ist der RAM:
Corsair Vengeance 8GB, DDR3-1600, CL9-9-9-24 (CML8GX3M2A1600C9)

CML8GX3M2A1600C9 hier in der Modelnummer sieht man eindeutig das diese Bausteine im Dual Channel laufen sollen.
Ich habe dennoch ein fast "gleiches" Set auch mit 8 GB nur ist dies ein:
CML4GX3M1A1600C9

Also beide sollten nur im Dual Channel laufen, sind aber dennoch im Quad Channel. also 4x4 GB.

Mfg! :)
 
Und wenn du nur 1 Kit verwendest, egal welches der beiden, gibts null Probleme?

Und Quadchannel gibts nicht auf Sockel 1150 wo dein i7-4790K Platz nimmt!
Die RAMs laufen im Dual Channel Modus, wenn mindestens ein RAM Slot eines jeden der beide Channel belegt ist.
Ob jetzt 2 oder 4 Riegel im Dual Channel Betriewb laufen, ist irrelevant!
Es bleibt bei 2 Kanälen!
ZB: Kanal 1: Slot 1+2 und Kanal 2: Slot 3+4.
Um vom CPU Kühler weg zu kommen, nimmt man meist Slot 2+4, wenn man 4 Module hat dann kann man eh nur voll belegen das Mainboard (was ja meist maximal 4 RAM slots hat für Sockel 1150 Haswell + Broadwell).

Was man aber wissen könnte: Manchen Boards schmeckt eine Vollbestückung nicht so recht. Hab ich vor vielen Jahren gelesen, bevor ich selbst ein zweites, absolut identes RAM Kit nachgekauft habe (siehe Signatur). Also auch Seriennummer, ALLES GLEICH!!
--> überhaupt keine Probleme, auch nicht mehr Spannung nötig um stabil zu laufen (wird oft als Lösungsmögloichkeit genannt, den RAMs 0,05V mehr Spannung zu geben wenn Vollbestückung, damit sie vom Mainboard mehr Saft kriegen und dann stabil laufen sollten, wenn nicht defekt).
Memtest86+ von BootCD oder vom USB Stick gebootet hast du ja durchlaufennlassen, hastndu gesagt. Mindestens 3 Durchläufe, dann ist der RAM nicht defekt.

Für Stabilität: prime95 --> torture test --> blend test.
Lass den mal mindestens 12h laufen.
Der blend test wurde lange für überflüssig gehalten, aber für RAM Stabilität nachnübertakten ists doch ok. Wenn der RAM zwar fehlerfrei ist (nach memtest86+) aber im prime95 blend test trotzdem irgendwann nen Bluescreen produziert, weißt du woran ea liegt (oder dass der RAM nicht zu 100% stabil ist).
Lösung: MHz des RAMs runter oder Spannung rauf --> nochmal testen!

MfG
 
baumi1992 schrieb:
nun ist mir im nachhinein eingefallen das sie eigentlich im Dual Channel laufen sollten und nicht im Quad.

Dein Board kann überhaupt kein Quad-Channel.
Teste mal manuell im Bios eingestellte Speichertimings. Dabei jeweils min. einen Wert über die Herstellerangaben gehen (also z.B. CL 10-9-9-28 statt CL 9-8-8-24).
 
Danke für die schnellen Antworten!

Nun muss ich mich wieder einmal korrigieren :(

Die Bluescreens scheinen aufgehört zu haben weil ich den Mainboard Treiber neu installiert habe, dieser scheint corrupt gewesen zu sein.

Nun habe ich ein weiteres Problem:

Bis jetzt dachte ich ich hatte 630W Netzteil verbaut, ich habe es auch im Store so gekauft, aber auf der Rechnung und am Netzteil stehen 530W.

Desweiteren ist mir etwas aufgefallen was mir ganz und gar nicht gefällt.

Bei dem Programm CPU-Z habe ich immer meinen i7 gebenchmarkt. Als vergleichs Bench habe ich einen i7 mit 4.00GHz genommen. Kann man bei CPU-Z einstellen.

Nun als die Ergebnisse kamen war ich geschockt. Mein i7 der NICHT OC war hatte nun folgende Ergebnisse.

i7 4.00 GHZ single Threat: 1638
Mein i7 auch 4.00 GHZ single Threat: in den ersten 5 Sec. 1640 nach ca 7 Sec 1500 dann auf 1443 Points.

Beim Multi Threat genau das gleiche.

Nun habe ich meinen i7 mit meiner voherigen OC Config(Spannung Ratio und weiteres umgestellt.) nochmal benchmarkt.,

Schon wieder SCHLECHTER als der normale i7 mit 4790k mit 4.00 GHz obwohl ich früher ca 2 Monaten weitaus besser war als der normale Vergleich von CPU-Z.

Ich weiß ich mach es euch schwer mit Problemen
Langsam bin ich echt ratlos :(
 
Hab den Small FTTs mit 8 Threats eingestellt gehabt, sprich alles so gelassen wie es war. Hab auf Start gedrückt. Boom Blackscreen und Pc neustart.
Ergänzung ()

Hab jetzt gerade einen mit 4 Threads gestartet. Daweil läuft er noch.



Mfg :)
Ergänzung ()

Bin grade mal bei 3 Minuten und bei 100° C da stimmt doch was nicht!!!


Abgesehen davon wird mir grad bei der Core Speed nur 2 GHz angezeigt. Die CPU wird eindeutig zu heiß.
 
Bei Bluescreens ist man eigentlich immer gut beraten das Betriebssystem einmal frisch zu installieren. Chipsatz- Treiber usw. was notwendig ist und keine weitere Software, um zu sehen ob die Bluescreens dann weiter auftreten und die Hardware dann in Augenschein zu nehmen. Ich musste das vorige Woche auch mit Windows 10. September Cleaninstall Build 10240, dann kam das "Upgrade" auf Build 10586 und auf einmal Bluescreens andauernd. Frisch installiert, Bluescreens weg.

Was haben sfc /scannow und Driver Verifier ergeben?

Wie gesagt steht im Microsoft- Forum das für den BAD_POOL_HEADER (19) gerne mal Antimalware- Software verantwortlich zeichnet, was bei dir ja auch so ist.

Zum Netzteil kann man nur sagen, Rechnung checken bei Abholung. Solange der Preis auch der eines 530W ist und nicht der eines 630W (handelsübliche Preise), hat wohl nur jemand im Shop nicht richtig zugehört. Hab sowas schon öfter erlebt!
Was mich ein wenig stutzig macht ist deine Aussage das die Bluescreens beim Spielen auf Ultra oder beim Rendern von Videos kommen, wo die Grafikkarte immer beteiligt ist und im normalen Betrieb oder Stresstests nicht. Ein 530W be quiet- Netzteil sollte aber durchaus in der Lage sein dein System mit ausreichend Strom zu versorgen. Du kannst aber mal in einer Computerbude mit einem Testgerät die Werte des Netzteils auf den 3V- 5V- 12V- Schienen testen lassen ob die stabil anliegen. Ein popeliger Kondensator für 0,50 € kann ne Menge Verwirrung stiften, wenn er "Herstellungsmängel" aufweist, was seit "Made in China" extrem zugenommen hat. Im Computerpool meiner Uni sind an einem Tag gleich 6 be quiet- Netzteile den Heldentod gestorben, innerhalb von 2 oder 3 Stunden, bautz bautz.

Bei diesen Werten und Temperaturen scheint wohl irgendwie in deinem PC der Wurm drin zu sein. Einmal komplett zerlegen und sorgfältig wieder zusammenbauen. CPU- Kühler mal andere Wärmeleitpaste verwenden, Arctic Silver 5 oder Gelid Solutions GC-Extreme (3g ca. 10€). Ansonsten bleibt wohl nur CPU oder Mainboard tauschen.
 
Zuletzt bearbeitet:
So CPU kühler runtergebaut. Die Wärmeleitpaste schaut schon sehr sehr benützt aus. Hab meine letzte Arctic Silver 5 für Experimente gebraucht :( Hab mir aber sofort neue und einen NH-15 Lüfter bestellt.

Ich sag soweit Danke an alle!

Schreib das hier mit dem Handy da mein PC offen hinter mir liegt :)

Ich wünsche euch einen schönen Tag und nochmals vielen vielen Dank!

Mfg :)
 
Zurück
Oben