Error With Compiled Objects?

Started by AGP, January 10, 2011, 03:41:06 AM

Previous topic - Next topic

AGP

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000073e7969d, pid=9096, tid=7824
#
# JRE version: 6.0_18-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (16.0-b13 mixed mode windows-amd64 )
# Problematic frame:
# C  [ig4icd64.dll+0x1969d]
#
# 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 (0x000000006e5f6800):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7824, stack(0x000000006d640000,0x000000006d740000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000721e9004

Registers:
EAX=0x0000000074e30090, EBX=0x00000000721e9000, ECX=0x00000000000084c3, EDX=0x00000000721e9000
ESP=0x000000006d73e9a0, EBP=0x0000000000000018, ESI=0x0000000001000000, EDI=0x00000000000084c3
EIP=0x0000000073e7969d, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x000000006d73e9a0)
0x000000006d73e9a0:   3ff0000000000000 0000000000000000
0x000000006d73e9b0:   000000003f800000 0000000000000000
0x000000006d73e9c0:   0000000000000018 0000000073f0c49f
0x000000006d73e9d0:   0000000074e30090 00000000002e0000
0x000000006d73e9e0:   0000000000004000 0000000000004000
0x000000006d73e9f0:   0000000000000000 0000000077ca283c
0x000000006d73ea00:   00000000002e0000 0000000000100002
0x000000006d73ea10:   0000000000004000 0000000000004010
0x000000006d73ea20:   0000000000000000 000000006d73eb10
0x000000006d73ea30:   000000cc00ae0014 00000000002e8c70
0x000000006d73ea40:   0000000000000000 0000000000000000
0x000000006d73ea50:   0000000000000000 000000007591f438
0x000000006d73ea60:   00000000758580c0 000000000000000c
0x000000006d73ea70:   000000000000000c 0000000000000000
0x000000006d73ea80:   0000000000000018 0000000000000000
0x000000006d73ea90:   00000000758580c0 000000000000000c

Instructions: (pc=0x0000000073e7969d)
0x0000000073e7968d:   0d fe 2b 74 00 48 8b da ff 15 bd 1b 5e 00 8b cf
0x0000000073e7969d:   f3 0f 10 53 04 f3 0f 10 0b 48 8b 5c 24 30 48 83


Stack: [0x000000006d640000,0x000000006d740000],  sp=0x000000006d73e9a0,  free space=3fa0000000000000000k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ig4icd64.dll+0x1969d]

[error occurred during error reporting (printing native stack), id 0xc0000005]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.GL11.nglDrawElements(IIILjava/nio/Buffer;IJ)V+0
j  org.lwjgl.opengl.GL11.glDrawElements(ILjava/nio/IntBuffer;)V+37
j  com.threed.jpct.CompiledInstance.compileToDL()V+234
j  com.threed.jpct.GLBase.compileDLOrVBO()V+57
j  com.threed.jpct.AWTGLRenderer.drawVertexArray(Lcom/threed/jpct/AWTDisplayList;I)V+9
j  com.threed.jpct.AWTJPCTCanvas.paintGL()V+149
j  org.lwjgl.opengl.AWTGLCanvas.paint(Ljava/awt/Graphics;)V+162
j  org.lwjgl.opengl.AWTGLCanvas.update(Ljava/awt/Graphics;)V+2
j  sun.awt.RepaintArea.updateComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+6
j  sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V+263
j  sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+107
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+853
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
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
java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x000000000056b800 JavaThread "DestroyJavaVM" [_thread_blocked, id=7048, stack(0x0000000002300000,0x0000000002400000)]
  0x000000006fcc7000 JavaThread "Thread-3" [_thread_in_Java, id=8876, stack(0x0000000071ad0000,0x0000000071bd0000)]
=>0x000000006e5f6800 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=7824, stack(0x000000006d640000,0x000000006d740000)]
  0x0000000070c9f000 JavaThread "AWT-Shutdown" [_thread_blocked, id=8732, stack(0x000000006cec0000,0x000000006cfc0000)]
  0x000000006bb31000 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=3120, stack(0x000000006c5e0000,0x000000006c6e0000)]
  0x000000006bb8e800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=8684, stack(0x000000006c6e0000,0x000000006c7e0000)]
  0x000000006bbd7800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7996, stack(0x000000006c4e0000,0x000000006c5e0000)]
  0x000000006baed800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=9196, stack(0x000000006c070000,0x000000006c170000)]
  0x000000006badc800 JavaThread "CompilerThread1" daemon [_thread_in_native, id=7012, stack(0x000000006bf70000,0x000000006c070000)]
  0x000000006bac8000 JavaThread "CompilerThread0" daemon [_thread_in_native, id=5552, stack(0x000000006be70000,0x000000006bf70000)]
  0x000000006babf800 JavaThread "Attach Listener" daemon [_thread_blocked, id=8260, stack(0x000000006bd70000,0x000000006be70000)]
  0x000000006baba800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3240, stack(0x000000006bc70000,0x000000006bd70000)]
  0x00000000002c7800 JavaThread "Finalizer" daemon [_thread_blocked, id=8156, stack(0x000000006b970000,0x000000006ba70000)]
  0x00000000002c0800 JavaThread "Reference Handler" daemon [_thread_blocked, id=8724, stack(0x000000006b870000,0x000000006b970000)]

Other Threads:
  0x00000000002bc000 VMThread [stack: 0x000000006b770000,0x000000006b870000] [id=7176]
  0x000000006baee000 WatcherThread [stack: 0x000000006c170000,0x000000006c270000] [id=2780]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
PSYoungGen      total 327360K, used 113575K [0x000000004a8c0000, 0x000000006a8c0000, 0x000000006a8c0000)
  eden space 174848K, 64% used [0x000000004a8c0000,0x00000000517a9f90,0x0000000055380000)
  from space 152512K, 0% used [0x00000000613d0000,0x00000000613d0000,0x000000006a8c0000)
  to   space 174720K, 0% used [0x0000000055380000,0x0000000055380000,0x000000005fe20000)
PSOldGen        total 1048576K, used 1048473K [0x000000000a8c0000, 0x000000004a8c0000, 0x000000004a8c0000)
  object space 1048576K, 99% used [0x000000000a8c0000,0x000000004a8a64d8,0x000000004a8c0000)
PSPermGen       total 21248K, used 10501K [0x00000000054c0000, 0x0000000006980000, 0x000000000a8c0000)
  object space 21248K, 49% used [0x00000000054c0000,0x0000000005f014e8,0x0000000006980000)

Dynamic libraries:
0x0000000000400000 - 0x000000000042e000    C:\Windows\system32\java.exe
0x0000000077c50000 - 0x0000000077dfb000    C:\Windows\SYSTEM32\ntdll.dll
0x0000000077b30000 - 0x0000000077c4f000    C:\Windows\system32\kernel32.dll
0x000007fefdef0000 - 0x000007fefdf5b000    C:\Windows\system32\KERNELBASE.dll
0x000007fefe2e0000 - 0x000007fefe3bb000    C:\Windows\system32\ADVAPI32.dll
0x000007fefe6d0000 - 0x000007fefe76f000    C:\Windows\system32\msvcrt.dll
0x000007fefe1e0000 - 0x000007fefe1ff000    C:\Windows\SYSTEM32\sechost.dll
0x000007feff9f0000 - 0x000007feffb1e000    C:\Windows\system32\RPCRT4.dll
0x000000006d7f0000 - 0x000000006de95000    C:\Program Files\Java\jre6\bin\server\jvm.dll
0x0000000077a30000 - 0x0000000077b2a000    C:\Windows\system32\USER32.dll
0x000007feff940000 - 0x000007feff9a7000    C:\Windows\system32\GDI32.dll
0x000007feff9b0000 - 0x000007feff9be000    C:\Windows\system32\LPK.dll
0x000007fefe770000 - 0x000007fefe83a000    C:\Windows\system32\USP10.dll
0x000007fef7bc0000 - 0x000007fef7bfb000    C:\Windows\system32\WINMM.dll
0x000007feff9c0000 - 0x000007feff9ee000    C:\Windows\system32\IMM32.DLL
0x000007fefe0b0000 - 0x000007fefe1b9000    C:\Windows\system32\MSCTF.dll
0x000000006d760000 - 0x000000006d76e000    C:\Program Files\Java\jre6\bin\verify.dll
0x000000006d3b0000 - 0x000000006d3d7000    C:\Program Files\Java\jre6\bin\java.dll
0x000000006d310000 - 0x000000006d31a000    C:\Program Files\Java\jre6\bin\hpi.dll
0x0000000077e10000 - 0x0000000077e17000    C:\Windows\system32\PSAPI.DLL
0x000000006d7b0000 - 0x000000006d7c2000    C:\Program Files\Java\jre6\bin\zip.dll
0x000000006d000000 - 0x000000006d1c2000    C:\Program Files\Java\jre6\bin\awt.dll
0x000007fefba60000 - 0x000007fefbad0000    C:\Windows\system32\WINSPOOL.DRV
0x000007fefe440000 - 0x000007fefe642000    C:\Windows\system32\ole32.dll
0x000007fefebb0000 - 0x000007feff936000    C:\Windows\system32\SHELL32.dll
0x000007fefe650000 - 0x000007fefe6c1000    C:\Windows\system32\SHLWAPI.dll
0x000007fefc640000 - 0x000007fefc834000    C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7\COMCTL32.dll
0x000007fefc2d0000 - 0x000007fefc2e8000    C:\Windows\system32\DWMAPI.DLL
0x000007fefc2f0000 - 0x000007fefc346000    C:\Windows\system32\uxtheme.dll
0x000000006d2a0000 - 0x000000006d30b000    C:\Program Files\Java\jre6\bin\fontmanager.dll
0x000007fefdae0000 - 0x000007fefdaef000    C:\Windows\system32\CRYPTBASE.dll
0x0000000180000000 - 0x0000000180048000    C:\Program Files\Java\jdk1.7.0\bin\lwjgl.dll
0x000007feefda0000 - 0x000007feefebd000    C:\Windows\system32\OPENGL32.dll
0x000007fef8ac0000 - 0x000007fef8aed000    C:\Windows\system32\GLU32.dll
0x000007fee97a0000 - 0x000007fee9891000    C:\Windows\system32\DDRAW.dll
0x000007fef9080000 - 0x000007fef9088000    C:\Windows\system32\DCIMAN32.dll
0x000007feffd80000 - 0x000007fefff57000    C:\Windows\system32\SETUPAPI.dll
0x000007fefdc60000 - 0x000007fefdc96000    C:\Windows\system32\CFGMGR32.dll
0x000007fefe200000 - 0x000007fefe2d7000    C:\Windows\system32\OLEAUT32.dll
0x000007fefdf60000 - 0x000007fefdf7a000    C:\Windows\system32\DEVOBJ.dll
0x000007fefccd0000 - 0x000007fefccdc000    C:\Windows\system32\VERSION.dll
0x0000000000720000 - 0x0000000000727000    C:\Program Files\Java\jre6\bin\jawt.dll
0x000000006d1d0000 - 0x000000006d235000    C:\Program Files\WIDCOMM\Bluetooth Software\btmmhook.dll
0x0000000073e60000 - 0x0000000074633000    C:\Windows\system32\ig4icd64.dll
0x0000000074740000 - 0x0000000074c99000    C:\Windows\system32\ig4dev64.dll
0x000000006d600000 - 0x000000006d617000    C:\Program Files\Java\jre6\bin\net.dll
0x000007fefe8e0000 - 0x000007fefe92d000    C:\Windows\system32\WS2_32.dll
0x000007fefe930000 - 0x000007fefe938000    C:\Windows\system32\NSI.dll
0x000007fefd3e0000 - 0x000007fefd434000    C:\Windows\system32\mswsock.dll
0x000007fefd3d0000 - 0x000007fefd3d7000    C:\Windows\System32\wship6.dll
0x000000006d620000 - 0x000000006d62b000    C:\Program Files\Java\jre6\bin\nio.dll

VM Arguments:
jvm_args: -Xmx1536M
java_command: Superman3D
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_22
CLASSPATH=.;.;C:\PROGRA~2\JMF21~1.1E\lib\sound.jar;C:\PROGRA~2\JMF21~1.1E\lib\jmf.jar;C:\PROGRA~2\JMF21~1.1E\lib;
PATH=C:\Program Files (x86)\Xuggle\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\jet7.2-pro\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Java\jdk1.7.0\bin;C:\"Program Files (x86)"\"apache-ant-1.8.1"\bin\;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files\Common Files\Autodesk Shared\;C:\OgreCommandLineTools;C:\Program Files (x86)\Windows Live\Shared
USERNAME=-
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel



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

OS: Windows 7 Build 7600

CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 3848292k(644352k free), swap 7694684k(2287012k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (16.0-b13) for windows-amd64 JRE (1.6.0_18-b07), built on Dec 17 2009 13:24:11 by "java_re" with MS VC++ 8.0 (VS2005)

time: Sun Jan 09 01:23:24 2011
elapsed time: 50 seconds

EgonOlsen

That's most likely related to this: http://www.jpct.net/forum2/index.php/topic,1819.0.html

It's a driver issue...the implementations for display lists are a bit left behind on current drivers, because VBOs are considered to be sooooo much better (which they aren't IMHO). Solution might be the same as in the mentioned thread, i.e. get the latest beta jar and enable VBO support in Config. Please let me know if that helps.

AGP

#2
I'm using the skybox beta. With the VBOs it works on this computer. I'll try again at home and report back.

EgonOlsen

Then go with VBOs instead. I think that i'm going to make them default in the release anyway. Driver support on newer hardware is simply better.