I've been going through the examples included with processing and seem to be unable to run the ones that use p3d or opengl renderer. This is an older laptop(2005 Dell latitude d810) with an ati mobility radeon x300 graphics card which only has opengl 2.0 support. Here is a copy of the error log. I have updated the drivers and tried both the with and without java versions of processing. Operating system is xp. I found some refs to this problem online and in the forum topics and faqs but nothing has produced a solution. Do I need a new graphics card or is there a simpler fix?
thanks
Mike
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6bdfbbb6, pid=3152, tid=3332
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode windows-x86 )
# Problematic frame:
# C [atioglxx.dll+0x31bbb6]
#
# If you would like to submit a bug report, please visit:
#
http://java.sun.com/webapps/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 (0x65169400): JavaThread "Animation Thread" [_thread_in_native, id=3332, stack(0x6b850000,0x6b8a0000)]
Instructions: (pc=0x6bdfbbb6)
0x6bdfbb96: 8b 80 fc 4a 04 00 ff a0 54 07 00 00 cc cc cc cc
0x6bdfbba6: cc cc cc cc cc cc cc cc cc cc 64 a1 f0 0b 00 00
0x6bdfbbb6: 8b 80 fc 4a 04 00 ff a0 58 07 00 00 cc cc cc cc
0x6bdfbbc6: cc cc cc cc cc cc cc cc cc cc 64 a1 f0 0b 00 00
Register to memory mapping:
EAX=0x00000000 is an unknown value
EBX=0x65169528 is an unknown value
ECX=0x65092488 is an unknown value
EDX=
[error occurred during error reporting (printing register info), id 0xc0000005]
Stack: [0x6b850000,0x6b8a0000], sp=0x6b89f70c, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [atioglxx.dll+0x31bbb6]
j jogamp.opengl.windows.wgl.WGLExtImpl.dispatch_wglChoosePixelFormatARB1(JLjava/lang/Object;IZLjava/lang/Object;IZILjava/lang/Object;IZLjava/lang/Object;IZJ)Z+0
j jogamp.opengl.windows.wgl.WGLExtImpl.wglChoosePixelFormatARB(J[II[FII[II[II)Z+287
j jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.wglChoosePixelFormatARB(JLjogamp/opengl/windows/wgl/WindowsWGLDrawableFactory$SharedResource;Ljavax/media/opengl/GLCapabilitiesImmutable;[II[F)[I+86
j jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfigurationARB(JZLjogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration;Ljavax/media/nativewindow/CapabilitiesChooser;Ljogamp/opengl/windows/wgl/WindowsWGLDrawableFactory;[I)Z+249
j jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(Ljogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration;Ljavax/media/nativewindow/CapabilitiesChooser;Ljavax/media/opengl/GLDrawableFactory;JZ[I)V+109
j jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.preselectGraphicsConfiguration(Ljavax/media/nativewindow/CapabilitiesChooser;Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration;[I)V+131
j jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.preselectGraphicsConfiguration(Ljavax/media/opengl/GLDrawableFactory;[I)V+23
j jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesChooser;Ljavax/media/nativewindow/AbstractGraphicsScreen;)Ljavax/media/nativewindow/AbstractGraphicsConfiguration;+299
j javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesChooser;Ljavax/media/nativewindow/AbstractGraphicsScreen;)Ljavax/media/nativewindow/AbstractGraphicsConfiguration;+84
j processing.opengl.PGraphicsOpenGL.initPrimary()V+179
j processing.opengl.PGraphicsOpenGL.allocate()V+422
j processing.opengl.PGraphicsOpenGL.setSize(II)V+72
j processing.core.PApplet.makeGraphics(IILjava/lang/String;Ljava/lang/String;Z)Lprocessing/core/PGraphics;+134
j processing.core.PApplet.size(IILjava/lang/String;Ljava/lang/String;)V+64
j processing.core.PApplet.size(IILjava/lang/String;)V+5
j sketch_dec18a.setup()V+8
j processing.core.PApplet.handleDraw()V+65
j processing.core.PApplet.run()V+72
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaff1]
V [jvm.dll+0xfb04b]
V [jvm.dll+0xb56b9]
V [jvm.dll+0x1190d4]
V [jvm.dll+0x1411ac]
C [msvcr71.dll+0x9565] endthreadex+0xa0
C [kernel32.dll+0xb729] GetModuleFileNameA+0x1ba
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 19648K, used 14534K [0x029e0000, 0x03f30000, 0x21de0000)
eden space 17472K, 83% used [0x029e0000, 0x0380cfd8, 0x03af0000)
from space 2176K, 0% used [0x03af0000, 0x03af4c18, 0x03d10000)
to space 2176K, 0% used [0x03d10000, 0x03d10000, 0x03f30000)
tenured generation total 43712K, used 1157K [0x21de0000, 0x24890000, 0x605e0000)
the space 43712K, 2% used [0x21de0000, 0x21f01528, 0x21f01600, 0x24890000)
compacting perm gen total 12288K, used 9174K [0x605e0000, 0x611e0000, 0x645e0000)
the space 12288K, 74% used [0x605e0000, 0x60ed58d0, 0x60ed5a00, 0x611e0000)
No shared spaces configured.