Crash before configuration window

After a long time I started the Mythruna, and boom even before I get the configuration window!



hs_err_pid2076.log content:

#

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

#

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d84ab05, pid=2076, tid=2456

#

JRE version: 6.0_29-b11

Java VM: Java HotSpot™ Client VM (20.4-b02 mixed mode, sharing windows-x86 )

Problematic frame:

V [jvm.dll+0x5ab05]

#

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

http://java.sun.com/webapps/bugreport/crash.jsp

#


T H R E A D

Current thread (0x00461400): VMThread [stack: 0x048d0000,0x04920000] [id=2456]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000010

Registers:
EAX=0x00000010, EBX=0x346bbe68, ECX=0x0491fa2c, EDX=0x346bbe68
ESP=0x0491f760, EBP=0x0491f768, ESI=0x0491fa2c, EDI=0x346bbe68
EIP=0x6d84ab05, EFLAGS=0x00010283

Top of Stack: (sp=0x0491f760)
0x0491f760: 346bbe50 0491f7f0 0491f774 6d84903a
0x0491f770: 346bbe68 0491f790 6d875378 346bbe68
0x0491f780: 346bbe50 0491f7f0 00000054 00000054
0x0491f790: 0491f7b4 6d86f36d 346bbe48 00000007
0x0491f7a0: 346bbe48 346bbf98 0491f7f0 38e708b0
0x0491f7b0: 00000000 0491f7d0 6d857031 346bbe48
0x0491f7c0: 346bbef8 346bb000 34470000 346bf600
0x0491f7d0: 0491f804 6d856599 346bb000 00001182

Instructions: (pc=0x6d84ab05)
0x6d84aae5: cc cc cc cc cc cc cc cc cc cc cc 55 8b ec 56 57
0x6d84aaf5: 8b 7d 08 8b 07 85 c0 8b f1 74 55 3b 46 20 73 50
0x6d84ab05: 8b 08 83 e1 03 80 f9 03 75 1f 8a 0d b9 5b a5 6d
0x6d84ab15: 84 c9 8b 00 74 0e 8b d0 83 e2 07 80 fa 05 75 04


Register to memory mapping:

EAX=0x00000010 is an unknown value
EBX=0x346bbe68 is an oop
{instance class}
- klass: {other class}
ECX=0x0491fa2c is an unknown value
EDX=0x346bbe68 is an oop
{instance class}
- klass: {other class}
ESP=0x0491f760 is an unknown value
EBP=0x0491f768 is an unknown value
ESI=0x0491fa2c is an unknown value
EDI=0x346bbe68 is an oop
{instance class}
- klass: {other class}


Stack: [0x048d0000,0x04920000], sp=0x0491f760, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x5ab05]
V [jvm.dll+0x5903a]
V [jvm.dll+0x85378]
V [jvm.dll+0x7f36d]
V [jvm.dll+0x67031]
V [jvm.dll+0x66599]
V [jvm.dll+0x6652d]
V [jvm.dll+0x55ec4]
V [jvm.dll+0x55703]
V [jvm.dll+0x55b66]
V [jvm.dll+0x56017]
V [jvm.dll+0x612ab]
V [jvm.dll+0x57e10]
V [jvm.dll+0x55e12]
V [jvm.dll+0x6600a]
V [jvm.dll+0x602a0]
V [jvm.dll+0x5a662]
V [jvm.dll+0x5fcf8]
V [jvm.dll+0x5799b]
V [jvm.dll+0x13afd7]
V [jvm.dll+0x11d8c3]
V [jvm.dll+0x11cb9e]
V [jvm.dll+0x11cec0]
V [jvm.dll+0x11d2c2]
V [jvm.dll+0x140fec]
C [msvcr71.dll+0x9565] endthreadex+0xa0
C [kernel32.dll+0x13677] BaseThreadInitThunk+0x12
C [ntdll.dll+0x39d72] RtlInitializeExceptionChain+0x63
C [ntdll.dll+0x39d45] RtlInitializeExceptionChain+0x36

VM_Operation (0x05b1eabc): GenCollectForAllocation, mode: safepoint, requested by thread 0x04f1c800


P R O C E S S

Java Threads: ( => current thread )
0x04f1c800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=4140, stack(0x05ad0000,0x05b20000)]
0x04f1bc00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=6108, stack(0x05590000,0x055e0000)]
0x04f1b400 JavaThread "AWT-Shutdown" [_thread_blocked, id=3876, stack(0x05500000,0x05550000)]
0x04ef1c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2024, stack(0x05450000,0x054a0000)]
0x004b4c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4748, stack(0x04ba0000,0x04bf0000)]
0x004a9000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=4336, stack(0x04b10000,0x04b60000)]
0x004a8000 JavaThread "Attach Listener" daemon [_thread_blocked, id=5932, stack(0x04a80000,0x04ad0000)]
0x004a5000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4864, stack(0x049f0000,0x04a40000)]
0x004a2000 JavaThread "Finalizer" daemon [_thread_blocked, id=5648, stack(0x04960000,0x049b0000)]
0x0049d800 JavaThread "Reference Handler" daemon [_thread_blocked, id=4376, stack(0x04820000,0x04870000)]
0x00187800 JavaThread "main" [_thread_blocked, id=4724, stack(0x01d90000,0x01de0000)]

Other Threads:
=>0x00461400 VMThread [stack: 0x048d0000,0x04920000] [id=2456]
0x004b6800 WatcherThread [stack: 0x04c30000,0x04c80000] [id=2280]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x004305a8] Threads_lock - owner thread: 0x00461400
[0x004309b8] Heap_lock - owner thread: 0x04f1c800

Heap
def new generation total 4928K, used 4416K [0x14470000, 0x149c0000, 0x1ef10000)
eden space 4416K, 100% used [0x14470000, 0x148c0000, 0x148c0000)
from space 512K, 0% used [0x148c0000, 0x148c0000, 0x14940000)
to space 512K, 2% used [0x14940000, 0x14943160, 0x149c0000)
tenured generation total 10944K, used 0K [0x1ef10000, 0x1f9c0000, 0x34470000)
the space 10944K, 0% used [0x1ef10000, 0x1ef10000, 0x1ef10200, 0x1f9c0000)
compacting perm gen total 12288K, used 2372K [0x34470000, 0x35070000, 0x38470000)
the space 12288K, 19% used [0x34470000, 0x346c1100, 0x346c1200, 0x35070000)
ro space 10240K, 51% used [0x38470000, 0x3899d0b8, 0x3899d200, 0x38e70000)
rw space 12288K, 54% used [0x38e70000, 0x39509570, 0x39509600, 0x39a70000)

Code Cache [0x02570000, 0x02618000, 0x04570000)
total_blobs=279 nmethods=87 adapters=128 free_code_cache=32871616 largest_free_block=0

Dynamic libraries:
0x00400000 - 0x00424000 C:Javajre6launch4j-tmpMythruna-20120224.exe
0x77690000 - 0x77810000 C:WindowsSysWOW64ntdll.dll
0x76640000 - 0x76740000 C:Windowssyswow64kernel32.dll
0x767a0000 - 0x767e6000 C:Windowssyswow64KERNELBASE.dll
0x76c40000 - 0x76ce0000 C:Windowssyswow64ADVAPI32.dll
0x76ce0000 - 0x76d8c000 C:Windowssyswow64msvcrt.dll
0x76ed0000 - 0x76ee9000 C:WindowsSysWOW64sechost.dll
0x770b0000 - 0x771a0000 C:Windowssyswow64RPCRT4.dll
0x75200000 - 0x75260000 C:Windowssyswow64SspiCli.dll
0x751f0000 - 0x751fc000 C:Windowssyswow64CRYPTBASE.dll
0x75360000 - 0x75460000 C:Windowssyswow64USER32.dll
0x76f90000 - 0x77020000 C:Windowssyswow64GDI32.dll
0x76740000 - 0x7674a000 C:Windowssyswow64LPK.dll
0x75460000 - 0x754fd000 C:Windowssyswow64USP10.dll
0x77020000 - 0x77080000 C:Windowssystem32IMM32.DLL
0x76da0000 - 0x76e6c000 C:Windowssyswow64MSCTF.dll
0x7c340000 - 0x7c396000 C:Javajre6binmsvcr71.dll
0x6d7f0000 - 0x6da9f000 C:Javajre6binclientjvm.dll
0x73600000 - 0x73632000 C:Windowssystem32WINMM.dll
0x746b0000 - 0x746fb000 C:Windowssystem32apphelp.dll
0x6d700000 - 0x6d723000 C:Javajre6binsplashscreen.dll
0x6d7a0000 - 0x6d7ac000 C:Javajre6binverify.dll
0x6d320000 - 0x6d33f000 C:Javajre6binjava.dll
0x717c0000 - 0x71818000 C:Program Files (x86)Common Filesmicrosoft sharedinktiptsf.dll
0x76340000 - 0x7649c000 C:Windowssyswow64ole32.dll
0x75500000 - 0x7558f000 C:Windowssyswow64OLEAUT32.dll
0x6d7e0000 - 0x6d7ef000 C:Javajre6binzip.dll
0x771a0000 - 0x77223000 C:Windowssyswow64CLBCatQ.DLL
0x73680000 - 0x73689000 C:Windowssystem32version.dll
0x10000000 - 0x10008000 C:Program Files (x86)Internet Download Manageridmmkb.dll
0x72550000 - 0x72566000 C:Windowssystem32CRYPTSP.dll
0x72510000 - 0x7254b000 C:Windowssystem32rsaenh.dll
0x73770000 - 0x73787000 C:Windowssystem32USERENV.dll
0x73760000 - 0x7376b000 C:Windowssystem32profapi.dll
0x6d600000 - 0x6d613000 C:Javajre6binnet.dll
0x761e0000 - 0x76215000 C:Windowssyswow64WS2_32.dll
0x76f80000 - 0x76f86000 C:Windowssyswow64NSI.dll
0x72640000 - 0x7267c000 C:Windowssystem32mswsock.dll
0x724e0000 - 0x724e6000 C:WindowsSystem32wship6.dll
0x71ae0000 - 0x71af0000 C:Windowssystem32NLAapi.dll
0x72490000 - 0x724d4000 C:Windowssystem32DNSAPI.dll
0x71ad0000 - 0x71ad8000 C:WindowsSystem32winrnr.dll
0x71ac0000 - 0x71ad0000 C:Windowssystem32napinsp.dll
0x71aa0000 - 0x71ab2000 C:Windowssystem32pnrpnsp.dll
0x71a70000 - 0x71a95000 C:Program Files (x86)BonjourmdnsNSP.dll
0x72610000 - 0x7262c000 C:Windowssystem32Iphlpapi.DLL
0x72600000 - 0x72607000 C:Windowssystem32WINNSI.DLL
0x71a40000 - 0x71a67000 C:Program Files (x86)Common FilesMicrosoft SharedWindows LiveWLIDNSP.DLL
0x76d90000 - 0x76d95000 C:Windowssyswow64PSAPI.DLL
0x76e70000 - 0x76ec7000 C:Windowssyswow64SHLWAPI.dll
0x72630000 - 0x72635000 C:WindowsSystem32wshtcpip.dll
0x719f0000 - 0x719f6000 C:Windowssystem32rasadhlp.dll
0x71a00000 - 0x71a38000 C:WindowsSystem32fwpuclnt.dll
0x6d000000 - 0x6d14c000 C:Javajre6binawt.dll
0x74960000 - 0x749b1000 C:Windowssystem32WINSPOOL.DRV
0x749c0000 - 0x74b5e000 C:WindowsWinSxSx86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfcCOMCTL32.dll
0x74210000 - 0x74223000 C:Windowssystem32DWMAPI.DLL
0x6d230000 - 0x6d27f000 C:Javajre6binfontmanager.dll
0x6d430000 - 0x6d5f3000 C:Windowssystem32d3d9.dll
0x74cb0000 - 0x74cb6000 C:Windowssystem32d3d8thk.dll
0x6d360000 - 0x6d423000 C:Windowssystem32aticfx32.dll
0x74c60000 - 0x74c6b000 C:Windowssystem32atiu9pag.dll
0x6a230000 - 0x6a7cd000 C:Windowssystem32atiumdag.dll
0x6cb90000 - 0x6cf9b000 C:Windowssystem32atiumdva.dll
0x75590000 - 0x761d9000 C:Windowssystem32shell32.dll

VM Arguments:
jvm_args: -Xmx512m
java_command: E:Mythruna-20120224-WindowsMythruna-20120224.exe
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:Javajdk1.6.0_29
CLASSPATH=.;C:Program Files (x86)QuickTimeQTSystemQTJava.zip
PATH=c:Program Files (x86)AMD APPbinx86_64;c:Program Files (x86)AMD APPbinx86;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:Program FilesCommon FilesMicrosoft SharedWindows Live;C:Program Files (x86)Common FilesMicrosoft SharedWindows Live;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)QuickTimeQTSystem;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static;C:Program Files (x86)CMake 2.8bin;C:QtSDKmingwbin;C:QtSDKDesktopQt4.7.3mingwbin;D:OpenGlpremake-4.3-windows;C:Program Files (x86)Windows LiveShared;C:Program FilesSlikSvnbin;C:Program Files (x86)AutodeskBackburner;C:Program Files (x86)MATLABR2011aruntimewin32;C:Program Files (x86)MATLABR2011abin;C:Program Files (x86)Calibre2;D:Workapache-ant-1.8.2-binbin;D:Workapache-ant-1.8.2-binbin;;C:Javajre6bin
USERNAME=irfan
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 15 Stepping 13, GenuineIntel



S Y S T E M

OS: Windows 7 , 64 bit Build 7600

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 2085504k(258444k free), swap 4171008k(845696k free)

vm_info: Java HotSpot(TM) Client VM (20.4-b02) for windows-x86 JRE (1.6.0_29-b11), built on Oct 3 2011 01:01:08 by "java_re" with MS VC++ 7.1 (VS2003)

time: Mon Mar 05 00:54:56 2012
elapsed time: 3 seconds

client.log is empty.

Dont know if its going to help.

And you are able to run other JME stuff on this system?



I don’t really do anything before the settings dialog opens.

Yeh, others are running fine. There was a second time crash with the following content.



Uncaught exception from thread:Thread[jME3 Audio Thread,6,main]

java.lang.NullPointerException

at org.lwjgl.openal.ALC10.alcDestroyContext(ALC10.java:363)

at org.lwjgl.openal.AL.destroy(AL.java:210)

at org.lwjgl.openal.AL.init(AL.java:175)

at org.lwjgl.openal.AL.create(AL.java:138)

at org.lwjgl.openal.AL.create(AL.java:102)

at org.lwjgl.openal.AL.create(AL.java:201)

at com.jme3.audio.lwjgl.LwjglAudioRenderer.initInThread(LwjglAudioRenderer.java:146)

at com.jme3.audio.lwjgl.LwjglAudioRenderer.run(LwjglAudioRenderer.java:106)

at java.lang.Thread.run(Unknown Source)

Application was not initialized.



3rd time I successfully ran the game.



I faces very frequent crashes on my system on java related stuff. Maybe its just me.

Hmmm… Java or your OS + Java seem kind of funky, then.

Is there anything I can do to check my system or anything that might help to back trace these issues. Collecting memory dump?

I have no idea. It’s a Java problem and how JME uses Java. As early as the error happens for you, it’s nothing that I’m doing.



64 bit Java or 32 bit Java on a 64 bit OS? I get lost pretty quickly in the possibilities.

32bit java on 64 bit Windows 7.

Search your system for “OpenAL32.dll” or “OpenAL64.dll” files and delete them, there’s a buggy implementation on your system. You do not need to install OpenAL to use jME3 as we include OpenAL with the library.

1 Like

If they are packed with the game, why would the application will go for external lib?

@iamcreasy said:
If they are packed with the game, why would the application will go for external lib?


Because if they are somewhere in your user folders "local setting", "app data", etc. then it will use those instead of whatever is local to the app in some cases.