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

Problem with Open GL and Intel HD 4000 on Windows 8

MCed
Beginner
2,158 Views

Hi,

We have tested our 3D space planning program on a Surface Pro with Windows 8 Pro and we have an issue which seems to come from Intel HD 4000 driver.

We have a random crash using our app that only occurs with HD 4000. This app works with Java and JoGL with Open GL 1.2 or Open GL 2

We tried two drivers

https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22605&lang=eng&OSVersion=Windows%208%2C%2064-bit*&DownloadType=Drivers Download Center

and

https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22842&lang=eng&OSVersion=Windows%208%2C%2064-bit*&DownloadType=Drivers https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22842&lang=eng&OSVersion=Windows%208%2C%2064-bit*&DownloadType=Drivers

and we have the same crsh with these two releases.

This is very annoying beacaue our customers have bought laptops with Intel 4000 cards.

Under is the bug report that we have in the Java Console :

Could you please tell us how we can fix it ?

Kind regards,

Mickael

#

# A fatal error has been detected by the Java Runtime Environment:

#

# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x079b14a7, pid=3792, tid=1808

#

# JRE version: 7.0_21-b11

# Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode, sharing windows-x86 )

# Problematic frame:

# C [ig7icd32.dll+0x414a7] RegisterProcTableCallback+0x38fa7

#

# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

#

# If you would like to submit a bug report, please visit:

# http://bugreport.sun.com/bugreport/crash.jsp http://bugreport.sun.com/bugreport/crash.jsp

# The crash happened outside the Java Virtual Machine in native code.

# See problematic frame for where to report the bug.

#

--------------- T H R E A D ---------------

Current thread (0x04b54000): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1808, stack(0x04f10000,0x04f60000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000004

Registers:

EAX=0x09253d80, EBX=0x0817d698, ECX=0x00000000, EDX=0x000004b0

ESP=0x04f5e8dc, EBP=0x04f5e8f0, ESI=0x0817cfc0, EDI=0x00000000

EIP=0x079b14a7, EFLAGS=0x00010202

Top of Stack: (sp=0x04f5e8dc)

0x04f5e8dc: 00000000 08120048 348a3ae8 00fcf990

0x04f5e8ec: 09253d80 04f5e8fc 07bb2737 00000000

0x04f5e8fc: 04f5e924 07a8e31a 08120048 08120048

0x04f5e90c: 07979893 08120048 0812d854 0797bdf8

0x04f5e91c: 08120048 1611e030 04f5e95c 07cd3cd5

0x04f5e92c: 000004b0 1611e034 08120048 1611d0f0

0x04f5e93c: 07c661a9 09266568 07c65674 348a3ae8

0x04f5e94c: 04b54000 25fb7cb0 07fc84f0 04f5e984

Instructions: (pc=0x079b14a7)

0x079b1487: 8d 9e d8 06 00 00 3b c1 0f 84 67 01 00 00 85 c0

0x079b1497: 0f 84 80 00 00 00 8b 40 04 89 45 fc 85 c0 74 76

0x079b14a7: 8b 49 04 85 c9 74 6c 8b 80 a4 03 00 00 3b 81 a4

0x079b14b7: 03 00 00 74 0c 8b 81 ac 03 00 00 89 46 48 83 0b

Register to memory mapping:

EAX=0x09253d80 is an unknown value

EBX=0x0817d698 is an unknown value

ECX=0x00000000 is an unknown value

EDX=0x000004b0 is an unknown value

ESP=0x04f5e8dc is pointing into the stack for thread: 0x04b54000

EBP=0x04f5e8f0 is pointing into the stack for thread: 0x04b54000

ESI=0x0817cfc0 is an unknown value

EDI=0x00000000 is an unknown value

Stack: [0x04f10000,0x04f60000], sp=0x04f5e8dc, free space=314k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [ig7icd32.dll+0x414a7] RegisterProcTableCallback+0x38fa7

C [ig7icd32.dll+0x242737] RegisterProcTableCallback+0x23a237

C [ig7icd32.dll+0x11e31a] RegisterProcTableCallback+0x115e1a

C [ig7icd32.dll+0x363cd5] DllMain+0x4a995

C [jogl.dll+0x1ffd] Java_com_sun_opengl_impl_GLImpl_glCallList__I+0xd

J com.sun.opengl.impl.GLImpl.glCallList(I)V

J b.e.f.b.a.a(Lb/e/k/a/b/b;)V

V [jvm.dll+0x12b41a]

V [jvm.dll+0x1daa0e]

V [jvm.dll+0x12b49d]

V [jvm.dll+0xda35a]

C [java.dll+0x102f] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2+0x17

J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V

j java.awt.WaitDispatchSupport$2.run()V+59

J java.awt.event.InvocationEvent.dispatch()V

V [jvm.dll+0x12b41a]

V [jvm.dll+0x1daa0e]

V [jvm.dll+0x12b49d]

V [jvm.dll+0xda35a]

C [java.dll+0x102f] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2+0x17

J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V

j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11

j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4

j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3

j java.awt.EventDispatchThread.run()V+9

v ~StubRoutines::call_stub

V [jvm.dll+0x12b41a]

V [jvm.dll+0x1daa0e]

V [jvm.dll+0x12b603]

V [jvm.dll+0x12b667]

V [jvm.dll+0xd36bf]

V [jvm.dll+0x14b777]

V [jvm.dll+0x14b8e0]

V [jvm.dll+0x1802a9]

C [msvcr100.dll+0x5c6de] endthreadex+0x3a

C [msvcr100.dll+0x5c788] endthreadex+0xe4

C [KERNEL32.DLL+0x28543] BaseThreadInitThunk+0xe

C [ntdll.dll+0x5ac69] RtlInitializeExceptionChain+0x85

C [ntdll.dll+0x5ac3c] RtlInitializeExceptionChain+0x58

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

J com.sun.opengl.impl.GLImpl.glCallList(I)V

J b.e.f.b.a.a(Lb/e/k/a/b/b;)V

J b.e.f.a.a.a(Lb/e/i/a;Lb/e/g/c;Lb/e/k/a/b/a;)V

J b.e.f.b.a.a(Lb/e/k/a/b/a;)V

J b.e.f.b.a.display(Ljavax/media/opengl/GLAutoDrawable;)V

J com.sun.opengl.impl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V

J javax.media.opengl.GLCanvas$DisplayAction.run()V

J com.sun.opengl.impl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V

J javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run()V

J java.awt.even...

0 Kudos
4 Replies
Kevin_M_Intel
Employee
1,193 Views

Hello webseed,

We appreciate the feedback on this matter. I will forward this information to the corresponding department for future considerations.

0 Kudos
ROBERT_U_Intel
Employee
1,193 Views

@webseed, could you please provide detailed reproduction steps for this issue? Yo can PM me if needed.

0 Kudos
MCed
Beginner
1,193 Views

Hi Robert,

I sent a mp with detailed instructions. Let me know if it is ok for you !

0 Kudos
MCed
Beginner
1,193 Views

Hi,

We didn't get any feeback about this matter ? Do you have enough informations to know what it is ?

0 Kudos
Reply