Fatal error: ArrayIndexOutOfBoundsException within uninterruptible region (index was 0x1ad0a1e9). Died in GC: Exiting virtual machine due to uninterruptibility violation. Thread #2 -- Stack -- at [0x67c0fe34, 0x5b30eef9] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2260 at [0x67c0fe70, 0x5b19b103] Lorg/jikesrvm/runtime/RuntimeEntrypoints; deliverHardwareException(II)V at line 722 at [0x67c0fe8c, 0x5b19b103] at [0x67c15d24, 0x5b1f6ed6] Lorg/jikesrvm/jni/ia32/JNIGCMapIterator; getNextReferenceAddress()Lorg/vmmagic/unboxed/Address; at line 112 at [0x67c15d48, 0x5b1f71b7] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrameForObjects(I)V at line 449 at [0x67c15d6c, 0x5b1f76b3] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrame(I)Lorg/vmmagic/unboxed/Address; at line 373 at [0x67c15d98, 0x5b1f77ea] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThreadInternal(Lorg/vmmagic/unboxed/Address;I)V at line 282 at [0x67c15ddc, 0x5b24472d] Lorg/jikesrvm/mm/mmtk/ScanThread; startScan(Lorg/mmtk/plan/TraceLocal;ZLorg/jikesrvm/scheduler/RVMThread;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;)V at line 232 at [0x67c15e38, 0x5b244853] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThread(Lorg/jikesrvm/scheduler/RVMThread;Lorg/mmtk/plan/TraceLocal;ZLorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;)V at line 198 at [0x67c15e7c, 0x5b21ec01] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThread(Lorg/jikesrvm/scheduler/RVMThread;Lorg/mmtk/plan/TraceLocal;Z)V at line 138 at [0x67c15eb0, 0x5b1f3a82] Lorg/jikesrvm/mm/mmtk/Scanning; computeThreadRoots(Lorg/mmtk/plan/TraceLocal;)V at line 325 at [0x67c15ed8, 0x5b1f42e1] Lorg/mmtk/plan/SimpleCollector; collectionPhase(SZ)V at line 74 at [0x67c15f04, 0x5b2bdac4] Lorg/mmtk/plan/semispace/SSCollector; collectionPhase(SZ)V at line 152 at [0x67c15f5c, 0x5b2bddfc] Lorg/mmtk/plan/Phase; processPhaseStack(Z)Z at line 429 at [0x67c15f7c, 0x5b1f437c] Lorg/mmtk/plan/Phase; beginNewPhaseStack(I)Z at line 351 at [0x67c15f98, 0x5b1f7ccc] Lorg/mmtk/plan/StopTheWorldCollector; collect()V at line 39 at [0x67c15fd8, 0x5b306c49] Lorg/jikesrvm/mm/mminterface/CollectorThread; run()V at line 369 at [0x67c15ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 Virtual machine state: -- Threads -- 4-main-6-RUNNABLE 2-daemon-collector-1-RUNNABLE 3-daemon-5-RUNNABLE 1-daemon-5-WAITING 5-daemon-5-WAITING 6-5-TIMED_WAITING 9-5-TIMED_WAITING 8-daemon-5-WAITING 7-5-TIMED_WAITING 10-4-RUNNABLE 11-5-TIMED_WAITING 12-5-WAITING 13-5-TIMED_WAITING 14-5-TIMED_WAITING 15-5-TIMED_WAITING -- Locks in use -- Lock 6: lockedObject: 0x6b4014e0 thin lock = 0x748014e2 object type = Lorg/eclipse/jdt/internal/core/search/indexing/IndexManager; ownerId: 0 (0) recursionCount: 0 entering: head: null tail: null waiting: 8-daemon-5-WAITING head: 8 tail: 8 mutexLatestContender: Lock 7: lockedObject: 0x6b4011f0 thin lock = 0x748011f2 object type = Ljava/util/Timer$TaskQueue; ownerId: 0 (0) recursionCount: 1 entering: head: null tail: null waiting: 9-5-TIMED_WAITING head: 9 tail: 9 mutexLatestContender: lock availability stats: 11 locks allocated, 82 locks freed, 0 free locks Dumping stack of active thread Dumping stack for Thread #2 -- Stack -- at [0x67c0fe1c, 0x5b314d35] Lorg/jikesrvm/scheduler/RVMThread; dumpVirtualMachine()V at line 4983 at [0x67c0fe34, 0x5b30eef9] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2262 at [0x67c0fe70, 0x5b19b103] Lorg/jikesrvm/runtime/RuntimeEntrypoints; deliverHardwareException(II)V at line 722 at [0x67c0fe8c, 0x5b19b103] at [0x67c15d24, 0x5b1f6ed6] Lorg/jikesrvm/jni/ia32/JNIGCMapIterator; getNextReferenceAddress()Lorg/vmmagic/unboxed/Address; at line 112 at [0x67c15d48, 0x5b1f71b7] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrameForObjects(I)V at line 449 at [0x67c15d6c, 0x5b1f76b3] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrame(I)Lorg/vmmagic/unboxed/Address; at line 373 at [0x67c15d98, 0x5b1f77ea] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThreadInternal(Lorg/vmmagic/unboxed/Address;I)V at line 282 at [0x67c15ddc, 0x5b24472d] Lorg/jikesrvm/mm/mmtk/ScanThread; startScan(Lorg/mmtk/plan/TraceLocal;ZLorg/jikesrvm/scheduler/RVMThread;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;)V at line 232 at [0x67c15e38, 0x5b244853] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThread(Lorg/jikesrvm/scheduler/RVMThread;Lorg/mmtk/plan/TraceLocal;ZLorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;)V at line 198 at [0x67c15e7c, 0x5b21ec01] Lorg/jikesrvm/mm/mmtk/ScanThread; scanThread(Lorg/jikesrvm/scheduler/RVMThread;Lorg/mmtk/plan/TraceLocal;Z)V at line 138 at [0x67c15eb0, 0x5b1f3a82] Lorg/jikesrvm/mm/mmtk/Scanning; computeThreadRoots(Lorg/mmtk/plan/TraceLocal;)V at line 325 at [0x67c15ed8, 0x5b1f42e1] Lorg/mmtk/plan/SimpleCollector; collectionPhase(SZ)V at line 74 at [0x67c15f04, 0x5b2bdac4] Lorg/mmtk/plan/semispace/SSCollector; collectionPhase(SZ)V at line 152 at [0x67c15f5c, 0x5b2bddfc] Lorg/mmtk/plan/Phase; processPhaseStack(Z)Z at line 429 at [0x67c15f7c, 0x5b1f437c] Lorg/mmtk/plan/Phase; beginNewPhaseStack(I)Z at line 351 at [0x67c15f98, 0x5b1f7ccc] Lorg/mmtk/plan/StopTheWorldCollector; collect()V at line 39 at [0x67c15fd8, 0x5b306c49] Lorg/jikesrvm/mm/mminterface/CollectorThread; run()V at line 369 at [0x67c15ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 Attempting to dump the stack of all other live threads This is somewhat risky since if the thread is running we're going to be quite confused 4-main-6-RUNNABLE-- Stack -- at [0x67ca060c, 0x679fe5b3] Lorg/eclipse/swt/internal/gtk/OS; gtk_main_do_event(I)V at line 5792 at [0x67ca0640, 0x5b2c09e2] Lorg/eclipse/swt/widgets/Display; eventProc(II)I at line 1177 at [0x67ca0660, 0x5b2567c9] at [0x67ca06d4, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 220 at [0x67ca070c, 0x5b2e14e0] Lorg/jikesrvm/runtime/Reflection; invoke(Lorg/jikesrvm/classloader/RVMMethod;Lorg/jikesrvm/runtime/ReflectionBase;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 77 at [0x67ca0758, 0x5b2e164b] Lorg/jikesrvm/jni/ia32/JNIHelpers; packageAndInvoke(Ljava/lang/Object;ILorg/vmmagic/unboxed/Address;Lorg/jikesrvm/classloader/TypeReference;ZZ)Ljava/lang/Object; at line 297 at [0x67ca0798, 0x5b284eff] Lorg/jikesrvm/jni/ia32/JNIHelpers; invokeWithVarArg(Ljava/lang/Object;ILorg/vmmagic/unboxed/Address;Lorg/jikesrvm/classloader/TypeReference;Z)Ljava/lang/Object; at line 215 at [0x67ca07e4, 0xb6d8445f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca0988, 0x67a050a6] at [0x67ca09b4, 0x67a072e0] Lorg/eclipse/swt/internal/gtk/OS; g_main_context_iteration(IZ)Z at line 1550 at [0x67ca09dc, 0x7125bb63] Lorg/eclipse/swt/widgets/Display; readAndDispatch()Z at line 3031 at [0x67ca0a04, 0x679a00c7] Lorg/eclipse/ui/internal/Workbench; runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V at line 2384 at [0x67ca0a54, 0x679f3bcc] Lorg/eclipse/ui/internal/Workbench; runUI()I at line 2348 at [0x67ca0a70, 0x67a06b5f] Lorg/eclipse/ui/internal/Workbench; access$4(Lorg/eclipse/ui/internal/Workbench;)I at line 2200 at [0x67ca0a98, 0x67a08994] Lorg/eclipse/ui/internal/Workbench$5; run()V at line 495 at [0x67ca0ac0, 0x67a13821] Lorg/eclipse/core/databinding/observable/Realm; runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V at line 288 at [0x67ca0ae8, 0x679f39f0] Lorg/eclipse/ui/internal/Workbench; createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I at line 490 at [0x67ca0b0c, 0x6783304a] Lorg/eclipse/ui/PlatformUI; createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I at line 149 at [0x67ca0b48, 0x678e5332] Lorg/eclipse/ui/internal/ide/application/IDEApplication; start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object; at line 113 at [0x67ca0b80, 0x678f98ee] Lorg/eclipse/equinox/internal/app/EclipseAppHandle; run(Ljava/lang/Object;)Ljava/lang/Object; at line 193 at [0x67ca0bb0, 0x678fcce7] Lorg/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher; runApplication(Ljava/lang/Object;)Ljava/lang/Object; at line 110 at [0x67ca0be0, 0x678fc717] Lorg/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher; start(Ljava/lang/Object;)Ljava/lang/Object; at line 79 at [0x67ca0c04, 0x6785a43f] Lorg/eclipse/core/runtime/adaptor/EclipseStarter; run(Ljava/lang/Object;)Ljava/lang/Object; at line 386 at [0x67ca0c40, 0x6787fb6b] Lorg/eclipse/core/runtime/adaptor/EclipseStarter; run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object; at line 179 at [0x67ca0c68, 0x5b21b3b4] Lorg/jikesrvm/classloader/ReflectionBase$$Reflect26120; invokeInternal(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; at [0x67ca0ca4, 0x5b256a09] Lorg/jikesrvm/runtime/ReflectionBase; invoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; at line 182 at [0x67ca0cdc, 0x5b23089f] Lorg/jikesrvm/runtime/Reflection; invoke(Lorg/jikesrvm/classloader/RVMMethod;Lorg/jikesrvm/runtime/ReflectionBase;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 75 at [0x67ca0d24, 0x5b2309b9] Ljava/lang/reflect/VMCommonLibrarySupport; invokeStatic(Ljava/lang/Object;[Ljava/lang/Object;Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/reflect/Method;Lorg/jikesrvm/classloader/RVMClass;Lorg/jikesrvm/runtime/ReflectionBase;)Ljava/lang/Object; at line 203 at [0x67ca0d6c, 0x5b0a3491] Ljava/lang/reflect/VMCommonLibrarySupport; invoke(Ljava/lang/Object;[Ljava/lang/Object;Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/reflect/Method;Lorg/jikesrvm/classloader/RVMClass;Lorg/jikesrvm/runtime/ReflectionBase;)Ljava/lang/Object; at line 172 at [0x67ca0da8, 0x5b28ac91] Ljava/lang/reflect/VMMethod; invoke(Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Object; at line 88 at [0x67ca0dd8, 0x6788ebb4] Ljava/lang/reflect/Method; invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; at line 330 at [0x67ca0e1c, 0x67883f06] Lorg/eclipse/equinox/launcher/Main; invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V at line 549 at [0x67ca0e4c, 0x6788d45d] Lorg/eclipse/equinox/launcher/Main; basicRun([Ljava/lang/String;)V at line 504 at [0x67ca0e80, 0x6788468b] Lorg/eclipse/equinox/launcher/Main; run([Ljava/lang/String;)I at line 1236 at [0x67ca0eac, 0x5b2c09e2] Lorg/eclipse/equinox/launcher/Main; main([Ljava/lang/String;)V at line 1212 at [0x67ca0ec4, 0x5b2565d4] at [0x67ca0f38, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 195 at [0x67ca0f70, 0x5b1ab51a] Lorg/jikesrvm/runtime/Reflection; invoke(Lorg/jikesrvm/classloader/RVMMethod;Lorg/jikesrvm/runtime/ReflectionBase;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 77 at [0x67ca0fb0, 0x5b28aba8] Lorg/jikesrvm/scheduler/MainThread; run()V at line 202 at [0x67ca0fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67ca0ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 3-daemon-5-RUNNABLE-- Stack -- at [0x67c59fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/FinalizerThread; run()V at line 75 at [0x67c59ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 1-daemon-5-WAITING-- Stack -- at [0x67cfbf28, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67cfbf54, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67cfbf70, 0x678fb15d] Ljava/lang/Object; wait()V at line 66 at [0x67cfbf90, 0x678fa14e] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; getNextEvent()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; at line 377 at [0x67cfbfb0, 0x5b28aba8] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; run()V at line 317 at [0x67cfbfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67cfbff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 5-daemon-5-WAITING-- Stack -- at [0x67d3ff28, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67d3ff54, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67d3ff70, 0x678fb15d] Ljava/lang/Object; wait()V at line 66 at [0x67d3ff90, 0x678fa14e] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; getNextEvent()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; at line 377 at [0x67d3ffb0, 0x5b28aba8] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; run()V at line 317 at [0x67d3ffd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67d3fff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 6-5-TIMED_WAITING-- Stack -- at [0x67e20e6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67e20ea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67e20ed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67e20f08, 0x67a9f638] Ljava/lang/Object; wait(J)V at line 72 at [0x67e20f38, 0x67a995c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x67e20f7c, 0x67a956ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x67e20fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x67e20fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67e20ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 9-5-TIMED_WAITING-- Stack -- at [0x67f1dea0, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67f1dedc, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67f1df0c, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67f1df3c, 0x71155151] Ljava/lang/Object; wait(J)V at line 72 at [0x67f1df70, 0x71153464] Ljava/util/Timer$TaskQueue; serve()Ljava/util/TimerTask; at line 222 at [0x67f1df94, 0x5b1a726a] Ljava/util/Timer$Scheduler; run()V at line 380 at [0x67f1dfb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x67f1dfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67f1dff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 8-daemon-5-WAITING-- Stack -- at [0x67dc8f20, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67dc8f4c, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67dc8f68, 0x67ac35c1] Ljava/lang/Object; wait()V at line 66 at [0x67dc8f94, 0x5b1a726a] Lorg/eclipse/jdt/internal/core/search/processing/JobManager; run()V at line 371 at [0x67dc8fb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x67dc8fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67dc8ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 7-5-TIMED_WAITING-- Stack -- at [0x67e67e6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67e67ea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67e67ed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67e67f08, 0x67a9f638] Ljava/lang/Object; wait(J)V at line 72 at [0x67e67f38, 0x67a995c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x67e67f7c, 0x67a956ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x67e67fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x67e67fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67e67ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 10-4-RUNNABLE-- Stack -- at [0x67eab420, 0x5b1ec590] Lorg/jikesrvm/scheduler/RVMThread; block(Lorg/jikesrvm/scheduler/RVMThread$BlockAdapter;Z)I at line 1977 at [0x67eab448, 0x5b1f8440] Lorg/jikesrvm/scheduler/RVMThread; block(Lorg/jikesrvm/scheduler/RVMThread$BlockAdapter;)I at line 2073 at [0x67eab46c, 0x5b1f83af] Lorg/jikesrvm/mm/mminterface/Handshake; waitForGCToFinish()V at line 74 at [0x67eab48c, 0x5b263b29] Lorg/jikesrvm/mm/mminterface/Handshake; requestAndAwaitCompletion(I)V at line 89 at [0x67eab4b0, 0x5b255243] Lorg/jikesrvm/mm/mminterface/CollectorThread; collect(Lorg/jikesrvm/mm/mminterface/Handshake;I)V at line 250 at [0x67eab4d0, 0x5b1f5819] Lorg/jikesrvm/mm/mmtk/Collection; triggerCollectionStatic(I)V at line 125 at [0x67eab4f0, 0x5b1f1e96] Lorg/jikesrvm/mm/mmtk/Collection; triggerCollection(I)V at line 79 at [0x67eab518, 0x5b1ad07a] Lorg/mmtk/plan/Plan; poll(ZLorg/mmtk/policy/Space;)Z at line 878 at [0x67eab548, 0x5b1f0591] Lorg/mmtk/policy/Space; acquire(I)Lorg/vmmagic/unboxed/Address; at line 388 at [0x67eab57c, 0x5b1ef8e4] Lorg/mmtk/utility/alloc/BumpPointer; allocSlowOnce(III)Lorg/vmmagic/unboxed/Address; at line 263 at [0x67eab5c4, 0x5b1ef5f6] Lorg/mmtk/utility/alloc/Allocator; allocSlowInline(III)Lorg/vmmagic/unboxed/Address; at line 237 at [0x67eab604, 0x5b1ef760] Lorg/mmtk/utility/alloc/BumpPointer; allocSlow(Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;II)Lorg/vmmagic/unboxed/Address; at line 172 at [0x67eab644, 0x5b1f4b4c] Lorg/mmtk/utility/alloc/BumpPointer; alloc(III)Lorg/vmmagic/unboxed/Address; at line 146 at [0x67eab680, 0x5b2ff304] Lorg/mmtk/plan/semispace/SSMutator; alloc(IIIII)Lorg/vmmagic/unboxed/Address; at line 85 at [0x67eab6c8, 0x5b2ff3c0] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateSpace(Lorg/jikesrvm/mm/mminterface/Selected$Mutator;IIIII)Lorg/vmmagic/unboxed/Address; at line 761 at [0x67eab71c, 0x5b2ff51c] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateArrayInternal(IILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 736 at [0x67eab774, 0x5b30faa8] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateArray(IIILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 702 at [0x67eab7c8, 0x5b2d9cb6] Lorg/jikesrvm/runtime/RuntimeEntrypoints; resolvedNewArray(IIILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 407 at [0x67eab814, 0x5b015f6f] Lorg/jikesrvm/classloader/UTF8Convert; toUTF8(Ljava/lang/String;)[B at line 322 at [0x67eab844, 0x5b0af1ac] Lorg/jikesrvm/classloader/Atom; equals(Ljava/lang/Object;)Z at line 919 at [0x67eab86c, 0x5b0aefa7] Lorg/jikesrvm/util/ImmutableEntryHashMapRVM; same(Ljava/lang/Object;Ljava/lang/Object;)Z at line 77 at [0x67eab89c, 0x5b2f5620] Lorg/jikesrvm/util/AbstractHashMapRVM; get(Ljava/lang/Object;)Ljava/lang/Object; at line 70 at [0x67eab8dc, 0x5b2f5c28] Lorg/jikesrvm/classloader/Atom; findOrCreate([BZLjava/lang/String;)Lorg/jikesrvm/classloader/Atom; at line 189 at [0x67eab900, 0x5b26c481] Lorg/jikesrvm/classloader/Atom; findUnicodeAtom(Ljava/lang/String;)Lorg/jikesrvm/classloader/Atom; at line 116 at [0x67eab924, 0x5b2f54cb] Lorg/jikesrvm/classloader/Atom$InternedStrings; findAtomString(Ljava/lang/String;)Ljava/lang/String; at line 976 at [0x67eab944, 0x5b29ea89] Lorg/jikesrvm/classloader/Atom; internString(Ljava/lang/String;)Ljava/lang/String; at line 1017 at [0x67eab960, 0x5b022ef6] Ljava/lang/VMString; intern(Ljava/lang/String;)Ljava/lang/String; at line 29 at [0x67eab97c, 0x67909ae0] Ljava/lang/String; intern()Ljava/lang/String; at line 1929 at [0x67eab99c, 0x67918430] Lgnu/xml/stream/XMLParser; intern(Ljava/lang/String;)Ljava/lang/String; at line 4121 at [0x67eab9c8, 0x6792d8ef] Lgnu/xml/stream/XMLParser; readNmtoken(ZLjava/lang/StringBuffer;)Ljava/lang/String; at line 3612 at [0x67eab9f0, 0x67858057] Lgnu/xml/stream/XMLParser; readNmtoken(Z)Ljava/lang/String; at line 3558 at [0x67eaba30, 0x6794f9f3] Lgnu/xml/stream/XMLParser; readAttribute(Ljava/lang/String;)V at line 2820 at [0x67eaba74, 0x6785549f] Lgnu/xml/stream/XMLParser; readStartElement()I at line 2673 at [0x67eabaa8, 0x6840e52b] Lgnu/xml/stream/XMLParser; next()I at line 1073 at [0x67eabb0c, 0x71265de3] Lgnu/xml/stream/SAXParser; parse(Lorg/xml/sax/InputSource;)V at line 380 at [0x67eabb38, 0x712ac47f] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser; parse(Ljava/io/InputStream;)V at line 466 at [0x67eabb5c, 0x71265a33] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser; parse(Ljava/io/File;)V at line 455 at [0x67eabb90, 0x712be1ab] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; restore()Ljava/util/Map; at line 342 at [0x67eabbb0, 0x712afefd] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; getProfileMap()Ljava/util/Map; at line 223 at [0x67eabbd4, 0x71285261] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; internalGetProfile(Ljava/lang/String;)Lorg/eclipse/equinox/internal/p2/engine/Profile; at line 180 at [0x67eabbfc, 0x712bd1e1] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; getProfile(Ljava/lang/String;)Lorg/eclipse/equinox/internal/provisional/p2/engine/IProfile; at line 171 at [0x67eabc20, 0x7128516d] Lorg/eclipse/equinox/internal/provisional/p2/ui/operations/ProvisioningUtil; getProfile(Ljava/lang/String;)Lorg/eclipse/equinox/internal/provisional/p2/engine/IProfile; at line 161 at [0x67eabc3c, 0x712922bb] Lorg/eclipse/equinox/internal/p2/ui/sdk/ProvSDKUIActivator; getSelfProfileId()Ljava/lang/String; at line 169 at [0x67eabc5c, 0x5b2c09e2] Lorg/eclipse/equinox/internal/p2/ui/sdk/AutomaticUpdateScheduler; ()V at line 59 at [0x67eabc74, 0x5b2565d4] at [0x67eabce8, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 195 at [0x67eabd20, 0x5b0018f5] Lorg/jikesrvm/runtime/Reflection; invoke(Lorg/jikesrvm/classloader/RVMMethod;Lorg/jikesrvm/runtime/ReflectionBase;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 77 at [0x67eabd58, 0x678fd290] Ljava/lang/Class; newInstance()Ljava/lang/Object; at line 870 at [0x67eabd90, 0x678ef469] Lorg/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI; createExecutableExtension(Lorg/eclipse/core/runtime/spi/RegistryContributor;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; at line 170 at [0x67eabdc4, 0x67832adf] Lorg/eclipse/core/internal/registry/ExtensionRegistry; createExecutableExtension(Lorg/eclipse/core/runtime/spi/RegistryContributor;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; at line 867 at [0x67eabe1c, 0x679770a6] Lorg/eclipse/core/internal/registry/ConfigurationElement; createExecutableExtension(Ljava/lang/String;)Ljava/lang/Object; at line 243 at [0x67eabe48, 0x71013df2] Lorg/eclipse/core/internal/registry/ConfigurationElementHandle; createExecutableExtension(Ljava/lang/String;)Ljava/lang/Object; at line 51 at [0x67eabe74, 0x67bcacac] Lorg/eclipse/ui/internal/WorkbenchPlugin$1; run()V at line 267 at [0x67eabeac, 0x67b335fd] Lorg/eclipse/swt/custom/BusyIndicator; showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V at line 52 at [0x67eabed8, 0x712850e4] Lorg/eclipse/ui/internal/WorkbenchPlugin; createExtension(Lorg/eclipse/core/runtime/IConfigurationElement;Ljava/lang/String;)Ljava/lang/Object; at line 263 at [0x67eabf00, 0x7101d6b4] Lorg/eclipse/ui/internal/EarlyStartupRunnable; getExecutableExtension(Lorg/eclipse/core/runtime/IConfigurationElement;)Ljava/lang/Object; at line 117 at [0x67eabf34, 0x67a06fa3] Lorg/eclipse/ui/internal/EarlyStartupRunnable; run()V at line 66 at [0x67eabf54, 0x712652c6] Lorg/eclipse/core/runtime/SafeRunner; run(Lorg/eclipse/core/runtime/ISafeRunnable;)V at line 37 at [0x67eabf80, 0x67a950b7] Lorg/eclipse/ui/internal/Workbench$54; run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus; at line 2171 at [0x67eabfb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 55 at [0x67eabfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67eabff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 11-5-TIMED_WAITING-- Stack -- at [0x71442e6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x71442ea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x71442ed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x71442f08, 0x67a9f638] Ljava/lang/Object; wait(J)V at line 72 at [0x71442f38, 0x67a995c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x71442f7c, 0x67a956ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x71442fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x71442fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x71442ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 12-5-WAITING-- Stack -- at [0x71486f14, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x71486f40, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x71486f5c, 0x711126f5] Ljava/lang/Object; wait()V at line 66 at [0x71486f80, 0x67a950b7] Lorg/eclipse/mylyn/internal/tasks/ui/OfflineCachingStorage$CacheFlushJob; run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus; at line 242 at [0x71486fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 55 at [0x71486fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x71486ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 13-5-TIMED_WAITING-- Stack -- at [0x714cae6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x714caea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x714caed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x714caf08, 0x67a9f638] Ljava/lang/Object; wait(J)V at line 72 at [0x714caf38, 0x67a995c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x714caf7c, 0x67a956ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x714cafb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x714cafd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x714caff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 14-5-TIMED_WAITING-- Stack -- at [0x71511e6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x71511ea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x71511ed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x71511f08, 0x67a9f638] Ljava/lang/Object; wait(J)V at line 72 at [0x71511f38, 0x67a995c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x71511f7c, 0x67a956ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x71511fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x71511fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x71511ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 15-5-TIMED_WAITING-- Stack -- at [0x7155eea0, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x7155eedc, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x7155ef0c, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x7155ef3c, 0x71155151] Ljava/lang/Object; wait(J)V at line 72 at [0x7155ef70, 0x71153464] Ljava/util/Timer$TaskQueue; serve()Ljava/util/TimerTask; at line 222 at [0x7155ef94, 0x5b1a726a] Ljava/util/Timer$Scheduler; run()V at line 380 at [0x7155efb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x7155efd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x7155eff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 ******************************************************************************** * Abnormal termination of Jikes RVM * * Jikes RVM terminated abnormally indicating a problem in the virtual machine. * * Jikes RVM relies on community support to get debug information. Help improve * * Jikes RVM for everybody by reporting this error. Please see: * * http://jikesrvm.org/Reporting+Bugs * ********************************************************************************