The game was working fine prior to downloading yesterday's patch. Now, when I try to start either from the downloaded version or the web version, the game window will come up for about 5 seconds, then close before displaying anything more than a black screen. I have been through the steps suggested in the sticky; I updated Java, I updated my graphics drivers, uninstalled then reinstalled the game, and checked my firewall settings. Still does the same thing. I have found an error file in the Spiral Knights game folder that I'll paste below.
System Info:
Windows XP
AMD Athlon X2 5600+
2.0 GB RAM
NVIDIA GeForce 9800GT 512 MB graphics
ERROR FILE:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c910f1e, pid=1968, tid=1804
#
# JRE version: 6.0_25-b06
# Java VM: Java HotSpot(TM) Client VM (20.0-b11 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [ntdll.dll+0x10f1e]
#
# 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 (0x02eb5400): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1804, stack(0x04940000,0x04990000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000080
Registers:
EAX=0x00000000, EBX=0x000a0000, ECX=0x00000080, EDX=0x0010b7c8
ESP=0x0498e604, EBP=0x0498e824, ESI=0x0010b7c0, EDI=0x00000101
EIP=0x7c910f1e, EFLAGS=0x00010246
Top of Stack: (sp=0x0498e604)
0x0498e604: 00000000 000fff44 000fff40 0498e840
0x0498e614: 7c910f04 7c911086 7c9101db 00000000
0x0498e624: 000ffe3c 00000080 c0000034 0498e660
0x0498e634: 7c90f65c 7c90f661 c0000034 0498e6e0
0x0498e644: 7c90f62d 0498e63c 7ff46000 0498e6a8
0x0498e654: 7c90e920 7c90f668 ffffffff 7c90f661
0x0498e664: 77dd6a4e 77dd6a87 0498e7ec 0000025c
0x0498e674: 7c90f62d 0498e730 c0000034 0498e6b0
Instructions: (pc=0x7c910f1e)
0x7c910efe: e4 e8 80 f7 ff ff 8d 56 08 89 95 f4 fe ff ff 8b
0x7c910f0e: 02 89 85 94 fe ff ff 8b 4a 04 89 8d ec fe ff ff
0x7c910f1e: 8b 39 3b 78 04 0f 85 0b 5a 02 00 3b fa 0f 85 03
0x7c910f2e: 5a 02 00 89 01 89 48 04 8a 46 05 88 45 e3 0f b7
Register to memory mapping:
EAX=0x00000000 is an unknown value
EBX=0x000a0000 is an unknown value
ECX=0x00000080 is an unknown value
EDX=0x0010b7c8 is an unknown value
ESP=0x0498e604 is pointing into the stack for thread: 0x02eb5400
EBP=0x0498e824 is pointing into the stack for thread: 0x02eb5400
ESI=0x0010b7c0 is an unknown value
EDI=0x00000101 is an unknown value
Stack: [0x04940000,0x04990000], sp=0x0498e604, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ntdll.dll+0x10f1e]
C [kernel32.dll+0x9a7f]
C [DINPUT8.dll+0xd471]
C [DINPUT8.dll+0x9fb4]
C [DINPUT8.dll+0xb18b]
C [DINPUT8.dll+0x16cc4]
C [DINPUT8.dll+0x1428f]
C [DINPUT8.dll+0x533e]
C [DINPUT8.dll+0xdbda]
C [DINPUT8.dll+0xdc1f]
C [DINPUT8.dll+0x11103]
C [DINPUT8.dll+0xdd40]
C [DINPUT8.dll+0xddfd]
C [jinput-dx8.dll+0x15a2]
j net.java.games.input.IDirectInput.enumDevices()V+5
j net.java.games.input.IDirectInput.(Lnet/java/games/input/DummyWindow;)V+28
j net.java.games.input.DirectInputEnvironmentPlugin.enumControllers(Lnet/java/games/input/DummyWindow;)[Lnet/java/games/input/Controller;+13
j net.java.games.input.DirectInputEnvironmentPlugin.()V+39
j net.java.games.input.DirectAndRawInputEnvironmentPlugin.()V+14
v ~StubRoutines::call_stub
V [jvm.dll+0xfad0b]
V [jvm.dll+0x18c241]
V [jvm.dll+0xfad8d]
V [jvm.dll+0x104f03]
V [jvm.dll+0x10596a]
V [jvm.dll+0xb7186]
C [java.dll+0x7173]
J sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
j org.lwjgl.input.Controllers.create()V+12
j com.threerings.opengl.GlDisplayApp.init()V+58
j com.threerings.projectx.client.ProjectXApp.init()V+54
j com.threerings.opengl.GlDisplayApp$1.run()V+4
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j java.awt.EventQueue$1.run()Ljava/lang/Void;+12
j java.awt.EventQueue$1.run()Ljava/lang/Object;+1
v ~StubRoutines::call_stub
V [jvm.dll+0xfad0b]
V [jvm.dll+0x18c241]
V [jvm.dll+0xfad8d]
V [jvm.dll+0xbb634]
C [java.dll+0x102f]
j java.security.AccessControlContext$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)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
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub
V [jvm.dll+0xfad0b]
V [jvm.dll+0x18c241]
V [jvm.dll+0xfaeb1]
V [jvm.dll+0xfaf0b]
V [jvm.dll+0xb5549]
V [jvm.dll+0x118f44]
V [jvm.dll+0x140a8c]
C [msvcr71.dll+0x9565]
C [kernel32.dll+0xb729]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j net.java.games.input.IDirectInput.nEnumDevices(J)V+0
j net.java.games.input.IDirectInput.enumDevices()V+5
j net.java.games.input.IDirectInput.(Lnet/java/games/input/DummyWindow;)V+28
j net.java.games.input.DirectInputEnvironmentPlugin.enumControllers(Lnet/java/games/input/DummyWindow;)[Lnet/java/games/input/Controller;+13
j net.java.games.input.DirectInputEnvironmentPlugin.()V+39
j net.java.games.input.DirectAndRawInputEnvironmentPlugin.()V+14
v ~StubRoutines::call_stub
J sun.reflect.NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;
J sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
J sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
J java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
J java.lang.Class.newInstance0()Ljava/lang/Object;
J java.lang.Class.newInstance()Ljava/lang/Object;
j net.java.games.input.DefaultControllerEnvironment.getControllers()[Lnet/java/games/input/Controller;+435
j org.lwjgl.input.Controllers.create()V+12
j com.threerings.opengl.GlDisplayApp.init()V+58
j com.threerings.projectx.client.ProjectXApp.init()V+54
j com.threerings.opengl.GlDisplayApp$1.run()V+4
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j java.awt.EventQueue$1.run()Ljava/lang/Void;+12
j java.awt.EventQueue$1.run()Ljava/lang/Object;+1
v ~StubRoutines::call_stub
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j java.security.AccessControlContext$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)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
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x003a7000 JavaThread "DestroyJavaVM" [_thread_blocked, id=3628, stack(0x008c0000,0x00910000)]
=>0x02eb5400 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1804, stack(0x04940000,0x04990000)]
0x02e63c00 JavaThread "samskivert Interval Timer" daemon [_thread_blocked, id=276, stack(0x048f0000,0x04940000)]
0x04440400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1496, stack(0x048a0000,0x048f0000)]
0x02b64800 JavaThread "AWT-Shutdown" [_thread_blocked, id=4084, stack(0x04850000,0x048a0000)]
0x02b69400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1488, stack(0x04800000,0x04850000)]
0x02f8a800 JavaThread "SoundManager.Loader" daemon [_thread_blocked, id=3860, stack(0x042d0000,0x04320000)]
0x02b48000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3728, stack(0x02dc0000,0x02e10000)]
0x02b45400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=3716, stack(0x02d70000,0x02dc0000)]
0x02b40400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3708, stack(0x02d20000,0x02d70000)]
0x02b3f000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3712, stack(0x02cd0000,0x02d20000)]
0x02b3b800 JavaThread "Finalizer" daemon [_thread_blocked, id=3692, stack(0x02c80000,0x02cd0000)]
0x02b37000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3704, stack(0x02c30000,0x02c80000)]
Other Threads:
0x02afac00 VMThread [stack: 0x02be0000,0x02c30000] [id=3524]
0x02b5ac00 WatcherThread [stack: 0x02e10000,0x02e60000] [id=3724]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 19520K, used 14907K [0x22990000, 0x23eb0000, 0x27ee0000)
eden space 17408K, 85% used [0x22990000, 0x2381eff0, 0x23a90000)
from space 2112K, 0% used [0x23a90000, 0x23a90000, 0x23ca0000)
to space 2112K, 0% used [0x23ca0000, 0x23ca0000, 0x23eb0000)
tenured generation total 43196K, used 25915K [0x27ee0000, 0x2a90f000, 0x32990000)
the space 43196K, 59% used [0x27ee0000, 0x2982ee20, 0x2982f000, 0x2a90f000)
compacting perm gen total 12288K, used 11051K [0x32990000, 0x33590000, 0x36990000)
the space 12288K, 89% used [0x32990000, 0x3345ac40, 0x3345ae00, 0x33590000)
ro space 10240K, 51% used [0x36990000, 0x36ebdc00, 0x36ebdc00, 0x37390000)
rw space 12288K, 55% used [0x37390000, 0x37a2c300, 0x37a2c400, 0x37f90000)
Code Cache [0x00910000, 0x00af0000, 0x02910000)
total_blobs=1234 nmethods=946 adapters=223 free_code_cache=31617856 largest_free_block=128
Dynamic libraries:
0x00400000 - 0x00424000 C:\Program Files\Java\jre6\bin\javaw.exe
0x7c900000 - 0x7c9b2000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f6000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f03000 C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f59000 C:\WINDOWS\system32\GDI32.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
0x7c340000 - 0x7c396000 C:\Program Files\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 C:\Program Files\Java\jre6\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d7a0000 - 0x6d7ac000 C:\Program Files\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\Program Files\Java\jre6\bin\java.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 C:\Program Files\Java\jre6\bin\zip.dll
0x6d000000 - 0x6d14b000 C:\Program Files\Java\jre6\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
0x774e0000 - 0x7761e000 C:\WINDOWS\system32\ole32.dll
0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x10000000 - 0x10071000 D:\Games\Spiral Knights\native\lwjgl.dll
0x5ed00000 - 0x5edcc000 C:\WINDOWS\system32\OPENGL32.dll
0x68b20000 - 0x68b40000 C:\WINDOWS\system32\GLU32.dll
0x73760000 - 0x737ab000 C:\WINDOWS\system32\DDRAW.dll
0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x038a0000 - 0x03ac0000 D:\Games\Spiral Knights\native\OpenAL32.dll
0x73f10000 - 0x73f6c000 C:\WINDOWS\system32\dsound.dll
0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
0x77a80000 - 0x77b15000 C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x74720000 - 0x7476c000 C:\WINDOWS\system32\MSCTF.dll
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll
0x73ee0000 - 0x73ee4000 C:\WINDOWS\system32\KsUser.dll
0x6d600000 - 0x6d613000 C:\Program Files\Java\jre6\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\System32\mswsock.dll
0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x64000000 - 0x64025000 C:\Program Files\Bonjour\mdnsNSP.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x755c0000 - 0x755ee000 C:\WINDOWS\system32\msctfime.ime
0x69500000 - 0x6a34a000 C:\WINDOWS\system32\nvoglnt.dll
0x73b30000 - 0x73b45000 C:\WINDOWS\system32\mscms.dll
0x66e90000 - 0x66ed1000 C:\WINDOWS\system32\icm32.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a74000 C:\WINDOWS\system32\USERENV.dll
0x5b860000 - 0x5b8b5000 C:\WINDOWS\system32\netapi32.dll
0x6d230000 - 0x6d27f000 C:\Program Files\Java\jre6\bin\fontmanager.dll
0x6d620000 - 0x6d629000 C:\Program Files\Java\jre6\bin\nio.dll
0x05b70000 - 0x05b86000 D:\Games\Spiral Knights\native\jinput-dx8.dll
0x6ce10000 - 0x6ce48000 C:\WINDOWS\system32\DINPUT8.dll
0x688f0000 - 0x688f9000 C:\WINDOWS\system32\HID.DLL
0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.DLL
VM Arguments:
jvm_args: -Dcom.threerings.getdown=true -Xmx256M -XX:+AggressiveOpts -XX:SoftRefLRUPolicyMSPerMB=10 -Djava.library.path=D:\Games\Spiral Knights\./native -Dorg.lwjgl.util.NoChecks=true -Dsun.java2d.d3d=false -Dappdir=D:\Games\Spiral Knights\. -Dresource_dir=D:\Games\Spiral Knights\./rsrc
java_command: com.threerings.projectx.client.ProjectXApp
Launcher Type: SUN_STANDARD
Environment Variables:
[error occurred during error reporting (printing environment variables), id 0xc0000005]
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 67 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 2095532k(1175924k free), swap 4033824k(3249580k free)
vm_info: Java HotSpot(TM) Client VM (20.0-b11) for windows-x86 JRE (1.6.0_25-b06), built on Apr 14 2011 01:04:32 by "java_re" with MS VC++ 7.1 (VS2003)
time: Fri Apr 29 11:34:30 2011
elapsed time: 19 seconds