Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22680 Discussioni

Access violation in igd10iumd32.dll

nate_d_
Principiante
4.397Visualizzazioni

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

System Used: Acer TravelMate P273
CPU SKU: Intel Core i5-3230M CPU @ 2.60GHz
GPU SKU: HD 4000
Processor Line: ?
System BIOS Version: Insyde Corp. V2.09, 9/24/2013
CMOS settings: ?
Graphics Driver Version: Intel driver: 10.18.10.4252, nvidia 710m driver: 353.62
GOP/VBIOS Version: ?

Operating System: Windows 10 Pro
OS Version: 10.0.10240 Build 10240
API: ?
Occurs on non-Intel GPUs?: n/a

Steps to Reproduce:
-------------------------------
1. Run the below program on my computer...

Results:
-------------------------------
First-chance exception at 0x5ECB994A (igd10iumd32.dll) in tacGame.exe: 0xC0000005: Access violation reading location 0x00000158.

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

I started getting an access violation in igd10iumd32.dll after upgrading from Windows 7 to 10. My laptop has both integrated and dedicated graphics cards, but the preferred graphics card is a NVIDIA GeForce 710m. However I get an access violation in igd10iumd32.dll, which is part of my intel driver ( version 10.18.10.4252 ). I think what's happening is that there's some bug because my current driver doesn't support Windows 10, and from searching https://downloadcenter.intel.com/ I couldn't find a driver for my Intel HD Graphics 4000 and 64 bit Windows 10.

Below is a sample 'hello world' program that reproduces the program on my machine. It's seemly random - it may happen in the 2nd loop, or the 279th.

So, is what's happening because of what I think is happening, and can I do anything about it?

#include "sdl/SDL.h"
int main( int argc, char*argv[] )
{
  if( SDL_Init( SDL_INIT_VIDEO ) < 0 )
    return 1;

  SDL_GL_SetAttribute( SDL_GL_CONTEXT_MAJOR_VERSION, 4 );
  SDL_GL_SetAttribute( SDL_GL_CONTEXT_MINOR_VERSION, 4 );
  SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 );
  SDL_GL_SetAttribute( SDL_GL_DEPTH_SIZE, 24 );
  SDL_GL_SetAttribute( SDL_GL_FRAMEBUFFER_SRGB_CAPABLE, 0 );

  SDL_Window* sdlWindow = SDL_CreateWindow(
    "tac",
    30, 60,
    1366, 768,
    SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN );
  if( !sdlWindow )
    return 1;

  SDL_GLContext mainContext = SDL_GL_CreateContext( sdlWindow );
  if( !mainContext )
    return 1;

  while( true )
  {
    SDL_Event mySDLevent;
    while( SDL_PollEvent( &mySDLevent ) )
    {
    }
    SDL_GL_SwapWindow( sdlWindow ); // <-- it crashes here
  }

  SDL_GL_DeleteContext( mainContext );
  SDL_DestroyWindow( sdlWindow );
  SDL_Quit();
  return 0;
}

 

0 Kudos
5 Risposte
Michael_C_Intel2
Dipendente
4.397Visualizzazioni

Hi Nate,

We released a new Windows 10 driver a few days ago. Have you tried it yet?

Here is the driver release announcement: https://software.intel.com/en-us/blogs/2015/08/04/new-intel-iris-iris-pro-and-hd-graphics-production-driver-for-windows-10-64-bit

-Michael

nate_d_
Principiante
4.397Visualizzazioni

I saw this one, but it didn't say anything about Intel HD Graphics 4000 (the lowest is 4200). But I'll run the executable anyways and see what happens!

nate_d_
Principiante
4.397Visualizzazioni

Suspicions confirmed. I just tried to run it, and got
Error: This computer does not meet the minimum requirements for installing the software.

Michael_C_Intel2
Dipendente
4.397Visualizzazioni

OK, I will get an internal ticket filed and get it investigated.

-Michael

Bernard
Collaboratore stimato I
4.397Visualizzazioni

Looks like garbage value leftover from previous caller/callee  which was picked and referenced.

Rispondere