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

Crash in Intel GPU driver loading pixel shader

San_S_
Beginner
1,737 Views

A pixel shader that utilizes class linkages to sample a texture will crash in CreatePixelShader if additional processing is done to the resulting sampled color and returned from the pixel shader.  The stack trace is as follows:

  igc64.dll!00007ffcb88d293e()

Unknown

  igc64.dll!00007ffcb8bdcb65()

Unknown

  igc64.dll!00007ffcb8c13835()

Unknown

  igc64.dll!00007ffcb8c115e0()

Unknown

  igc64.dll!00007ffcb8aec659()

Unknown

  igc64.dll!00007ffcb8aece8f()

Unknown

  igc64.dll!00007ffcb8cc60a6()

Unknown

  igc64.dll!00007ffcb8cc61ff()

Unknown

  igc64.dll!00007ffcb8cc646a()

Unknown

  igc64.dll!00007ffcb8cc5b81()

Unknown

  igc64.dll!00007ffcb87f47e2()

Unknown

  igc64.dll!00007ffcb87057a1()

Unknown

  igc64.dll!00007ffcb87071eb()

Unknown

  igd10iumd64.dll!00007ffcb9f83ba1()

Unknown

  d3d11.dll!00007ffcbbd47555()

Unknown

  d3d11.dll!00007ffcbbd4c174()

Unknown

  d3d11.dll!00007ffcbbd6dd18()

Unknown

  d3d11.dll!00007ffcbbd34f2b()

Unknown

  d3d11.dll!00007ffcbbd59aae()

Unknown

  d3d11_3SDKLayers.dll!00007ffc7bc5adbf()

Unknown

  d3d11_3SDKLayers.dll!00007ffc7bc47eff()

Unknown

  d3d11_3SDKLayers.dll!00007ffc7bc06957()

Unknown

  d3d11.dll!00007ffcbbdbd944()

Unknown

  d3d11.dll!00007ffcbbd398cc()

Unknown

  d3d11.dll!00007ffcbbd42826()

Unknown

  d3d11.dll!00007ffcbbd3eb08()

Unknown

  d3d11_3SDKLayers.dll!00007ffc7bc32970()

Unknown

> BlankWindow.exe!TextureDemo::LoadContent() Line 67

C++

  BlankWindow.exe!Dx11DemoBase::Initialize(HINSTANCE__ * h_instance, HWND__ * hwnd) Line 121

C++

  BlankWindow.exe!wWinMain(HINSTANCE__ * h_instance, HINSTANCE__ * prev_instance, wchar_t * cmd_line, int cmd_show) Line 42

C++

  [External Code]

I've attached a simple program that reproduces the issue %100 on the following Intel GPUs:
HD 530, HD 4600, HD 5000

As of this writing I was using the latest driver version, 21.20.16.4664.

The program displays an image file with a hue shift applied.  It uses class linkage to dynamically swap out a color sampler.  Though the image we are using is statically RGBA, the idea behind it is to be able to swap out different color samplers for different image color space formats, such as reading a YUY2 or 2VUY formatted images.

 

0 Kudos
9 Replies
Michael_C_Intel2
Employee
1,737 Views

Hi again,

Thanks again for the extra details and code samples to reproduce the issue. I have it reported and we will investigate. I will update when I learn more. 

0 Kudos
Stefan3D
Honored Contributor II
1,737 Views

All good here.

Built with VS 2017 express

Windows SDK 15063 (no update to 141)

 

0 Kudos
San_S_
Beginner
1,737 Views

Interesting, we never tested on an Intel HD 5500.  Do you have an Intel HD 5000, 4600, or 530?  Those are the chips that we reproduced this crash on.

0 Kudos
Stefan3D
Honored Contributor II
1,737 Views

San S. wrote:

Interesting, we never tested on an Intel HD 5500.  Do you have an Intel HD 5000, 4600, or 530?  Those are the chips that we reproduced this crash on.

Sorry, no.

Only difference i see is that i have a Gen8 GPU as opposed to your Gen9 and Gen7.5 GPUs.

Differences between architectures are documented at: https://software.intel.com/en-us/articles/intel-graphics-developers-guides

But i don't think i have the happy medium and that there is a regression with Gen9.

0 Kudos
Michael_C_Intel2
Employee
1,737 Views

Hi All,

We have a fix for the issue. It should be included with the August or September driver release. 

0 Kudos
Michael_C_Intel2
Employee
1,737 Views

Hi,

The fix for this issue is in 15.46.05.4771  which will post 8/25 or 8/28 at the latest. 

-Michael

0 Kudos
Stefan3D
Honored Contributor II
1,737 Views

Coppock, Michael J (Intel) wrote:

The fix for this issue is in 15.46.05.4771  which will post 8/25 or 8/28 at the latest.

Unfortunately this driver is exclusively for Gen9 GPUs.

What's up with HSW and BDW?

 

0 Kudos
Michael_C_Intel2
Employee
1,737 Views

The fix will be included in any drivers released for those products. I do not know of any planned drivers with support for wither at this time. 

0 Kudos
Daniel_F_4
Beginner
1,737 Views

The issue seems to be resolved for x64. But igc32.dll still crashing...

0 Kudos
Reply