validRef: REF outside heap, ref = 0x00000008 Key: (I)mmortal (N)onmoving (D)iscontiguous (E)xtent (F)raction HEAP_START 0x57000000 AVAILABLE_START 0x5c800000 boot IN 0x57000000->0x66ffffff E 0x10000000 immortal IND [] meta ND [0x6b400000->0x6b7fffff] los ND [0x6fc00000->0x6fffffff, 0x67c00000->0x67ffffff] sanity ND [] non-moving ND [0x67000000->0x673fffff] sm-code ND [0x6e400000->0x6e7fffff, 0x67800000->0x67bfffff] lg-code ND [0x68400000->0x687fffff] ss0 D [0x6ac00000->0x6affffff, 0x6a800000->0x6abfffff, 0x6a400000->0x6a7fffff, 0x6a000000->0x6a3fffff, 0x69c00000->0x69ffffff, 0x69800000->0x69bfffff, 0x69400000->0x697fffff, 0x69000000->0x693fffff, 0x68c00000->0x68ffffff, 0x68800000->0x68bfffff, 0x77000000->0x773fffff, 0x76c00000->0x76ffffff, 0x76800000->0x76bfffff, 0x76400000->0x767fffff, 0x76000000->0x763fffff, 0x75c00000->0x75ffffff, 0x75800000->0x75bfffff, 0x75400000->0x757fffff, 0x75000000->0x753fffff, 0x74c00000->0x74ffffff, 0x74800000->0x74bfffff, 0x74400000->0x747fffff, 0x74000000->0x743fffff, 0x73c00000->0x73ffffff, 0x73800000->0x73bfffff, 0x73400000->0x737fffff, 0x73000000->0x733fffff, 0x72c00000->0x72ffffff, 0x72800000->0x72bfffff, 0x72400000->0x727fffff, 0x72000000->0x723fffff, 0x71800000->0x71bfffff] ss1 D [0x6b000000->0x6b3fffff] AVAILABLE_END 0xa0000000 HEAP_END 0xa0000000 Invalid ref reported while scanning stack --- METHOD (JNI) Lorg/eclipse/swt/internal/gtk/OS;._gdk_window_at_pointer ([I[I)I --- fp = 0x67c9fc78 code base = 0x67a0f56c code offset = 0x985f0a94 line number = 0 0x6b0000c8:REF=0x00000008 (REF OUTSIDE OF HEAP OR NOT MAPPED) --- 20 words of stack frame with fp = 0x67c9fc78 0x67c9fc28 (0x00000000): 0x00000000 0x67c9fc2c (0x00000004): 0xb541bb79 0x67c9fc30 (0x00000008): 0x670170f4 0x67c9fc34 (0x0000000c): 0x00000000 0x67c9fc38 (0x00000010): 0x08315df0 0x67c9fc3c (0x00000014): 0x670170f4 0x67c9fc40 (0x00000018): 0x6700740c 0x67c9fc44 (0x0000001c): 0x00000003 0x67c9fc48 (0x00000020): 0x67c9fc78 0x67c9fc4c (0x00000024): 0x67a0f5b5 0x67c9fc50 (0x00000028): 0x670170f0 0x67c9fc54 (0x0000002c): 0x00000018 0x67c9fc58 (0x00000030): 0x0000001c 0x67c9fc5c (0x00000034): 0x00000020 0x67c9fc60 (0x00000038): 0x67ca05ec 0x67c9fc64 (0x0000003c): 0x670170f4 0x67c9fc68 (0x00000040): 0x67c9ff88 0x67c9fc6c (0x00000044): 0x670170f4 0x67c9fc70 (0x00000048): 0x00000003 0x67c9fc74 (0x0000004c): 0x000044b8 Dumping stack starting at frame with bad ref: -- Stack -- at [0x67c9fc78, 0x67a11226] at [0x67c9fca4, 0x67a027e6] Lorg/eclipse/swt/internal/gtk/OS; gdk_window_at_pointer([I[I)I at line 3488 at [0x67c9fcf0, 0x67a0dbcf] Lorg/eclipse/swt/widgets/Display; getCursorControl()Lorg/eclipse/swt/widgets/Control; at line 1393 at [0x67c9fd1c, 0x679a2598] Lorg/eclipse/swt/widgets/Control; gtk_leave_notify_event(II)I at line 2781 at [0x67c9fd58, 0x679b881f] Lorg/eclipse/swt/widgets/Widget; windowProc(III)I at line 1546 at [0x67c9fda8, 0x679b2da6] Lorg/eclipse/swt/widgets/Control; windowProc(III)I at line 4506 at [0x67c9fde0, 0x5b2c09e2] Lorg/eclipse/swt/widgets/Display; windowProc(III)I at line 4099 at [0x67c9fe04, 0x5b2567c9] at [0x67c9fe78, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 220 at [0x67c9feb0, 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 [0x67c9fefc, 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 [0x67c9ff3c, 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 [0x67c9ff88, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca05ec, 0x67a0821c] at [0x67ca060c, 0x67a055b3] 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, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca0988, 0x67a04ee6] at [0x67ca09b4, 0x67a0a2e0] Lorg/eclipse/swt/internal/gtk/OS; g_main_context_iteration(IZ)Z at line 1550 at [0x67ca09dc, 0x6e658523] Lorg/eclipse/swt/widgets/Display; readAndDispatch()Z at line 3031 at [0x67ca0a04, 0x679a70c7] Lorg/eclipse/ui/internal/Workbench; runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V at line 2384 at [0x67ca0a54, 0x67a0980c] Lorg/eclipse/ui/internal/Workbench; runUI()I at line 2348 at [0x67ca0a70, 0x67a1099f] Lorg/eclipse/ui/internal/Workbench; access$4(Lorg/eclipse/ui/internal/Workbench;)I at line 2200 at [0x67ca0a98, 0x67a0b994] Lorg/eclipse/ui/internal/Workbench$5; run()V at line 495 at [0x67ca0ac0, 0x67a17821] Lorg/eclipse/core/databinding/observable/Realm; runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V at line 288 at [0x67ca0ae8, 0x67a09630] 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, 0x678fab32] Lorg/eclipse/ui/internal/ide/application/IDEApplication; start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object; at line 113 at [0x67ca0b80, 0x679018ee] Lorg/eclipse/equinox/internal/app/EclipseAppHandle; run(Ljava/lang/Object;)Ljava/lang/Object; at line 193 at [0x67ca0bb0, 0x67904ce7] Lorg/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher; runApplication(Ljava/lang/Object;)Ljava/lang/Object; at line 110 at [0x67ca0be0, 0x67904717] 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 -- Stack -- at [0x67c9fc78, 0x67a11226] at [0x67c9fca4, 0x67a027e6] Lorg/eclipse/swt/internal/gtk/OS; gdk_window_at_pointer([I[I)I at line 3488 at [0x67c9fcf0, 0x67a0dbcf] Lorg/eclipse/swt/widgets/Display; getCursorControl()Lorg/eclipse/swt/widgets/Control; at line 1393 at [0x67c9fd1c, 0x679a2598] Lorg/eclipse/swt/widgets/Control; gtk_leave_notify_event(II)I at line 2781 at [0x67c9fd58, 0x679b881f] Lorg/eclipse/swt/widgets/Widget; windowProc(III)I at line 1546 at [0x67c9fda8, 0x679b2da6] Lorg/eclipse/swt/widgets/Control; windowProc(III)I at line 4506 at [0x67c9fde0, 0x5b2c09e2] Lorg/eclipse/swt/widgets/Display; windowProc(III)I at line 4099 at [0x67c9fe04, 0x5b2567c9] at [0x67c9fe78, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 220 at [0x67c9feb0, 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 [0x67c9fefc, 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 [0x67c9ff3c, 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 [0x67c9ff88, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca05ec, 0x67a0821c] at [0x67ca060c, 0x67a055b3] 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, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca0988, 0x67a04ee6] at [0x67ca09b4, 0x67a0a2e0] Lorg/eclipse/swt/internal/gtk/OS; g_main_context_iteration(IZ)Z at line 1550 at [0x67ca09dc, 0x6e658523] Lorg/eclipse/swt/widgets/Display; readAndDispatch()Z at line 3031 at [0x67ca0a04, 0x679a70c7] Lorg/eclipse/ui/internal/Workbench; runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V at line 2384 at [0x67ca0a54, 0x67a0980c] Lorg/eclipse/ui/internal/Workbench; runUI()I at line 2348 at [0x67ca0a70, 0x67a1099f] Lorg/eclipse/ui/internal/Workbench; access$4(Lorg/eclipse/ui/internal/Workbench;)I at line 2200 at [0x67ca0a98, 0x67a0b994] Lorg/eclipse/ui/internal/Workbench$5; run()V at line 495 at [0x67ca0ac0, 0x67a17821] Lorg/eclipse/core/databinding/observable/Realm; runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V at line 288 at [0x67ca0ae8, 0x67a09630] 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, 0x678fab32] Lorg/eclipse/ui/internal/ide/application/IDEApplication; start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object; at line 113 at [0x67ca0b80, 0x679018ee] Lorg/eclipse/equinox/internal/app/EclipseAppHandle; run(Ljava/lang/Object;)Ljava/lang/Object; at line 193 at [0x67ca0bb0, 0x67904ce7] Lorg/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher; runApplication(Ljava/lang/Object;)Ljava/lang/Object; at line 110 at [0x67ca0be0, 0x67904717] 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 Failing iterators: Died in GC: ScanStack: Detected bad GC map; exiting RVM with fatal error Thread #2 -- Stack -- at [0x67c15cdc, 0x5b1f66f3] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2260 at [0x67c15d1c, 0x5b1f6f0e] Lorg/jikesrvm/mm/mmtk/ScanThread; checkReference(Lorg/vmmagic/unboxed/Address;I)V at line 676 at [0x67c15d48, 0x5b1f71b7] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrameForObjects(I)V at line 452 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-5-TIMED_WAITING 11-5-TIMED_WAITING 12-5-WAITING 13-5-TIMED_WAITING 14-4-RUNNABLE 15-5-TIMED_WAITING -- Locks in use -- Lock 4: lockedObject: 0x71800f1c thin lock = 0x6b000f1e object type = Lorg/eclipse/core/internal/jobs/WorkerPool; ownerId: 0 (0) recursionCount: 1 entering: head: null tail: null waiting: 13-5-TIMED_WAITING 10-5-TIMED_WAITING 7-5-TIMED_WAITING 6-5-TIMED_WAITING 11-5-TIMED_WAITING head: 13 tail: 11 mutexLatestContender: Lock 6: lockedObject: 0x71801510 thin lock = 0x6b001512 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: 0x71801220 thin lock = 0x6b001222 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: 14 locks allocated, 98 locks freed, 1 free locks Dumping stack of active thread Dumping stack for Thread #2 -- Stack -- at [0x67c15cc4, 0x5b314d35] Lorg/jikesrvm/scheduler/RVMThread; dumpVirtualMachine()V at line 4983 at [0x67c15cdc, 0x5b1f66f3] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2262 at [0x67c15d1c, 0x5b1f6f0e] Lorg/jikesrvm/mm/mmtk/ScanThread; checkReference(Lorg/vmmagic/unboxed/Address;I)V at line 676 at [0x67c15d48, 0x5b1f71b7] Lorg/jikesrvm/mm/mmtk/ScanThread; scanFrameForObjects(I)V at line 452 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 [0x67c9fca4, 0x67a027e6] Lorg/eclipse/swt/internal/gtk/OS; gdk_window_at_pointer([I[I)I at line 3488 at [0x67c9fcf0, 0x67a0dbcf] Lorg/eclipse/swt/widgets/Display; getCursorControl()Lorg/eclipse/swt/widgets/Control; at line 1393 at [0x67c9fd1c, 0x679a2598] Lorg/eclipse/swt/widgets/Control; gtk_leave_notify_event(II)I at line 2781 at [0x67c9fd58, 0x679b881f] Lorg/eclipse/swt/widgets/Widget; windowProc(III)I at line 1546 at [0x67c9fda8, 0x679b2da6] Lorg/eclipse/swt/widgets/Control; windowProc(III)I at line 4506 at [0x67c9fde0, 0x5b2c09e2] Lorg/eclipse/swt/widgets/Display; windowProc(III)I at line 4099 at [0x67c9fe04, 0x5b2567c9] at [0x67c9fe78, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 220 at [0x67c9feb0, 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 [0x67c9fefc, 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 [0x67c9ff3c, 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 [0x67c9ff88, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca05ec, 0x67a0821c] at [0x67ca060c, 0x67a055b3] 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, 0xb6c9e45f] Lorg/jikesrvm/jni/JNIFunctions; CallIntMethodV(Lorg/jikesrvm/jni/JNIEnvironment;IILorg/vmmagic/unboxed/Address;)I at line 1107 at [0x67ca0988, 0x67a04ee6] at [0x67ca09b4, 0x67a0a2e0] Lorg/eclipse/swt/internal/gtk/OS; g_main_context_iteration(IZ)Z at line 1550 at [0x67ca09dc, 0x6e658523] Lorg/eclipse/swt/widgets/Display; readAndDispatch()Z at line 3031 at [0x67ca0a04, 0x679a70c7] Lorg/eclipse/ui/internal/Workbench; runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V at line 2384 at [0x67ca0a54, 0x67a0980c] Lorg/eclipse/ui/internal/Workbench; runUI()I at line 2348 at [0x67ca0a70, 0x67a1099f] Lorg/eclipse/ui/internal/Workbench; access$4(Lorg/eclipse/ui/internal/Workbench;)I at line 2200 at [0x67ca0a98, 0x67a0b994] Lorg/eclipse/ui/internal/Workbench$5; run()V at line 495 at [0x67ca0ac0, 0x67a17821] Lorg/eclipse/core/databinding/observable/Realm; runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V at line 288 at [0x67ca0ae8, 0x67a09630] 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, 0x678fab32] Lorg/eclipse/ui/internal/ide/application/IDEApplication; start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object; at line 113 at [0x67ca0b80, 0x679018ee] Lorg/eclipse/equinox/internal/app/EclipseAppHandle; run(Ljava/lang/Object;)Ljava/lang/Object; at line 193 at [0x67ca0bb0, 0x67904ce7] Lorg/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher; runApplication(Ljava/lang/Object;)Ljava/lang/Object; at line 110 at [0x67ca0be0, 0x67904717] 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 [0x67cf8f28, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67cf8f54, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67cf8f70, 0x6790315d] Ljava/lang/Object; wait()V at line 66 at [0x67cf8f90, 0x6790214e] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; getNextEvent()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; at line 377 at [0x67cf8fb0, 0x5b28aba8] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; run()V at line 317 at [0x67cf8fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67cf8ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 5-daemon-5-WAITING-- Stack -- at [0x67d3cf28, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67d3cf54, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67d3cf70, 0x6790315d] Ljava/lang/Object; wait()V at line 66 at [0x67d3cf90, 0x6790214e] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; getNextEvent()Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued; at line 377 at [0x67d3cfb0, 0x5b28aba8] Lorg/eclipse/osgi/framework/eventmgr/EventManager$EventThread; run()V at line 317 at [0x67d3cfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67d3cff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 6-5-TIMED_WAITING-- Stack -- at [0x67e0ce6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67e0cea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67e0ced8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67e0cf08, 0x67aa7638] Ljava/lang/Object; wait(J)V at line 72 at [0x67e0cf38, 0x67aa15c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x67e0cf7c, 0x67a9d6ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x67e0cfb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x67e0cfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67e0cff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 9-5-TIMED_WAITING-- Stack -- at [0x67dc5ea0, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67dc5edc, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67dc5f0c, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67dc5f3c, 0x6e553151] Ljava/lang/Object; wait(J)V at line 72 at [0x67dc5f70, 0x6e551464] Ljava/util/Timer$TaskQueue; serve()Ljava/util/TimerTask; at line 222 at [0x67dc5f94, 0x5b1a726a] Ljava/util/Timer$Scheduler; run()V at line 380 at [0x67dc5fb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x67dc5fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67dc5ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 8-daemon-5-WAITING-- Stack -- at [0x67f09f20, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x67f09f4c, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x67f09f68, 0x6e42a9c1] Ljava/lang/Object; wait()V at line 66 at [0x67f09f94, 0x5b1a726a] Lorg/eclipse/jdt/internal/core/search/processing/JobManager; run()V at line 371 at [0x67f09fb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x67f09fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67f09ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 7-5-TIMED_WAITING-- Stack -- at [0x67e9fe6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67e9fea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67e9fed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67e9ff08, 0x67aa7638] Ljava/lang/Object; wait(J)V at line 72 at [0x67e9ff38, 0x67aa15c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x67e9ff7c, 0x67a9d6ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x67e9ffb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x67e9ffd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67e9fff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 10-5-TIMED_WAITING-- Stack -- at [0x67fece6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x67fecea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x67feced8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x67fecf08, 0x67aa7638] Ljava/lang/Object; wait(J)V at line 72 at [0x67fecf38, 0x67aa15c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x67fecf7c, 0x67a9d6ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x67fecfb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x67fecfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x67fecff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 11-5-TIMED_WAITING-- Stack -- at [0x6fc42e6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x6fc42ea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x6fc42ed8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x6fc42f08, 0x67aa7638] Ljava/lang/Object; wait(J)V at line 72 at [0x6fc42f38, 0x67aa15c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x6fc42f7c, 0x67a9d6ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x6fc42fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x6fc42fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x6fc42ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 12-5-WAITING-- Stack -- at [0x6fc89f14, 0x5b3066dc] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2948 at [0x6fc89f40, 0x5b31cafb] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;)V at line 3000 at [0x6fc89f5c, 0x6e6751b5] Ljava/lang/Object; wait()V at line 66 at [0x6fc89f80, 0x67a9d0b7] Lorg/eclipse/mylyn/internal/tasks/ui/OfflineCachingStorage$CacheFlushJob; run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus; at line 242 at [0x6fc89fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 55 at [0x6fc89fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x6fc89ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 13-5-TIMED_WAITING-- Stack -- at [0x6fccde6c, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x6fccdea8, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x6fccded8, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x6fccdf08, 0x67aa7638] Ljava/lang/Object; wait(J)V at line 72 at [0x6fccdf38, 0x67aa15c2] Lorg/eclipse/core/internal/jobs/WorkerPool; sleep(J)V at line 185 at [0x6fccdf7c, 0x67a9d6ec] Lorg/eclipse/core/internal/jobs/WorkerPool; startJob(Lorg/eclipse/core/internal/jobs/Worker;)Lorg/eclipse/core/internal/jobs/InternalJob; at line 217 at [0x6fccdfb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 51 at [0x6fccdfd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x6fccdff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 14-4-RUNNABLE-- Stack -- at [0x6fd1759c, 0x5b1ec590] Lorg/jikesrvm/scheduler/RVMThread; block(Lorg/jikesrvm/scheduler/RVMThread$BlockAdapter;Z)I at line 1977 at [0x6fd175c4, 0x5b1f8440] Lorg/jikesrvm/scheduler/RVMThread; block(Lorg/jikesrvm/scheduler/RVMThread$BlockAdapter;)I at line 2073 at [0x6fd175e8, 0x5b1f83af] Lorg/jikesrvm/mm/mminterface/Handshake; waitForGCToFinish()V at line 74 at [0x6fd17608, 0x5b263b29] Lorg/jikesrvm/mm/mminterface/Handshake; requestAndAwaitCompletion(I)V at line 89 at [0x6fd1762c, 0x5b255243] Lorg/jikesrvm/mm/mminterface/CollectorThread; collect(Lorg/jikesrvm/mm/mminterface/Handshake;I)V at line 250 at [0x6fd1764c, 0x5b1f5819] Lorg/jikesrvm/mm/mmtk/Collection; triggerCollectionStatic(I)V at line 125 at [0x6fd1766c, 0x5b1f1e96] Lorg/jikesrvm/mm/mmtk/Collection; triggerCollection(I)V at line 79 at [0x6fd17694, 0x5b1ad07a] Lorg/mmtk/plan/Plan; poll(ZLorg/mmtk/policy/Space;)Z at line 878 at [0x6fd176c4, 0x5b1f0591] Lorg/mmtk/policy/Space; acquire(I)Lorg/vmmagic/unboxed/Address; at line 388 at [0x6fd176f8, 0x5b1ef8e4] Lorg/mmtk/utility/alloc/BumpPointer; allocSlowOnce(III)Lorg/vmmagic/unboxed/Address; at line 263 at [0x6fd17740, 0x5b1ef5f6] Lorg/mmtk/utility/alloc/Allocator; allocSlowInline(III)Lorg/vmmagic/unboxed/Address; at line 237 at [0x6fd17780, 0x5b1ef760] Lorg/mmtk/utility/alloc/BumpPointer; allocSlow(Lorg/vmmagic/unboxed/Address;Lorg/vmmagic/unboxed/Address;II)Lorg/vmmagic/unboxed/Address; at line 172 at [0x6fd177c0, 0x5b1f4b4c] Lorg/mmtk/utility/alloc/BumpPointer; alloc(III)Lorg/vmmagic/unboxed/Address; at line 146 at [0x6fd177fc, 0x5b2ff304] Lorg/mmtk/plan/semispace/SSMutator; alloc(IIIII)Lorg/vmmagic/unboxed/Address; at line 85 at [0x6fd17844, 0x5b2ff3c0] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateSpace(Lorg/jikesrvm/mm/mminterface/Selected$Mutator;IIIII)Lorg/vmmagic/unboxed/Address; at line 761 at [0x6fd17898, 0x5b2ff51c] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateArrayInternal(IILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 736 at [0x6fd178f0, 0x5b30faa8] Lorg/jikesrvm/mm/mminterface/MemoryManager; allocateArray(IIILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 702 at [0x6fd17944, 0x6791cd8c] Lorg/jikesrvm/runtime/RuntimeEntrypoints; resolvedNewArray(IIILorg/jikesrvm/objectmodel/TIB;IIII)Ljava/lang/Object; at line 407 at [0x6fd179a4, 0x6794b0a2] Lgnu/xml/stream/UnicodeReader; read([III)I at line 97 at [0x6fd179e8, 0x67909a69] Lgnu/xml/stream/XMLParser$Input; read([III)I at line 5234 at [0x6fd17a1c, 0x679328ed] Lgnu/xml/stream/XMLParser; read([III)I at line 1242 at [0x6fd17a70, 0x67855757] Lgnu/xml/stream/XMLParser; readCharData(Ljava/lang/String;)I at line 3094 at [0x6fd17aa8, 0x6840e52b] Lgnu/xml/stream/XMLParser; next()I at line 1123 at [0x6fd17b0c, 0x6e6a2de3] Lgnu/xml/stream/SAXParser; parse(Lorg/xml/sax/InputSource;)V at line 380 at [0x6fd17b38, 0x6e6cf47f] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser; parse(Ljava/io/InputStream;)V at line 466 at [0x6fd17b5c, 0x6e6a2a33] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser; parse(Ljava/io/File;)V at line 455 at [0x6fd17b90, 0x6e6de1ab] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; restore()Ljava/util/Map; at line 342 at [0x6fd17bb0, 0x6e6d1efd] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; getProfileMap()Ljava/util/Map; at line 223 at [0x6fd17bd4, 0x6e6b2261] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; internalGetProfile(Ljava/lang/String;)Lorg/eclipse/equinox/internal/p2/engine/Profile; at line 180 at [0x6fd17bfc, 0x6e6dd1e1] Lorg/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry; getProfile(Ljava/lang/String;)Lorg/eclipse/equinox/internal/provisional/p2/engine/IProfile; at line 171 at [0x6fd17c20, 0x6e6b216d] 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 [0x6fd17c3c, 0x6e6a65bb] Lorg/eclipse/equinox/internal/p2/ui/sdk/ProvSDKUIActivator; getSelfProfileId()Ljava/lang/String; at line 169 at [0x6fd17c5c, 0x5b2c09e2] Lorg/eclipse/equinox/internal/p2/ui/sdk/AutomaticUpdateScheduler; ()V at line 59 at [0x6fd17c74, 0x5b2565d4] at [0x6fd17ce8, 0x5b256a38] Lorg/jikesrvm/runtime/Reflection; outOfLineInvoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 195 at [0x6fd17d20, 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 [0x6fd17d58, 0x67905290] Ljava/lang/Class; newInstance()Ljava/lang/Object; at line 870 at [0x6fd17d90, 0x678f1469] 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 [0x6fd17dc4, 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 [0x6fd17e1c, 0x67906266] Lorg/eclipse/core/internal/registry/ConfigurationElement; createExecutableExtension(Ljava/lang/String;)Ljava/lang/Object; at line 243 at [0x6fd17e48, 0x67828df2] Lorg/eclipse/core/internal/registry/ConfigurationElementHandle; createExecutableExtension(Ljava/lang/String;)Ljava/lang/Object; at line 51 at [0x6fd17e74, 0x67bc47ac] Lorg/eclipse/ui/internal/WorkbenchPlugin$1; run()V at line 267 at [0x6fd17eac, 0x67b391fd] Lorg/eclipse/swt/custom/BusyIndicator; showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V at line 52 at [0x6fd17ed8, 0x6e6b20e4] Lorg/eclipse/ui/internal/WorkbenchPlugin; createExtension(Lorg/eclipse/core/runtime/IConfigurationElement;Ljava/lang/String;)Ljava/lang/Object; at line 263 at [0x6fd17f00, 0x6e6b1174] Lorg/eclipse/ui/internal/EarlyStartupRunnable; getExecutableExtension(Lorg/eclipse/core/runtime/IConfigurationElement;)Ljava/lang/Object; at line 117 at [0x6fd17f34, 0x67a10de3] Lorg/eclipse/ui/internal/EarlyStartupRunnable; run()V at line 66 at [0x6fd17f54, 0x6e6a22c6] Lorg/eclipse/core/runtime/SafeRunner; run(Lorg/eclipse/core/runtime/ISafeRunnable;)V at line 37 at [0x6fd17f80, 0x67a9d0b7] Lorg/eclipse/ui/internal/Workbench$54; run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus; at line 2171 at [0x6fd17fb0, 0x5b28aba8] Lorg/eclipse/core/internal/jobs/Worker; run()V at line 55 at [0x6fd17fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x6fd17ff8, 0x0804fe55] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2531 15-5-TIMED_WAITING-- Stack -- at [0x6fd61ea0, 0x5b30666a] Lorg/jikesrvm/scheduler/RVMThread; waitImpl(Ljava/lang/Object;ZJ)V at line 2946 at [0x6fd61edc, 0x5b31c9fe] Lorg/jikesrvm/scheduler/RVMThread; wait(Ljava/lang/Object;J)V at line 3014 at [0x6fd61f0c, 0x5b31caa9] Ljava/lang/Object; wait(JI)V at line 87 at [0x6fd61f3c, 0x6e553151] Ljava/lang/Object; wait(J)V at line 72 at [0x6fd61f70, 0x6e551464] Ljava/util/Timer$TaskQueue; serve()Ljava/util/TimerTask; at line 222 at [0x6fd61f94, 0x5b1a726a] Ljava/util/Timer$Scheduler; run()V at line 380 at [0x6fd61fb0, 0x5b28aba8] Ljava/lang/Thread; run()V at line 745 at [0x6fd61fd8, 0x5b306c49] Lorg/jikesrvm/scheduler/RVMThread; run()V at line 2487 at [0x6fd61ff8, 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 * ********************************************************************************