Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Kirschner__Jan
Beginner
352 Views

Crash in graphics driver when loading pixel shader

Hello!

User of our product started to experiecne a crash during the product startup while the pre-compiled shaders are loading. It showed up that it crashes during loading of a specific pixel shader (disassembly attached) with callstack deep inside the intel graphics driver:

Exception thrown at 0x00007FFFA9705050 (igc64.dll) in VBS3_Unopt.exe: 0xC0000005: Access violation writing location 0x0000000000000020.

--  0 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					GTPIN_IGC_OCL_UpdateKernelInfo() 
--  1 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					GTPIN_IGC_OCL_UpdateKernelInfo() 
--  2 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					GTPIN_IGC_OCL_UpdateKernelInfo() 
--  3 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					getJITVersion() 
--  4 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					getJITVersion() 
--  5 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					getJITVersion() 
--  6 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					getJITVersion() 
--  7 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					GTPIN_IGC_OCL_UpdateKernelInfo() 
--  8 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					GTPIN_IGC_OCL_UpdateKernelInfo() 
--  9 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					OpenCompiler9() 
-- 10 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igc64.dll, 					OpenCompiler9() 
-- 11 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igdumdim64.dll, 					GTPIN_IGC_PrepareForGTPin() 
-- 12 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igdumdim64.dll, 					GTPIN_IGC_PrepareForGTPin() 
-- 13 -- MODULE:C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38bfcb542ef4272e\igdumdim64.dll, 					GTPIN_IGC_PrepareForGTPin() 
-- 14 -- MODULE:C:\Windows\SYSTEM32\d3d9.dll, 					Direct3DCreate9Ex() 
-- 15 -- MODULE:C:\Windows\SYSTEM32\d3d9.dll, 					Direct3DCreate9Ex() 
-- 16 -- our application code starts here

System:

  • Alienware 15 R3 laptop with integrated Intel HD Graphics 630
  • Processor Intel Core i7-7820HK @ 2.9GHz
  • Windows 10 pro x64 10.0.18363
  • Intel graphics driver version: 26.20.100.7262 (also tried 27.20.100.8190 with the same result)

At the end we were able to avoid the crash by doing weird changes to the code, especially related to reading the constant registers. This led to unacceptable quality of the changed code. Could you please help us with the solution?

 

0 Kudos
0 Replies
Reply