Intel GMA 3600

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

Intel GMA 3600

Mathieu Blossier
Hi,

Does anyone succeded to use jogl with Intel GMA 3600 ? It seems that

http://jogamp.org/deployment/jogamp-current/jogl-applet-runner-newt-gears-normal-napplet.html

doesn't work on it. Log below.

Cheers,
Mathieu

Missing Codebase manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... gen-rt.jar
Missing Codebase manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... gen-rt.jar
Missing Permissions manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... l-test.jar
Missing Codebase manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... l-test.jar
Missing Permissions manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... l-test.jar
Missing Codebase manifest attribute for: http://jogamp.org/deployment/jogamp-cur ... l-test.jar
class com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2 has no 'window' field
class com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2 has no 'glWindow' field
Thread[thread applet-com.jogamp.newt.awt.applet.JOGLNewtApplet1Run-1-Display-.windows_nil-1-EDT-1,4,http://jogamp.org/deployment/jogamp-current/-threadGroup] GearsES2.init 0x37fd3f: tileRendererInUse null
GearsES2 init 0x37fd3f on Thread[thread applet-com.jogamp.newt.awt.applet.JOGLNewtApplet1Run-1-Display-.windows_nil-1-EDT-1,4,http://jogamp.org/deployment/jogamp-current/-threadGroup]
Chosen GLCapabilities: GLCaps[wgl vid 0x7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL2.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval 1
GL Profile GLProfile[GL2ES2/GL2.hw]
GL Version 3.0 (Compat profile, arb, FBO, hardware) - 3.0 [GL 3.0.0, vendor 0.0.0 (n/a)]
Quirks [NoDoubleBufferedBitmap]
Impl. class jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR Intel Corporation
GL_RENDERER Intel(R) Graphics Media Accelerator 3600 Series
GL_VERSION 3.0
GLSL true, has-compiler-func: true, version: 1.30 / 1.30.0
GL FBO: basic true, full true
GL_EXTENSIONS 75
GLX_EXTENSIONS 6
-----------------------------------------------------------------------------------------------------
Shader status invalid: Compile failed.
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Xerxes Rånby
This post was updated on .
Mathieu Blossier wrote
Hi,

Does anyone succeded to use jogl with Intel GMA 3600 ? It seems that

http://jogamp.org/deployment/jogamp-current/jogl-applet-runner-newt-gears-normal-napplet.html

doesn't work on it. Log below.
...
GL Profile GLProfile[GL2ES2/GL2.hw]
GL Version 3.0 (Compat profile, arb, FBO, hardware) - 3.0 [GL 3.0.0, vendor 0.0.0 (n/a)]
Quirks [NoDoubleBufferedBitmap]
Impl. class jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR Intel Corporation
GL_RENDERER Intel(R) Graphics Media Accelerator 3600 Series
GL_VERSION 3.0
GLSL true, has-compiler-func: true, version: 1.30 / 1.30.0
GL FBO: basic true, full true
GL_EXTENSIONS 75
GLX_EXTENSIONS 6
-----------------------------------------------------------------------------------------------------
Shader status invalid: Compile failed.
GLSL 1.3 may be the issue..  this can most likely get fixed if we know what part of the shader that your opengl driver refuse to compile.
The opengl driver will usually explain what went wrong if you ask it:
https://github.com/sgothel/jogl-demos/blob/master/src/demos/es2/RawGL2ES2demo.java#L360 

Please tell a bit more about your OS windows / linux?
Which OpenGL driver that are in use?.
From what I can find.. The Intel GMA 3600 internally contains a PowerVR SGX 545 graphics core.
It is used in the Atom N2600 and Atom N2800.

Please generate a detailed debug log and attach it to the bugzilla-bug-tracker.
http://jogamp.org/wiki/index.php/Jogl_FAQ#Bugreports_.26_Testing
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
In reply to this post by Mathieu Blossier
Hi Mathieu

I agree with Xerxes. Please can you run a JOGL application not using any shader? Intel GMA 3000 under Windows caused me a lot of trouble, a particular driver for Intel GMA 4000 too but it had nothing to do with shaders.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Sven Gothel
Administrator
In reply to this post by Xerxes Rånby
On 11/08/2013 11:39 PM, Xerxes Rånby [via jogamp] wrote:

>     Mathieu Blossier wrote
>     Hi,
>
>     Does anyone succeded to use jogl with Intel GMA 3600 ? It seems that
>
>     http://jogamp.org/deployment/jogamp-current/jogl-applet-runner-newt-gears-normal-napplet.html
>
>     doesn't work on it. Log below.
>     ...
>     GL Profile GLProfile[GL2ES2/GL2.hw]
>     GL Version 3.0 (Compat profile, arb, FBO, hardware) - 3.0 [GL 3.0.0,
>     vendor 0.0.0 (n/a)]
>     Quirks [NoDoubleBufferedBitmap]
>     Impl. class jogamp.opengl.gl4.GL4bcImpl
>     GL_VENDOR Intel Corporation
>     GL_RENDERER Intel(R) Graphics Media Accelerator 3600 Series
>     GL_VERSION 3.0
>     GLSL true, has-compiler-func: true, version: 1.30 / 1.30.0
>     GL FBO: basic true, full true
>     GL_EXTENSIONS 75
>     GLX_EXTENSIONS 6
>     -----------------------------------------------------------------------------------------------------
>
>     Shader status invalid: Compile failed.
>
> GLSL 1.3 may be the issue.. most jogamp jogl example shader code target GLSL
> 1.4 and later but this can most likely get fixed if we know what part of the
> shader that your opengl driver refuse to compile.
This is not correct.
All our demos run from GLSL 100 (ES2) up-to the lates GLSL version
by selecting the GLSL version at runtime.

However, I just fixed a few GL ES 3.0 issues,
which will be exposed in the upcoming 2.1.3 release.

>
> Please tell a bit more about your OS windows / linux?
> Which OpenGL driver that are in use?.
> From what I can find.. The Intel GMA 3600 internally contains a PowerVR SGX
> 545 graphics core.
> It is used in the Atom N2600 and Atom N2800.

Please file a bug report and attach the log file w/ all debug properties set,
see Wiki/FAQ/Bugreport.
If possible do this for the mentioned etc/test_dbg.[sh|bat] (see Wiki)
and for one of our ES2 test.
The wiki also mentions how to enable those debug properties for
Java Applets.

~Sven


signature.asc (911 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Hi,

Well, it's not on my computer, so I've just asked for more informations.

By the way, a test without any shader also failed.

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

fabriced
Hi,

I'm the one with the failing computer.
I do not really understand what to do cause I'm not a specialist !
So I just can give you the whole bug report  :

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x58fd2635, pid=1188, tid=7080
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43)
# Java VM: Java HotSpot(TM) Client VM (24.0-b56 mixed mode windows-x86 )
# Problematic frame:
# C  [igdogl32.dll+0x162635]
#
# 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
# 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 (0x483f2400):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7080, stack(0x48ad0000,0x48b20000)]

siginfo: ExceptionCode=0xc0000005, writing address 0x6bb08610

Registers:
EAX=0x48b1e658, EBX=0x48c5ffec, ECX=0x75101abf, EDX=0x48baa188
ESP=0x48b1e3e8, EBP=0x48b1e3f8, ESI=0x00000019, EDI=0x48c5fa80
EIP=0x58fd2635, EFLAGS=0x00010202

Top of Stack: (sp=0x48b1e3e8)
0x48b1e3e8:   00000019 00040005 0000001e 75101abf
0x48b1e3f8:   48b1e8c8 58f2a0d7 48c5fa80 00000019
0x48b1e408:   48b1e658 4a53e590 48ba9e08 48ba9e08
0x48b1e418:   0000019c 483f2400 483f2400 483f2400
0x48b1e428:   47e23ae0 01c20007 0000019c 00000001
0x48b1e438:   00000001 00326ce8 00000030 00000076
0x48b1e448:   00000010 00000000 003cc0d8 003269d8
0x48b1e458:   00326b24 003d4de0 00327318 59843fbc

Instructions: (pc=0x58fd2635)
0x58fd2615:   c7 57 00 00 8b c8 83 c4 0c 89 4d fc 3b 8b 10 21
0x58fd2625:   00 00 74 69 85 f6 76 4e 8b 45 10 89 75 0c 8b 10
0x58fd2635:   83 64 93 04 00 83 c0 18 ff 4d 0c 75 f1 85 f6 76
0x58fd2645:   35 8b 45 10 89 75 0c 83 78 14 ff 74 21 8b 08 8d


Register to memory mapping:

EAX=0x48b1e658 is pointing into the stack for thread: 0x483f2400
EBX=0x48c5ffec is an unknown value
ECX=0x75101abf is an unknown value
EDX=0x48baa188 is an unknown value
ESP=0x48b1e3e8 is pointing into the stack for thread: 0x483f2400
EBP=0x48b1e3f8 is pointing into the stack for thread: 0x483f2400
ESI=0x00000019 is an unknown value
EDI=0x48c5fa80 is an unknown value


Stack: [0x48ad0000,0x48b20000],  sp=0x48b1e3e8,  free space=312k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [igdogl32.dll+0x162635]
C  [igdogl32.dll+0xba0d7]
C  [igdogl32.dll+0xbb28f]
C  [igdogl32.dll+0xbb53d]
C  [igdogl32.dll+0x10dfb2]
C  [igdogl32.dll+0x10e041]
C  [jogl_desktop.dll+0xd11f]
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glCallList1(IJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glCallList(I)V+33
j  geogebra3D.euclidian3D.opengl.d.b(I)V+8
j  geogebra3D.euclidian3D.s.o(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+22
j  geogebra3D.euclidian3D.s.a(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+15
j  geogebra3D.euclidian3D.H.a(Lgeogebra3D/euclidian3D/opengl/Renderer;Lgeogebra3D/euclidian3D/opengl/Renderer$b;)V+2
j  geogebra3D.euclidian3D.H.a(Lgeogebra3D/euclidian3D/opengl/Renderer;ZLgeogebra3D/euclidian3D/opengl/Renderer$b;)Lgeogebra3D/euclidian3D/H;+36
j  geogebra3D.euclidian3D.opengl.Renderer.pick(Lgeogebra3D/euclidian3D/H;ZLgeogebra3D/euclidian3D/opengl/Renderer$b;)V+17
j  geogebra3D.euclidian3D.opengl.Renderer.pick(Lgeogebra3D/euclidian3D/H;Lgeogebra3D/euclidian3D/opengl/Renderer$b;)V+4
j  geogebra3D.euclidian3D.O.h(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+8
j  geogebra3D.euclidian3D.K.o(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+65
j  geogebra3D.euclidian3D.opengl.Renderer.doPick()V+86
j  geogebra3D.euclidian3D.opengl.Renderer.display(Ljavax/media/opengl/GLAutoDrawable;)V+26
j  jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V+81
j  jogamp.opengl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+2
j  javax.media.opengl.awt.GLCanvas$7.run()V+118
j  jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+206
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+80
j  javax.media.opengl.awt.GLCanvas$8.run()V+73
j  java.awt.event.InvocationEvent.dispatch()V+11
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
j  java.awt.EventQueue.access$200(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j  java.awt.EventQueue$3.run()Ljava/lang/Void;+12
j  java.awt.EventQueue$3.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
V  [jvm.dll+0x13ee1a]
V  [jvm.dll+0x20283e]
V  [jvm.dll+0x13ee9d]
V  [jvm.dll+0xfa5ea]
C  [java.dll+0x102f]
j  java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)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+0x13ee1a]
V  [jvm.dll+0x20283e]
V  [jvm.dll+0x13efe5]
V  [jvm.dll+0x13f047]
V  [jvm.dll+0xeb5af]
V  [jvm.dll+0x16006c]
V  [jvm.dll+0x160aa7]
V  [jvm.dll+0x1a46d9]
C  [msvcr100.dll+0x5c6de]
C  [msvcr100.dll+0x5c788]
C  [kernel32.dll+0x4ed5c]
C  [ntdll.dll+0x637eb]
C  [ntdll.dll+0x637be]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glCallList1(IJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glCallList(I)V+33
j  geogebra3D.euclidian3D.opengl.d.b(I)V+8
j  geogebra3D.euclidian3D.s.o(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+22
j  geogebra3D.euclidian3D.s.a(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+15
j  geogebra3D.euclidian3D.H.a(Lgeogebra3D/euclidian3D/opengl/Renderer;Lgeogebra3D/euclidian3D/opengl/Renderer$b;)V+2
j  geogebra3D.euclidian3D.H.a(Lgeogebra3D/euclidian3D/opengl/Renderer;ZLgeogebra3D/euclidian3D/opengl/Renderer$b;)Lgeogebra3D/euclidian3D/H;+36
j  geogebra3D.euclidian3D.opengl.Renderer.pick(Lgeogebra3D/euclidian3D/H;ZLgeogebra3D/euclidian3D/opengl/Renderer$b;)V+17
j  geogebra3D.euclidian3D.opengl.Renderer.pick(Lgeogebra3D/euclidian3D/H;Lgeogebra3D/euclidian3D/opengl/Renderer$b;)V+4
j  geogebra3D.euclidian3D.O.h(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+8
j  geogebra3D.euclidian3D.K.o(Lgeogebra3D/euclidian3D/opengl/Renderer;)V+65
j  geogebra3D.euclidian3D.opengl.Renderer.doPick()V+86
j  geogebra3D.euclidian3D.opengl.Renderer.display(Ljavax/media/opengl/GLAutoDrawable;)V+26
j  jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V+81
j  jogamp.opengl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+2
j  javax.media.opengl.awt.GLCanvas$7.run()V+118
j  jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+206
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+80
j  javax.media.opengl.awt.GLCanvas$8.run()V+73
j  java.awt.event.InvocationEvent.dispatch()V+11
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
j  java.awt.EventQueue.access$200(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j  java.awt.EventQueue$3.run()Ljava/lang/Void;+12
j  java.awt.EventQueue$3.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
j  java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)V
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35
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

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x49034400 JavaThread "Swing-Shell" daemon [_thread_blocked, id=7892, stack(0x4bcd0000,0x4bd20000)]
  0x49034000 JavaThread "DestroyJavaVM" [_thread_blocked, id=6788, stack(0x002b0000,0x00300000)]
  0x49033800 JavaThread "Thread-8" [_thread_in_Java, id=7900, stack(0x4bbd0000,0x4bc20000)]
  0x49033000 JavaThread "TimerQueue" daemon [_thread_blocked, id=6284, stack(0x4a9a0000,0x4a9f0000)]
  0x48f68800 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=816, stack(0x48d20000,0x48d70000)]
  0x48f68000 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=7928, stack(0x4a2c0000,0x4a310000)]
  0x486e5c00 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=7636, stack(0x4a8f0000,0x4a940000)]
  0x48e62c00 JavaThread "main-FPSAWTAnimator-Timer0" [_thread_blocked, id=4424, stack(0x4a1b0000,0x4a200000)]
=>0x483f2400 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7080, stack(0x48ad0000,0x48b20000)]
  0x48600800 JavaThread "AWT-Shutdown" [_thread_blocked, id=7200, stack(0x4a0e0000,0x4a130000)]
  0x484bac00 JavaThread "main-SharedResourceRunner" daemon [_thread_blocked, id=7792, stack(0x49820000,0x49870000)]
  0x484bb000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5956, stack(0x48e10000,0x48e60000)]
  0x48495c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6300, stack(0x48ca0000,0x48cf0000)]
  0x47e1f400 JavaThread "Service Thread" daemon [_thread_blocked, id=6228, stack(0x48290000,0x482e0000)]
  0x47e06000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6632, stack(0x480a0000,0x480f0000)]
  0x47e02c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=5356, stack(0x48120000,0x48170000)]
  0x47dff800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4536, stack(0x48030000,0x48080000)]
  0x47dd6800 JavaThread "Finalizer" daemon [_thread_blocked, id=5048, stack(0x01960000,0x019b0000)]
  0x47dd0400 JavaThread "Reference Handler" daemon [_thread_blocked, id=5628, stack(0x007c0000,0x00810000)]

Other Threads:
  0x47dce800 VMThread [stack: 0x00710000,0x00760000] [id=7872]
  0x47e32800 WatcherThread [stack: 0x482f0000,0x48340000] [id=7612]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 14400K, used 3772K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K,  16% used [0x03a30000, 0x03c4f250, 0x046b0000)
  from space 1600K, 100% used [0x046b0000, 0x04840000, 0x04840000)
  to   space 1600K,   0% used [0x04840000, 0x04840000, 0x049d0000)
 tenured generation   total 31936K, used 23484K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  73% used [0x18f80000, 0x1a66f290, 0x1a66f400, 0x1aeb0000)
 compacting perm gen  total 21248K, used 21202K [0x43a30000, 0x44ef0000, 0x47a30000)
   the space 21248K,  99% used [0x43a30000, 0x44ee4988, 0x44ee4a00, 0x44ef0000)
No shared spaces configured.

Card table byte_map: [0x47a30000,0x47c60000] byte_map_base: 0x47a12e80

Polling page: 0x00200000

Code Cache  [0x01a30000, 0x01d08000, 0x03a30000)
 total_blobs=1962 nmethods=1504 adapters=394 free_code_cache=29862Kb largest_free_block=30577024

Compilation events (10 events):
Event: 43.355 Thread 0x47e06000 1519             javax.swing.SwingUtilities::computeIntersection (189 bytes)
Event: 43.357 Thread 0x47e06000 nmethod 1519 0x01d03288 code [0x01d03380, 0x01d03490]
Event: 43.358 Thread 0x47e06000 1520             sun.java2d.pipe.Region::isInsideQuickCheck (57 bytes)
Event: 43.359 Thread 0x47e06000 nmethod 1520 0x01d03508 code [0x01d03600, 0x01d036e0]
Event: 43.359 Thread 0x47e06000 1521             sun.awt.image.PixelConverter$Xrgb::rgbToPixel (2 bytes)
Event: 43.360 Thread 0x47e06000 nmethod 1521 0x01d03748 code [0x01d03840, 0x01d038c0]
Event: 43.367 Thread 0x47e06000 1522             java.util.concurrent.ConcurrentHashMap::put (79 bytes)
Event: 43.369 Thread 0x47e06000 nmethod 1522 0x01d03908 code [0x01d03a30, 0x01d03bf0]
Event: 43.373 Thread 0x47e06000 1523   !         sun.font.TrueTypeFont::readBlock (136 bytes)
Event: 43.378 Thread 0x47e06000 nmethod 1523 0x01d03d48 code [0x01d03f10, 0x01d04868]

GC Heap History (10 events):
Event: 35.741 GC heap before
{Heap before GC invocations=19 (full 1):
 def new generation   total 10624K, used 10600K [0x03a30000, 0x045b0000, 0x18f80000)
  eden space 9472K,  99% used [0x03a30000, 0x0436ec28, 0x04370000)
  from space 1152K,  98% used [0x04370000, 0x0448b740, 0x04490000)
  to   space 1152K,   0% used [0x04490000, 0x04490000, 0x045b0000)
 tenured generation   total 23480K, used 16386K [0x18f80000, 0x1a66e000, 0x43a30000)
   the space 23480K,  69% used [0x18f80000, 0x19f809a0, 0x19f80a00, 0x1a66e000)
 compacting perm gen  total 19456K, used 19267K [0x43a30000, 0x44d30000, 0x47a30000)
   the space 19456K,  99% used [0x43a30000, 0x44d00ed8, 0x44d01000, 0x44d30000)
No shared spaces configured.
Event: 35.773 GC heap after
Heap after GC invocations=20 (full 1):
 def new generation   total 10624K, used 1152K [0x03a30000, 0x045b0000, 0x18f80000)
  eden space 9472K,   0% used [0x03a30000, 0x03a30000, 0x04370000)
  from space 1152K, 100% used [0x04490000, 0x045b0000, 0x045b0000)
  to   space 1152K,   0% used [0x04370000, 0x04370000, 0x04490000)
 tenured generation   total 23480K, used 19763K [0x18f80000, 0x1a66e000, 0x43a30000)
   the space 23480K,  84% used [0x18f80000, 0x1a2ccd70, 0x1a2cce00, 0x1a66e000)
 compacting perm gen  total 19456K, used 19267K [0x43a30000, 0x44d30000, 0x47a30000)
   the space 19456K,  99% used [0x43a30000, 0x44d00ed8, 0x44d01000, 0x44d30000)
No shared spaces configured.
}
Event: 39.069 GC heap before
{Heap before GC invocations=20 (full 1):
 def new generation   total 10624K, used 10624K [0x03a30000, 0x045b0000, 0x18f80000)
  eden space 9472K, 100% used [0x03a30000, 0x04370000, 0x04370000)
  from space 1152K, 100% used [0x04490000, 0x045b0000, 0x045b0000)
  to   space 1152K,   0% used [0x04370000, 0x04370000, 0x04490000)
 tenured generation   total 23480K, used 19763K [0x18f80000, 0x1a66e000, 0x43a30000)
   the space 23480K,  84% used [0x18f80000, 0x1a2ccd70, 0x1a2cce00, 0x1a66e000)
 compacting perm gen  total 19968K, used 19716K [0x43a30000, 0x44db0000, 0x47a30000)
   the space 19968K,  98% used [0x43a30000, 0x44d71350, 0x44d71400, 0x44db0000)
No shared spaces configured.
Event: 39.102 GC heap after
Heap after GC invocations=21 (full 1):
 def new generation   total 10624K, used 1152K [0x03a30000, 0x045b0000, 0x18f80000)
  eden space 9472K,   0% used [0x03a30000, 0x03a30000, 0x04370000)
  from space 1152K, 100% used [0x04370000, 0x04490000, 0x04490000)
  to   space 1152K,   0% used [0x04490000, 0x04490000, 0x045b0000)
 tenured generation   total 23480K, used 22626K [0x18f80000, 0x1a66e000, 0x43a30000)
   the space 23480K,  96% used [0x18f80000, 0x1a598860, 0x1a598a00, 0x1a66e000)
 compacting perm gen  total 19968K, used 19716K [0x43a30000, 0x44db0000, 0x47a30000)
   the space 19968K,  98% used [0x43a30000, 0x44d71350, 0x44d71400, 0x44db0000)
No shared spaces configured.
}
Event: 39.600 GC heap before
{Heap before GC invocations=21 (full 1):
 def new generation   total 10624K, used 2753K [0x03a30000, 0x045b0000, 0x18f80000)
  eden space 9472K,  16% used [0x03a30000, 0x03bc06a8, 0x04370000)
  from space 1152K, 100% used [0x04370000, 0x04490000, 0x04490000)
  to   space 1152K,   0% used [0x04490000, 0x04490000, 0x045b0000)
 tenured generation   total 23480K, used 22626K [0x18f80000, 0x1a66e000, 0x43a30000)
   the space 23480K,  96% used [0x18f80000, 0x1a598860, 0x1a598a00, 0x1a66e000)
 compacting perm gen  total 20480K, used 20479K [0x43a30000, 0x44e30000, 0x47a30000)
   the space 20480K,  99% used [0x43a30000, 0x44e2ffa8, 0x44e30000, 0x44e30000)
No shared spaces configured.
Event: 39.867 GC heap after
Heap after GC invocations=22 (full 2):
 def new generation   total 14400K, used 0K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K,   0% used [0x03a30000, 0x03a30000, 0x046b0000)
  from space 1600K,   0% used [0x046b0000, 0x046b0000, 0x04840000)
  to   space 1600K,   0% used [0x04840000, 0x04840000, 0x049d0000)
 tenured generation   total 31936K, used 19159K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  59% used [0x18f80000, 0x1a235f80, 0x1a236000, 0x1aeb0000)
 compacting perm gen  total 20480K, used 20479K [0x43a30000, 0x44e30000, 0x47a30000)
   the space 20480K,  99% used [0x43a30000, 0x44e2ffa8, 0x44e30000, 0x44e30000)
No shared spaces configured.
}
Event: 40.677 GC heap before
{Heap before GC invocations=22 (full 2):
 def new generation   total 14400K, used 12800K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K, 100% used [0x03a30000, 0x046b0000, 0x046b0000)
  from space 1600K,   0% used [0x046b0000, 0x046b0000, 0x04840000)
  to   space 1600K,   0% used [0x04840000, 0x04840000, 0x049d0000)
 tenured generation   total 31936K, used 19159K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  59% used [0x18f80000, 0x1a235f80, 0x1a236000, 0x1aeb0000)
 compacting perm gen  total 20992K, used 20811K [0x43a30000, 0x44eb0000, 0x47a30000)
   the space 20992K,  99% used [0x43a30000, 0x44e82ea0, 0x44e83000, 0x44eb0000)
No shared spaces configured.
Event: 40.712 GC heap after
Heap after GC invocations=23 (full 2):
 def new generation   total 14400K, used 1599K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K,   0% used [0x03a30000, 0x03a30000, 0x046b0000)
  from space 1600K,  99% used [0x04840000, 0x049cfff8, 0x049d0000)
  to   space 1600K,   0% used [0x046b0000, 0x046b0000, 0x04840000)
 tenured generation   total 31936K, used 19962K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  62% used [0x18f80000, 0x1a2feac8, 0x1a2fec00, 0x1aeb0000)
 compacting perm gen  total 20992K, used 20811K [0x43a30000, 0x44eb0000, 0x47a30000)
   the space 20992K,  99% used [0x43a30000, 0x44e82ea0, 0x44e83000, 0x44eb0000)
No shared spaces configured.
}
Event: 43.007 GC heap before
{Heap before GC invocations=23 (full 2):
 def new generation   total 14400K, used 14385K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K,  99% used [0x03a30000, 0x046ac7c8, 0x046b0000)
  from space 1600K,  99% used [0x04840000, 0x049cfff8, 0x049d0000)
  to   space 1600K,   0% used [0x046b0000, 0x046b0000, 0x04840000)
 tenured generation   total 31936K, used 19962K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  62% used [0x18f80000, 0x1a2feac8, 0x1a2fec00, 0x1aeb0000)
 compacting perm gen  total 21248K, used 21198K [0x43a30000, 0x44ef0000, 0x47a30000)
   the space 21248K,  99% used [0x43a30000, 0x44ee3bb0, 0x44ee3c00, 0x44ef0000)
No shared spaces configured.
Event: 43.054 GC heap after
Heap after GC invocations=24 (full 2):
 def new generation   total 14400K, used 1600K [0x03a30000, 0x049d0000, 0x18f80000)
  eden space 12800K,   0% used [0x03a30000, 0x03a30000, 0x046b0000)
  from space 1600K, 100% used [0x046b0000, 0x04840000, 0x04840000)
  to   space 1600K,   0% used [0x04840000, 0x04840000, 0x049d0000)
 tenured generation   total 31936K, used 23484K [0x18f80000, 0x1aeb0000, 0x43a30000)
   the space 31936K,  73% used [0x18f80000, 0x1a66f290, 0x1a66f400, 0x1aeb0000)
 compacting perm gen  total 21248K, used 21198K [0x43a30000, 0x44ef0000, 0x47a30000)
   the space 21248K,  99% used [0x43a30000, 0x44ee3bb0, 0x44ee3c00, 0x44ef0000)
No shared spaces configured.
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 41.227 Thread 0x483f2400 Threw 0x04224fc0 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.228 Thread 0x483f2400 Threw 0x042289d8 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.231 Thread 0x483f2400 Threw 0x0422d358 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.232 Thread 0x483f2400 Threw 0x04230940 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.235 Thread 0x483f2400 Threw 0x04234c40 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.238 Thread 0x483f2400 Threw 0x0423ae10 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.247 Thread 0x483f2400 Threw 0x042408f0 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 41.255 Thread 0x483f2400 Threw 0x0424e040 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 43.374 Thread 0x483f2400 Threw 0x03a58c28 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 43.377 Thread 0x483f2400 Threw 0x03b91718 at C:\jdk7u2_32P\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244

Events (10 events):
Event: 43.060 Executing VM operation: RevokeBias
Event: 43.060 Executing VM operation: RevokeBias done
Event: 43.060 Executing VM operation: RevokeBias
Event: 43.060 Executing VM operation: RevokeBias done
Event: 43.061 Executing VM operation: BulkRevokeBias
Event: 43.061 Executing VM operation: BulkRevokeBias done
Event: 43.373 loading class 0x48639fe8
Event: 43.373 loading class 0x48639fe8 done
Event: 43.377 loading class 0x48606b88
Event: 43.377 loading class 0x48606b88 done


Dynamic libraries:
0x00830000 - 0x0085f000 C:\Program Files\GeoGebra 5.0\jre\bin\javaw.exe
0x77860000 - 0x7799c000 C:\Windows\SYSTEM32\ntdll.dll
0x77780000 - 0x77854000 C:\Windows\system32\kernel32.dll
0x759f0000 - 0x75a3b000 C:\Windows\system32\KERNELBASE.dll
0x776e0000 - 0x77780000 C:\Windows\system32\ADVAPI32.dll
0x77500000 - 0x775ac000 C:\Windows\system32\msvcrt.dll
0x75c80000 - 0x75c99000 C:\Windows\SYSTEM32\sechost.dll
0x77450000 - 0x774f2000 C:\Windows\system32\RPCRT4.dll
0x76a20000 - 0x76ae9000 C:\Windows\system32\USER32.dll
0x77a40000 - 0x77a8e000 C:\Windows\system32\GDI32.dll
0x779a0000 - 0x779aa000 C:\Windows\system32\LPK.dll
0x775b0000 - 0x7764d000 C:\Windows\system32\USP10.dll
0x74400000 - 0x7459e000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x75c10000 - 0x75c67000 C:\Windows\system32\SHLWAPI.dll
0x76f60000 - 0x76f7f000 C:\Windows\system32\IMM32.DLL
0x76e90000 - 0x76f5c000 C:\Windows\system32\MSCTF.dll
0x59c60000 - 0x59d1e000 C:\Program Files\GeoGebra 5.0\jre\bin\msvcr100.dll
0x597a0000 - 0x59b20000 C:\Program Files\GeoGebra 5.0\jre\bin\client\jvm.dll
0x6fe70000 - 0x6fe77000 C:\Windows\system32\WSOCK32.dll
0x77000000 - 0x77035000 C:\Windows\system32\WS2_32.dll
0x75c70000 - 0x75c76000 C:\Windows\system32\NSI.dll
0x73f20000 - 0x73f52000 C:\Windows\system32\WINMM.dll
0x75c00000 - 0x75c05000 C:\Windows\system32\PSAPI.DLL
0x6cb30000 - 0x6cb3c000 C:\Program Files\GeoGebra 5.0\jre\bin\verify.dll
0x6b050000 - 0x6b070000 C:\Program Files\GeoGebra 5.0\jre\bin\java.dll
0x66800000 - 0x66813000 C:\Program Files\GeoGebra 5.0\jre\bin\zip.dll
0x752d0000 - 0x752e6000 C:\Windows\system32\CRYPTSP.dll
0x750b0000 - 0x750eb000 C:\Windows\system32\rsaenh.dll
0x74ea0000 - 0x74eb7000 C:\Windows\system32\USERENV.dll
0x758a0000 - 0x758ab000 C:\Windows\system32\profapi.dll
0x75820000 - 0x7582c000 C:\Windows\system32\CRYPTBASE.dll
0x64eb0000 - 0x64ec4000 C:\Program Files\GeoGebra 5.0\jre\bin\net.dll
0x75290000 - 0x752cc000 C:\Windows\system32\mswsock.dll
0x754c0000 - 0x754c6000 C:\Windows\System32\wship6.dll
0x73d00000 - 0x73d10000 C:\Windows\system32\NLAapi.dll
0x6f010000 - 0x6f020000 C:\Windows\system32\napinsp.dll
0x6eff0000 - 0x6f002000 C:\Windows\system32\pnrpnsp.dll
0x75160000 - 0x751a4000 C:\Windows\system32\DNSAPI.dll
0x6efe0000 - 0x6efe8000 C:\Windows\System32\winrnr.dll
0x72680000 - 0x726a7000 C:\Program Files\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x74dd0000 - 0x74dd5000 C:\Windows\System32\wshtcpip.dll
0x737f0000 - 0x7380c000 C:\Windows\system32\IPHLPAPI.DLL
0x737d0000 - 0x737d7000 C:\Windows\system32\WINNSI.DLL
0x72550000 - 0x72556000 C:\Windows\system32\rasadhlp.dll
0x73210000 - 0x73248000 C:\Windows\System32\fwpuclnt.dll
0x6c560000 - 0x6c56f000 C:\Program Files\GeoGebra 5.0\jre\bin\nio.dll
0x637c0000 - 0x637ca000 C:\Users\utilisateur\AppData\Local\Temp\jogamp_0000\file_cache\jln3144012275895204681\jln86159106277472416\gluegen-rt.dll
0x59650000 - 0x59794000 C:\Program Files\GeoGebra 5.0\jre\bin\awt.dll
0x77650000 - 0x776df000 C:\Windows\system32\OLEAUT32.dll
0x770d0000 - 0x7722c000 C:\Windows\system32\ole32.dll
0x74800000 - 0x74840000 C:\Windows\system32\uxtheme.dll
0x74180000 - 0x74193000 C:\Windows\system32\dwmapi.dll
0x6bc00000 - 0x6bc06000 C:\Program Files\GeoGebra 5.0\jre\bin\jawt.dll
0x6a440000 - 0x6a44b000 C:\Users\utilisateur\AppData\Local\Temp\jogamp_0000\file_cache\jln3144012275895204681\jln86159106277472416\nativewindow_awt.dll
0x75ca0000 - 0x768ea000 C:\Windows\system32\SHELL32.dll
0x6c100000 - 0x6c10c000 C:\Users\utilisateur\AppData\Local\Temp\jogamp_0000\file_cache\jln3144012275895204681\jln86159106277472416\nativewindow_win32.dll
0x594d0000 - 0x59598000 C:\Windows\system32\OpenGL32.dll
0x63150000 - 0x63172000 C:\Windows\system32\GLU32.dll
0x68070000 - 0x68157000 C:\Windows\system32\DDRAW.dll
0x749b0000 - 0x749b6000 C:\Windows\system32\DCIMAN32.dll
0x76af0000 - 0x76c8d000 C:\Windows\system32\SETUPAPI.dll
0x75a60000 - 0x75a87000 C:\Windows\system32\CFGMGR32.dll
0x75ac0000 - 0x75ad2000 C:\Windows\system32\DEVOBJ.dll
0x64500000 - 0x64592000 C:\Users\utilisateur\AppData\Local\Temp\jogamp_0000\file_cache\jln3144012275895204681\jln86159106277472416\jogl_desktop.dll
0x58e70000 - 0x590ad000 C:\Windows\system32\igdogl32.dll
0x61960000 - 0x61991000 C:\Program Files\GeoGebra 5.0\jre\bin\fontmanager.dll
0x62ba0000 - 0x62bd0000 C:\Program Files\GeoGebra 5.0\jre\bin\t2k.dll
0x72790000 - 0x72814000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll
0x6ea90000 - 0x6eab4000 C:\Program Files\GeoGebra 5.0\jre\bin\dcpr.dll
0x779b0000 - 0x77a33000 C:\Windows\system32\CLBCatQ.DLL
0x74020000 - 0x74150000 C:\Windows\system32\WindowsCodecs.dll
0x757d0000 - 0x7581c000 C:\Windows\system32\apphelp.dll
0x6c060000 - 0x6c091000 C:\Windows\system32\EhStorShell.dll
0x74a10000 - 0x74b05000 C:\Windows\system32\PROPSYS.dll
0x6bff0000 - 0x6c05a000 C:\Windows\System32\cscui.dll
0x6bfe0000 - 0x6bfe9000 C:\Windows\System32\CSCDLL.dll
0x6ef60000 - 0x6ef6b000 C:\Windows\system32\CSCAPI.dll
0x6bf70000 - 0x6bfe0000 C:\Windows\system32\ntshrui.dll
0x75550000 - 0x75569000 C:\Windows\system32\srvcli.dll
0x73b60000 - 0x73b6a000 C:\Windows\system32\slc.dll
0x73ff0000 - 0x74011000 C:\Windows\system32\ntmarta.dll
0x77070000 - 0x770b5000 C:\Windows\system32\WLDAP32.dll
0x6df50000 - 0x6e0e8000 C:\Windows\system32\NetworkExplorer.dll
0x6bb40000 - 0x6bb6f000 C:\Windows\System32\shdocvw.dll
0x6f780000 - 0x6f792000 C:\Windows\system32\MPR.dll
0x6cbd0000 - 0x6cbd8000 C:\Windows\System32\drprov.dll
0x75400000 - 0x75429000 C:\Windows\System32\WINSTA.dll
0x6cbb0000 - 0x6cbc4000 C:\Windows\System32\ntlanman.dll
0x6ea20000 - 0x6ea37000 C:\Windows\System32\davclnt.dll
0x74b20000 - 0x74b28000 C:\Windows\System32\DAVHLPR.dll
0x73ad0000 - 0x73adf000 C:\Windows\system32\wkscli.dll
0x75060000 - 0x75069000 C:\Windows\system32\netutils.dll
0x58c30000 - 0x58e68000 C:\Windows\system32\wpdshext.dll
0x741a0000 - 0x74330000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\gdiplus.dll
0x6e950000 - 0x6e9d9000 C:\Windows\system32\PortableDeviceApi.dll
0x75a90000 - 0x75abe000 C:\Windows\system32\WINTRUST.dll
0x75ae0000 - 0x75c00000 C:\Windows\system32\CRYPT32.dll
0x75910000 - 0x7591c000 C:\Windows\system32\MSASN1.dll
0x6cae0000 - 0x6cb1f000 C:\Windows\system32\audiodev.dll
0x589c0000 - 0x58c27000 C:\Windows\system32\WMVCore.DLL
0x6caa0000 - 0x6cadd000 C:\Windows\system32\WMASF.DLL
0x6cb80000 - 0x6cba2000 C:\Windows\system32\EhStorAPI.dll
0x6c4f0000 - 0x6c4f9000 C:\Windows\system32\LINKINFO.dll
0x64e10000 - 0x64eb0000 C:\Windows\system32\SearchFolder.dll
0x74150000 - 0x7417f000 C:\Windows\system32\XmlLite.dll
0x75890000 - 0x7589e000 C:\Windows\system32\RpcRtRemote.dll
0x75660000 - 0x75668000 C:\Windows\system32\Secur32.dll
0x757b0000 - 0x757cb000 C:\Windows\system32\SSPICLI.DLL
0x73ac0000 - 0x73acf000 C:\Windows\system32\samcli.dll
0x70900000 - 0x70912000 C:\Windows\system32\SAMLIB.dll
0x6fe80000 - 0x6ff6b000 C:\Windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -Xms32m -Xmx1024m -Xbootclasspath/a:jre/lib/jfxrt.jar
java_command: C:\Program Files\GeoGebra 5.0\geogebra-jogl2.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\GeoGebra 5.0\jre\bin
USERNAME=admin
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 54 Stepping 1, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 7 Build 7601 Service Pack 1

CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 54 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, ht, tsc, tscinvbit

Memory: 4k page, physical 3133748k(1607568k free), swap 6265744k(4619164k free)

vm_info: Java HotSpot(TM) Client VM (24.0-b56) for windows-x86 JRE (1.7.0_40-b43), built on Aug 26 2013 22:34:40 by "java_re" with unknown MS VC++:1600

time: Mon Nov 11 08:08:51 2013
elapsed time: 43 seconds

Does someone can tell how to solve the problem ?
Thanks a lot
Fabriced

Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Xerxes Rånby
fabriced wrote
Hi,

I'm the one with the failing computer.
I do not really understand what to do cause I'm not a specialist !
So I just can give you the whole bug report  :

...
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x58fd2635, pid=1188, tid=7080
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43)
# Java VM: Java HotSpot(TM) Client VM (24.0-b56 mixed mode windows-x86 )
# Problematic frame:
# C  [igdogl32.dll+0x162635]
#
...
Stack: [0x48ad0000,0x48b20000],  sp=0x48b1e3e8,  free space=312k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [igdogl32.dll+0x162635]
...
C  [jogl_desktop.dll+0xd11f]
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glCallList1(IJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glCallList(I)V+33
j  geogebra3D.euclidian3D.opengl.d.b(I)V+8
...

Does someone can tell how to solve the problem ?
Thanks a lot
Fabriced
This crash log above indicate a new and different issue, a crash in the opengl driver when using glCallList while running geogebra 2, compared to the "failed to compile GLSL shader" report by Mathieu Blossier.

OpenGL 3 core have deprecated use fixed function code such as glCallList, new opengl driver have stopped to provide the depricated functionality thus code that used glCallList now crash when using an OpenGL 3 core context.

It would help if you can download the jogamp-all-platforms.7z
unpack the archive using 7z
then open a cmd window
and run the etc\test_dbg.bat

it will produce a test_dbg.log that will tell us all the available OpenGL contexts provided by this driver.
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
In reply to this post by fabriced
Using display lists is a bad idea anyway even on "old" hardware, it's badly supported... Please follow Xerxes's suggestion but Geogebra should simply drop display lists.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Hi,

Ok, as I said in another post to Julien Gouesse, the project started around 2008, so many things have been deprecated since this date - and well, openGL is not the only issue ;)

By the way, I'm going to refactor this part - using shaders. Is that the best to get compatibility for most hardwares ?

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Sven Gothel
Administrator
On 11/11/2013 09:23 PM, Mathieu Blossier [via jogamp] wrote:
> Hi,
>
> Ok, as I said in another post to Julien Gouesse, the project started around
> 2008, so many things have been deprecated since this date - and well, openGL
> is not the only issue ;)
>

No problem.

I still would love to see the debug output
as described by Xerxes .. and our Wiki/JOGL-FAQ/Bugreport.
The test_dbg.log and hopefully similar log file (w/ same debug properties set)
of your application.

This shall give us some more insight about your issue.

Usually a GL 3.0 compatibility context by Mesa shall be still supported,
as our tests show. Only after 3.0, only core profiles are working properly.
Of course - we hardly test GL display lists in our unit tests
and do not have such old Intel machine in our test array.

> By the way, I'm going to refactor this part - using shaders. Is that the best
> to get compatibility for most hardwares ?

Depends .. if you talk about current hardware, yes!
In such case, please try to avoid the compatibility profiles
and target core only.

However, this will render your application probably impossible to run
on old hardware, i.e. > 5 years of age.
Julien and others probably have a better experience here.

~Sven

>
> Cheers,
> Mathieu
>


signature.asc (911 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Hi,

Thanks for the advices. My intention is to keep both old fashion and shaders in parallel - this way I hope that old machines and new ones would all be happy :)

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
In reply to this post by Sven Gothel
Sven Gothel wrote
Julien and others probably have a better experience here.
I use some graphics cards bought between 2003 and 2005. Display lists are not very well supported even on this kind of hardware, using them is a pure waste of time for ages except when you target professional graphics cards if and only if you don't mix them with shaders. If you target OpenGL 1.5 or OpenGL 1.3 + ARB VBO, use static VBOs instead of display lists. If you target OpenGL 1.2 and OpenGL 1.3 without VBOs, use compiled vertex arrays.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Hi,

Well, I also target html5, where webGL is based only on shaders (as I can see). So I want to refactor the java-based code to use it on java machines (with jogl) and on html5+webGL compatible browsers (with a wrapper to javascript).

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
Why not using JebGL? In your case, I'm not sure it would be enough as some of your code uses the fixed pipeline.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Mmm... jebGL needs java, doesn't it ? So it would not work on tablets, I suppose.

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
It uses Java as a fallback when WebGL isn't available, it can work on tablets.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
It doesn't seem to work on iPad.

Cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

gouessej
Administrator
WebGL is present but disabled by default on iPads as far as I know.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Intel GMA 3600

Mathieu Blossier
Yes, I know for webGL, but jebGL doesn't seem to work neither.

Cheers,
Mathieu