Bug 450629 - [egit] Frequent UI freezes caused by native WinNTFileSystem.getBooleanAttributes
Summary: [egit] Frequent UI freezes caused by native WinNTFileSystem.getBooleanAttributes
Status: RESOLVED FIXED
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 3.6   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 3.6.1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 449771 450662 450665 450771 450773 450775 451028 451288 451342 451367 451398 451691 451707 451709 451711 451716 451749 451956 452225 452553 452572 452573 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-08 05:44 EST by EPP Error Reports CLA
Modified: 2015-01-01 20:20 EST (History)
6 users (show)

See Also:
  • 450780


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description EPP Error Reports CLA 2014-11-08 05:44:46 EST
Hello committers,

we received a new error report for Eclipse 4.5.0.I20141029-2000.


General Information:
    anonymous-id:         4480ddfc-64ed-45bb-a550-d1669a82122a
    eclipse-build-id:     4.5.0.I20141029-2000
    eclipse-product:      org.eclipse.sdk.ide
    operating system:     Windows8 6.3.0 (x86_64) - win32
    java-runtime-version: 1.7.0_71-b14

The following plug-ins were present on the execution stack (*):
    1. org.eclipse.core.commands_3.6.100.v20141026-0121
    2. org.eclipse.core.databinding.observable_1.4.1.v20140910-2107
    3. org.eclipse.core.databinding_1.4.100.v20141002-1314
    4. org.eclipse.core.jobs_3.6.100.v20140929-1332
    5. org.eclipse.core.resources_3.9.100.v20141009-1601
    6. org.eclipse.core.runtime_3.10.0.v20140724-1132
    7. org.eclipse.e4.core.commands_0.10.2.v20140424-2344
    8. org.eclipse.e4.core.contexts_1.3.100.v20140407-1019
    9. org.eclipse.e4.core.di_1.4.0.v20140813-2240
    10. org.eclipse.e4.ui.workbench_1.3.0.v20141024-2249
    11. org.eclipse.e4.ui.workbench.swt_0.12.100.v20141020-2115
    12. org.eclipse.egit.core_3.4.0.201406110918-r
    13. org.eclipse.egit_3.4.0.201406110918-r
    14. org.eclipse.egit.ui_3.4.0.201406110918-r
    15. org.eclipse.emf.common_2.11.0.v20140916-0346
    16. org.eclipse.emf_2.6.0.v20140929-0830
    17. org.eclipse.equinox.app_1.3.200.v20130910-1609
    18. org.eclipse.equinox.launcher_1.3.0.v20140415-2008
    19. org.eclipse.equinox.util_1.0.500.v20130404-1337
    20. org.eclipse.jdt.core_3.11.0.v20141029-0804
    21. org.eclipse.jdt_3.11.0.v20141029-2000
    22. org.eclipse.jface_3.11.0.v20141013-0842
    23. org.eclipse.jface.text_3.10.0.v20141027-1716
    24. org.eclipse.jgit_3.4.0.201406110918-r
    25. org.eclipse.osgi_3.10.100.v20141020-1414
    26. org.eclipse.recommenders.stacktraces.rcp_2.1.11.v20141103-2344
    27. org.eclipse.swt_3.104.0.v20141029-1116
    28. org.eclipse.ui_3.107.0.v20141010-0853
    29. org.eclipse.ui.ide.application_1.0.600.v20141003-0522
    30. org.eclipse.ui.ide_3.10.100.v20141024-1629
    31. org.eclipse.ui.monitoring_1.0.0.v20141021-2031


Error Status:

    code:                   0
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
    message:                UI freeze of 16s at 10:40:12.849
    fingerprint:            5b404962
    exception class:        org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider$StandInException
    exception message:      Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool
    number of children:     3
    
    org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider$StandInException: Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool
    at org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider.insertStandInStacktraceIfEmpty(StandInStacktraceProvider.java:60)
    at org.eclipse.recommenders.internal.stacktraces.rcp.LogListener.logging(LogListener.java:78)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.osgi.internal.log.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at org.eclipse.ui.internal.monitoring.DefaultUiFreezeEventLogger.log(DefaultUiFreezeEventLogger.java:94)
    at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.logEvent(EventLoopMonitorThread.java:743)
    at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.run(EventLoopMonitorThread.java:607)
   

---   

      code:                   0
      plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
      message:                Sample at 10:40:18.224 (+5.375s)
Thread 'main' tid=1 (RUNNABLE)
      fingerprint:            6a44fb49
      exception class:        java.lang.Exception
      exception message:      Stack Trace
      number of children:     26
    
    java.lang.Exception: Stack Trace
    at java.io.WinNTFileSystem.getLastModifiedTime(WinNTFileSystem.java:-2)
    at java.io.File.lastModified(File.java:937)
    at org.eclipse.jgit.util.FS.getAttributes(FS.java:778)
    at org.eclipse.jgit.treewalk.FileTreeIterator$FileEntry.<init>(FileTreeIterator.java:169)
    at org.eclipse.jgit.treewalk.FileTreeIterator.entries(FileTreeIterator.java:144)
    at org.eclipse.jgit.treewalk.FileTreeIterator.<init>(FileTreeIterator.java:129)
    at org.eclipse.jgit.treewalk.FileTreeIterator.createSubtreeIterator(FileTreeIterator.java:135)
    at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:535)
    at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:912)
    at org.eclipse.jgit.dircache.DirCacheCheckout.preScanTwoTrees(DirCacheCheckout.java:256)
    at org.eclipse.jgit.dircache.DirCacheCheckout.doCheckout(DirCacheCheckout.java:407)
    at org.eclipse.jgit.dircache.DirCacheCheckout.checkout(DirCacheCheckout.java:394)
    at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:258)
    at org.eclipse.egit.core.op.BranchOperation$1.run(BranchOperation.java:134)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
    at org.eclipse.egit.core.op.BranchOperation.execute(BranchOperation.java:164)
    at org.eclipse.egit.ui.internal.branch.BranchOperationUI.run(BranchOperationUI.java:345)
    at org.eclipse.egit.ui.internal.repository.CreateBranchPage.createBranch(CreateBranchPage.java:402)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard$1.run(CreateBranchWizard.java:93)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1002)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard.performFinish(CreateBranchWizard.java:87)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:799)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:429)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
    at org.eclipse.jface.window.Window.open(Window.java:803)
    at org.eclipse.egit.ui.internal.history.command.CreateBranchOnCommitHandler.execute(CreateBranchOnCommitHandler.java:73)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:343)
    at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:830)
    at org.eclipse.ui.menus.CommandContributionItem.access$21(CommandContributionItem.java:816)
    at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:806)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:638)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:582)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'org.eclipse.jface.text.reconciler.MonoReconciler' tid=38 (TIMED_WAITING)
Waiting for: org.eclipse.jface.text.reconciler.DirtyRegionQueue@3ff030e4
        fingerprint:            aef3c7d6
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread '[ThreadPool Manager] - Idle Thread' tid=37 (WAITING)
Waiting for: org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor@3219e987
        fingerprint:            3b668b9f
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-7' tid=36 (RUNNABLE)
Holding: java.util.concurrent.locks.ReentrantLock$FairSync@4332b7c3
        fingerprint:            60e28ab2
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.io.WinNTFileSystem.getBooleanAttributes(WinNTFileSystem.java:-2)
    at java.io.File.isDirectory(File.java:843)
    at org.eclipse.jgit.util.FS.isDirectory(FS.java:563)
    at org.eclipse.jgit.util.FS.getAttributes(FS.java:772)
    at org.eclipse.jgit.treewalk.FileTreeIterator$FileEntry.<init>(FileTreeIterator.java:169)
    at org.eclipse.jgit.treewalk.FileTreeIterator.entries(FileTreeIterator.java:144)
    at org.eclipse.jgit.treewalk.FileTreeIterator.<init>(FileTreeIterator.java:129)
    at org.eclipse.egit.core.AdaptableFileTreeIterator.<init>(AdaptableFileTreeIterator.java:74)
    at org.eclipse.egit.core.AdaptableFileTreeIterator.createSubtreeIterator(AdaptableFileTreeIterator.java:85)
    at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:535)
    at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:912)
    at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:566)
    at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:389)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiffDataFull(IndexDiffCacheEntry.java:486)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$7(IndexDiffCacheEntry.java:475)
    at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:286)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-6' tid=35 (TIMED_WAITING)
Waiting for: org.eclipse.ui.internal.Semaphore@6700a8d0
        fingerprint:            59d447f5
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:164)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4748)
    at org.eclipse.egit.ui.Activator.isActive(Activator.java:241)
    at org.eclipse.egit.ui.Activator$RepositoryChangeScanner.runInWorkspace(Activator.java:452)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-5' tid=33 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-4' tid=32 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-3' tid=31 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'EventAdmin Async Event Dispatcher Thread' tid=30 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@36be85ac
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Java indexing' tid=28 (WAITING)
Waiting for: org.eclipse.jdt.internal.core.search.indexing.IndexManager@1639fb48
        fingerprint:            7c705654
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Bundle File Closer' tid=27 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@38a03f5e
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-2' tid=26 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-1' tid=25 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-0' tid=23 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'EMF Reference Cleaner' tid=22 (WAITING)
Waiting for: java.lang.ref.ReferenceQueue$Lock@20a0515d
        fingerprint:            25fbd6cf
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-JM' tid=18 (WAITING)
Waiting for: java.util.ArrayList@7d3dc166
        fingerprint:            71d460f9
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread '[Timer] - Main Queue Handler' tid=17 (TIMED_WAITING)
Waiting for: java.lang.Object@61644fc6
        fingerprint:            ec083a5c
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Start Level: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=15 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@6db06d7d
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Framework Event Dispatcher: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=14 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@00b1821e
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Active Thread: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=12 (TIMED_WAITING)
Waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@05d57fed
        fingerprint:            86f6769f
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at sun.misc.Unsafe.park(Unsafe.java:-2)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'JDWP Event Helper Thread' tid=7 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'JDWP Transport Listener: dt_socket' tid=6 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Attach Listener' tid=5 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Signal Dispatcher' tid=4 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Finalizer' tid=3 (WAITING)
Waiting for: java.lang.ref.ReferenceQueue$Lock@03c1a399
        fingerprint:            080bd9a2
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Reference Handler' tid=2 (WAITING)
Waiting for: java.lang.ref.Reference$Lock@1ddb93bc
        fingerprint:            19bd714a
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-8' tid=41 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

      code:                   0
      plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
      message:                Sample at 10:40:23.567 (+5.343s)
Thread 'main' tid=1 (RUNNABLE)
      fingerprint:            6da14730
      exception class:        java.lang.Exception
      exception message:      Stack Trace
      number of children:     26
    
    java.lang.Exception: Stack Trace
    at java.io.WinNTFileSystem.getBooleanAttributes(WinNTFileSystem.java:-2)
    at java.io.File.isDirectory(File.java:843)
    at org.eclipse.jgit.util.FS.isDirectory(FS.java:563)
    at org.eclipse.jgit.util.FS.getAttributes(FS.java:772)
    at org.eclipse.jgit.treewalk.FileTreeIterator$FileEntry.<init>(FileTreeIterator.java:169)
    at org.eclipse.jgit.treewalk.FileTreeIterator.entries(FileTreeIterator.java:144)
    at org.eclipse.jgit.treewalk.FileTreeIterator.<init>(FileTreeIterator.java:129)
    at org.eclipse.jgit.treewalk.FileTreeIterator.createSubtreeIterator(FileTreeIterator.java:135)
    at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:535)
    at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:912)
    at org.eclipse.jgit.dircache.DirCacheCheckout.preScanTwoTrees(DirCacheCheckout.java:256)
    at org.eclipse.jgit.dircache.DirCacheCheckout.doCheckout(DirCacheCheckout.java:407)
    at org.eclipse.jgit.dircache.DirCacheCheckout.checkout(DirCacheCheckout.java:394)
    at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:258)
    at org.eclipse.egit.core.op.BranchOperation$1.run(BranchOperation.java:134)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
    at org.eclipse.egit.core.op.BranchOperation.execute(BranchOperation.java:164)
    at org.eclipse.egit.ui.internal.branch.BranchOperationUI.run(BranchOperationUI.java:345)
    at org.eclipse.egit.ui.internal.repository.CreateBranchPage.createBranch(CreateBranchPage.java:402)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard$1.run(CreateBranchWizard.java:93)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1002)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard.performFinish(CreateBranchWizard.java:87)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:799)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:429)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
    at org.eclipse.jface.window.Window.open(Window.java:803)
    at org.eclipse.egit.ui.internal.history.command.CreateBranchOnCommitHandler.execute(CreateBranchOnCommitHandler.java:73)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:343)
    at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:830)
    at org.eclipse.ui.menus.CommandContributionItem.access$21(CommandContributionItem.java:816)
    at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:806)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:638)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:582)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'org.eclipse.jface.text.reconciler.MonoReconciler' tid=38 (TIMED_WAITING)
Waiting for: org.eclipse.jface.text.reconciler.DirtyRegionQueue@3ff030e4
        fingerprint:            aef3c7d6
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread '[ThreadPool Manager] - Idle Thread' tid=37 (WAITING)
Waiting for: org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor@3219e987
        fingerprint:            3b668b9f
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-7' tid=36 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-6' tid=35 (TIMED_WAITING)
Waiting for: org.eclipse.ui.internal.Semaphore@6700a8d0
        fingerprint:            59d447f5
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:164)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4748)
    at org.eclipse.egit.ui.Activator.isActive(Activator.java:241)
    at org.eclipse.egit.ui.Activator$RepositoryChangeScanner.runInWorkspace(Activator.java:452)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-5' tid=33 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-4' tid=32 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-3' tid=31 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'EventAdmin Async Event Dispatcher Thread' tid=30 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@36be85ac
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Java indexing' tid=28 (WAITING)
Waiting for: org.eclipse.jdt.internal.core.search.indexing.IndexManager@1639fb48
        fingerprint:            7c705654
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Bundle File Closer' tid=27 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@38a03f5e
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-2' tid=26 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-1' tid=25 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-0' tid=23 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'EMF Reference Cleaner' tid=22 (WAITING)
Waiting for: java.lang.ref.ReferenceQueue$Lock@20a0515d
        fingerprint:            25fbd6cf
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-JM' tid=18 (WAITING)
Waiting for: java.util.ArrayList@7d3dc166
        fingerprint:            71d460f9
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread '[Timer] - Main Queue Handler' tid=17 (TIMED_WAITING)
Waiting for: java.lang.Object@61644fc6
        fingerprint:            ec083a5c
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Start Level: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=15 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@6db06d7d
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Framework Event Dispatcher: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=14 (WAITING)
Waiting for: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@00b1821e
        fingerprint:            4e899385
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Active Thread: Equinox Container: 208fb826-3367-0014-150d-f480071a26ba' tid=12 (TIMED_WAITING)
Waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@05d57fed
        fingerprint:            86f6769f
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at sun.misc.Unsafe.park(Unsafe.java:-2)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'JDWP Event Helper Thread' tid=7 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'JDWP Transport Listener: dt_socket' tid=6 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Attach Listener' tid=5 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Signal Dispatcher' tid=4 (RUNNABLE)
        fingerprint:            f1ecd345
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at 
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Finalizer' tid=3 (WAITING)
Waiting for: java.lang.ref.ReferenceQueue$Lock@03c1a399
        fingerprint:            080bd9a2
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Reference Handler' tid=2 (WAITING)
Waiting for: java.lang.ref.Reference$Lock@1ddb93bc
        fingerprint:            19bd714a
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at java.lang.Object.wait(Object.java:503)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Worker-8' tid=41 (TIMED_WAITING)
Waiting for: org.eclipse.core.internal.jobs.WorkerPool@24f8a462
        fingerprint:            1a411408
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.Object.wait(Object.java:-2)
    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
   

---   

      code:                   0
      plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
      message:                Sample at 10:40:26.239 (+2.672s)
Thread 'main' tid=1 (RUNNABLE)
      fingerprint:            6da14730
      exception class:        java.lang.Exception
      exception message:      Stack Trace
      number of children:     26
    
    java.lang.Exception: Stack Trace
    at java.io.WinNTFileSystem.getBooleanAttributes(WinNTFileSystem.java:-2)
    at java.io.File.isDirectory(File.java:843)
    at org.eclipse.jgit.util.FS.isDirectory(FS.java:563)
    at org.eclipse.jgit.util.FS.getAttributes(FS.java:772)
    at org.eclipse.jgit.treewalk.FileTreeIterator$FileEntry.<init>(FileTreeIterator.java:169)
    at org.eclipse.jgit.treewalk.FileTreeIterator.entries(FileTreeIterator.java:144)
    at org.eclipse.jgit.treewalk.FileTreeIterator.<init>(FileTreeIterator.java:129)
    at org.eclipse.jgit.treewalk.FileTreeIterator.createSubtreeIterator(FileTreeIterator.java:135)
    at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:535)
    at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:912)
    at org.eclipse.jgit.dircache.DirCacheCheckout.preScanTwoTrees(DirCacheCheckout.java:256)
    at org.eclipse.jgit.dircache.DirCacheCheckout.doCheckout(DirCacheCheckout.java:407)
    at org.eclipse.jgit.dircache.DirCacheCheckout.checkout(DirCacheCheckout.java:394)
    at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:258)
    at org.eclipse.egit.core.op.BranchOperation$1.run(BranchOperation.java:134)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
    at org.eclipse.egit.core.op.BranchOperation.execute(BranchOperation.java:164)
    at org.eclipse.egit.ui.internal.branch.BranchOperationUI.run(BranchOperationUI.java:345)
    at org.eclipse.egit.ui.internal.repository.CreateBranchPage.createBranch(CreateBranchPage.java:402)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard$1.run(CreateBranchWizard.java:93)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1002)
    at org.eclipse.egit.ui.internal.repository.CreateBranchWizard.performFinish(CreateBranchWizard.java:87)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:799)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:429)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.jav...
Comment 1 EPP Error Reports CLA 2014-11-08 05:44:49 EST
I've looked up the (to date) top-3 most similar bug groups and listed the 
closest bug of each group below. This report may or may not be duplicate of
those (low or similar scores for all entries may indicate that this hasn't
been reported yet):

>     1. Bug 449771: [egit] UI freeze of 5,4s at 14:36:05.756 – 0,8    
>     2. Bug 450481: [egit,xtext,ocl] UI freeze of 4.2s at 10:44:16.983 – 0,5    
>     3. Bug 450040: [pde,p2] UI freeze of 10s at 08:09:02.936 – 0,4    


If this report actually is a duplicate of those, please mark it as such. This
information helps me to improve the recommendations further for the next issue.

Thank you for your assistance.
Your friendly error-reports-inbox.
Comment 2 Marcel Bruch CLA 2014-11-08 08:43:40 EST
*** Bug 449771 has been marked as a duplicate of this bug. ***
Comment 3 Marcel Bruch CLA 2014-11-08 08:47:05 EST
Found a couple of ui freeze reports all related to jgit.treewalk.FileTreeIterator. 

For sure this is not easy to fix. But can the Egit team have a look and see whether there is something they could in the long run to get rid of these freezes?
Comment 4 EPP Error Reports CLA 2014-11-08 12:45:05 EST
*** Bug 450662 has been marked as a duplicate of this bug. ***
Comment 5 EPP Error Reports CLA 2014-11-08 14:17:20 EST
*** Bug 450665 has been marked as a duplicate of this bug. ***
Comment 6 EPP Error Reports CLA 2014-11-09 16:04:57 EST
*** Bug 450771 has been marked as a duplicate of this bug. ***
Comment 7 EPP Error Reports CLA 2014-11-09 16:09:13 EST
*** Bug 450773 has been marked as a duplicate of this bug. ***
Comment 8 EPP Error Reports CLA 2014-11-09 16:16:53 EST
*** Bug 450775 has been marked as a duplicate of this bug. ***
Comment 9 EPP Error Reports CLA 2014-11-13 04:28:39 EST
*** Bug 451288 has been marked as a duplicate of this bug. ***
Comment 10 Marcel Bruch CLA 2014-11-13 04:35:18 EST
Updating version to 3.6 since it has been reported for the latest version as well.
Comment 11 EPP Error Reports CLA 2014-11-13 09:11:00 EST
*** Bug 451342 has been marked as a duplicate of this bug. ***
Comment 12 EPP Error Reports CLA 2014-11-13 11:02:32 EST
*** Bug 451367 has been marked as a duplicate of this bug. ***
Comment 13 EPP Error Reports CLA 2014-11-13 14:08:50 EST
*** Bug 451398 has been marked as a duplicate of this bug. ***
Comment 14 Ed Willink CLA 2014-11-13 14:16:32 EST
(In reply to Marcel Bruch from comment #3)
> Found a couple of ui freeze reports all related to
> jgit.treewalk.FileTreeIterator. 
> 
> For sure this is not easy to fix. But can the Egit team have a look and see
> whether there is something they could in the long run to get rid of these
> freezes?

No doubt it would be nice if the treewalk was faster but there will surely always be too-bug GIT repos.

IMHO the problem here as with many other UI freezes is that a worker thread should be used with only the specific repo related projects locked out with a Wait/Queue-In-Background/Cancel dialog when a conflicting action is attempted.
Comment 15 EPP Error Reports CLA 2014-11-15 12:35:00 EST
*** Bug 451691 has been marked as a duplicate of this bug. ***
Comment 16 EPP Error Reports CLA 2014-11-15 17:54:24 EST
*** Bug 451707 has been marked as a duplicate of this bug. ***
Comment 17 EPP Error Reports CLA 2014-11-15 18:07:39 EST
*** Bug 451709 has been marked as a duplicate of this bug. ***
Comment 18 EPP Error Reports CLA 2014-11-15 18:49:05 EST
*** Bug 451711 has been marked as a duplicate of this bug. ***
Comment 19 EPP Error Reports CLA 2014-11-16 05:23:02 EST
*** Bug 451716 has been marked as a duplicate of this bug. ***
Comment 20 Marcel Bruch CLA 2014-11-16 06:43:27 EST
I did some research because all reports have in common that they got stuck in WinNTFileSystem.getBooleanAttributes. It has been reported and discussed in [1] for netbeans as well and it looks like they introduced a cache to get rid of this.

Robin, any chance to get around calling WinNTFileSystem.getBooleanAttributes?

[1] https://netbeans.org/bugzilla/show_bug.cgi?id=168389#c23
Comment 21 Ed Willink CLA 2014-11-16 07:09:56 EST
Many of the freezes such as for Cherry Pick occur when there will be a Run-In-Background dialog anyway, so even if the heavy Windows file system overhead is necessary, surely it could be done on a worker thread?
Comment 22 EPP Error Reports CLA 2014-11-16 12:28:10 EST
*** Bug 451749 has been marked as a duplicate of this bug. ***
Comment 23 EPP Error Reports CLA 2014-11-17 12:52:06 EST
*** Bug 451956 has been marked as a duplicate of this bug. ***
Comment 24 EPP Error Reports CLA 2014-11-19 04:55:25 EST
*** Bug 452225 has been marked as a duplicate of this bug. ***
Comment 25 EPP Error Reports CLA 2014-11-20 12:04:02 EST
*** Bug 452553 has been marked as a duplicate of this bug. ***
Comment 26 EPP Error Reports CLA 2014-11-20 14:11:11 EST
*** Bug 452572 has been marked as a duplicate of this bug. ***
Comment 27 EPP Error Reports CLA 2014-11-20 14:16:51 EST
*** Bug 452573 has been marked as a duplicate of this bug. ***
Comment 28 EPP Error Reports CLA 2014-11-27 12:49:28 EST
To date this log entry was reported 10 times.

Your friendly error reports bot.
Comment 29 Matthias Sohn CLA 2014-12-17 19:35:51 EST
*** Bug 451028 has been marked as a duplicate of this bug. ***
Comment 30 Andrey Loskutov CLA 2014-12-19 05:39:25 EST
CreateBranchWizard used UI thread to run low level operation.

See proposed fix: https://git.eclipse.org/r/38546
Comment 31 Matthias Sohn CLA 2015-01-01 20:20:06 EST
merged as c5a71c4675f01a7736ba10e05ecc8186d65c2324