Can not successfully create new window

I have a “setup” environment in java where I can adjust settings concerning the 3d environment. Think of it as a level editor. After the settings are what I want, I create an opengl window using Ardor3D and lwjgl. Everything works as expected.

Then I quit the 3d window, going back to the level editor window. I do nothing to change the setup. Then I try to restart the 3D window. The window appears, filled with black, then it crashes. Diagnostics tell me that the skybox and sun are created and “drawn.” When it attempts to draw the 3d landscape it crashes.

I assume something is getting unset when I shut down the first time, but I can not figure out what it is or how to reset it for the second window.

Here is the crash info:

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

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0a90a010, pid=2364, tid=4264

JRE version: 6.0_27-b07

Java VM: Java HotSpot™ Client VM (20.2-b06 mixed mode, sharing windows-x86 )

Problematic frame:

C 0x0a90a010

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 (0x06a3a000): JavaThread “Thread-8” [_thread_in_native, id=4264, stack(0x0a050000,0x0a0a0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x00000204, ECX=0xffffffff, EDX=0x00000000
ESP=0x0a09f618, EBP=0x00000000, ESI=0x00000000, EDI=0x0a5d659c
EIP=0x0a90a010, EFLAGS=0x00010202

Top of Stack: (sp=0x0a09f618)
0x0a09f618: 0a5d659c 04f1c804 00000004 04f1c804
0x0a09f628: 0a90a615 00000004 00000204 00001405
0x0a09f638: 00000000 00000204 00000000 00000000
0x0a09f648: 0a09f6a8 00000000 06a3a000 0a09f69c
0x0a09f658: 098197d8 00000004 00000204 00001405
0x0a09f668: 00000000 0289d988 06a3a128 0a09f69c
0x0a09f678: 00000004 00000204 00001405 00000000
0x0a09f688: 00000000 0a86af90 00000000 00000000

Instructions: (pc=0x0a90a010)
0x0a909ff0: 83 c9 ff 33 ed 2d 01 14 00 00 74 49 83 e8 02 74
0x0a90a000: 23 83 e8 02 75 5d 85 db 7e 59 8d 9b 00 00 00 00
0x0a90a010: 8b 04 96 3b c8 0f 43 c8 3b e8 0f 46 e8 42 3b d3
0x0a90a020: 7c ee eb 3f 85 db 7e 3b eb 06 8d 9b 00 00 00 00

Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x00000204 is an unknown value
ECX=0xffffffff is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x0a09f618 is pointing into the stack for thread: 0x06a3a000
EBP=0x00000000 is an unknown value
ESI=0x00000000 is an unknown value
EDI=0x0a5d659c is an unknown value

Stack: [0x0a050000,0x0a0a0000], sp=0x0a09f618, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x0a90a010

[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.nglDrawElementsBO(IIIJJ)V
J com.ardor3d.renderer.lwjgl.LwjglRenderer.drawElementsVBO(Lcom/ardor3d/scenegraph/IndexBufferData;[I[Lcom/ardor3d/renderer/IndexMode;I)V
J com.ardor3d.scenegraph.Mesh.renderVBO(Lcom/ardor3d/renderer/Renderer;Lcom/ardor3d/scenegraph/MeshData;I)V
J com.ardor3d.scenegraph.Mesh.render(Lcom/ardor3d/renderer/Renderer;Lcom/ardor3d/scenegraph/MeshData;)V
J com.ardor3d.scenegraph.Mesh.render(Lcom/ardor3d/renderer/Renderer;)V
J com.ardor3d.renderer.lwjgl.LwjglRenderer.draw(Lcom/ardor3d/scenegraph/Renderable;)V
J com.ardor3d.scenegraph.Mesh.draw(Lcom/ardor3d/renderer/Renderer;)V
J com.ardor3d.renderer.queue.AbstractRenderBucket.render(Lcom/ardor3d/renderer/Renderer;)V
J com.ardor3d.renderer.queue.RenderQueue.renderBuckets(Lcom/ardor3d/renderer/Renderer;)V
J com.ardor3d.renderer.lwjgl.LwjglRenderer.renderBuckets(ZZ)V
J com.ardor3d.renderer.lwjgl.LwjglRenderer.renderBuckets()V
j com.performanceplanningsystem.ThreeD.ardor3d.PPS3d.renderExample(Lcom/ardor3d/renderer/Renderer;)V+156
j com.performanceplanningsystem.ThreeD.ardor3d.PPSBase.renderUnto(Lcom/ardor3d/renderer/Renderer;)Z+45
j com.ardor3d.framework.lwjgl.LwjglCanvasRenderer.draw()Z+58
J com.ardor3d.framework.FrameHandler.updateFrame()V
j com.performanceplanningsystem.ThreeD.ardor3d.PPSBase.run()V+14
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x06a3a000 JavaThread “Thread-8” [_thread_in_native, id=4264, stack(0x0a050000,0x0a0a0000)]
0x0510c000 JavaThread “Java2D Disposer” daemon [_thread_blocked, id=4964, stack(0x0a290000,0x0a2e0000)]
0x06c68000 JavaThread “Thread-6” daemon [_thread_in_native, id=4436, stack(0x0a1e0000,0x0a230000)]
0x04c1f000 JavaThread “com.google.common.base.internal.Finalizer” daemon [_thread_blocked, id=4496, stack(0x09500000,0x09550000)]
0x04ef4c00 JavaThread “Thread-2” daemon [_thread_blocked, id=3960, stack(0x07400000,0x07450000)]
0x04ef9c00 JavaThread “Thread-1” daemon [_thread_blocked, id=4296, stack(0x07370000,0x073c0000)]
0x024c4000 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=3184, stack(0x04aa0000,0x04af0000)]
0x024b2c00 JavaThread “C1 CompilerThread0” daemon [_thread_blocked, id=4612, stack(0x04a10000,0x04a60000)]
0x024b2400 JavaThread “Attach Listener” daemon [_thread_blocked, id=3388, stack(0x04980000,0x049d0000)]
0x024afc00 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=4460, stack(0x048f0000,0x04940000)]
0x0249dc00 JavaThread “Finalizer” daemon [_thread_blocked, id=1472, stack(0x04860000,0x048b0000)]
0x0249bc00 JavaThread “Reference Handler” daemon [_thread_blocked, id=888, stack(0x047d0000,0x04820000)]
0x0020b000 JavaThread “main” [_thread_in_native, id=1240, stack(0x002b0000,0x00300000)]

Other Threads:
0x0245fc00 VMThread [stack: 0x04740000,0x04790000] [id=5004]
0x024d5800 WatcherThread [stack: 0x04b30000,0x04b80000] [id=1764]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 19648K, used 17032K [0x14500000, 0x15a50000, 0x1efa0000)
eden space 17472K, 96% used [0x14500000, 0x1558bd78, 0x15610000)
from space 2176K, 4% used [0x15610000, 0x15626390, 0x15830000)
to space 2176K, 0% used [0x15830000, 0x15830000, 0x15a50000)
tenured generation total 43712K, used 24077K [0x1efa0000, 0x21a50000, 0x34500000)
the space 43712K, 55% used [0x1efa0000, 0x20723478, 0x20723600, 0x21a50000)
compacting perm gen total 14848K, used 14600K [0x34500000, 0x35380000, 0x38500000)
the space 14848K, 98% used [0x34500000, 0x353421e0, 0x35342200, 0x35380000)
ro space 10240K, 54% used [0x38500000, 0x38a7f548, 0x38a7f600, 0x38f00000)
rw space 12288K, 55% used [0x38f00000, 0x395a5140, 0x395a5200, 0x39b00000)

Code Cache [0x02520000, 0x02a00000, 0x04520000)
total_blobs=2384 nmethods=2101 adapters=225 free_code_cache=28475712 largest_free_block=192

Dynamic libraries:
0x00400000 - 0x00424000 C:\Program Files (x86)\Java\jdk1.6.0_27\bin\javaw.exe
0x77280000 - 0x77400000 C:\Windows\SysWOW64
tdll.dll
0x767a0000 - 0x768b0000 C:\Windows\syswow64\kernel32.dll
0x74e30000 - 0x74e76000 C:\Windows\syswow64\KERNELBASE.dll
0x74f30000 - 0x74fd0000 C:\Windows\syswow64\ADVAPI32.dll
0x75290000 - 0x7533c000 C:\Windows\syswow64\msvcrt.dll
0x762f0000 - 0x76309000 C:\Windows\SysWOW64\sechost.dll
0x74c10000 - 0x74d00000 C:\Windows\syswow64\RPCRT4.dll
0x74960000 - 0x749c0000 C:\Windows\syswow64\SspiCli.dll
0x74950000 - 0x7495c000 C:\Windows\syswow64\CRYPTBASE.dll
0x763e0000 - 0x764e0000 C:\Windows\syswow64\USER32.dll
0x75340000 - 0x753d0000 C:\Windows\syswow64\GDI32.dll
0x77250000 - 0x7725a000 C:\Windows\syswow64\LPK.dll
0x76920000 - 0x769bd000 C:\Windows\syswow64\USP10.dll
0x76290000 - 0x762f0000 C:\Windows\system32\IMM32.DLL
0x76310000 - 0x763dc000 C:\Windows\syswow64\MSCTF.dll
0x7c340000 - 0x7c396000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin\msvcr71.dll
0x6d8a0000 - 0x6db4f000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin\client\jvm.dll
0x72d20000 - 0x72d52000 C:\Windows\system32\WINMM.dll
0x72c00000 - 0x72c4c000 C:\Windows\system32\apphelp.dll
0x6d850000 - 0x6d85c000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin\verify.dll
0x6d3d0000 - 0x6d3ef000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin\java.dll
0x6d890000 - 0x6d89f000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin\zip.dll
0x10000000 - 0x1006e000 E:\jprojects\pps\build\swt-win32-3735.dll
0x749c0000 - 0x74b1c000 C:\Windows\syswow64\ole32.dll
0x76200000 - 0x7628f000 C:\Windows\syswow64\OLEAUT32.dll
0x76720000 - 0x7679b000 C:\Windows\syswow64\comdlg32.dll
0x74bb0000 - 0x74c07000 C:\Windows\syswow64\SHLWAPI.dll
0x71840000 - 0x719de000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x755b0000 - 0x761fa000 C:\Windows\syswow64\SHELL32.dll
0x764e0000 - 0x765fb000 C:\Windows\syswow64\WININET.dll
0x75570000 - 0x75573000 C:\Windows\syswow64\Normaliz.dll
0x75090000 - 0x75248000 C:\Windows\syswow64\iertutil.dll
0x76600000 - 0x76711000 C:\Windows\syswow64\urlmon.dll
0x74d10000 - 0x74e2d000 C:\Windows\syswow64\CRYPT32.dll
0x74e80000 - 0x74e8c000 C:\Windows\syswow64\MSASN1.dll
0x74530000 - 0x745b0000 C:\Windows\system32\uxtheme.dll
0x74410000 - 0x74423000 C:\Windows\system32\dwmapi.dll
0x6f340000 - 0x6f435000 C:\Windows\system32\propsys.dll
0x74b20000 - 0x74ba3000 C:\Windows\syswow64\CLBCatQ.DLL
0x6d6b0000 - 0x6d6c3000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin
et.dll
0x74e90000 - 0x74ec5000 C:\Windows\syswow64\WS2_32.dll
0x74d00000 - 0x74d06000 C:\Windows\syswow64\NSI.dll
0x72dd0000 - 0x72e0c000 C:\Windows\system32\mswsock.dll
0x71700000 - 0x71706000 C:\Windows\System32\wship6.dll
0x6d6d0000 - 0x6d6d9000 C:\Program Files (x86)\Java\jdk1.6.0_27\jre\bin
io.dll
0x746a0000 - 0x746dc000 C:\Windows\system32\oleacc.dll
0x053c0000 - 0x053e3000 E:\jprojects\pps\build\KeyJava.dll
0x6f5f0000 - 0x6f5f9000 C:\Windows\system32\HID.DLL
0x753d0000 - 0x7556d000 C:\Windows\syswow64\SETUPAPI.dll
0x75580000 - 0x755a7000 C:\Windows\syswow64\CFGMGR32.dll
0x76900000 - 0x76912000 C:\Windows\syswow64\DEVOBJ.dll
0x71720000 - 0x71730000 C:\Windows\system32\NLAapi.dll
0x6f640000 - 0x6f650000 C:\Windows\system32
apinsp.dll
0x6f620000 - 0x6f632000 C:\Windows\system32\pnrpnsp.dll
0x717c0000 - 0x71804000 C:\Windows\system32\DNSAPI.dll
0x6f610000 - 0x6f618000 C:\Windows\System32\winrnr.dll
0x71340000 - 0x71367000 C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x75280000 - 0x75285000 C:\Windows\syswow64\PSAPI.DLL
0x71370000 - 0x71375000 C:\Windows\System32\wshtcpip.dll
0x71b00000 - 0x71b1c000 C:\Windows\system32\IPHLPAPI.DLL
0x71af0000 - 0x71af7000 C:\Windows\system32\WINNSI.DLL
0x71710000 - 0x71716000 C:\Windows\system32\rasadhlp.dll
0x71300000 - 0x71338000 C:\Windows\System32\fwpuclnt.dll
0x74fd0000 - 0x74ffd000 C:\Windows\syswow64\WINTRUST.dll
0x745f0000 - 0x7461e000 C:\Windows\system32\mlang.dll
0x741b0000 - 0x741b5000 C:\Windows\system32\msimg32.dll
0x6bd80000 - 0x6bf18000 C:\Windows\system32\NetworkExplorer.dll
0x74630000 - 0x74642000 C:\Windows\system32\MPR.dll
0x6f5e0000 - 0x6f5e8000 C:\Windows\System32\drprov.dll
0x748f0000 - 0x74919000 C:\Windows\System32\WINSTA.dll
0x6f5c0000 - 0x6f5d4000 C:\Windows\System32
tlanman.dll
0x6f5a0000 - 0x6f5b7000 C:\Windows\System32\davclnt.dll
0x6f600000 - 0x6f608000 C:\Windows\System32\DAVHLPR.dll
0x72ce0000 - 0x72ce9000 C:\Windows\system32
etutils.dll
0x72650000 - 0x7265b000 C:\Windows\system32\cscapi.dll
0x72cc0000 - 0x72cd9000 C:\Windows\system32\srvcli.dll
0x723f0000 - 0x72448000 C:\Windows\system32\WINHTTP.dll
0x723a0000 - 0x723ef000 C:\Windows\system32\webio.dll
0x71620000 - 0x71628000 C:\Windows\system32\credssp.dll
0x713a0000 - 0x713ad000 C:\Windows\system32\dhcpcsvc6.DLL
0x71380000 - 0x71392000 C:\Windows\system32\dhcpcsvc.DLL
0x72cb0000 - 0x72cbf000 C:\Windows\system32\wkscli.dll
0x6f4e0000 - 0x6f538000 C:\Program Files (x86)\Common Files\microsoft shared\ink iptsf.dll
0x74780000 - 0x748ef000 C:\Windows\system32\explorerframe.dll
0x74750000 - 0x7477f000 C:\Windows\system32\DUser.dll
0x73940000 - 0x739f2000 C:\Windows\system32\DUI70.dll
0x736c0000 - 0x737bb000 C:\Windows\system32\WindowsCodecs.dll
0x74730000 - 0x74742000 C:\Program Files (x86)\Common Files\TortoiseOverlays\TortoiseOverlays.dll
0x74500000 - 0x7450d000 C:\Program Files\TortoiseSVN\bin\TortoiseStub32.dll
0x737c0000 - 0x7382a000 C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll
0x727c0000 - 0x727c9000 C:\Windows\system32\VERSION.dll
0x6eaa0000 - 0x6ed8b000 C:\Program Files\TortoiseSVN\bin\libsvn_tsvn32.dll
0x74450000 - 0x74474000 C:\Program Files\TortoiseSVN\bin\libapr_tsvn32.dll
0x6f1c0000 - 0x6f27f000 C:\Windows\system32\MSVCR100.dll
0x73380000 - 0x733b6000 C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn32.dll
0x768b0000 - 0x768f5000 C:\Windows\syswow64\WLDAP32.dll
0x744b0000 - 0x744bd000 C:\Program Files\TortoiseSVN\bin\intl3_tsvn32.dll
0x74430000 - 0x74443000 C:\Program Files\TortoiseSVN\bin\libsasl32.dll
0x72e10000 - 0x72e18000 C:\Windows\system32\Secur32.dll
0x6ea30000 - 0x6ea99000 C:\Windows\system32\MSVCP100.dll
0x745b0000 - 0x745e1000 C:\Windows\system32\EhStorShell.dll
0x6e880000 - 0x6e8f0000 C:\Windows\system32
tshrui.dll
0x741c0000 - 0x741ca000 C:\Windows\system32\slc.dll
0x6f540000 - 0x6f56b000 C:\Windows\system32\msls31.dll
0x72d60000 - 0x72d6b000 C:\Windows\system32\profapi.dll
0x6f280000 - 0x6f2af000 C:\Windows\system32\xmllite.dll
0x726b0000 - 0x726c6000 C:\Windows\system32\CRYPTSP.dll
0x71f60000 - 0x71f9b000 C:\Windows\system32\rsaenh.dll
0x726a0000 - 0x726ae000 C:\Windows\system32\RpcRtRemote.dll
0x6ee30000 - 0x6ee8c000 C:\Windows\System32\StructuredQuery.dll
0x746e0000 - 0x7472e000 C:\Windows\SysWOW64\actxprxy.dll
0x6ef70000 - 0x6efa2000 C:\Program Files (x86)\Internet Explorer\ieproxy.dll
0x6f580000 - 0x6f596000 C:\Windows\SysWOW64 humbcache.dll
0x6ed90000 - 0x6ee30000 C:\Windows\system32\SearchFolder.dll
0x6e6c0000 - 0x6e6ee000 C:\Windows\system32\SHDOCVW.dll
0x65670000 - 0x65fb6000 C:\Windows\system32\ieframe.DLL
0x71810000 - 0x71831000 C:\Windows\system32
tmarta.dll
0x73e10000 - 0x73e19000 C:\Windows\system32\LINKINFO.dll
0x72c70000 - 0x72c7f000 C:\Windows\system32\samcli.dll
0x6ef50000 - 0x6ef62000 C:\Windows\system32\SAMLIB.dll
0x6e630000 - 0x6e6b9000 C:\Windows\system32\PortableDeviceApi.dll
0x6e9d0000 - 0x6e9fb000 C:\Windows\system32\PortableDeviceTypes.dll
0x6ea00000 - 0x6ea22000 C:\Windows\system32\EhStorAPI.dll
0x07ef0000 - 0x07f0d000 E:\jprojects\pps\build\swt-gdip-win32-3735.dll
0x6bbf0000 - 0x6bd80000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80\gdiplus.dll
0x09810000 - 0x09883000 E:\jprojects\pps\build\lwjgl.dll
0x6e7b0000 - 0x6e878000 C:\Windows\system32\OPENGL32.dll

VM Arguments:
jvm_args: -Djava.library.path=e:/jprojects/pps/build -Xmx512m -Xms64m -Ddata.dir=e:/jprojects/pps/src/com/performanceplanningsystem/data/ -Xcheck:jni -Dorg.lwjgl.opengl.Display.allowSoftwareOpenGL=true -Dfile.encoding=Cp1252
java_command: com.performanceplanningsystem.ui.PPS
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_27
CLASSPATH=.;C:\Program Files (x86)\Java\jdk1.6.0_24\lib\ext\QTJava.zip
PATH=E:\jet7.6-pro\bin;C:\jet7.2-pro\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\Java\jdk1.6.0_27\bin;C:\Program Files\TortoiseSVN\bin;C:\PortableGit-1.7.7.1-preview20111027\bin;C:\apache-ant-1.8.2\bin;C:\MinGW\bin;C:\Program Files (x86)\QuickTime\QTSystem
USERNAME=Keith
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel

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

OS: Windows 7 , 64 bit Build 7601 Service Pack 1

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

Memory: 4k page, physical 4137608k(1585320k free), swap 8273364k(5242984k free)

vm_info: Java HotSpot™ Client VM (20.2-b06) for windows-x86 JRE (1.6.0_27-b07), built on Jul 19 2011 01:04:42 by “java_re” with MS VC++ 7.1 (VS2003)

time: Mon Apr 02 10:21:25 2012
elapsed time: 35 seconds

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.