NULL pointer access on YouTube with GPU rendering

[create an environment]
Install Visual Studio 2012(Problem occur only VS2012).
use graphics card GeForce GT430.
open project “IETest” that was attached,
and see “IETest\screenshot”.

[case 1 - NULL pointer access app on debug x64]

  • Build IETest on Debug x64.(see case1-00.png)
  • run IETest.exe on Debugger.
  • request HTML5 player.(see case1-01.png)
  • Show some Video on YouTube.
  • NULL pointer access occur.(see case1-02.png)

[case 2 - at first time, no draw video]

  • Build IETest on Release x64 or win32(x86).
  • run IETest.exe without Debugger.
  • Show some Video on YouTube.
  • no draw video.(see case2-00.png)
  • after resize IETest window, draw video.(see case2-01.png)

[case 3 - When no use GPU rendering, Problem does not occur]

  • no use GPURendering
    IETest : IETest.cpp at 48
    oReg.SetDWORDValue( L"IETest.exe", 1 );
    ->
    oReg.SetDWORDValue( L"IETest.exe", 0 );
    (see case3-01.png)
  • Build IETest.
  • run IETest.exe.
  • Show some Video on YouTube, Problem does not occur (case 1 or case 2).

[case 4 - When use other graphic card, Problem does not occur]

  • When use other graphic card, Problem does not occur (case 1 or case 2).
    IETest.zip (400 KB)