Bug 455820 - [Workbench] [platform,emf] UI freeze of 5.0s in Workbench.persistWorkbenchModel
Summary: [Workbench] [platform,emf] UI freeze of 5.0s in Workbench.persistWorkbenchModel
Status: UNCONFIRMED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.5   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-19 19:43 EST by EPP Error Reports CLA
Modified: 2021-08-30 13:44 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description EPP Error Reports CLA 2014-12-19 19:43:29 EST
The following error was reported via the automated error reporting:


    code:                   0
    plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
    message:                UI freeze of 5.0s at 16:43:21.458
    fingerprint:            3fad8df3
    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:     2
    
    org.eclipse.recommenders.internal.stacktraces.rcp.StandInStacktraceProvider$StandInException: Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool
    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 16:43:21.894 (+0.436s)
Thread 'main' tid=1 (RUNNABLE)
      fingerprint:            83608d7a
      exception class:        java.lang.Exception
      exception message:      Stack Trace
      number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.util.LinkedHashMap.transfer(LinkedHashMap.java:253)
    at java.util.HashMap.resize(HashMap.java:585)
    at java.util.HashMap.addEntry(HashMap.java:883)
    at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:427)
    at java.util.HashMap.put(HashMap.java:509)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:474)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:449)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:595)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:449)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:595)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:449)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:595)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
    at org.eclipse.emf.ecore.util.EcoreUtil.copy(EcoreUtil.java:357)
    at org.eclipse.ui.internal.Workbench.persistWorkbenchModel(Workbench.java:1260)
    at org.eclipse.ui.internal.Workbench.persist(Workbench.java:1240)
    at org.eclipse.ui.internal.Workbench.access$47(Workbench.java:1165)
    at org.eclipse.ui.internal.Workbench$61.runInUIThread(Workbench.java:2889)
    at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3778)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
    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:                Sample at 16:43:26.415 (+4.521s)
Thread 'main' tid=1 (RUNNABLE)
      fingerprint:            8c4588bc
      exception class:        java.lang.Exception
      exception message:      Stack Trace
      number of children:     11
    
    java.lang.Exception: Stack Trace
    at org.eclipse.emf.ecore.util.EcoreUtil.create(EcoreUtil.java:3471)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.createCopy(EcoreUtil.java:526)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:471)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:449)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:595)
    at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
    at org.eclipse.emf.ecore.util.EcoreUtil.copy(EcoreUtil.java:357)
    at org.eclipse.ui.internal.Workbench.persistWorkbenchModel(Workbench.java:1260)
    at org.eclipse.ui.internal.Workbench.persist(Workbench.java:1240)
    at org.eclipse.ui.internal.Workbench.access$47(Workbench.java:1165)
    at org.eclipse.ui.internal.Workbench$61.runInUIThread(Workbench.java:2889)
    at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3778)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
    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.jdt.internal.ui.text.JavaReconciler' tid=2193 (TIMED_WAITING)
Waiting for: org.eclipse.jface.text.reconciler.DirtyRegionQueue@33f4625f
        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 'org.eclipse.jdt.debug: JDI Event Dispatcher' tid=2192 (TIMED_WAITING)
Waiting for: java.util.LinkedList@199f2608
        fingerprint:            28799d55
        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.jdi.internal.connect.PacketReceiveManager.waitForPacketAvailable(PacketReceiveManager.java:210)
    at org.eclipse.jdi.internal.connect.PacketReceiveManager.getCommand(PacketReceiveManager.java:113)
    at org.eclipse.jdi.internal.MirrorImpl.getCommandVM(MirrorImpl.java:320)
    at org.eclipse.jdi.internal.event.EventQueueImpl.remove(EventQueueImpl.java:66)
    at org.eclipse.jdt.internal.debug.core.EventDispatcher.run(EventDispatcher.java:239)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Packet Send Manager' tid=2191 (WAITING)
Waiting for: java.util.LinkedList@1f79e45c
        fingerprint:            a9b2e1ca
        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.jdi.internal.connect.PacketSendManager.sendAvailablePackets(PacketSendManager.java:108)
    at org.eclipse.jdi.internal.connect.PacketSendManager.run(PacketSendManager.java:54)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Packet Receive Manager' tid=2190 (RUNNABLE)
        fingerprint:            c54f9afd
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.net.SocketInputStream.socketRead0(SocketInputStream.java:-2)
    at java.net.SocketInputStream.read(SocketInputStream.java:152)
    at java.net.SocketInputStream.read(SocketInputStream.java:122)
    at java.net.SocketInputStream.read(SocketInputStream.java:210)
    at java.io.DataInputStream.readInt(DataInputStream.java:387)
    at org.eclipse.jdi.internal.connect.SocketConnection.readPacket(SocketConnection.java:69)
    at org.eclipse.jdi.internal.connect.PacketReceiveManager.readAvailablePacket(PacketReceiveManager.java:293)
    at org.eclipse.jdi.internal.connect.PacketReceiveManager.run(PacketReceiveManager.java:85)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Process monitor' tid=2186 (WAITING)
Waiting for: java.lang.UNIXProcess@694cf806
        fingerprint:            526ace86
        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.UNIXProcess.waitFor(UNIXProcess.java:263)
    at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:426)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Input Stream Monitor' tid=2185 (WAITING)
Waiting for: java.lang.Object@3c2f87ec
        fingerprint:            4484817c
        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.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:156)
    at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:125)
    at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:100)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Output Stream Monitor' tid=2184 (RUNNABLE)
        fingerprint:            1333df46
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.io.FileInputStream.readBytes(FileInputStream.java:-2)
    at java.io.FileInputStream.read(FileInputStream.java:272)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
    at java.io.FilterInputStream.read(FilterInputStream.java:107)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:147)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:137)
    at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:212)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'Output Stream Monitor' tid=2183 (RUNNABLE)
        fingerprint:            1333df46
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.io.FileInputStream.readBytes(FileInputStream.java:-2)
    at java.io.FileInputStream.read(FileInputStream.java:272)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
    at java.io.FilterInputStream.read(FilterInputStream.java:107)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:147)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:137)
    at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:212)
    at java.lang.Thread.run(Thread.java:745)
   

---   

        code:                   0
        plugin:                 org.eclipse.ui.monitoring_1.0.0.v20141021-2031
        message:                Thread 'process reaper' tid=2182 (RUNNABLE)
Holding: java.util.concurrent.ThreadPoolExecutor$Worker@0bb135d1
        fingerprint:            d605ef04
        exception class:        java.lang.Exception
        exception message:      Stack Trace
        number of children:     0
    
    java.lang.Exception: Stack Trace
    at java.lang.UNIXProcess.waitForProcessExit(UNIXProcess.java:-2)
    at java.lang.UNIXProcess.access$500(UNIXProcess.java:54)
    at java.lang.UNIXProcess$4.run(UNIXProcess.java:227)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    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 'Worker-287' tid=2179 (WAITING)
Waiting for: org.eclipse.ui.console.IOConsoleInputStream@704b2e8b
        fingerprint:            cca98a1a
        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.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:150)
    at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:93)
    at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:119)
    at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:700)
    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 'Active Thread: Equinox Container: c09f1c9f-ea86-0014-182b-a2bacb41d1b7' tid=9 (TIMED_WAITING)
Waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e09036e
        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)
   


General Information:

    reported-by:      Alexey Kazakov
    anonymous-id:     651f3ee7-5d66-4d59-8848-f51145a1ac6d
    eclipse-build-id: 4.5.0.I20141029-2000
    eclipse-product:  org.eclipse.epp.package.committers.product
    operating system: Linux 3.16.0 (x86_64) - gtk
    jre-version:      1.7.0_55-b13

The following plug-ins were present on the execution stack (*):
    1. org.eclipse.core.databinding.observable_1.4.1.v20140910-2107
    2. org.eclipse.core.databinding_1.4.100.v20141002-1314
    3. org.eclipse.core.jobs_3.6.100.v20140929-1332
    4. org.eclipse.core.runtime_3.10.0.v20140724-1132
    5. org.eclipse.debug.core_3.10.0.v20141009-1205
    6. org.eclipse.debug.ui_3.10.100.v20141022-1516
    7. org.eclipse.e4.ui.workbench_1.3.0.v20141024-2249
    8. org.eclipse.e4.ui.workbench.swt_0.12.100.v20141020-2115
    9. org.eclipse.emf.ecore_2.11.0.v20141027-0406
    10. org.eclipse.equinox.app_1.3.200.v20130910-1609
    11. org.eclipse.equinox.launcher_1.3.0.v20140415-2008
    12. org.eclipse.jdt.debug_3.8.200.v20141029-1654
    13. org.eclipse.jdt_3.11.0.v20141029-2000
    14. org.eclipse.jface.text_3.10.0.v20141027-1716
    15. org.eclipse.jface_3.11.0.v20141013-0842
    16. org.eclipse.swt_3.104.0.v20141029-1116
    17. org.eclipse.ui_3.107.0.v20141010-0853
    18. org.eclipse.ui.console_3.6.0.v20140812-1255
    19. org.eclipse.ui.ide.application_1.0.600.v20141003-0522
    20. org.eclipse.ui.ide_3.10.100.v20141024-1629
    21. org.eclipse.ui.monitoring_1.0.0.v20141021-2031

Please note that:
* Messages, stacktraces, and nested status objects may be shortened.
* Bug fields like status, resolution, and whiteboard are sent
  back to reporters.
* The list of present bundles and their respective versions was
  calculated by package naming heuristics. This may or may not reflect reality.
  
Please visit http://goo.gl/MWFSff for further details. 


Thank you for your assistance.
Your friendly error-reports-inbox.
Comment 1 EPP Error Reports CLA 2014-12-19 19:43:32 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 455097: [any] UI freeze of 3.7s at 13:22:46.172 – 0.7    
>     2. Bug 451909: [any] UI freeze of 9,8s at 15:14:16.639 – 0.7    
>     3. Bug 453625: [rec] UI freeze of 1.3s at 11:31:18.135 – 0.7    


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-12-20 01:21:42 EST
Moving this report to the platform team. I wonder whether the copy operation needs to be performed in the UI thread - given that it can cause UI freezes. Any ideas who this could be improved?
Comment 3 Thomas Schindl CLA 2014-12-20 07:06:05 EST
Yes we need to do this on the ui thread but this Takes an insane amount of time!
Comment 4 Christian Dietrich CLA 2021-08-30 13:44:17 EDT
seems to be still a problem 


!ENTRY org.eclipse.ui.monitoring 4 0 2021-08-30 19:26:36.502
!MESSAGE UI freeze of 41s at 19:25:53.594
!SUBENTRY 1 org.eclipse.ui.monitoring 1 0 2021-08-30 19:26:36.504
!MESSAGE Sample at 19:26:32.635 (+39,041s)
Thread 'main' tid=1 (RUNNABLE)
!STACK 0
Stack Trace
	at org.eclipse.emf.ecore.impl.MinimalEObjectImpl.eClass(MinimalEObjectImpl.java:703)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.getTarget(EcoreUtil.java:547)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.createCopy(EcoreUtil.java:535)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:481)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:459)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:605)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:500)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyAll(EcoreUtil.java:459)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:605)
	at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:500)
	at org.eclipse.emf.ecore.util.EcoreUtil.copy(EcoreUtil.java:367)
	at org.eclipse.ui.internal.Workbench.persistWorkbenchModel(Workbench.java:1238)
	at org.eclipse.ui.internal.Workbench.persist(Workbench.java:1216)
	at org.eclipse.ui.internal.Workbench$41.runInUIThread(Workbench.java:2792)
	at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:95)
	at org.eclipse.ui.progress.UIJob$$Lambda$728/0x0000000840a74840.run(Unknown Source)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5101)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1041)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
	at org.eclipse.ui.internal.Workbench$$Lambda$211/0x000000084037b040.run(Unknown Source)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base@11.0.11/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.11/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.11/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.11/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)
	at app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
	at app//org.eclipse.equinox.launcher.Main.run(Main.java:1462)
	at app//org.eclipse.equinox.launcher.Main.main(Main.java:1435)