Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20499 Discussions

Application crashes due to heap corruption caused by Intel drivers

gbhj
New Contributor I
4,606 Views

Category

Questions

Answers (N/A if not applicable)

Description

Provide a detailed description of the issue AND 'does it fail every single time, or only sometimes?' If you can offer a % rate please do.

application crashes due to heap corruption caused by Intel drivers

Hardware (HW)

Brand and Model of the system.

HP Pavilion 15 Notebook PC

Hybrid or switchable graphics system? ie Does it have AMD or NV graphics too?

no

Make and model of any Displays that are used to see the issue (see note2 below).

LFP = Local Flat Panel (Laptop panel)

EFP = External Flat Panel (Monitor you plug in) 

 

LFP 1366 x 768 (32 bit) (60Hz) SDC4951

How much memory [RAM] in the system (see note2 below).

8192MB RAM

Provide any other hardware needed to replicate the issue.

ie: Cables&brand, cable type [vga, hdmi, DP, etc], dock, dongles/adapters, etc

n/a

Hardware Stepp...

11 Replies
gbhj
New Contributor I
2,454 Views

there have being some forum post's with more info about this issue

https://forums.dolphin-emu.org/Thread-dolphin-crashes-when-i-play-some-games Dolphin crashes when I play some games.

and

https://forums.dolphin-emu.org/Thread-dolphin-not-working-correctly-with-my-intel-6600k Dolphin not working correctly with my Intel 6600K

0 Kudos
gbhj
New Contributor I
2,454 Views
i have tested more games in dolphin and will report the call stack that showed the functions (both cdecal and fastcall are shown) that caused the application to crashall of the crashes report error c0000374 (Heap corruption) cause by the Intel driversit is also important to note that none of the crashes happen if the d3d render device (dolphin allows the user to select the device it will use to render) is set to the basic render device

wii system menu (updated callstack after driver update)

ntdll.dll!RtlReportCriticalFailure () Unknown

ntdll.dll!RtlpHeapHandleError () Unknown

ntdll.dll!RtlpLogHeapFailure () Unknown

ntdll.dll!RtlpAllocateHeap() Unknown

ntdll.dll!RtlpAllocateHeapInternal() Unknown

igd10iumd64.dll!00007ffc18a8947b() Unknown

igd10iumd64.dll!00007ffc190df017() Unknown

igd10iumd64.dll!00007ffc18dcf011() Unknown

d3d11.dll!CResource::Map<0,3>(class CContext *,class CResource

ID3D11Resource> *,unsigned int,enum D3D11_MAP,unsigned int,bool,bool,struct D3D11_MAPPED_SUBRESOURCE *)

Unknown

d3d11.dll!CResource::Map<0,3>(class CContext *,class CResource

ID3D11Resource> *,unsigned int,enum D3D11_MAP,unsigned int,struct D3D11_MAPPED_SUBRESOURCE *) Unknown

d3d11.dll!CContext::TID3D11DeviceContext_Map_<1>(struct ID3D11DeviceContext3 *,struct ID3D11Resource

*,unsigned int,enum D3D11_MAP,unsigned int,struct D3D11_MAPPED_SUBRESOURCE *) Unknown

d3d11_3SDKLayers.dll!NDebug::CContext::Map(struct ID3D11Resource *,unsigned int,enum

D3D11_MAP,unsigned int,struct D3D11_MAPPED_SUBRESOURCE *) Unknown

> DolphinD.exe!DX11::D3D::ReplaceRGBATexture2D(ID3D11Texture2D * pTexture=0x000000002b578990, const

unsigned char * buffer=0x0000000025880080, unsigned int width=68, unsigned int height=48, unsigned int

pitch=72, unsigned int level=0, D3D11_USAGE usage=D3D11_USAGE_DYNAMIC) Line 20 C++

DolphinD.exe!DX11::TextureCache::TCacheEntry::Load(unsigned int width=68, unsigned int height=48,

unsigned int expanded_width=72, unsigned int level=0) Line 146 C++

DolphinD.exe!TextureCache::Load(const unsigned int stage=0) Line 633 C++

DolphinD.exe!VertexManager::Flush() Line 217 C++

DolphinD.exe!XFMemWritten(unsigned int transferSize=12, unsigned int baseAddress=0) Line 20 C++

DolphinD.exe!LoadXFReg(unsigned int transferSize=0, unsigned int baseAddress=0, DataReader src={...})

Line 233 C++

DolphinD.exe!OpcodeDecoder_Run<0>(DataReader src={...}, unsigned int * cycles=0x000000000eb6f7a4,

bool in_display_list=false) Line 188 C++

DolphinD.exe!RunGpuLoop::__l2::() Line 337 C++

DolphinD.exe!Common::BlockingLoop::Run(void) >(RunGpuLoop::__l2::void (void)

payload=void (void){...}, __int64 timeout=100) Line 106 C++

DolphinD.exe!RunGpuLoop() Line 374 C++

DolphinD.exe!VideoBackendHardware::Video_EnterLoop() Line 45 C++

DolphinD.exe!Core::EmuThread() Line 520 C++

DolphinD.exe!std::_Invoker_functor::_Call(void (void) * &&

_Obj=0x000000000040663b) Line 1410 C++

DolphinD.exe!std::invoke(void (void) * && _Obj=0x000000000040663b) Line 1478

C++

DolphinD.exe!std::_LaunchPad

(void)>,std::default_delete > > >::_Execute<0>(std::tuple

(void)> & _Tup={...}, std::integer_sequence __formal={...}) Line 239 C++

DolphinD.exe!std::_LaunchPad

(void)>,std::default_delete > > >::_Run

(std::_LaunchPad,std::default_delete

(__cdecl*)(void)> > > > * _Ln=0x000000000014e168) Line 245 C++

DolphinD.exe!std::_LaunchPad

(void)>,std::default_delete > > >::_Go() Line 231 C++

DolphinD.exe!std::_Pad::_Call_func(void * _Data=0x000000000014e168) Line 208 C++

ucrtbased.dll!invoke_thread_procedure(unsigned int (void *) * const procedure=0x00000000004064a6,

void * const context=0x000000000014e168) Line 92 C++

ucrtbased.dll!thread_start(void * const

parameter=0x000000001fbc4430) Line 115 C++

kernel32.dll!BaseThreadInitThunk () Unknown

ntdll.dll!RtlUserThreadStart() Unknown

new super mario brothers wii crashes after pressing 2 at the start menu

this crash and the one below crash the pixel shader compiler

ntdll.dll!RtlReportCriticalFailure () Unknown

ntdll.dll!RtlpHeapHandleError () Unknown

ntdll.dll!RtlpLogHeapFailure () Unknown

ntdll.dll!RtlpAnalyzeHeapFailure () Unknown

ntdll.dll!RtlpAllocateHeap() Unknown

ntdll.dll!RtlpAllocateHeapInternal() Unknown

igdusc64.dll!00007ffc14339447() Unknown

igdusc64.dll!00007ffc142e0b97() Unknown

igdusc64.dll!00007ffc147900c6() Unknown

igdusc64.dll!00007ffc1479239e() Unknown

igdusc64.dll!00007ffc1475c2d3() Unknown

igdusc64.dll!00007ffc147544e5() Unknown

igdusc64.dll!00007ffc14754d7d() Unknown

igdusc64.dll!00007ffc142e9841() Unknown

igdusc64.dll!00007ffc142e93f3() Unknown

igdusc64.dll!00007ffc142f3bdf() Unknown

igdusc64.dll!00007ffc142ef901() Unknown

igd10iumd64.dll!00007ffc18d9fcb5() Unknown

ntdll.dll!TppWorkpExecuteCallback() Unknown

ntdll.dll!TppWorkerThread() Unknown

kernel32.dll!BaseThreadInitThunk () Unknown

ntdll.dll!RtlUserThreadStart() Unknown

resident evil darkside chronicles (crashes after the havok logo)

ntdll.dll!RtlReportCriticalFailure () Unknown

ntdll.dll!RtlpHeapHandleError () Unknown

ntdll.dll!RtlpLogHeapFailure () Unknown

ntdll.dll!RtlpAllocateHeap() Unknown

ntdll.dll!RtlpAllocateHeapInternal() Unknown

igdusc64.dll!00007ffc14339447() Unknown

igdusc64.dll!00007ffc142e0b97() Unknown

igdusc64.dll!00007ffc147900c6() Unknown

igdusc64.dll!00007ffc1479239e() Unknown

igdusc64.dll!00007ffc1475c2d3() Unknown

igdusc64.dll!00007ffc147544e5() Unknown

igdusc64.dll!00007ffc14754d7d() Unknown

igdusc64.dll!00007ffc142e9841() Unknown

igdusc64.dll!00007ffc142e93f3() Unknown

igdusc64.dll!00007ffc142f3bdf() Unknown

igdusc64.dll!00007ffc142ef901() Unknown

igd10iumd64.dll!00007ffc18d9fcb5() ...

0 Kudos
Esteban_O_Intel
Employee
2,454 Views

Please check with HP support for newer video drivers for you system, if that doesn't help you, notice that we have recently released new video drivers to support Windows 10, please visit our download center to download the video drivers: https://downloadcenter.intel.com/download/25313/Intel-HD-Graphics-Driver-for-Windows-7-8-1-10-3rd-Gen-BYT- Intel® Download Center

Eric@Intel

0 Kudos
gbhj
New Contributor I
2,454 Views

the problem was initaly reported with the drivers hp package however i also installed the most recent driver 4279 the same crash happens it is importent to understand that the display driver on dx11 application is responsible for the video memory that the application uses.

there are debuging tools in intel driver for bad memory allocation https://msdn.microsoft.com/en-us/library/windows/hardware/jj542443(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/hardware/jj542443(v=vs.85).aspx

0 Kudos
Allan_J_Intel1
Employee
2,454 Views

Does this problem still occur with driver version 4300?

https://downloadcenter.intel.com/download/25489/Intel-Graphics-Driver-for-Windows-10-15-40-4th-Gen- Download Intel® Graphics Driver for Windows® 10 [15.40][4th Gen]

Allan.

0 Kudos
CFera
Beginner
2,454 Views

Same bug here my cpu is i3 4150, i'm running driver 4300 and Windows 10 Pro x64.

0 Kudos
gbhj
New Contributor I
2,455 Views

allan_intel

has this being replicated?

if there is the problem of you not having the games that cause the issue the section of the games can be recorded and the section that causes the problem can be made available if needed

this is used in the testing software for dolphin https://fifoci.dolphin-emu.org/about/ FifoCI

0 Kudos
Allan_J_Intel1
Employee
2,455 Views

I am not familiar with Dolphin FifoCI. I will check with engineering team to see if they have this matter on their list.

Allan.

0 Kudos
ÁFern
Beginner
2,455 Views

i7 4750 and Intel Iris Pro Graphics 5200 with the driver version 4300 and same problem.

0 Kudos
Allan_J_Intel1
Employee
2,455 Views

Thanks for the information.

Allan.

0 Kudos
gbhj
New Contributor I
2,455 Views

fixed in beta driver 4326 and by application update https://github.com/dolphin-emu/dolphin/pull/3287 D3D: Fix crash on some drivers with small textures by stenzek · Pull Request # 3287 · dolphin-emu/dolphin · GitHub

0 Kudos
Reply