Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 315009

Summary: Restart workbench crashes on Windows 7
Product: [Eclipse Project] Platform Reporter: Chemi <ordax>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: alevin, aniefer, Brandon.Richins, bugs, bvitale3002, colriot, comediant, difu.wang, dlee, ech3l0n, eclipse.felipe, hoessler, icemank, kuebler, missedone, morales.john, NaftoliGug, nboldt, niraj.modi, razumovsky.andrey, remy.suen, sun.ravikumar, tjwatson, tokraemercli, valiantsinshukaila, vladnc
Version: 3.6   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard: stalebug
Attachments:
Description Flags
Screenshot showing the Windows Error Dialog
none
Configuration details
none
Windows crash dump file
none
3.6 eclipse.ini which was modified to work around bug 314805 and bug 319514
none
javacore
none
jboss_studio_ibm&sun_jvm_crash_err.7z none

Description Chemi CLA 2010-05-30 11:53:38 EDT
Build Identifier: I20100527-1700

When I workbench restarts automatically on Windows 7 Ultimate 64 bits, Windows 7 alerts a problem happened with Eclipse process and it asks to close the program.

Reproducible: Always

Steps to Reproduce:
I have found two different ways to reproduce:

1.File -> Switch workspace
2.When Eclipse restarts you will see the problem.

1.Install anything from Helios Update site.
2.When Eclipse asks to be restarted, accept.
3.When Eclipse restarts you will see the problem.
Comment 1 Chemi CLA 2010-05-30 11:55:48 EDT
Created attachment 170477 [details]
Screenshot showing the Windows Error Dialog
Comment 2 Chemi CLA 2010-05-30 11:57:37 EDT
Created attachment 170478 [details]
Configuration details
Comment 3 Prakash Rangaraj CLA 2010-06-10 09:02:01 EDT
Sounds like Bug# 315535. Can you validate the zip file with the checksum?
Comment 4 Chemi CLA 2010-06-10 09:53:26 EDT
Hummm.... it doesn't seem the same one. Bug# 315535 is about not starting.
In my case, it is about not REstarting. Starting from the beginning works perfectly. Problem is when you ask Eclipse to restart.
Comment 5 Andrew Niefer CLA 2010-06-10 11:01:04 EDT
Is it possible to copy/paste the details from that dialog?  Is there anything resembling a stack trace if you scroll down?

Does File -> Switch Workspace work for you?
Comment 6 Chemi CLA 2010-06-10 12:46:02 EDT
There is not a Java stack trace because it is eclipse.exe problem. Any way, I will try to copy/paste the info (don't know if it is possible).

And no, it also crashes when restarting with File -> Switch Workspace (check the steps to reproduce I commented when opening the bug).
Comment 7 Chemi CLA 2010-06-12 11:15:15 EDT
Here it is the complete copy & paste of Windows 7 error info:

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	eclipse.exe
  Application Version:	0.0.0.0
  Application Timestamp:	4b707bec
  Fault Module Name:	StackHash_c655
  Fault Module Version:	6.1.7600.16385
  Fault Module Timestamp:	4a5be02b
  Exception Code:	c0000374
  Exception Offset:	00000000000c6cd2
  OS Version:	6.1.7600.2.0.0.256.1
  Locale ID:	1033
  Additional Information 1:	c655
  Additional Information 2:	c65540051ef5fd5eac08e4b024269350
  Additional Information 3:	3d77
  Additional Information 4:	3d77641d5c7d830448b39ea6751e91b1

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Comment 8 Chemi CLA 2010-06-24 02:05:15 EDT
I am not able to reproduce this issue with final version of 3.6 (while in the same machine, different RCs still failing) so it seems it has been fixed.
Comment 9 Thomas Watson CLA 2010-06-24 09:09:40 EDT
(In reply to comment #8)
> I am not able to reproduce this issue with final version of 3.6 (while in the
> same machine, different RCs still failing) so it seems it has been fixed.

There is nothing that went in to fix this.  If it is working now then there must be some difference in the install or just being lucky.

Closing as worksforme, but please do reopen if you see this again.
Comment 10 Ben Vitale CLA 2010-08-27 13:56:47 EDT
I am seeing this same problem, as originally described, on 3.6 final. File->Restart or File->Switch Workspace will do it for me. I can hit it pretty reliably. I'm not sure if there is anything I can do to capture more information about the crash.

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	eclipse.exe
  Application Version:	0.0.0.0
  Application Timestamp:	4b707bec
  Fault Module Name:	StackHash_8802
  Fault Module Version:	6.1.7600.16559
  Fault Module Timestamp:	4ba9b802
  Exception Code:	c0000374
  Exception Offset:	00000000000c6df2
  OS Version:	6.1.7600.2.0.0.256.4
  Locale ID:	1033
  Additional Information 1:	8802
  Additional Information 2:	880216c7afc925c01a0ed72114ce5a8b
  Additional Information 3:	b719
  Additional Information 4:	b719f138b67008b75fe4ba3ea054778b
Comment 11 Ben Vitale CLA 2010-08-30 10:47:22 EDT
Created attachment 177738 [details]
Windows crash dump file
Comment 12 Ben Vitale CLA 2010-08-30 10:47:41 EDT
Stack from the crash:

Child-SP          RetAddr           Call Site
00000000`0012d4c8 00000000`77025e02 ntdll!NtWaitForSingleObject+0xa
00000000`0012d4d0 00000000`77025fa5 ntdll!RtlReportExceptionEx+0x1d2
00000000`0012d5c0 00000000`7702600a ntdll!RtlReportException+0xb5
00000000`0012d640 00000000`77026e45 ntdll!RtlpTerminateFailureFilter+0x1a
00000000`0012d670 00000000`76f750c8 ntdll!RtlReportCriticalFailure+0x96
00000000`0012d6a0 00000000`76f952cd ntdll!_C_specific_handler+0x8c
00000000`0012d710 00000000`76f75c9c ntdll!RtlpExecuteHandlerForException+0xd
00000000`0012d740 00000000`76f7626e ntdll!RtlDispatchException+0x3cb
00000000`0012de20 00000000`77026df2 ntdll!RtlRaiseException+0x221
00000000`0012e460 00000000`770274b6 ntdll!RtlReportCriticalFailure+0x62
00000000`0012e530 00000000`770287e2 ntdll!RtlpReportHeapFailure+0x26
00000000`0012e560 00000000`7702a1e4 ntdll!RtlpHeapHandleError+0x12
00000000`0012e590 00000000`76fcc565 ntdll!RtlpLogHeapFailure+0xa4
00000000`0012e5c0 000007fe`fcf71512 ntdll! ?? ::FNODOBFM::`string'+0x1230c
00000000`0012e640 000007fe`fd91f705 KERNELBASE!LocalFree+0x2e
00000000`0012e680 00000000`1002faca shell32!SetCurrentProcessExplicitAppUserModelID+0xb9
00000000`0012e700 00000000`02ab1260 swt_win32_3650!Java_org_eclipse_swt_internal_win32_OS_SetCurrentProcessExplicitAppUserModelID+0x86
Comment 13 Andrew Niefer CLA 2010-08-30 10:53:08 EDT
reopen
Comment 14 Andrew Niefer CLA 2010-08-30 10:53:49 EDT
Sending to swt for comment
Comment 15 Felipe Heidrich CLA 2010-08-30 11:10:39 EDT
Can you try with the latest Eclipse ?
Have you change anything on the eclipse.ini file ?
Is there an entry for -name in it ?


Do you have any other eclipse based product install on your machine ?
Comment 16 Ben Vitale CLA 2010-08-30 11:34:51 EDT
Created attachment 177742 [details]
3.6 eclipse.ini which was modified to work around bug 314805 and bug 319514
Comment 17 Ben Vitale CLA 2010-08-30 11:40:00 EDT
(In reply to comment #15)
> Can you try with the latest Eclipse ?

I grabbed 3.7 M1 and tried Switch Workspace between the two 3.6 workspaces where I'm seeing the problem and the problem did not occur. 

I didn't install from the EPP reporting package which I did for 3.6. 
I did make the -vm mod to the ini file but didn't make the change for bug 319514.  
I didn't install the Microsoft Team Foundation Server plug-ins on top of base Eclipse (I have them installed in 3.6).

> Do you have any other eclipse based product install on your machine ?

Yes, the product we build on top of Eclipse is installed on my machine.
Comment 18 Felipe Heidrich CLA 2010-08-30 16:17:16 EDT
It is working now ?

What is it that you do (or did) that cause the crash to happen ?
Comment 19 Ben Vitale CLA 2010-08-30 16:43:25 EDT
(In reply to comment #18)
> It is working now ?

No, it still crashes on 3.6.0. I tried it on 3.7 M1 to see if it would crash following the same steps, but it didn't. I'm not sure if that means there is a configuration difference (likely), or if the issue was somehow already resolved with 3.7 (unlikely, since the original bug reporter stopped seeing the issue herself).

> 
> What is it that you do (or did) that cause the crash to happen ?

1. Launch 3.6.0.
2. File -> Switch workspace
3. Select an existing workspace and click OK

It shuts down the existing instance, then shows the splash screen, then crashes. It happens every time I try to switch workspace.

If I subsequently launch Eclipse directly and select the workspace I was trying to switch to, it works.

Is there anything I should be looking for in my configuration that could be causing this? What is SWT trying to do at the time of the crash?
Comment 20 Andrew Niefer CLA 2010-08-30 17:00:22 EDT
Since Felipe was interested in other products, if it is at all relevant, it is not guaranteed that the old instance of eclipse will be done by the time the new one starts.

When the jvm is run in-process (as it appears to be here given the attached .ini), during the restart the launcher gets back control from java and forks the new eclipse process.  It then continues on to check the "osgi.noShutdown" system property and then call System.exit() if that is not set.

So there is a race and the new instance could come up before the old one is gone.
Comment 21 Andrew Niefer CLA 2010-09-02 21:18:47 EDT
Created attachment 178114 [details]
javacore

I hit this at home on my 64bit windows 7 running 3.6.  Attached is the javacore, crash is in the same
org/eclipse/swt/internal/win32/OS.SetCurrentProcessExplicitAppUserModelID(Native Method)

My eclipse.ini is unmodified except for a -vm arg.
Comment 22 Felipe Heidrich CLA 2010-09-03 10:19:07 EDT
(In reply to comment #21)
> I hit this at home on my 64bit windows 7 running 3.6. 

How ? by restarting eclipse/switching workspace ?
Anything special about your machine at home ?
Running 32 bit or 64 bit eclipse ?
Comment 23 Andrew Niefer CLA 2010-09-03 10:27:14 EDT
That was the restart that happens after installing something with p2.  I was running the 64 bit eclipse.  I don't think there is anything special about that machine.
Comment 24 John Morales CLA 2010-10-21 15:03:43 EDT
Issue occurs 100% of the time when switching workspaces as mentioned above (i.e., Eclipse closes, splash comes up then crashes).

Specs:

1.) 64-bit Windows 7 pro
2.) 64-bit Eclipse 3.6
3.) 64-bit JDK 6 u21
4.) eclipse.ini has -vm pointing to the 64-bit JDK, and increased -Xm{s,x} and -XX:MaxPermSize
Comment 25 Ravi Kumar CLA 2010-10-31 01:25:25 EDT
(In reply to comment #24)
> Issue occurs 100% of the time when switching workspaces as mentioned above
> (i.e., Eclipse closes, splash comes up then crashes).
> 
> Specs:
> 
> 1.) 64-bit Windows 7 pro
> 2.) 64-bit Eclipse 3.6
> 3.) 64-bit JDK 6 u21
> 4.) eclipse.ini has -vm pointing to the 64-bit JDK, and increased -Xm{s,x} and
> -XX:MaxPermSize

This issue is reproducible when Restart , Switch Workspace , apply and update happens.
Specs are same as mentioned by John.
Comment 26 Felipe Heidrich CLA 2010-11-04 16:41:11 EDT
Andrew, based on the second paragraph of comment 20 it seems to me this is bug with the launcher, not SWT. Agreed ?
Comment 27 Andrew Niefer CLA 2010-11-04 18:28:24 EDT
(In reply to comment #26)
> Andrew, based on the second paragraph of comment 20 it seems to me this is bug
> with the launcher, not SWT. Agreed ?

How does the possibly-still-running old process interfere with the new process?  Wouldn't a similar condition exist if someone just runs two instances of the same install?
Comment 28 Difu Wang CLA 2010-12-01 08:29:48 EST
Since 3.6.0, it happens almost every time when I installed some sw packages from the update site then restart eclipse as it suggested.

Still happens on 3.6.1.

Windows 7 Pro 64-bit + Sun Java VM 6u22 x64

from Windows's event viewer:
Faulting application name: eclipse.exe, version: 0.0.0.0, time stamp: 0x4c61b6e9
Faulting module name: ntdll.dll, version: 6.1.7600.16559, time stamp: 0x4ba9b802
Exception code: 0xc0000374
Fault offset: 0x00000000000c6df2
Faulting process id: 0x1758
Faulting application start time: 0x01cb9159ea502753
Faulting application path: C:\Users\xxxxx\xxxxx\eclipse\eclipse.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: xxxx-xxxx-xxxx-xxxx-xxxx
Comment 29 icemank CLA 2010-12-07 09:33:22 EST
I can reproduce this every time I restart the workbenc.
I am on Window 7 Enterprise x64, Eclipse IDE for Java EE 3.6.1 (x64), JDK 1.6.0_16 x64

Error details:

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	eclipse.exe
  Application Version:	0.0.0.0
  Application Timestamp:	4c61b6e9
  Fault Module Name:	StackHash_fb9d
  Fault Module Version:	6.1.7600.16559
  Fault Module Timestamp:	4ba9b802
  Exception Code:	c0000374
  Exception Offset:	00000000000c6df2
  OS Version:	6.1.7600.2.0.0.256.4
  Locale ID:	1033
  Additional Information 1:	fb9d
  Additional Information 2:	fb9d342524267d73c4ed98e29b4a027f
  Additional Information 3:	813a
  Additional Information 4:	813ae1252d896fc1193b3eec6c3176ee
Comment 30 icemank CLA 2010-12-07 09:35:13 EST
Also happens on switch workspace.

Build ID: 20100917-0705

(In reply to comment #29)
> I can reproduce this every time I restart the workbenc.
> I am on Window 7 Enterprise x64, Eclipse IDE for Java EE 3.6.1 (x64), JDK
> 1.6.0_16 x64
> 
> Error details:
> 
> Problem signature:
>   Problem Event Name:    APPCRASH
>   Application Name:    eclipse.exe
>   Application Version:    0.0.0.0
>   Application Timestamp:    4c61b6e9
>   Fault Module Name:    StackHash_fb9d
>   Fault Module Version:    6.1.7600.16559
>   Fault Module Timestamp:    4ba9b802
>   Exception Code:    c0000374
>   Exception Offset:    00000000000c6df2
>   OS Version:    6.1.7600.2.0.0.256.4
>   Locale ID:    1033
>   Additional Information 1:    fb9d
>   Additional Information 2:    fb9d342524267d73c4ed98e29b4a027f
>   Additional Information 3:    813a
>   Additional Information 4:    813ae1252d896fc1193b3eec6c3176ee
Comment 31 Andrey CLA 2010-12-24 07:34:50 EST
I can see this on Win7 x64 too. Switching workspace used to work properly, I suspect this started after I installed m2eclipse. But uninstalling it did not help
Comment 32 Naftoli Gugenheim CLA 2010-12-25 22:17:26 EST
Not sure but I think the problem ceased when I switched to JRockit.
Comment 33 Naftoli Gugenheim CLA 2010-12-25 22:19:22 EST
(In reply to comment #32)
> Not sure but I think the problem ceased when I switched to JRockit.

Meaning, I haven't seen the problem since I switched, but had seen it before regularly if not always. Slight possibility it stopped shortly before or for other reason but may be reason to suspect it has to do with the JVM used. Btw both 64bit JVMs.
Comment 34 David Lee CLA 2011-01-18 08:15:15 EST
This is reproducible by me every time. 


Version: 3.6.1
Build id: M20100909-0800

Windows 7 64 bit
Intel i7 core (4 CPU's)

Java 64 bit VM


The race condition seems very likely as there appears to be no loss of data when eclipse crashes, and restarting it manually works every time.
Comment 35 Val CLA 2011-04-05 17:40:57 EDT
This appears for me too. I am using jboss developer studio 4 which is on the base of eclipse 3.6 Helios. Just installing Mylyn plugin brakes the eclipse completely. With the mylyn plugin installed it VM crashes every time the eclipse is starting.
my system is:
Windows 7 64 bit, the eclipse is 32 bit as well as jvm.
core i5 processor.
The error seems to be in native code.
here is the log created by vm after crash:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x75cfa8d5, pid=7536, tid=5524
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode windows-x86 )
# Problematic frame:
# C  [SHELL32.dll+0xaa8d5]
#
# 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 (0x00dda800):  JavaThread "main" [_thread_in_native, id=5524, stack(0x02400000,0x02450000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x00000000, ECX=0x0244e394, EDX=0x00000104
ESP=0x0244e324, EBP=0x0244e330, ESI=0x00000104, EDI=0x00000000
EIP=0x75cfa8d5, EFLAGS=0x00010202

Top of Stack: (sp=0x0244e324)
0x0244e324:   00000104 0244e6d0 0244e390 0244e340
0x0244e334:   75cfa93d 00000000 7ffffffe 0244e360
0x0244e344:   75f623fa 0244e394 00000104 00000000
0x0244e354:   00000104 0244e6d0 694504a4 0244e6a0
0x0244e364:   75f624b3 00000000 00000010 0244e394
0x0244e374:   00000104 0244e390 00000000 694a5010
0x0244e384:   694a5010 75ce0f42 75ca831c 75cd3040
0x0244e394:   77e0e0d2 0000002f 694a5db8 00352844 

Instructions: (pc=0x75cfa8d5)
0x75cfa8c5:   85 f6 0f 84 51 2c fd ff 90 90 90 39 45 0c 74 18
0x75cfa8d5:   0f b7 13 66 85 d2 74 10 66 89 11 41 41 43 43 4e 


Stack: [0x02400000,0x02450000],  sp=0x0244e324,  free space=1380244de08k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [SHELL32.dll+0xaa8d5]
C  [SHELL32.dll+0xaa93d]
C  [SHELL32.dll+0x3123fa]
C  [SHELL32.dll+0x3124b3]
C  [SHELL32.dll+0x256875]
C  [SHELL32.dll+0x5a4a2]
C  [SHELL32.dll+0x5a8dc]
C  [SHELL32.dll+0x59294]
C  [SHELL32.dll+0x59170]
C  [SHELL32.dll+0x59f82]
C  [SHELL32.dll+0x59a53]
C  [SHELL32.dll+0x25ad79]
C  [swt-win32-3655.dll+0x11322]
j  org.eclipse.swt.widgets.TaskBar.getDirectory(II[CZ)I+137
j  org.eclipse.swt.widgets.TaskBar.getDirectory([C)Ljava/lang/String;+204
j  org.eclipse.swt.widgets.TaskBar.setMenu(Lorg/eclipse/swt/widgets/Menu;)V+97
j  org.eclipse.swt.widgets.TaskItem.setMenu(Lorg/eclipse/swt/widgets/Menu;)V+53
v  ~StubRoutines::call_stub
V  [jvm.dll+0xf3abc]
V  [jvm.dll+0x1865b1]
V  [jvm.dll+0xf3b3d]
V  [jvm.dll+0x1a0ebb]
V  [jvm.dll+0x1a18d6]
V  [jvm.dll+0x11f423]
C  [java.dll+0x7127]
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.mylyn.internal.commons.ui.TaskBarManager$TaskBarMenuManager.setMenuOnTaskItem(Lorg/eclipse/swt/widgets/Widget;Lorg/eclipse/swt/widgets/Menu;)V+45
j  org.eclipse.mylyn.internal.commons.ui.TaskBarManager$TaskBarMenuManager.update(ZZ)V+68
j  org.eclipse.jface.action.MenuManager.update(Z)V+3
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.addSystemTaskBarActions()V+55
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.access$6(Lorg/eclipse/mylyn/internal/tasks/ui/TasksUiPlugin;)V+1
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiInitializationJob.runInUIThread(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+211
j  org.eclipse.ui.progress.UIJob$1.run()V+53
j  org.eclipse.swt.widgets.RunnableLock.run()V+11
j  org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z+29
j  org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5
j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+91
j  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
j  org.eclipse.ui.internal.Workbench.runUI()I+555
j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
j  org.eclipse.ui.internal.Workbench$7.run()V+55
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+99
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
V  [jvm.dll+0xf3abc]
V  [jvm.dll+0x1865b1]
V  [jvm.dll+0xf3b3d]
V  [jvm.dll+0x1a0ebb]
V  [jvm.dll+0x1a18d6]
V  [jvm.dll+0x11f423]
C  [java.dll+0x7127]
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
j  org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
v  ~StubRoutines::call_stub
V  [jvm.dll+0xf3abc]
V  [jvm.dll+0x1865b1]
V  [jvm.dll+0xf3b3d]
V  [jvm.dll+0xfd385]
V  [jvm.dll+0x104fdd]
C  [java.exe+0x2155]
C  [java.exe+0x85b4]
C  [kernel32.dll+0x133ca]
C  [ntdll.dll+0x39ed2]
C  [ntdll.dll+0x39ea5]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.eclipse.swt.internal.win32.OS.VtblCall(II)I+0
j  org.eclipse.swt.widgets.TaskBar.getDirectory(II[CZ)I+137
j  org.eclipse.swt.widgets.TaskBar.getDirectory([C)Ljava/lang/String;+204
j  org.eclipse.swt.widgets.TaskBar.setMenu(Lorg/eclipse/swt/widgets/Menu;)V+97
j  org.eclipse.swt.widgets.TaskItem.setMenu(Lorg/eclipse/swt/widgets/Menu;)V+53
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.mylyn.internal.commons.ui.TaskBarManager$TaskBarMenuManager.setMenuOnTaskItem(Lorg/eclipse/swt/widgets/Widget;Lorg/eclipse/swt/widgets/Menu;)V+45
j  org.eclipse.mylyn.internal.commons.ui.TaskBarManager$TaskBarMenuManager.update(ZZ)V+68
j  org.eclipse.jface.action.MenuManager.update(Z)V+3
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.addSystemTaskBarActions()V+55
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.access$6(Lorg/eclipse/mylyn/internal/tasks/ui/TasksUiPlugin;)V+1
j  org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiInitializationJob.runInUIThread(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+211
j  org.eclipse.ui.progress.UIJob$1.run()V+53
j  org.eclipse.swt.widgets.RunnableLock.run()V+11
j  org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z+29
j  org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5
j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+91
j  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
j  org.eclipse.ui.internal.Workbench.runUI()I+555
j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
j  org.eclipse.ui.internal.Workbench$7.run()V+55
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+99
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
j  org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x668dc000 JavaThread "Worker-5" [_thread_blocked, id=8440, stack(0x6c390000,0x6c3e0000)]
  0x668db800 JavaThread "Worker-4" [_thread_in_Java, id=8280, stack(0x6c300000,0x6c350000)]
  0x668db400 JavaThread "Worker-3" [_thread_in_native, id=10856, stack(0x6c270000,0x6c2c0000)]
  0x668dac00 JavaThread "Worker-2" [_thread_in_vm, id=10584, stack(0x6c1e0000,0x6c230000)]
  0x668da000 JavaThread "Worker-1" [_thread_blocked, id=9564, stack(0x67210000,0x67260000)]
  0x668da800 JavaThread "Java indexing" daemon [_thread_blocked, id=940, stack(0x68240000,0x68290000)]
  0x66b0b800 JavaThread "Worker-0" [_thread_in_Java, id=9716, stack(0x67160000,0x671b0000)]
  0x65eb8400 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=9296, stack(0x66750000,0x667a0000)]
  0x65e04c00 JavaThread "Worker-JM" [_thread_blocked, id=10344, stack(0x666c0000,0x66710000)]
  0x65dc5400 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=9724, stack(0x66530000,0x66580000)]
  0x6510d800 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=10308, stack(0x65a40000,0x65a90000)]
  0x6510c800 JavaThread "State Saver" daemon [_thread_blocked, id=3152, stack(0x659b0000,0x65a00000)]
  0x650e4c00 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=10924, stack(0x65920000,0x65970000)]
  0x65125c00 JavaThread "State Data Manager" daemon [_thread_blocked, id=4792, stack(0x658d0000,0x65920000)]
  0x0253f400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3892, stack(0x64f00000,0x64f50000)]
  0x0252c000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=10904, stack(0x64e70000,0x64ec0000)]
  0x0252b000 JavaThread "Attach Listener" daemon [_thread_blocked, id=10696, stack(0x64de0000,0x64e30000)]
  0x02528000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7864, stack(0x64d50000,0x64da0000)]
  0x024fc400 JavaThread "Finalizer" daemon [_thread_blocked, id=11052, stack(0x64cc0000,0x64d10000)]
  0x024f7800 JavaThread "Reference Handler" daemon [_thread_blocked, id=5924, stack(0x64c30000,0x64c80000)]
=>0x00dda800 JavaThread "main" [_thread_in_native, id=5524, stack(0x02400000,0x02450000)]

Other Threads:
  0x024f5400 VMThread [stack: 0x64ba0000,0x64bf0000] [id=8384]
  0x02552c00 WatcherThread [stack: 0x64f90000,0x64fe0000] [id=1304]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 157376K, used 31598K [0x045e0000, 0x0f0a0000, 0x19b30000)
  eden space 139904K,  22% used [0x045e0000, 0x064bbab0, 0x0ce80000)
  from space 17472K,   0% used [0x0ce80000, 0x0ce80000, 0x0df90000)
  to   space 17472K,   0% used [0x0df90000, 0x0df90000, 0x0f0a0000)
 tenured generation   total 349568K, used 43606K [0x19b30000, 0x2f090000, 0x445e0000)
   the space 349568K,  12% used [0x19b30000, 0x1c5c5858, 0x1c5c5a00, 0x2f090000)
 compacting perm gen  total 36608K, used 36412K [0x445e0000, 0x469a0000, 0x645e0000)
   the space 36608K,  99% used [0x445e0000, 0x4696f420, 0x4696f600, 0x469a0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00424000 	C:\Program Files (x86)\Java\jdk1.6.0_21\bin\java.exe
0x77de0000 - 0x77f60000 	C:\Windows\SysWOW64\ntdll.dll
0x768e0000 - 0x769f0000 	C:\Windows\syswow64\kernel32.dll
0x76b50000 - 0x76b96000 	C:\Windows\syswow64\KERNELBASE.dll
0x775c0000 - 0x77660000 	C:\Windows\syswow64\ADVAPI32.dll
0x77050000 - 0x770fc000 	C:\Windows\syswow64\msvcrt.dll
0x75be0000 - 0x75bf9000 	C:\Windows\SysWOW64\sechost.dll
0x76ba0000 - 0x76c90000 	C:\Windows\syswow64\RPCRT4.dll
0x75940000 - 0x759a0000 	C:\Windows\syswow64\SspiCli.dll
0x75930000 - 0x7593c000 	C:\Windows\syswow64\CRYPTBASE.dll
0x7c340000 - 0x7c396000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\msvcr71.dll
0x6d8b0000 - 0x6db57000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\client\jvm.dll
0x75aa0000 - 0x75ba0000 	C:\Windows\syswow64\USER32.dll
0x77130000 - 0x771c0000 	C:\Windows\syswow64\GDI32.dll
0x77db0000 - 0x77dba000 	C:\Windows\syswow64\LPK.dll
0x77780000 - 0x7781d000 	C:\Windows\syswow64\USP10.dll
0x73b20000 - 0x73b52000 	C:\Windows\system32\WINMM.dll
0x77560000 - 0x775c0000 	C:\Windows\system32\IMM32.DLL
0x759d0000 - 0x75a9c000 	C:\Windows\syswow64\MSCTF.dll
0x73d00000 - 0x73d4c000 	C:\Windows\system32\apphelp.dll
0x75ba0000 - 0x75ba5000 	C:\Windows\syswow64\PSAPI.DLL
0x769f0000 - 0x76b4c000 	C:\Windows\syswow64\ole32.dll
0x6d860000 - 0x6d86c000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\verify.dll
0x6d3e0000 - 0x6d3ff000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\java.dll
0x6d340000 - 0x6d348000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\hpi.dll
0x6d8a0000 - 0x6d8af000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\zip.dll
0x72760000 - 0x72776000 	C:\Windows\system32\CRYPTSP.dll
0x725d0000 - 0x7260b000 	C:\Windows\system32\rsaenh.dll
0x75510000 - 0x75527000 	C:\Windows\system32\USERENV.dll
0x75500000 - 0x7550b000 	C:\Windows\system32\profapi.dll
0x00480000 - 0x00493000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\net.dll
0x768a0000 - 0x768d5000 	C:\Windows\syswow64\WS2_32.dll
0x77120000 - 0x77126000 	C:\Windows\syswow64\NSI.dll
0x72820000 - 0x7285c000 	C:\Windows\system32\mswsock.dll
0x73b70000 - 0x73b76000 	C:\Windows\System32\wship6.dll
0x712d0000 - 0x712e0000 	C:\Windows\system32\NLAapi.dll
0x74860000 - 0x74870000 	C:\Windows\system32\napinsp.dll
0x74840000 - 0x74852000 	C:\Windows\system32\pnrpnsp.dll
0x74810000 - 0x74834000 	C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x77920000 - 0x77977000 	C:\Windows\syswow64\SHLWAPI.dll
0x747e0000 - 0x74805000 	C:\Program Files (x86)\Bonjour\mdnsNSP.dll
0x727c0000 - 0x727dc000 	C:\Windows\system32\Iphlpapi.DLL
0x727b0000 - 0x727b7000 	C:\Windows\system32\WINNSI.DLL
0x72450000 - 0x72494000 	C:\Windows\system32\DNSAPI.dll
0x747d0000 - 0x747d8000 	C:\Windows\System32\winrnr.dll
0x72440000 - 0x72445000 	C:\Windows\System32\wshtcpip.dll
0x757d0000 - 0x757d6000 	C:\Windows\system32\rasadhlp.dll
0x74790000 - 0x747c8000 	C:\Windows\System32\fwpuclnt.dll
0x72000000 - 0x7200d000 	C:\Programs\Java\jbdevstudio4\studio\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810\eclipse_1309.dll
0x71cf0000 - 0x71e8e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x73a80000 - 0x73a89000 	C:\Windows\system32\VERSION.dll
0x73c10000 - 0x73c90000 	C:\Windows\system32\uxtheme.dll
0x65220000 - 0x6522a000 	C:\ProgramData\Real\RealPlayer\BrowserRecordPlugin\Chrome\Hook\rpchromebrowserrecordhelper.dll
0x7c3a0000 - 0x7c41b000 	C:\Windows\system32\MSVCP71.dll
0x75c50000 - 0x7689a000 	C:\Windows\syswow64\SHELL32.dll
0x757e0000 - 0x757e8000 	C:\Program Files (x86)\Yandex\Punto Switcher\pshook.dll
0x759a0000 - 0x759ca000 	C:\Windows\syswow64\imagehlp.dll
0x77440000 - 0x774c3000 	C:\Windows\syswow64\CLBCatQ.DLL
0x774d0000 - 0x7755f000 	C:\Windows\syswow64\OLEAUT32.dll
0x6d6e0000 - 0x6d6e9000 	C:\Program Files (x86)\Java\jdk1.6.0_21\jre\bin\nio.dll
0x66fa0000 - 0x67003000 	C:\Programs\Java\jbdevstudio4\studio\configuration\org.eclipse.osgi\bundles\520\1\.cp\swt-win32-3655.dll
0x771c0000 - 0x7723b000 	C:\Windows\syswow64\comdlg32.dll
0x77820000 - 0x77915000 	C:\Windows\syswow64\WININET.dll
0x76d70000 - 0x76ea6000 	C:\Windows\syswow64\urlmon.dll
0x77660000 - 0x7777d000 	C:\Windows\syswow64\CRYPT32.dll
0x76cc0000 - 0x76ccc000 	C:\Windows\syswow64\MSASN1.dll
0x77240000 - 0x7743b000 	C:\Windows\syswow64\iertutil.dll
0x73bf0000 - 0x73c03000 	C:\Windows\system32\dwmapi.dll
0x656d0000 - 0x656ed000 	C:\Programs\Java\jbdevstudio4\studio\configuration\org.eclipse.osgi\bundles\520\1\.cp\swt-gdip-win32-3655.dll
0x71120000 - 0x712b0000 	C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80\gdiplus.dll
0x74690000 - 0x7478b000 	C:\Windows\system32\WindowsCodecs.dll
0x67110000 - 0x6711e000 	C:\Programs\Java\jbdevstudio4\studio\configuration\org.eclipse.osgi\bundles\83\1\.cp\os\win32\x86\localfile_1_0_0.dll
0x71390000 - 0x713cc000 	C:\Windows\system32\oleacc.dll
0x71ef0000 - 0x71fe5000 	C:\Windows\system32\propsys.dll
0x6c6c0000 - 0x6c82f000 	C:\Windows\system32\explorerframe.dll
0x6c690000 - 0x6c6bf000 	C:\Windows\system32\DUser.dll
0x6c5d0000 - 0x6c682000 	C:\Windows\system32\DUI70.dll
0x75720000 - 0x7572f000 	C:\Programs\Java\jbdevstudio4\studio\configuration\org.eclipse.osgi\bundles\86\1\.cp\jWinHttp-1.0.0.dll
0x71660000 - 0x716b8000 	C:\Windows\system32\WINHTTP.dll
0x715d0000 - 0x7161f000 	C:\Windows\system32\webio.dll
0x73b00000 - 0x73b12000 	C:\Windows\system32\dhcpcsvc.DLL
0x73b60000 - 0x73b6d000 	C:\Windows\system32\dhcpcsvc6.DLL
0x73b90000 - 0x73b98000 	C:\Windows\system32\credssp.dll
0x75bb0000 - 0x75bd7000 	C:\Windows\syswow64\CFGMGR32.dll
0x72590000 - 0x7259e000 	C:\Windows\system32\RpcRtRemote.dll
0x6f7c0000 - 0x70240000 	C:\Windows\SysWOW64\ieframe.dll
0x75470000 - 0x754cf000 	C:\Windows\system32\SXS.DLL
0x74aa0000 - 0x75058000 	C:\Windows\SysWOW64\mshtml.dll
0x757f0000 - 0x7581a000 	C:\Windows\SysWOW64\msls31.dll
0x75440000 - 0x7546e000 	C:\Windows\system32\mlang.dll
0x74a40000 - 0x74a9b000 	C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\pdm.dll
0x749f0000 - 0x74a32000 	C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll
0x73ba0000 - 0x73ba5000 	C:\Windows\system32\msimg32.dll
0x757b0000 - 0x757bb000 	C:\Windows\system32\msimtf.dll
0x66470000 - 0x66497000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\scrchpg.dll
0x6dd90000 - 0x6de42000 	C:\Windows\SysWOW64\jscript.dll
0x6d190000 - 0x6d199000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\klscav.dll
0x73950000 - 0x739eb000 	C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc\MSVCR80.dll
0x727e0000 - 0x72803000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\prremote.dll
0x739f0000 - 0x73a77000 	C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc\MSVCP80.dll
0x6d640000 - 0x6d67c000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\prloader.dll
0x72660000 - 0x72760000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\params.ppl
0x6e9b0000 - 0x6e9bb000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\pxstub.ppl
0x6d700000 - 0x6d72d000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\service.dll
0x6c520000 - 0x6c593000 	C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2011\eka_meta.dll
0x6a000000 - 0x6a00b000 	C:\Windows\system32\ImgUtil.dll
0x72860000 - 0x72881000 	C:\Windows\system32\ntmarta.dll
0x75c00000 - 0x75c45000 	C:\Windows\syswow64\WLDAP32.dll
0x69ff0000 - 0x69ffe000 	C:\Windows\SysWOW64\pngfilt.dll
0x69f90000 - 0x69fc9000 	C:\Windows\SysWOW64\Dxtrans.dll
0x69f70000 - 0x69f84000 	C:\Windows\SysWOW64\ATL.DLL
0x69f60000 - 0x69f6a000 	C:\Windows\SysWOW64\ddrawex.dll
0x74170000 - 0x74257000 	C:\Windows\SysWOW64\DDRAW.dll
0x74650000 - 0x74656000 	C:\Windows\SysWOW64\DCIMAN32.dll
0x76eb0000 - 0x7704d000 	C:\Windows\syswow64\SETUPAPI.dll
0x77100000 - 0x77112000 	C:\Windows\syswow64\DEVOBJ.dll
0x6ba10000 - 0x6ba18000 	C:\Windows\system32\atiu9pag.dll
0x6b640000 - 0x6b9b6000 	C:\Windows\system32\atiumdag.dll
0x6b360000 - 0x6b63f000 	C:\Windows\system32\atiumdva.dll
0x6b210000 - 0x6b267000 	C:\Windows\SysWOW64\Dxtmsft.dll

VM Arguments:
jvm_args: -Xms512m -Xmx1024m -Dosgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar@1:start -Dosgi.instance.area.default=@user.home/workspace -XX:MaxPermSize=512m 
java_command: C:\Programs\Java\jbdevstudio4\studio\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -os win32 -ws win32 -arch x86 -showsplash -launcher C:\Programs\Java\jbdevstudio4\studio\jbdevstudio.exe -name Jbdevstudio --launcher.library C:\Programs\Java\jbdevstudio4\studio\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810\eclipse_1309.dll -startup C:\Programs\Java\jbdevstudio4\studio\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -exitdata 2358_8c -vm C:/Program Files (x86)/Java/jdk1.6.0_21/bin/java.exe -vmargs -Xms512m -Xmx1024m -Dosgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar@1:start -Dosgi.instance.area.default=@user.home/workspace -XX:MaxPermSize=512m -jar C:\Programs\Java\jbdevstudio4\studio\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_21
CLASSPATH=.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files (x86)\Java\jdk1.6.0_21/bin;C:\Programs\Java\apache-ant-1.6.5/bin;C:\Programs\Java\apache-maven-3.0/bin;C:\Programs\Java\apache-tomcat-6.0.26/bin;C:\Programs\Java\svn-win32-1.6.6/bin';C:\Program Files\TortoiseSVN\bin;c:\Programs\putty;c:\Programs\Java\jad\jad158g;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Programs\Java\jbdevstudio3\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\VisualSVN\bin;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\
USERNAME=Valentine Shukaila
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 7 Build 7601 Service Pack 1

CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 4043308k(1829140k free), swap 8084772k(4174512k free)

vm_info: Java HotSpot(TM) Client VM (17.0-b17) for windows-x86 JRE (1.6.0_21-b07), built on Jul 17 2010 01:10:15 by "java_re" with MS VC++ 7.1 (VS2003)

time: Wed Apr 06 00:29:44 2011
elapsed time: 12 seconds
Comment 36 Felipe Heidrich CLA 2011-04-06 11:34:25 EDT
Val, the bug you have is bug 333630

In  org.eclipse.swt.widgets.TaskBar.getDirectory(II[CZ) I have three different places where VtblCall is called with two integer. Would it be possible for you reproduce the problem running with a different VM so maybe we can have line number in the stack ? Thank you.
Comment 37 Val CLA 2011-04-07 17:32:42 EDT
(In reply to comment #36)
> Val, the bug you have is bug 333630
> 
> In  org.eclipse.swt.widgets.TaskBar.getDirectory(II[CZ) I have three different
> places where VtblCall is called with two integer. Would it be possible for you
> reproduce the problem running with a different VM so maybe we can have line
> number in the stack ? Thank you.

Felipe, what VM should I run to see the line number in the error? I need your advice. I have no idea of what VM I should install to get the line number.
Comment 38 Felipe Heidrich CLA 2011-04-12 15:02:29 EDT
(In reply to comment #37)
> Felipe, what VM should I run to see the line number in the error? I need your
> advice. I have no idea of what VM I should install to get the line number.

Try with a VM from IBM.
Comment 39 Felipe Heidrich CLA 2011-04-12 15:04:13 EDT
(In reply to comment #38)
> (In reply to comment #37)
> > Felipe, what VM should I run to see the line number in the error? I need your
> > advice. I have no idea of what VM I should install to get the line number.
> Try with a VM from IBM.

http://www.ibm.com/developerworks/java/jdk/index.html
Comment 40 nick tan CLA 2011-04-22 10:07:30 EDT
hi, Felipe

i'm encountering the same error as Val
environment:
Win7 64bit
jboss developer studio 4.0.0 ga
Sun JDK 1.6.24
IBM JDK 6 sr9

after installed Mylyn crashes every time when i start jboss studio
Comment 41 nick tan CLA 2011-04-22 10:10:17 EDT
Created attachment 193914 [details]
jboss_studio_ibm&sun_jvm_crash_err.7z

Felipe
i attached both the ibm & sun dump log file
hope this can help you locate the error, and fix it as early as possible
thanks
Comment 42 Felipe Heidrich CLA 2011-04-25 10:43:07 EDT
Nick, the crash you are seeing is actually described in bug 
Bug 333630.
Comment 43 Jens Kuebler CLA 2011-10-10 09:25:01 EDT
Is there any work conducted on this issue? If not has someone identified what may be causing this behaviour. We have some machines where this issue occurs and we are considering to debug it.
Comment 44 Nick Boldt CLA 2011-11-01 15:35:42 EDT
I can consistently reproduce this crash by installing JBDS 4.0 (or 4.1.1), then installing Mylyn 3.5.x or 3.6.x (though 3.6.3) on Win7_64 using Oracle JDK6u25_32.

See also https://issues.jboss.org/browse/JBDS-1648 for screenshots, steps to repro, and crash logs.

Have as yet not found a workaround. Assuming it's an swt problem that's being exposed by org.eclipse.mylyn.tasks.ui being activated, but haven't gotten past that.
Comment 45 Vladimir Nicolici CLA 2013-01-27 13:39:49 EST
Crash still reproducible 100% on Juno SR 1 / Windows 8 x64.

Eclipse ini was modified, adding this lines at the top to work around bug 314805:

-vm
c:/Program Files/Java/jdk1.7.0_11/jre/bin/server/jvm.dll

The bug can't be reproduced if starting Eclipse with javaw instead of the DLL.

I happens on switching the workspace or after installing updates and restarting.
Comment 46 Vladimir Nicolici CLA 2013-04-15 06:30:34 EDT
I cannot reproduce the bug anymore with Juno SR2.
Comment 47 Alex Levin CLA 2013-12-11 09:29:27 EST
(In reply to Ben Vitale from comment #12)
> Stack from the crash:
> 
> Child-SP          RetAddr           Call Site
> 00000000`0012d4c8 00000000`77025e02 ntdll!NtWaitForSingleObject+0xa
> 00000000`0012d4d0 00000000`77025fa5 ntdll!RtlReportExceptionEx+0x1d2
> 00000000`0012d5c0 00000000`7702600a ntdll!RtlReportException+0xb5
> 00000000`0012d640 00000000`77026e45 ntdll!RtlpTerminateFailureFilter+0x1a
> 00000000`0012d670 00000000`76f750c8 ntdll!RtlReportCriticalFailure+0x96
> 00000000`0012d6a0 00000000`76f952cd ntdll!_C_specific_handler+0x8c
> 00000000`0012d710 00000000`76f75c9c ntdll!RtlpExecuteHandlerForException+0xd
> 00000000`0012d740 00000000`76f7626e ntdll!RtlDispatchException+0x3cb
> 00000000`0012de20 00000000`77026df2 ntdll!RtlRaiseException+0x221
> 00000000`0012e460 00000000`770274b6 ntdll!RtlReportCriticalFailure+0x62
> 00000000`0012e530 00000000`770287e2 ntdll!RtlpReportHeapFailure+0x26
> 00000000`0012e560 00000000`7702a1e4 ntdll!RtlpHeapHandleError+0x12
> 00000000`0012e590 00000000`76fcc565 ntdll!RtlpLogHeapFailure+0xa4
> 00000000`0012e5c0 000007fe`fcf71512 ntdll! ?? ::FNODOBFM::`string'+0x1230c
> 00000000`0012e640 000007fe`fd91f705 KERNELBASE!LocalFree+0x2e
> 00000000`0012e680 00000000`1002faca
> shell32!SetCurrentProcessExplicitAppUserModelID+0xb9
> 00000000`0012e700 00000000`02ab1260
> swt_win32_3650!
> Java_org_eclipse_swt_internal_win32_OS_SetCurrentProcessExplicitAppUserModelI
> D+0x86

Hi Ben,

I see a very similar stack trace.
Please could you repeat the test, but this time Right-click and Run as Administrator on eclipse.exe
This is on Windows 2012 / Eclipse 3.7.2

My Stack trace from DebugDiag 1.2 x64

ntdll!RtlReportCriticalFailure+89
ntdll!RtlpLogHeapFailure+a4
ntdll!RtlFreeHeap+1068af
KERNELBASE!LocalFree+2e
SHCore!`Microsoft::WRL::Module<1,Microsoft::WRL::Details::DefaultModule<1> >::Create'::`2'::`dynamic atexit destructor for 'module''+5368
swt_win32_3740!Java_org_eclipse_swt_internal_win32_OS_SetCurrentProcessExplicitAppUserModelID+86
0x01ff23a8
0xc3e0b958
0x02069f14
0xf0c24f15

Regards,

Alex Levin
TIBCO Software
Comment 48 Kamil Fejfar CLA 2013-12-20 04:49:29 EST
Configuration: Windows 7 64 bits, Eclipse 3.6.2, org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar, ntdll.dll version 6.1.7600.16915

Display.init() calls OS.SetCurrentProcessExplicitAppUserModelID(char[] AppID), which crashes in case of workspace switch

if I use ntdll.version 6.1.7601.18247, the call does not crasch
Comment 49 Kamil Fejfar CLA 2013-12-20 04:53:26 EST
Fix of previous comment

Configuration: Windows 7 64 bits, Eclipse 3.6.2, org.eclipse.swt.win32.win32.x86_64_3.6.2.v3659c.jar, ntdll.dll version 6.1.7600.16915

Display.init() calls OS.SetCurrentProcessExplicitAppUserModelID(char[] AppID), which crashes in case of workspace switch

if I use ntdll.version 6.1.7601.18247, the call does not crasch
Comment 50 Eclipse Genie CLA 2019-01-29 20:03:51 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 51 Thomas Watson CLA 2019-01-30 08:34:13 EST
This likely can be closed as worksforme, but based on the last few comments this appears to belong to SWT.
Comment 52 Niraj Modi CLA 2019-01-30 08:57:57 EST
Very likely some buggy Windows update or corrupt Workspace. Closing now.