Hi, hope someone can help. Spark was recently freezing on me so I updated to version 2.6.3.12555. Since that time, it crashes at login as soon as the authentification seems to complete. Error log is below. I’ve tried numerous uninstall/re-installs of spark, even went so far to do the same for Java.
EDIT-Windows XP
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100059c5, pid=3728, tid=1416
JRE version: 6.0_26-b03
Java VM: Java HotSpot™ Client VM (20.1-b02 mixed mode, sharing windows-x86 )
Problematic frame:
C [civil.dll+0x59c5]
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 (0x03422800): JavaThread “AWT-EventQueue-0” [_thread_in_native, id=1416, stack(0x03310000,0x03360000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000028
Registers:
EAX=0x000d0498, EBX=0x2b3063e8, ECX=0x00000000, EDX=0x00000000
ESP=0x0335ef78, EBP=0x0335ef84, ESI=0x2b3063e0, EDI=0x03422800
EIP=0x100059c5, EFLAGS=0x00010216
Top of Stack: (sp=0x0335ef78)
0x0335ef78: 046623a8 04662018 00000000 0335efcc
0x0335ef88: 100058ad 0335ef9c 000d0498 00000000
0x0335ef98: 046623a8 0335efb8 10006277 04661fd0
0x0335efa8: 04661fd0 046639a0 00000000 00000001
0x0335efb8: 0035efc8 000d0498 008b3a38 00000000
0x0335efc8: 008b2fcc 0335f004 10005135 04663980
0x0335efd8: 046623a8 00000000 ffffffff ffffffff
0x0335efe8: ffffffff bf800000 04663980 04663980
Instructions: (pc=0x100059c5)
0x100059a5: cc cc cc cc cc cc cc cc cc cc cc 55 8b ec 83 ec
0x100059b5: 0c 89 4d f4 8b 45 0c 8b 48 44 89 4d fc 8b 55 fc
0x100059c5: df 6a 28 d8 0d 4c a0 01 10 d8 3d 48 a0 01 10 d9
0x100059d5: 5d f8 8b 45 f8 50 8b 4d fc 8b 51 38 52 8b 45 fc
Register to memory mapping:
EAX=0x000d0498 is an unknown value
EBX=0x2b3063e8 is an oop
{method}
- klass: {other class}
ECX=0x00000000 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x0335ef78 is pointing into the stack for thread: 0x03422800
EBP=0x0335ef84 is pointing into the stack for thread: 0x03422800
ESI=0x2b3063e0 is an oop
{constMethod}
-
klass: {other class}
-
method: 0x2b3063e8 {method} ‘openCaptureDeviceStream’ ‘(Ljava/lang/String;)Lcom/lti/civil/CaptureStream;’ in ‘com/lti/civil/impl/jni/NativeCaptureSystem’
-
exceptions: 0x2e970068
EDI=0x03422800 is a thread
Stack: [0x03310000,0x03360000], sp=0x0335ef78, free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [civil.dll+0x59c5]
C [civil.dll+0x58ad]
C [civil.dll+0x5135]
C [civil.dll+0x379a]
C [civil.dll+0x15b4] Java_com_lti_civil_impl_jni_NativeCaptureSystem_openCaptureDeviceStream+0x94
j com.lti.civil.impl.jni.NativeCaptureSystem.openCaptureDeviceStream(Ljava/lang/S tring;)Lcom/lti/civil/CaptureStream;+0
j net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.getFormats(Lcom/lti/civil/Captu reSystem;Ljava/lang/String;)[Ljavax/media/Format;+2
j net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.addCaptureDevices()V+59
j net.sf.fmj.media.cdp.GlobalCaptureDevicePlugger.addCaptureDevices()V+7
j org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.scanDevices()V +19
j org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.()V+394
j org.jivesoftware.sparkimpl.preference.media.MediaPreference.()V+9
j org.jivesoftware.spark.preference.PreferenceManager.()V+53
j org.jivesoftware.spark.SparkManager.getPreferenceManager()Lorg/jivesoftware/spa rk/preference/PreferenceManager;+10
j org.jivesoftware.spark.filetransfer.SparkTransferManager.()V+81
j org.jivesoftware.spark.filetransfer.SparkTransferManager.getInstance()Lorg/jive software/spark/filetransfer/SparkTransferManager;+17
j org.jivesoftware.spark.Workspace.buildLayout()V+44
j org.jivesoftware.LoginDialog$2.run()V+223
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+2 1
j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/la ng/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+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
V [jvm.dll+0xbb734]
C [java.dll+0x102f] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedActi on_2Ljava_security_AccessControlContext_2+0x17
j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/Pri vilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlCo ntext;)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/a wt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljav a/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+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+0xb699] GetModuleFileNameA+0x1ba
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.lti.civil.impl.jni.NativeCaptureSystem.openCaptureDeviceStream(Ljava/lang/S tring;)Lcom/lti/civil/CaptureStream;+0
j net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.getFormats(Lcom/lti/civil/Captu reSystem;Ljava/lang/String;)[Ljavax/media/Format;+2
j net.sf.fmj.media.cdp.civil.CaptureDevicePlugger.addCaptureDevices()V+59
j net.sf.fmj.media.cdp.GlobalCaptureDevicePlugger.addCaptureDevices()V+7
j org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.scanDevices()V +19
j org.jivesoftware.sparkimpl.preference.media.MediaPreferencePanel.()V+394
j org.jivesoftware.sparkimpl.preference.media.MediaPreference.()V+9
j org.jivesoftware.spark.preference.PreferenceManager.()V+53
j org.jivesoftware.spark.SparkManager.getPreferenceManager()Lorg/jivesoftware/spa rk/preference/PreferenceManager;+10
j org.jivesoftware.spark.filetransfer.SparkTransferManager.()V+81
j org.jivesoftware.spark.filetransfer.SparkTransferManager.getInstance()Lorg/jive software/spark/filetransfer/SparkTransferManager;+17
j org.jivesoftware.spark.Workspace.buildLayout()V+44
j org.jivesoftware.LoginDialog$2.run()V+223
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+2 1
j java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/la ng/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;Lja va/security/AccessControlContext;)Ljava/lang/Object;+0
j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/Pri vilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlCo ntext;)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/a wt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljav a/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 )
0x03a65400 JavaThread “Reaper Timer” daemon [_thread_blocked, id=4072, stack(0x04600000,0x04650000)]
0x03a5d000 JavaThread “RTCP Timer” daemon [_thread_blocked, id=1124, stack(0x045b0000,0x04600000)]
0x03aa1800 JavaThread “pool-spark3” daemon [_thread_blocked, id=548, stack(0x04560000,0x045b0000)]
0x03a75000 JavaThread “pool-spark2” daemon [_thread_blocked, id=216, stack(0x04510000,0x04560000)]
0x03a8c800 JavaThread “pool-spark1” daemon [_thread_blocked, id=2672, stack(0x044c0000,0x04510000)]
0x03772000 JavaThread “Timer-0” [_thread_blocked, id=3768, stack(0x04470000,0x044c0000)]
0x03600400 JavaThread “timer-spark” daemon [_thread_blocked, id=176, stack(0x04420000,0x04470000)]
0x036f3400 JavaThread “Image Fetcher 1” daemon [_thread_blocked, id=2836, stack(0x043d0000,0x04420000)]
0x034d3400 JavaThread “Smack Listener Processor (0)” daemon [_thread_blocked, id=3704, stack(0x04380000,0x043d0000)]
0x034d0400 JavaThread “Smack Keep Alive (0)” daemon [_thread_blocked, id=516, stack(0x04330000,0x04380000)]
0x035e9400 JavaThread “Smack Packet Reader (0)” daemon [_thread_in_native, id=488, stack(0x042e0000,0x04330000)]
0x0363d400 JavaThread “Smack Packet Writer (0)” daemon [_thread_blocked, id=556, stack(0x04290000,0x042e0000)]
0x02c56400 JavaThread “Thread-3” daemon [_thread_in_native, id=1284, stack(0x04240000,0x04290000)]
0x03773400 JavaThread “Thread-2” [_thread_blocked, id=1776, stack(0x041f0000,0x04240000)]
0x034ed400 JavaThread “Image Fetcher 2” daemon [_thread_blocked, id=1084, stack(0x038d0000,0x03920000)]
0x03687c00 JavaThread “Image Fetcher 3” daemon [_thread_blocked, id=2792, stack(0x037b0000,0x03800000)]
0x03660000 JavaThread “TimerQueue” daemon [_thread_blocked, id=2004, stack(0x03800000,0x03850000)]
=>0x03422800 JavaThread “AWT-EventQueue-0” [_thread_in_native, id=1416, stack(0x03310000,0x03360000)]
0x03422400 JavaThread “AWT-Shutdown” [_thread_blocked, id=680, stack(0x03220000,0x03270000)]
0x030a1400 JavaThread “AWT-Windows” daemon [_thread_in_native, id=1676, stack(0x03270000,0x032c0000)]
0x0309ec00 JavaThread “Java2D Disposer” daemon [_thread_blocked, id=2232, stack(0x031c0000,0x03210000)]
0x02c1ac00 JavaThread “Exe4JStartupThread” daemon [_thread_blocked, id=2000, stack(0x02f00000,0x02f50000)]
0x02be8400 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=3308, stack(0x02e60000,0x02eb0000)]
0x02be5800 JavaThread “C1 CompilerThread0” daemon [_thread_blocked, id=2012, stack(0x02e10000,0x02e60000)]
0x02be0c00 JavaThread “Attach Listener” daemon [_thread_blocked, id=3348, stack(0x02dc0000,0x02e10000)]
0x02bdf400 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=2384, stack(0x02d70000,0x02dc0000)]
0x02bdc000 JavaThread “Finalizer” daemon [_thread_blocked, id=2976, stack(0x02d20000,0x02d70000)]
0x02bd7400 JavaThread “Reference Handler” daemon [_thread_blocked, id=1780, stack(0x02cd0000,0x02d20000)]
0x003b7400 JavaThread “main” [_thread_blocked, id=2504, stack(0x00030000,0x00080000)]
Other Threads:
0x02b9b000 VMThread [stack: 0x02c80000,0x02cd0000] [id=3652]
0x02bf3000 WatcherThread [stack: 0x02eb0000,0x02f00000] [id=3216]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 2432K, used 1891K [0x22970000, 0x22c10000, 0x25410000)
eden space 2176K, 81% used [0x22970000, 0x22b2a6b0, 0x22b90000)
from space 256K, 47% used [0x22b90000, 0x22bae938, 0x22bd0000)
to space 256K, 0% used [0x22bd0000, 0x22bd0000, 0x22c10000)
tenured generation total 5504K, used 5345K [0x25410000, 0x25970000, 0x2a970000)
the space 5504K, 97% used [0x25410000, 0x25948518, 0x25948600, 0x25970000)
compacting perm gen total 12288K, used 9830K [0x2a970000, 0x2b570000, 0x2e970000)
the space 12288K, 79% used [0x2a970000, 0x2b309860, 0x2b309a00, 0x2b570000)
ro space 10240K, 51% used [0x2e970000, 0x2ee9dff8, 0x2ee9e000, 0x2f370000)
rw space 12288K, 55% used [0x2f370000, 0x2fa0c208, 0x2fa0c400, 0x2ff70000)
Code Cache [0x00a10000, 0x00ba8000, 0x02a10000)
total_blobs=842 nmethods=603 adapters=175 free_code_cache=31903104 largest_free_block=64