<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic 10047FA0   8D45 FC          in Developing Games on Intel Graphics</title>
    <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867849#M466</link>
    <description>&lt;PRE class="brush:bash;"&gt;10047FA0&amp;nbsp;&amp;nbsp; 8D45 FC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEA EAX,DWORD PTR SS:[EBP-4]
10047FA3&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH EAX
10047FA4&amp;nbsp;&amp;nbsp; 6A 04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH 4
10047FA6&amp;nbsp;&amp;nbsp; 68 10C71210&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH igddim32.1012C710&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; UNICODE "HotPlug_DVO_SDVO"
10047FAB&amp;nbsp;&amp;nbsp; 8B4D F4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV ECX,DWORD PTR SS:[EBP-C]
10047FAE&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH ECX
10047FAF&amp;nbsp;&amp;nbsp; 8B55 F4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EDX,DWORD PTR SS:[EBP-C]
10047FB2&amp;nbsp;&amp;nbsp; 8B42 04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EAX,DWORD PTR DS:[EDX+4]
10047FB5&amp;nbsp;&amp;nbsp; FFD0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL EAX
&lt;/PRE&gt;

&lt;P&gt;This is only a registry query, (calling ntoskrnl.RtlQueryRegistryValues). It transfers all the necessary inputs, like handle for the opened key, etc.&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FB7&amp;nbsp;&amp;nbsp; 0FB6C8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVZX ECX,AL
10047FBA&amp;nbsp;&amp;nbsp; 83F9 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP ECX,1
10047FBD&amp;nbsp;&amp;nbsp; 75 26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JNZ SHORT igddim32.10047FE5
&lt;/PRE&gt;

&lt;P&gt;The return value arrives in AL, and this tests if the query was successfull or not. If AL=1 then the query was succesfull, otherwise it jumps out to 10047fe5. If the query was successfull, the code continues at the next instruction.&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FBF&amp;nbsp;&amp;nbsp; 837D FC 02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP-4],2
10047FC3&amp;nbsp;&amp;nbsp; 73 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JNB SHORT igddim32.10047FE5

&lt;/PRE&gt;

&lt;P&gt;This code executes only if the query was successfull, for example if the value exists in the registry tree. SS:[EBP-4] containst the value of "HotPlug_DVO_SDVO". If the value is greater or equialent with 2 than jumps out. Practically the value can be 0 or 1 to remain here. 0 means the HotPlug is enabled, 1 means HotPlug is disabled&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FC5&amp;nbsp;&amp;nbsp; 8A55 FC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV DL,BYTE PTR SS:[EBP-4]
10047FC8&amp;nbsp;&amp;nbsp; 80E2 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND DL,1
10047FCB&amp;nbsp;&amp;nbsp; C0E2 03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHL DL,3

&lt;/PRE&gt;

&lt;P&gt;This is taking the result (which can be 0 or 1, so practicaly one bit, on the 0. position of the byte) and shifts to left by 3, so the bit will go to the 3. position of the byte. (can be 8 or 0)&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FCE&amp;nbsp;&amp;nbsp; 8B45 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EAX,DWORD PTR SS:[EBP+8]
10047FD1&amp;nbsp;&amp;nbsp; 8A88 80000000&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV CL,BYTE PTR DS:[EAX+80]
10047FD7&amp;nbsp;&amp;nbsp; 80E1 F7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND CL,0F7

&lt;/PRE&gt;

&lt;P&gt;This is taking the value of some local storage area, and "kills" the 3. bit of this local byte variable (because the new registry value will be stored&amp;nbsp;at this freshly "killed" bit. (((SS:[EBP+8] is the addres of the local storage area, and DS:[EAX+80] is the local byte variable.)))&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FDA&amp;nbsp;&amp;nbsp; 0ACA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR CL,DL

&lt;/PRE&gt;

&lt;P&gt;This is combining together the old data, which came from the local data area, and the new data which came from the registry, and it was shifted, and stored now in DL.&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10047FDC&amp;nbsp;&amp;nbsp; 8B55 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EDX,DWORD PTR SS:[EBP+8]
10047FDF&amp;nbsp;&amp;nbsp; 888A 80000000&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR DS:[EDX+80],CL
&lt;/PRE&gt;

&lt;P&gt;And this is atoring back the combined data to the local data area.&lt;/P&gt;

&lt;P&gt;So, practicly the code queried the registry value, and stored to one bit of a local byte variable of a local data area.&lt;/P&gt;

&lt;P&gt;This is totaly clear for me.&lt;/P&gt;

&lt;P&gt;But the problem this code, which I just discovered, and it seems, that this code is never called, so the stored bit will never be used any longer. The following whole procedure is ignored, never called, and this is the problem. I guess, that the driver was compiled with some conditional parameter, and the reference to (calling of)&amp;nbsp;this procedure was not compiled to the code.&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;10046050&amp;nbsp;&amp;nbsp; 55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH EBP
10046051&amp;nbsp;&amp;nbsp; 8BEC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EBP,ESP
10046053&amp;nbsp;&amp;nbsp; 83EC 0C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUB ESP,0C
10046056&amp;nbsp;&amp;nbsp; C645 FF 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],0
1004605A&amp;nbsp;&amp;nbsp; E8 413F0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL igddim32.10049FA0
1004605F&amp;nbsp;&amp;nbsp; 8945 F8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV DWORD PTR SS:[EBP-8],EAX
10046062&amp;nbsp;&amp;nbsp; E8 B9170200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL igddim32.10067820
10046067&amp;nbsp;&amp;nbsp; 8945 F4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV DWORD PTR SS:[EBP-C],EAX
1004606A&amp;nbsp;&amp;nbsp; 837D 0C 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP+C],0
1004606E&amp;nbsp;&amp;nbsp; 75 2E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JNZ SHORT igddim32.1004609E
10046070&amp;nbsp;&amp;nbsp; 837D F4 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP-C],0
10046074&amp;nbsp;&amp;nbsp; 74 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.10046087
10046076&amp;nbsp;&amp;nbsp; 8B45 F4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EAX,DWORD PTR SS:[EBP-C]
10046079&amp;nbsp;&amp;nbsp; 0FB648 1F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVZX ECX,BYTE PTR DS:[EAX+1F]
1004607D&amp;nbsp;&amp;nbsp; 85C9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST ECX,ECX
1004607F&amp;nbsp;&amp;nbsp; 74 06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.10046087
10046081&amp;nbsp;&amp;nbsp; C645 FF 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],0
10046085&amp;nbsp;&amp;nbsp; EB 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JMP SHORT igddim32.1004609C
10046087&amp;nbsp;&amp;nbsp; 8B55 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EDX,DWORD PTR SS:[EBP+8]
1004608A&amp;nbsp;&amp;nbsp; 66:8B82 87000000 MOV AX,WORD PTR DS:[EDX+87]
10046091&amp;nbsp;&amp;nbsp; 66:C1E8 0A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHR AX,0A
10046095&amp;nbsp;&amp;nbsp; 66:83E0 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND AX,1
10046099&amp;nbsp;&amp;nbsp; 8845 FF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],AL
1004609C&amp;nbsp;&amp;nbsp; EB 72&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JMP SHORT igddim32.10046110
1004609E&amp;nbsp;&amp;nbsp; 837D 0C 02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP+C],2
100460A2&amp;nbsp;&amp;nbsp; 74 06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.100460AA
100460A4&amp;nbsp;&amp;nbsp; 837D 0C 03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP+C],3
100460A8&amp;nbsp;&amp;nbsp; 75 14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JNZ SHORT igddim32.100460BE
100460AA&amp;nbsp;&amp;nbsp; 8B4D 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV ECX,DWORD PTR SS:[EBP+8]
100460AD&amp;nbsp;&amp;nbsp; 8A91 80000000&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV DL,BYTE PTR DS:[ECX+80]
100460B3&amp;nbsp;&amp;nbsp; C0EA 03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHR DL,3
100460B6&amp;nbsp;&amp;nbsp; 80E2 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND DL,1
100460B9&amp;nbsp;&amp;nbsp; 8855 FF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],DL
100460BC&amp;nbsp;&amp;nbsp; EB 52&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JMP SHORT igddim32.10046110
100460BE&amp;nbsp;&amp;nbsp; 837D 0C 06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP+C],6
100460C2&amp;nbsp;&amp;nbsp; 75 4C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JNZ SHORT igddim32.10046110
100460C4&amp;nbsp;&amp;nbsp; 837D F4 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR SS:[EBP-C],0
100460C8&amp;nbsp;&amp;nbsp; 74 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.100460DB
100460CA&amp;nbsp;&amp;nbsp; 8B45 F4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EAX,DWORD PTR SS:[EBP-C]
100460CD&amp;nbsp;&amp;nbsp; 0FB648 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVZX ECX,BYTE PTR DS:[EAX+20]
100460D1&amp;nbsp;&amp;nbsp; 85C9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST ECX,ECX
100460D3&amp;nbsp;&amp;nbsp; 74 06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.100460DB
100460D5&amp;nbsp;&amp;nbsp; C645 FF 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],0
100460D9&amp;nbsp;&amp;nbsp; EB 35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JMP SHORT igddim32.10046110
100460DB&amp;nbsp;&amp;nbsp; 8B55 F8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EDX,DWORD PTR SS:[EBP-8]
100460DE&amp;nbsp;&amp;nbsp; 837A 10 04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP DWORD PTR DS:[EDX+10],4
100460E2&amp;nbsp;&amp;nbsp; 1BC0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SBB EAX,EAX
100460E4&amp;nbsp;&amp;nbsp; 83C0 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADD EAX,1
100460E7&amp;nbsp;&amp;nbsp; 74 27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JE SHORT igddim32.10046110
100460E9&amp;nbsp;&amp;nbsp; 8B4D 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV ECX,DWORD PTR SS:[EBP+8]
100460EC&amp;nbsp;&amp;nbsp; 0FB791 24010000&amp;nbsp; MOVZX EDX,WORD PTR DS:[ECX+124]
100460F3&amp;nbsp;&amp;nbsp; 81FA 84000000&amp;nbsp;&amp;nbsp;&amp;nbsp; CMP EDX,84
100460F9&amp;nbsp;&amp;nbsp; 7C 15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JL SHORT igddim32.10046110
100460FB&amp;nbsp;&amp;nbsp; 8B45 08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV EAX,DWORD PTR SS:[EBP+8]
100460FE&amp;nbsp;&amp;nbsp; 66:8B88 87000000 MOV CX,WORD PTR DS:[EAX+87]
10046105&amp;nbsp;&amp;nbsp; 66:C1E9 0D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHR CX,0D
10046109&amp;nbsp;&amp;nbsp; 66:83E1 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND CX,1
1004610D&amp;nbsp;&amp;nbsp; 884D FF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV BYTE PTR SS:[EBP-1],CL
10046110&amp;nbsp;&amp;nbsp; 8A45 FF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV AL,BYTE PTR SS:[EBP-1]
10046113&amp;nbsp;&amp;nbsp; 8BE5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV ESP,EBP
10046115&amp;nbsp;&amp;nbsp; 5D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POP EBP
10046116&amp;nbsp;&amp;nbsp; C2 0800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETN 8
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Apr 2014 08:44:38 GMT</pubDate>
    <dc:creator>MFalk1</dc:creator>
    <dc:date>2014-04-15T08:44:38Z</dc:date>
    <item>
      <title>Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867816#M433</link>
      <description>&lt;P&gt;Access violation reading location 0x00000510&lt;/P&gt;
&lt;P&gt;We`ve got this big problem in our game.&lt;/P&gt;
&lt;P&gt;Access violation happens only under Win7 + Intel graphics (GMA 3100, GMA 950) and works fine under WinXP or with non-Intel cards so it is definitely not a problem of our 3d engine. Affected both 8.15.10.1749 driver and the latest available 1930.&lt;/P&gt;
&lt;P&gt;Call stack right after crash:&lt;/P&gt;
&lt;P&gt;igdumd32.dll!01854ec5() &lt;BR /&gt; [Frames below may be incorrect and/or missing, no symbols loaded for igdumd32.dll]	&lt;BR /&gt; igdumd32.dll!0186c20f() 	&lt;BR /&gt; igdumd32.dll!0189df4a() 	&lt;BR /&gt; igdumd32.dll!0189af4c() 	&lt;BR /&gt; igdumd32.dll!0189d2ea() 	&lt;BR /&gt; igdumd32.dll!018a0276() 	&lt;BR /&gt; igdumd32.dll!0196bd79() 	&lt;BR /&gt; igdumd32.dll!0187863a() 	&lt;BR /&gt; igdumd32.dll!01863b13() 	&lt;BR /&gt; d3d9.dll!CD3DDDIDX10::DrawIndexPrim()  + 0x204 bytes	&lt;BR /&gt; d3d9.dll!wmt_DRAW_CLIPPED_PRIM()  + 0x1be bytes	&lt;BR /&gt; d3d9.dll!wmt_PVFUNCS::ProcessIndexedPrimitive()  + 0x11a bytes	&lt;BR /&gt; d3d9.dll!CD3DDDIDX8::ProcessIndexedPrimitiveC()  + 0x119 bytes	&lt;BR /&gt; d3d9.dll!CD3DHal_DrawIndexedPrimitive()  + 0xa4 bytes	&lt;BR /&gt; d3d9.dll!CD3DBase::DrawIndexedPrimitive()  + 0xc3 bytes	&lt;BR /&gt;&amp;gt;	lzView.exe!lzMesh::Dip(D3DXMATRIX * iTm=0x0abb9b18, int iFrame=0)  Line 79 + 0x43 bytes	C++&lt;/P&gt;
&lt;P&gt;Help to find any &lt;STRONG&gt;workaround&lt;/STRONG&gt; as soon as possible. Our customers have Intel graphics, so we need to fix this in some way.&lt;/P&gt;
&lt;P&gt;I can make a bug &lt;STRONG&gt;repro&lt;/STRONG&gt;, if it helps you dealing with this problem. Or if it is possible you may send to me igdumd32 pdb file, then I can provide more readable report.&lt;/P&gt;
&lt;P&gt;Eugene.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2009 12:28:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867816#M433</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-09T12:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867817#M434</link>
      <description>&lt;P&gt;As an additional note, I try to describe some logic behind this bug.&lt;/P&gt;
&lt;P&gt;We are drawing different object on the scene, using &lt;STRONG&gt;FFP&lt;/STRONG&gt; setup. Just SetRenderStates, SetTextures and so on and finally DIPs.&lt;/P&gt;
&lt;P&gt;At the some beautiful moment (when tens of objects allready drawn), all crashes after calling DIP.&lt;/P&gt;
&lt;P&gt;But it is not the DIP problem by itself I guess. This is something what your dll do behind the scene: changing the shader or it`s constants or something. I think so, because if I alter statechanges before make that killing DIP, all works fine. My expirements shows, that if i.e. I will change D3DRS_SPECULARENABLE to TRUE before that dip nothing crashes.&lt;/P&gt;
&lt;P&gt;Also, when I change stages setup (i.e. switch off stage 1 by passing D3DTOP_DISABLE), an address in access violation changes too (it is equals to 0x000003f0).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Don`t know helps this or no, but I tell some more about the program.&lt;/P&gt;
&lt;P&gt;- There is a Reset() at the start of the game.&lt;/P&gt;
&lt;P&gt;- All works using FFP, no custom shading applied.&lt;/P&gt;
&lt;P&gt;- Compiled with DirectX 9c SDK (2004 aug and 2008 aug).&lt;/P&gt;
&lt;P&gt;- Works in windowed mode&lt;/P&gt;
&lt;P&gt;- ... anything you ask&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2009 17:39:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867817#M434</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-09T17:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867818#M435</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;Is it okay for intel to ignore this forum or to reply once in several weeks maybe?&lt;/DIV&gt;
&lt;DIV style="width: 100%; margin-top: 5px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="width: 100%; margin-top: 5px;"&gt;p.s. btw, there is even no Win7 OS variant in the problem submit (http://supportmail.intel.com/scripts-emf/prodspec.aspx).&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 16 Dec 2009 11:44:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867818#M435</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-16T11:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867819#M436</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456043"&gt;oev.nsk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;Is it okay for intel to ignore this forum or to reply once in several weeks maybe?&lt;/DIV&gt;
&lt;DIV style="margin-top: 5px; width: 100%;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-top: 5px; width: 100%;"&gt;p.s. btw, there is even no Win7 OS variant in the problem submit (http://supportmail.intel.com/scripts-emf/prodspec.aspx).&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hello oev.nsk&lt;BR /&gt;&lt;BR /&gt;I am the community manager and want tosend my apologiesfor the delay in answering this question. I have notified our forum moderator and he will get back to you soon. &lt;BR /&gt;&lt;BR /&gt;Regards</description>
      <pubDate>Wed, 16 Dec 2009 17:30:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867819#M436</guid>
      <dc:creator>Arti_G_Intel</dc:creator>
      <dc:date>2009-12-16T17:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867820#M437</link>
      <description>&lt;P&gt;Waiting for a qualified help.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2009 17:52:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867820#M437</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-16T17:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867821#M438</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hi Eugene,&lt;BR /&gt;&lt;BR /&gt;Do you have a test case that you can provide us, so we can reproduce the crash within Intel?&lt;BR /&gt;&lt;BR /&gt;Have you been able to reproduce the failure on a later generation Intel graphics (GMA 4500 variant)?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;-Ganesh&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Wed, 16 Dec 2009 18:21:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867821#M438</guid>
      <dc:creator>Doraisamy_G_Intel</dc:creator>
      <dc:date>2009-12-16T18:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867822#M439</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;Hi&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Do you have a test case that you can provide us, so we can reproduce the crash within Intel?&lt;BR /&gt;Yes, I will send a link to you via a private message. &lt;BR /&gt;&lt;BR /&gt;&amp;gt;Have you been able to reproduce the failure on a later generation Intel graphics (GMA 4500 variant)?&lt;BR /&gt;We have no such configurations at this moment, so I just have no answer.&lt;BR /&gt;But I can try to find GMA4500-based system later, if provided repro will not be enough to figure out the problem.&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 16 Dec 2009 19:10:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867822#M439</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-16T19:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867823#M440</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
Do you download the test and be able to reproduce bug now?&lt;BR /&gt;</description>
      <pubDate>Thu, 17 Dec 2009 04:48:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867823#M440</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-17T04:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867824#M441</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456043"&gt;oev.nsk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Do you download the test and able to reproduce bug now?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Just downloaded it from home. I didn't get a notice from the system about the private message.&lt;BR /&gt;&lt;BR /&gt;I will get back to you tomorrow after checking it out on Intel GMA.</description>
      <pubDate>Thu, 17 Dec 2009 05:06:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867824#M441</guid>
      <dc:creator>Doraisamy_G_Intel</dc:creator>
      <dc:date>2009-12-17T05:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867825#M442</link>
      <description>Any news?&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Dec 2009 09:02:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867825#M442</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-18T09:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867826#M443</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456043"&gt;oev.nsk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Any news?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;We are working on it. Setting up a system with Win7 32 bit. The older generation hardware machines are becoming rarer to find around here. Will keep you posted.&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Dec 2009 09:14:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867826#M443</guid>
      <dc:creator>Doraisamy_G_Intel</dc:creator>
      <dc:date>2009-12-18T09:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867827#M444</link>
      <description>Thank you.&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Dec 2009 09:58:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867827#M444</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-18T09:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867828#M445</link>
      <description>Eugene,&lt;BR /&gt;&lt;BR /&gt;I tried the test workload on a GMA X3000 and a GMA X4500. Both of them worked fine, with either driver version (8.15.10.1749 or 8.15.10.1930).&lt;BR /&gt;&lt;BR /&gt;Keep in mind the X3000 is a newer generation architecture than the GMA 3100 or 950. I haven't been able to get a hold of anything older than the X3000 yet. Have you had a chance to try out on anything newer?&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;-Ganesh</description>
      <pubDate>Sat, 19 Dec 2009 02:19:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867828#M445</guid>
      <dc:creator>Doraisamy_G_Intel</dc:creator>
      <dc:date>2009-12-19T02:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867829#M446</link>
      <description>&lt;P&gt;I found x3000, all works fine. But that was almost obvious, since x3000 is hardly improved and has totally different codepath in the driver I guess. The main problem is that too many casual customers haven`t recent hardware, so we need to deal with that outdated stuff too.&lt;/P&gt;
&lt;P&gt;Is it possible to get a pdb file for that dll? Then I can report more readable info about the place where all crashes.&lt;/P&gt;
&lt;P&gt;Will some kind of memory dump be helpful?&lt;/P&gt;
&lt;P&gt;Or maybe your company has something like "hardware archive" and it is possible to query older generation systems from it for several days?&lt;/P&gt;</description>
      <pubDate>Sat, 19 Dec 2009 10:11:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867829#M446</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2009-12-19T10:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867830#M447</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;Is anybody here?&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Jan 2010 07:29:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867830#M447</guid>
      <dc:creator>oev_nsk</dc:creator>
      <dc:date>2010-01-05T07:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867831#M448</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456043"&gt;oev.nsk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;Is anybody here?&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hello oev.nsk&lt;BR /&gt;&lt;BR /&gt;Ganesh has been working on this issue but unfortunately this hardware has reached end of life so we have not been able to find an answer for you. &lt;BR /&gt;&lt;BR /&gt;Apologies for the inconvenience.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Arti&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Jan 2010 22:09:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867831#M448</guid>
      <dc:creator>Arti_G_Intel</dc:creator>
      <dc:date>2010-01-07T22:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867832#M449</link>
      <description>&lt;P&gt;I've got a similar problem:&lt;/P&gt;
&lt;P&gt;Faulting application name:X.vshost.exe, version: 9.0.21022.8, time stamp: 0x47316898&lt;/P&gt;
&lt;P&gt;Faulting module name: igdumd32.dll, version: 8.15.10.1986, time stamp: 0x4aeb3b2c&lt;/P&gt;
&lt;P&gt;Exception code: 0xc0000409&lt;/P&gt;
&lt;P&gt;Fault offset: 0x00014fe6&lt;/P&gt;
&lt;P&gt;Faulting process id: 0xbdc&lt;/P&gt;
&lt;P&gt;Faulting application start time: 0x01cac63abe14226d&lt;/P&gt;
&lt;P&gt;Faulting application path: C:\Projects\X\Debug\X.vshost.exe&lt;/P&gt;
&lt;P&gt;Faulting module path: C:\Windows\system32\igdumd32.dll&lt;/P&gt;
&lt;P&gt;Report Id: 01ca9c3f-322e-11df-9568-00247edc9161&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Basically, whenever I try to run my project in Visual Studio 2008 vshost.exe crashes and the above is in the event log.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;My environment is:&lt;/P&gt;
&lt;P&gt;Windows 7 Professional&lt;/P&gt;
&lt;P&gt;Lenovo T400s&lt;/P&gt;
&lt;P&gt;Intel 4 Series Express Chipset - GMA 4500MD&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I've tried various 8.15.10.x builds, but none of them helped.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I installed 7.15.10.1666 (the latest version 7 build that I could get) and I can run the project in Visual Studio 2008.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;The problem now is that the screen will judder below the cursor!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;This can be solved to some degree by reducing the resolution on the laptop screen, but not on my external monitor.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2010 05:27:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867832#M449</guid>
      <dc:creator>drscrummaster</dc:creator>
      <dc:date>2010-03-18T05:27:03Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867833#M450</link>
      <description>Problem is... they are not becoming rarer among many end-users!</description>
      <pubDate>Tue, 30 Mar 2010 20:04:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867833#M450</guid>
      <dc:creator>c0ldf1re</dc:creator>
      <dc:date>2010-03-30T20:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867834#M451</link>
      <description>Unfortunately, the driver for the platform you are using(GMA 3100or GMA 950)is no longer actively supported by Intel. Regretfully, it is not feasible to issue a driver patch at this time for this bug.However it is fixed in the later releases of our hardware.</description>
      <pubDate>Thu, 15 Apr 2010 17:10:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867834#M451</guid>
      <dc:creator>Doraisamy_G_Intel</dc:creator>
      <dc:date>2010-04-15T17:10:55Z</dc:date>
    </item>
    <item>
      <title>Re: Driver bug (AV in igdumd32.dll, DirectX 9 related)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867835#M452</link>
      <description>You have compiled the app under debug, with full D3D debug info, and the debug runtime turned all the way up?&lt;BR /&gt;&lt;BR /&gt;There is no extra debug output?&lt;BR /&gt;&lt;BR /&gt;You can capture and playback the frame with PIX?</description>
      <pubDate>Fri, 21 May 2010 00:51:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Driver-bug-AV-in-igdumd32-dll-DirectX-9-related/m-p/867835#M452</guid>
      <dc:creator>Philip_T_Intel1</dc:creator>
      <dc:date>2010-05-21T00:51:35Z</dc:date>
    </item>
  </channel>
</rss>

