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

HD Graphics 4400 igdumdim32.dll Exception 0xc0000094 (divide by zero error)

Michael_M_11
Beginner
7,795 Views
  • Microsoft surface pro 3 running Wiindows 8.1 pro.
  • Intel(R) Core i5-4300U CPU @ 1.90GHz
  • 8GB RAM
  • 64-bit OS, x64-based processor
  • Intel 4400 Driver 10.18.14.4222 (5/22/2015)

The problem happens in a C# application being run in 32-bit mode using DirectShow.NET DLLs to load an AVI movie file. The application actually loads two AVI movie files, but the graphics on one of them appear distorted. When interacting with the distorted movie (i.e. seeking to a specific position) the application crashes with the below error. Also, if the movie is loaded anywhere and the user rotates the tablet or undocks it, then it also throws the same exception. 

This looks like a divide-by-zero error in the Intel graphics driver. 

Faulting module name: igdumdim32.dll, version: 10.18.14.4222, time stamp: 0x555f5f74
Exception code: 0xc0000094
Fault offset: 0x0007978d
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Faulting package full name: %14
Faulting package-relative application ID: %15

0 Kudos
1 Solution
Michael_C_Intel2
Employee
7,761 Views

Hi Everyone,

It looks like we have a fix, and it should be in the next 15.40 driver release. 

-Michael 

View solution in original post

0 Kudos
41 Replies
Michael_C_Intel2
Employee
4,922 Views

Hi Michael,

It sounds like a possible driver issue, I will talk to our media development team. But in order to investigate I will need more information. Please fill in the template below. Thanks

System Setup Information:
-----------------------------------------

System Used: (Manufacturer/Model)
CPU SKU: (i3, i5, Pentium, Celeron, etc.)
GPU SKU: (HD4400, HD5100, etc.)
Processor Line: (Y-Series, U-Series, etc.)
System BIOS Version:
CMOS settings:
Graphics Driver Version:
GOP/VBIOS Version:
Operating System:
OS Version:
API:
Occurs on non-Intel GPUs?:

Steps to Reproduce:
-------------------------------
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Expected Results:
-------------------------------

Actual Results:
-------------------------------

Additional Information:
-------------------------------

 

0 Kudos
Michael_M_11
Beginner
4,921 Views

System Setup Information:
-----------------------------------------

System Used: (Manufacturer/Model) - Microsoft surface pro 3
CPU SKU: (i3, i5, Pentium, Celeron, etc.) = i5-4300U 64-bit
GPU SKU: (HD4400, HD5100, etc.) - HD4400
Processor Line: (Y-Series, U-Series, etc.)  - (U series)
System BIOS Version:
CMOS settings:
Graphics Driver Version - Intel 4400 10.18.14.4222 (5/22/2015)
GOP/VBIOS Version: Not sure what this is?
Operating System: - Windows 8.1 pro
OS Version: Windows 8.1 pro
API:NA
Occurs on non-Intel GPUs?: Doesn't occur on any other GPU/driver version, or even other Windows 8.1 computers with different graphics cards/drivers. 

Steps to Reproduce:
-------------------------------

  1. Use an application running in 32-bit mode using DirectShow.NET to load an AVI movie file with no modifications to the filter graphs
  2. The video appears distorted
  3. When trying to seek to a position in the video or unload the video, you get the error
  4. The problem only occurs for the first video that is loaded. Subsequent videos are perfectly fine. This is the most bizarre thing, and the thing that leads me to believe that there is nothing wrong about the way we are using DirectShow. In fact, we've never had a problem like this occur before.

Expected Results:
------------------------------

No problems, obviously. 

Actual Results:
------------------------------

Divide by zero error in the graphics driver

Faulting module name: igdumdim32.dll, version: 10.18.14.4222, time stamp: 0x555f5f74
Exception code: 0xc0000094
Fault offset: 0x0007978d
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Faulting package full name: %14
Faulting package-relative application ID: %15

 

0 Kudos
Michael_C_Intel2
Employee
4,922 Views

Thanks, I filed a ticket and contacted the media development team to investigate. This will take some time as our driver teams or very busy right now.

-Michael

0 Kudos
Brad_O_
Beginner
4,923 Views

The same bug is occuring for me as well, same exception code etc.

Specifically it occurs in my C++ x86 application, using DirectShow filters, which loads a series of video streams. It will play/pause fine initially, but moving the video streams window across to an external/second monitor causes one of the video streams to become distorted (looks like stripes). The application then crashes if the distorted video is interacted with in any way.

Debugging my application shows the exception/crash occurs due to a divide by zero error in igdumdim32.dll

I have replicated this issue on several other laptops also using the Intel Graphics Driver on Windows 8.1.

Using Intel HD Graphics 5500 with Intel Driver 10.18.14.4222

The issue does not appear for Windows 7, or for other video/graphics cards.

0 Kudos
Michael_C_Intel2
Employee
4,923 Views

Hi Brad,

Thanks for letting me know you are seeing it too. I will update the ticket and let the team know.

-Michael

0 Kudos
Michael_M_11
Beginner
4,923 Views

We noted this issue again today with our software, this time on a Windows 7 professional machine running Intel HD 5500 Graphics with driver version 10.18.10.3977

0 Kudos
Brad_O_
Beginner
4,923 Views

Managed to fix the issue by switching Directshow filters from Video Mixing Renderer 7 to Video Mixing Renderer 9 in our software.

0 Kudos
Michael_M_11
Beginner
4,923 Views

Hmm interesting. Unfortunately our application doesn't make use of either - it uses the windows AVI splitter/AVI decompressor filters - on machines that have the video problems the AVI decompressor filter does not render in graph edit when you try to load the default filter graph for an AVI movie file.

0 Kudos
Michael_M_11
Beginner
4,923 Views

Any updates on this? 

 

0 Kudos
Michael_C_Intel2
Employee
4,923 Views

Not yet, the issue will get looked at but the teams are backlogged right now with the Skylake launch activities.

-Michael

0 Kudos
Michael_M_11
Beginner
4,923 Views

No, upgrading does not resolve the issue. Same error, but with driver version 10.18.14.4264

0 Kudos
Matt_B_1
Beginner
4,923 Views

I am also experiencing this issue.

HP Mini 600 Prodesk G1

Intel 4400 Integrated graphics

Windows 7 Professional SP1

I have tried the latest versions of the driver and still have the issue.

Is there an ETA on a fix for this?

0 Kudos
Hisashi_Y_
Beginner
4,923 Views

I have this problem, too. HP Probook 650 Win10pro Intel HD Graphics 4600 However, normalcy works with the next PC. HP Probook650 Win8.1pro Intel HD Graphics 4600 I show below the result that I confirmed by available drivers. version Win8.1 Win10 15.40.7.4279 - -(not installable) 15.40.4.64.4256 - -(not installable) 4268 Rev.F -(not installable) NG 4248 Rev.F (not installable) NG(original) 4139 Rev.W (for 8.1) NG -(unsupported) 3993W (for 8.1) OK -(unsupported) 3993V (for 8.1) OK -(unsupported) 3621V (for 8.1) OK OK 3621W (for 8.1) OK OK 10.18.10.3540A (for 8.1) OK OK 10.18.10.3496A (for 8.1) OK OK 10.18.10.3345A (for 8.1) OK OK 10.18.10.3316 (for 8.1) OK(original) OK (3316~4268 : HP version) So I will use the old version until a driver is revised.

0 Kudos
Hisashi_Y_
Beginner
4,923 Views

I'm sorry. I post it again.

 

I have this problem, too.

 

HP Probook 650

Win10pro

Intel HD Graphics 4600

 

However, normalcy works with the next PC.

 

HP Probook650

Win8.1pro

Intel HD Graphics 4600

 

I show below the result that I confirmed by available drivers.

 

version Win8.1  Win10

15.40.7.4279    -       -(not installable)

15.40.4.64.4256 -       -(not installable)

4268 Rev.F      -(not installable)      NG

4248 Rev.F      (not installable)       NG(original)

4139 Rev.W (for 8.1)    NG      -(unsupported)

3993W (for 8.1) OK      -(unsupported)

3993V (for 8.1) OK      -(unsupported)

3621V (for 8.1) OK      OK

3621W (for 8.1) OK      OK

10.18.10.3540A (for 8.1)        OK      OK

10.18.10.3496A (for 8.1)        OK      OK

10.18.10.3345A (for 8.1)        OK      OK

10.18.10.3316 (for 8.1) OK(original)    OK

 

(3316~4268 : HP version)

 

So I will use the old version until a driver is revised.

0 Kudos
Jeremy_K_1
Beginner
4,923 Views

I'm seeing the same thing on a Windows 10 box with an Intel HD Graphics 5000 card driver 10.18.15.4281 (Dell Latitude 14 Tugged 5404).  The video corrupts and if you try to resize the window the app crashes with a divide by zero.

0 Kudos
Jeremy_K_1
Beginner
4,923 Views

Attached is a dump file with a stack trace to pass along to your developers.

0 Kudos
Hisashi_Y_
Beginner
4,923 Views

Hi Jeremy,

Model of your device, you may be able to use 10.18.10.3993.
http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=XTFC5

Compatibility is not specified in this website. However, the website of HP is described as is compatible with Intel HD Graphics 5000.
 http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=5405142&swItemId=ob_143865_1&swEnvOid=4158#tab3

 Can you challenge?

0 Kudos
Jeremy_K_1
Beginner
4,923 Views

Hisashi,

I tried the latest from Intel plus the beta 20.19.15.4326 and still have the problem.  I'm hoping someone at Intel can get the dump file to engineering.

 

Jeremy

0 Kudos
Michael_C_Intel2
Employee
4,014 Views

Hi Everyone,

I have added the dump file to the ticket and am trying to get the debug higher in the priority queue. Checking on the latest the driver is big help so thanks for doing that.

-Michael

0 Kudos
Reply