Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: BSOD/Lockups playing Hearthstone - ntoskrnl.exe

17 Jun 2014   #1
Glodan

Windows 7 Ultimate 64bit
 
 
BSOD/Lockups playing Hearthstone - ntoskrnl.exe

Hey guys, been getting BSODs, hardlocks with stuttering sound and other really bizarre crashes while playing Hearthstone. My system is normally rock solid, but with HS it crashes in about 30% of my matches, and even when just sitting in the menus sometimes. I've been trying to work out whats going on and nothing really seems to help. I've attached my logs using dm log collecter.


My System SpecsSystem Spec
.
18 Jun 2014   #2
PeregrineX

Windows 7 Ultimate X64
 
 

Hello, and welcome to SevenForums!

Your BSOD seems to be caused by your NetIO Legacy TDI Support driver:

Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0000018000000408, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
	bit 0 : value 0 = read operation, 1 = write operation
	bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff80003697ee8, address which referenced memory

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

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff800038ca100
GetUlongFromAddress: unable to read from fffff800038ca1c0
 0000018000000408 Nonpaged pool

CURRENT_IRQL:  2

FAULTING_IP: 
nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+68
fffff800`03697ee8 f04883700801    lock xor qword ptr [rax+8],1

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0xA

PROCESS_NAME:  networx.exe

TRAP_FRAME:  fffff8800af94070 -- (.trap 0xfffff8800af94070)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000018000000400 rbx=0000000000000000 rcx=fffff8800af94460
rdx=fffffa800a2d35c0 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80003697ee8 rsp=fffff8800af94200 rbp=0000000000000000
 r8=fffff8800af94460  r9=0000000000000001 r10=fffff880032f9a60
r11=fffffa8006fa03e0 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x68:
fffff800`03697ee8 f04883700801    lock xor qword ptr [rax+8],1 ds:00000180`00000408=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff80003692169 to fffff80003692bc0

STACK_TEXT:  
fffff880`0af93f28 fffff800`03692169 : 00000000`0000000a 00000180`00000408 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff880`0af93f30 fffff800`03690de0 : 00000000`00000001 fffff880`032f9a60 fffffa80`06fa03e0 fffff880`0af94460 : nt!KiBugCheckDispatch+0x69
fffff880`0af94070 fffff800`03697ee8 : fffffa80`0689a000 00000000`00000000 fffff880`0af94760 fffff880`0af94800 : nt!KiPageFault+0x260
fffff880`0af94200 fffff880`018bb8c1 : fffffa80`073c1000 fffff880`0af94800 00000000`00000000 00000000`00000000 : nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x68
fffff880`0af94230 fffff880`0183c695 : fffff880`0af94760 00000000`00000006 00000000`00000001 00000000`00000000 : tcpip! ?? ::FNODOBFM::`string'+0x32560
fffff880`0af94620 fffff800`0369e878 : fffffa80`0b6ac430 fffff880`0187a160 fffff880`0187a8d0 fffff880`01277fa4 : tcpip!UdpTlProviderSendMessagesCalloutRoutine+0x15
fffff880`0af94650 fffff880`0183c728 : fffff880`0183c680 fffffa80`0b6ac430 fffffa80`0b5a2000 00000000`00000001 : nt!KeExpandKernelStackAndCalloutEx+0xd8
fffff880`0af94730 fffff880`01275675 : fffffa80`06fa63d0 fffffa80`06fa03e0 fffffa80`0b2827a0 fffffa80`0b224db6 : tcpip!UdpTlProviderSendMessages+0x78
fffff880`0af947b0 fffff880`012758c2 : fffff800`03822800 fffffa80`06e746e4 fffffa80`0b2c6880 fffff800`036a3b91 : tdx!TdxSendDatagramTransportAddress+0x2f5
fffff880`0af94890 fffff880`017ea862 : fffffa80`0b48f850 fffffa80`0b224d30 00000000`00000000 fffff880`032f9180 : tdx!TdxTdiDispatchInternalDeviceControl+0x52
fffff880`0af94910 fffffa80`0b48f850 : fffffa80`0b224d30 00000000`00000000 fffff880`032f9180 00000000`00000001 : networx+0x7862
fffff880`0af94918 fffffa80`0b224d30 : 00000000`00000000 fffff880`032f9180 00000000`00000001 00000000`0000006d : 0xfffffa80`0b48f850
fffff880`0af94920 00000000`00000000 : fffff880`032f9180 00000000`00000001 00000000`0000006d fffff880`07240000 : 0xfffffa80`0b224d30


STACK_COMMAND:  kb

FOLLOWUP_IP: 
tdx!TdxSendDatagramTransportAddress+2f5
fffff880`01275675 448be0          mov     r12d,eax

SYMBOL_STACK_INDEX:  8

SYMBOL_NAME:  tdx!TdxSendDatagramTransportAddress+2f5

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: tdx

IMAGE_NAME:  tdx.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4ce79332

FAILURE_BUCKET_ID:  X64_0xA_tdx!TdxSendDatagramTransportAddress+2f5

BUCKET_ID:  X64_0xA_tdx!TdxSendDatagramTransportAddress+2f5

Followup: MachineOwner
---------
Since this is a Windows driver, you cannot update it. However, you can try to reinstall it:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hold CTRL+R on the keyboard,

Type in "devmgmt.msc" (without quotes),

On the taskbar on top, click on "VIEW -- SHOW HIDDEN DEVICES",

Expand "Non Plug And Play Drivers",

Right click on NetIO Legacy TDI Support Driver-Uninstall,

Restart the PC.

Please inform us of the results.

Best of luck,

PeregrineX
My System SpecsSystem Spec
18 Jun 2014   #3
Glodan

Windows 7 Ultimate 64bit
 
 

Hi Peregrine,

I followed your steps to remove the NetIO Legacy TDI Support Driver, restarted and had another go at hearthstone. I manage to get through a got 6-7 games before it crashed this time.

The error on the BSOD was DRIVER_CORRUPTED_EXPOOL 0x000000c5, the same as the majority of the dump files I've collected.
My System SpecsSystem Spec
.

18 Jun 2014   #4
PeregrineX

Windows 7 Ultimate X64
 
 

Well, this is embarrassing...

Apparently while I was helping multiple people at once, I posted somebody else's error in this post.

Please excuse me, I will have a look at YOURS now.
My System SpecsSystem Spec
18 Jun 2014   #5
PeregrineX

Windows 7 Ultimate X64
 
 

Sorry for the confusion, this is YOUR error:

Your NVidia Graphics Driver is corrupting the system memory pool:

Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_CORRUPTED_EXPOOL (c5)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is
caused by drivers that have corrupted the system pool.  Run the driver
verifier against any new (or suspect) drivers, and if that doesn't turn up
the culprit, then use gflags to enable special pool.
Arguments:
Arg1: 0000000000000008, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000000, value 0 = read operation, 1 = write operation
Arg4: fffff80003809b05, address which referenced memory

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

*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys

BUGCHECK_STR:  0xC5_2

CURRENT_IRQL:  2

FAULTING_IP: 
nt!ExDeferredFreePool+249
fffff800`03809b05 4c395808        cmp     qword ptr [rax+8],r11

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

PROCESS_NAME:  System

TRAP_FRAME:  fffff8800355b8f0 -- (.trap 0xfffff8800355b8f0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=fffff80003864800
rdx=fffff8800a7fc450 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80003809b05 rsp=fffff8800355ba80 rbp=0000000000000000
 r8=0000000000000000  r9=fffff8800a7fc450 r10=0000000000000001
r11=fffff8800a7fc460 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz ac po cy
nt!ExDeferredFreePool+0x249:
fffff800`03809b05 4c395808        cmp     qword ptr [rax+8],r11 ds:00000000`00000008=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff800036d4169 to fffff800036d4bc0

STACK_TEXT:  
fffff880`0355b7a8 fffff800`036d4169 : 00000000`0000000a 00000000`00000008 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx
fffff880`0355b7b0 fffff800`036d2de0 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiBugCheckDispatch+0x69
fffff880`0355b8f0 fffff800`03809b05 : fffffa80`07f4d040 fffffa80`07f4d040 00000000`00000001 00000000`00000001 : nt!KiPageFault+0x260
fffff880`0355ba80 fffff800`038084f1 : 00000000`00000000 fffffa80`09dc81d0 00000000`00000000 00000000`00000001 : nt!ExDeferredFreePool+0x249
fffff880`0355bb10 fffff880`0f3b33a6 : fffffa80`09dc81e0 fffff800`0387a2d8 fffffa80`20206f49 00000000`00000000 : nt!ExFreePoolWithTag+0x411
fffff880`0355bbc0 fffffa80`09dc81e0 : fffff800`0387a2d8 fffffa80`20206f49 00000000`00000000 fffffa80`07fcfb50 : nvlddmkm+0x19b3a6
fffff880`0355bbc8 fffff800`0387a2d8 : fffffa80`20206f49 00000000`00000000 fffffa80`07fcfb50 00000113`00db30e4 : 0xfffffa80`09dc81e0
fffff880`0355bbd0 fffffa80`20206f49 : 00000000`00000000 fffffa80`07fcfb50 00000113`00db30e4 00000113`6c2502e4 : nt!ExWorkerQueue+0x58
fffff880`0355bbd8 00000000`00000000 : fffffa80`07fcfb50 00000113`00db30e4 00000113`6c2502e4 00000113`6c2502e4 : 0xfffffa80`20206f49


STACK_COMMAND:  kb

FOLLOWUP_IP: 
nt!ExDeferredFreePool+249
fffff800`03809b05 4c395808        cmp     qword ptr [rax+8],r11

SYMBOL_STACK_INDEX:  3

SYMBOL_NAME:  nt!ExDeferredFreePool+249

FOLLOWUP_NAME:  Pool_corruption

IMAGE_NAME:  Pool_Corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

MODULE_NAME: Pool_Corruption

FAILURE_BUCKET_ID:  X64_0xC5_2_nt!ExDeferredFreePool+249

BUCKET_ID:  X64_0xC5_2_nt!ExDeferredFreePool+249

Followup: Pool_corruption
---------
Did you update your drivers recently? If so, they may have been corrupted whilst downloading.

I'd recommend following this to ensure the cleanest driver reinstallation possible.

Best of luck,

PeregrineX
My System SpecsSystem Spec
19 Jun 2014   #6
Glodan

Windows 7 Ultimate 64bit
 
 

Hey Peregine,

I have a -really- slow download rate, so I couldn't use the latest version but:
Yesterday I cleaned off the drivers I had installed (GeForce 33-something) and went to reinstall, found I didn't have the same version of drivers so I installed the latest ones I had - GeForce 320.18. I played a fairly lengthy session of Hearthstone and experienced only two.. soft lockups.. they're really bizarre. My network connectivity dies off, and I can still operate most programs normally, but when I try to open Task Manager it freezes entirely.
I set the latest Nvidia drivers downloading overnight and did the same uninstall/install procedure for the new ones. I've had 3 of the c5 BSODs this morning, which I imagine is due to the same thing.

I'll get a friend with a more reliable connection to download the drivers for me, but living in a remote area that could take a while to sort out.

Edit:

I think for now I may go back to the 320.18 drivers as it was a bit more stable. Although I'm seeing in other threads that Networx was crashing peoples games, so I may try uninstalling that before I swap drivers again.

Edit 2:

Ok, After a couple hours of play with no crashes I'm thinking the clean driver install and uninstalling networx has done the trick!

I'll tentatively keep this thread active while I keep playing today, but it's looking good!
My System SpecsSystem Spec
20 Jun 2014   #7
Glodan

Windows 7 Ultimate 64bit
 
 

So, after 23 games and no crashes I think we can call this one solved!
Thanks for the help Peregrine!
My System SpecsSystem Spec
Reply

 BSOD/Lockups playing Hearthstone - ntoskrnl.exe




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
BSOD playing Hearthstone
Being a noob to all this, I was not clear as to how important the mobo was. After digging around, I found a command prompt. Turns out the motherboard is a Foxconn 2A8C. Alarmed at what I read about this make/model, I cracked the case to find my worst suspicions confirmed: right next to his little...
BSOD Help and Support
BSOD Playing games videos or a mix of both (LOL, Hearthstone netflix)
Hello Ive been Getting a Bsod, as of right now i have a less then 24 hour old install of Win 7 32 up to date. I also have the current versions of my hardware drivers. I and not running any antivirus/malware protection (just don't wanna download/install if i have to reformat etc). I had been...
BSOD Help and Support
BSOD when playing Hearthstone, probably caused by drivers
Hi, I've been getting BSODs pretty often in the past 10 days or so, although I never had one before in this computer's or even my own life. I have read your instructions and am enclosing a log from SF diagnostic tool, although as far as I know, there is no memory dump, because I couldn't manage to...
BSOD Help and Support
BSOD playing Hearthstone.Driver Tester:SPECIAL_POOL_DETECTED_MEMORY_CO
Hi guys, Im getting BSOD when playing Hearthsone only.... very very rarely in diablo 3 Ran driver tester and getting SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION BSOD... Not sure if driver or hardware related... not too sure what to do from here. See attachment for details. Can anybody...
BSOD Help and Support
BSOD Playing Hearthstone and watching twitch.tv
Hi, well its not realy a BSOD, BUT A FREEZE Hellow there, after a long time of ignoring this problem, i'm so done with it and tired of it, so here we go, ill try to explane it. My Problem: When i am playing a game like Hearthstone or World of warcraft on my Right monitor, and watching a...
BSOD Help and Support
BSOD playing Hearthstone/Dota 2, (RAM related?)
Hello there, so the last couple of days i got several BSOD while playing Hearthstone or Dota 2. Message is "A device driver attempting to corrupt the system...". Before that i had my screen turn black, then resume to normal after some time, also while playing those games. My system specs...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 05:28.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App