google window builder pro / swing freeze

Swing Designer allows you to quickly create the frames, panels, dialogs, applets and other UI elements that comprise Java Swing applications.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 6:29 am

Hello;

google window builder pro / swing freeze:

happens 100% when trying to edit "text" property of a jpanel(or pretty much any component) in a "structure" view;

environment:

linux = kubuntu lucid;
Code: Select all
Linux 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux


gtk = 2.0+
Code: Select all
dpkg -l | grep libgtk
ii  libgtk-vnc-1.0-0                     0.3.10-2ubuntu2                                 A VNC viewer widget for GTK+ (runtime librar
ii  libgtk2-ex-formfactory-perl          0.66-0ubuntu2                                   Makes building complex GUI's easy
ii  libgtk2-perl                         1:1.221-4ubuntu2                                Perl interface to the 2.x series of the Gimp
ii  libgtk2.0-0                          2.20.1-0ubuntu2                                 The GTK+ graphical user interface library
ii  libgtk2.0-bin                        2.20.1-0ubuntu2                                 The programs for the GTK+ graphical user int
ii  libgtk2.0-common                     2.20.1-0ubuntu2                                 Common files for the GTK+ graphical user int
ii  libgtkdatabox-0.9.0-1                1:0.9.0.1-2ubuntu1                              A Gtk+ library to display large amounts of n
rc  libgtkhtml2-0                        2.11.1-2ubuntu2                                 HTML rendering/editing library - runtime fil
ii  libgtkhtml3.14-19                    1:3.29.6.is.3.28.3-0ubuntu2                     HTML rendering/editing library - runtime fil
rc  libgtkhtml3.8-15                     1:3.13.5-1ubuntu3                               HTML rendering/editing library - runtime fil
ii  libgtkmm-2.4-1c2a                    1:2.20.3-0ubuntu1                               C++ wrappers for GTK+ (shared libraries)
rc  libgtksourceview2.0-0                2.8.1-1                                         shared libraries for the GTK+ syntax highlig
ii  libgtkspell0                         2.0.16-1                                        a spell-checking addon for GTK's TextView wi


eclipse = 3.6;

builder = 8.0.0.r36x201009160631
http://code.google.com/webtoolkit/tools ... wbpro.html
http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6

any workarounds, please?

thank you;

Andrei
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Eric Clayberg » Wed Sep 22, 2010 12:21 pm

Are you using the GTK LookAndFeel?

If so, try switching to something else.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 4:59 pm

Eric, hello;

thank you very much for getting back!

first experiment: trying to disable GTK look and feel (just unckeck the ckeck box) in preferences:

eclipse -> preferences -> window builder -> look and feel -> JRE -> GTK

also locks up eclipse (except w/o consuming 100% cpu as in case with properties editing above);

I will try to find a way to disable it outside of running eclipse and will keep you posted;

Andrei
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 5:15 pm

I managed to disable all L & F in preferences with the file below;

it still freezes eclipe when trying to edit text property;

Andrei

${eclipse-workspace}/.metadata/.plugins/com.instantiations.designer.swing/lookAndFeel.commands

Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<commands>
   <set-visible id="Other" visible="false"/>
   <set-visible id="JGoodies" visible="false"/>
   <set-visible id="SubstanceSaturated" visible="false"/>
   <set-visible id="SubstanceDark" visible="false"/>
   <set-visible id="Substance" visible="false"/>
   <set-visible id="__wbp_&lt;system&gt;" visible="false"/>
   <set-visible id="__wbp_&lt;undefined&gt;" visible="false"/>
   <set-visible id="JRE" visible="false"/>
   <set-visible id="Metal" visible="false"/>
   <set-visible id="Nimbus" visible="false"/>
   <set-visible id="CDE/Motif" visible="false"/>
   <set-visible id="GTK+" visible="false"/>
   <set-visible id="Lipstik" visible="false"/>
   <set-visible id="Tiny" visible="false"/>
   <set-visible id="Liquid" visible="false"/>
   <set-visible id="JGoodies Plastic" visible="false"/>
   <set-visible id="JGoodies Plastic3D" visible="false"/>
   <set-visible id="JGoodies PlasticXP" visible="false"/>
   <set-visible id="JGoodies Windows" visible="false"/>
   <set-visible id="SubstanceDustLookAndFeel" visible="false"/>
   <set-visible id="SubstanceChallengerDeepLookAndFeel" visible="false"/>
   <set-visible id="SubstanceDustCoffeeLookAndFeel" visible="false"/>
   <set-visible id="SubstanceAutumnLookAndFeel" visible="false"/>
   <set-visible id="SubstanceBusinessLookAndFeel" visible="false"/>
   <set-visible id="SubstanceBusinessBlackSteelLookAndFeel" visible="false"/>
   <set-visible id="SubstanceSaharaLookAndFeel" visible="false"/>
   <set-visible id="SubstanceOfficeSilver2007LookAndFeel" visible="false"/>
   <set-visible id="SubstanceNebulaBrickWallLookAndFeel" visible="false"/>
   <set-visible id="SubstanceNebulaLookAndFeel" visible="false"/>
   <set-visible id="SubstanceModerateLookAndFeel" visible="false"/>
   <set-visible id="SubstanceMistSilverLookAndFeel" visible="false"/>
   <set-visible id="SubstanceMistAquaLookAndFeel" visible="false"/>
   <set-visible id="SubstanceCremeCoffeeLookAndFeel" visible="false"/>
   <set-visible id="SubstanceCremeLookAndFeel" visible="false"/>
   <set-visible id="SubstanceBusinessBlueSteelLookAndFeel" visible="false"/>
   <set-visible id="SubstanceEmeraldDuskLookAndFeel" visible="false"/>
   <set-visible id="SubstanceMagmaLookAndFeel" visible="false"/>
   <set-visible id="SubstanceRavenLookAndFeel" visible="false"/>
   <set-visible id="SubstanceRavenGraphiteLookAndFeel" visible="false"/>
   <set-visible id="SubstanceRavenGraphiteGlassLookAndFeel" visible="false"/>
   <set-visible id="SubstanceTwilightLookAndFeel" visible="false"/>
   <set-visible id="SubstanceOfficeBlue2007LookAndFeel" visible="false"/>
</commands>
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 5:24 pm

steps to reproduce:

:: eclipse -> new -> other -> window builder -> swing designer -> JPanel

open design view

:: design view -> structure editor -> toolTipText

type "test" in the toolTipText field; press enter; the eclipse hungs
with 1 thread consuming 100% of 1 cpu
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 5:35 pm

current workaround:

run the same eclipse profile replicated with pulse
inside virtual box / windows inside the linux;

with the same eclipse workspace shared between
windows and linux via file system on the same computer;

ridiculous, you would agree!

I understand that google probably does not care about anything
except gwt designer, then what are chances this will get fixed any time soon?
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Eric Clayberg » Wed Sep 22, 2010 6:29 pm

Andrei.Pozolotin wrote:I understand that google probably does not care about anything
except gwt designer, then what are chances this will get fixed any time soon?

While it is fair to say that GWT Designer is the flagship of the WindowBuilder product family (it was for Instantiations as well), I can assure you that the very same dedicated team of people is working on all of WB now as they were prior to the acquisition. We have an excellent track record of responding to and fixing all reproducible bugs reported to us (you can check the ~7 year history of this forum to see), so I think the chances are extremely good once we are able to reproduce the problem ourselves.

Swing Designer has been out there for a very long time, and I don't recall this specific problem being reported. That means little when it comes to Linux as that tends to be the most difficult of the operating systems we support with the product. Testing it thoroughly on several Linux distros in no way guarantees that it will work on any other or even on a prior or future version. Forward/backward and lateral compatibility across Linux distros and window managers is a challenge even on the best of days. In almost every case of a weird Linux problem like this, we have tracked it down to some bug in Linux itself, the windowing manager in use, or some other outside influence.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Wed Sep 22, 2010 7:17 pm

Eric, hello again;

thanks for your calrification regarding WB, past and future;

I feel better already! :-)

ubuntu is also "sort of a flagship" of desktop linux distributions used by java/eclipse people,
and linux in general is gaining on windows in terms of being a develper's platform of choice:
http://www.linux.com/news/software/deve ... t-platform
http://www.eclipse.org/org/press-releas ... _final.pdf
http://www.eclipse.org/org/press-releas ... ey2010.php
http://www.eclipse.org/org/community_su ... Report.pdf

so: can I somehow help you debug and fix this?

Andrei
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Alexander.Mitin » Thu Sep 23, 2010 12:58 am

Please provide java threads dump (run the Eclipse using console then issue 'kill -3 <pid>' command).
Alexander Mitin
Alexander.Mitin
Moderator
 
Posts: 155
Joined: Fri Jan 19, 2007 3:57 am

Re: google window builder pro / swing freeze

Postby Alexander.Mitin » Thu Sep 23, 2010 1:05 am

Additionally, which JDK you are using? What if to try with alternative JDK?
Alexander Mitin
Alexander.Mitin
Moderator
 
Posts: 155
Joined: Fri Jan 19, 2007 3:57 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Thu Sep 23, 2010 7:07 am

Alexander:

thanks for looking into this; information follows;

Andrei
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Thu Sep 23, 2010 7:12 am

java + eclipse startup properties:

Code: Select all


__wbp.linux.disableScreenshotWorkarounds=false
com.genuitec.pulse.client.basedir.location.override=/home/user1/Apps/Genuitec
com.genuitec.pulse.client.blueprint.id=rmb-1066214
com.genuitec.pulse.client.credentials=xxx
com.genuitec.pulse.client.handshake.id=xxx
com.genuitec.pulse.common.server.url=https://www.poweredbypulse.com:443
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=Powered by Pulse
eclipse.commands=-os
linux
-ws
gtk
-arch
x86_64
-showsplash
-launcher
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/eclipse
-name
Eclipse
--launcher.library
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work//../../Common/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.0.v20100503/eclipse_1307.so
-startup
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work//../../Common/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-exitdata
740008
-install
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work
-configuration
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/configuration
-clean
-keyring
/home/user1/.eclipse/secret/keyring.file
-vm
/opt/sun/java64/jdk1.6.0_21/bin/java

eclipse.home.location=file:/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/
eclipse.launcher=/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/eclipse
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=file:/home/user1/Apps/Genuitec/Common/configuration/
eclipse.p2.profile=com.poweredbypulse.profile-644711-rmb-1066214
eclipse.product=org.eclipse.platform.ide
eclipse.startTime=1285254253671
eclipse.vm=/opt/sun/java64/jdk1.6.0_21/bin/java
eclipse.vmargs=-server
-Xms1200m
-Xmx1200m
-XX:PermSize=300m
-XX:MaxPermSize=300m
-XX:NewSize=200m
-XX:MaxNewSize=200m
-XX:SurvivorRatio=2
-XX:MaxTenuringThreshold=3
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-jar
/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work//../../Common/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

equinox.use.ds=true
file.encoding=UTF-8
file.encoding.pkg=sun.io
file.separator=/
gpg.keyname=2E117339
gpg.passphrase=d3af5a1b-5be4-89bf-efef-880c28907dd8
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work//../../Common/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
java.class.version=50.0
java.endorsed.dirs=/opt/sun/java64/jdk1.6.0_21/jre/lib/endorsed
java.ext.dirs=/opt/sun/java64/jdk1.6.0_21/jre/lib/ext:/usr/java/packages/lib/ext
java.home=/opt/sun/java64/jdk1.6.0_21/jre
java.io.tmpdir=/tmp
java.library.path=/opt/sun/java64/jdk1.6.0_21/jre/lib/amd64/server:/opt/sun/java64/jdk1.6.0_21/jre/lib/amd64:/opt/sun/java64/jdk1.6.0_21/jre/../lib/amd64:/usr/lib64/xulrunner-addons:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.rmi.server.randomIDs=true
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.6.0_21-b06
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.6
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.6.0_21
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=17.0-b16
javax.swing.adjustPopupLocationToFit=false
jna.platform.library.path=/usr/lib64:/lib64
line.separator=\n
maynstall.basepath=/pulse/action/
maynstall.rootelement=pulse
org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
org.eclipse.debug.ui.breakpoints.toggleFactoriesUsed=true
org.eclipse.equinox.launcher.splash.location=/home/user1/Apps/Genuitec/Common/plugins/org.eclipse.platform_3.6.0.v201006080911/splash.bmp
org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info
org.eclipse.update.reconcile=false
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6
org.osgi.framework.language=en
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.32
org.osgi.framework.processor=x86-64
org.osgi.framework.system.packages=javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.5.0
org.osgi.supports.framework.extension=true
org.osgi.supports.framework.fragment=true
org.osgi.supports.framework.requirebundle=true
os.arch=amd64
os.name=Linux
os.version=2.6.32-22-generic
osgi.arch=x86_64
osgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar@1:start
osgi.bundles.defaultStartLevel=4
osgi.bundlestore=/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/configuration/org.eclipse.osgi/bundles
osgi.clean=true
osgi.configuration.area=file:/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/configuration/
osgi.framework=file:/home/user1/Apps/Genuitec/Common/plugins/org.eclipse.osgi_3.6.0.v20100517.jar
osgi.framework.extensions=
osgi.framework.shape=jar
osgi.framework.version=3.6.0.v20100517
osgi.install.area=file:/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/
osgi.instance.area=file:/home/user1/Workspaces/barchart-3.6/
osgi.instance.area.default=file:/home/user1/Workspaces/barchart-3.6/
osgi.logfile=/home/user1/Workspaces/barchart-3.6/.metadata/.log
osgi.manifest.cache=/home/user1/Apps/Genuitec/Profiles/barchart-3.6-work/configuration/org.eclipse.osgi/manifests
osgi.nl=en_US
osgi.os=linux
osgi.splashLocation=/home/user1/Apps/Genuitec/Common/plugins/org.eclipse.platform_3.6.0.v201006080911/splash.bmp
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.syspath=/home/user1/Apps/Genuitec/Common/plugins
osgi.tracefile=/home/user1/Workspaces/barchart-3.6/.metadata/trace.log
osgi.ws=gtk
path.separator=:
pulse.console.redirect=true
securerandom.source=file:/dev/./urandom
sun.arch.data.model=64
sun.boot.class.path=/opt/sun/java64/jdk1.6.0_21/jre/lib/resources.jar:/opt/sun/java64/jdk1.6.0_21/jre/lib/rt.jar:/opt/sun/java64/jdk1.6.0_21/jre/lib/sunrsasign.jar:/opt/sun/java64/jdk1.6.0_21/jre/lib/jsse.jar:/opt/sun/java64/jdk1.6.0_21/jre/lib/jce.jar:/opt/sun/java64/jdk1.6.0_21/jre/lib/charsets.jar:/opt/sun/java64/jdk1.6.0_21/jre/classes
sun.boot.library.path=/opt/sun/java64/jdk1.6.0_21/jre/lib/amd64
sun.cpu.endian=little
sun.cpu.isalist=
sun.io.unicode.encoding=UnicodeLittle
sun.java.launcher=SUN_STANDARD
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot 64-Bit Server Compiler
sun.os.patch.level=unknown
swing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel
tc.install-root=/home/user1/Apps/Genuitec/Common/plugins/org.terracotta.dso_3.3.0.r15922_v20100716
user.country=US
user.dir=/home/user1/Documents
user.home=/home/user1
user.language=en
user.name=user1
user.timezone=America/Chicago

Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Thu Sep 23, 2010 7:15 am

jvm is still alive during hang; here is java thread dump via visualvm:

pay attention to:

"main" prio=10 tid=0x00000000401f1800 nid=0x6a6f runnable [0x00007f9d57b75000]
java.lang.Thread.State: RUNNABLE
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)

Code: Select all

2010-09-23 10:09:28
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode):

"AWT-EventQueue-0" prio=10 tid=0x00007f9ced418800 nid=0x756f in Object.wait() [0x00007f9cd76ef000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02f95d28> (a org.eclipse.swt.internal.Lock)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.swt.internal.Lock.lock(Lock.java:34)
   - locked <0x00007f9d02f95d28> (a org.eclipse.swt.internal.Lock)
   at org.eclipse.swt.internal.gtk.OS.g_object_unref(OS.java:2775)
   at org.eclipse.swt.graphics.Image.destroy(Image.java:758)
   at org.eclipse.swt.graphics.Resource.dispose(Resource.java:66)
   at com.instantiations.designer.core.model.AbstractComponentInfo.refresh_dispose(AbstractComponentInfo.java:194)
   at com.instantiations.designer.swing.model.component.ComponentInfo.refresh_dispose(ComponentInfo.java:107)
   at com.instantiations.designer.swing.model.component.ContainerInfo.refresh_dispose(ContainerInfo.java:213)
   at com.instantiations.designer.core.model.ObjectInfo.refreshCreate0(ObjectInfo.java:475)
   at com.instantiations.designer.core.model.ObjectInfo.access$0(ObjectInfo.java:474)
   at com.instantiations.designer.core.model.ObjectInfo$5$1.run(ObjectInfo.java:438)
   at com.instantiations.designer.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:121)
   at com.instantiations.designer.core.model.ObjectInfo$5.run(ObjectInfo.java:436)
   at com.instantiations.designer.swing.utils.SwingUtils$1.run(SwingUtils.java:60)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

   Locked ownable synchronizers:
   - None

"AWT-Shutdown" prio=10 tid=0x00007f9cecb44000 nid=0x756e in Object.wait() [0x00007f9cddb32000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d07c687a8> (a java.lang.Object)
   at java.lang.Object.wait(Object.java:485)
   at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
   - locked <0x00007f9d07c687a8> (a java.lang.Object)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"com.google.common.base.internal.Finalizer" daemon prio=10 tid=0x0000000040b06800 nid=0x756a in Object.wait() [0x00007f9cd7cfb000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d09c98028> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
   - locked <0x00007f9d09c98028> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
   at com.google.common.base.internal.Finalizer.run(Finalizer.java:127)

   Locked ownable synchronizers:
   - None

"Timer-2426" daemon prio=10 tid=0x0000000042105800 nid=0x7569 in Object.wait() [0x00007f9cdc559000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d0d486c30> (a java.util.TaskQueue)
   at java.util.TimerThread.mainLoop(Timer.java:509)
   - locked <0x00007f9d0d486c30> (a java.util.TaskQueue)
   at java.util.TimerThread.run(Timer.java:462)

   Locked ownable synchronizers:
   - None

"RMI TCP Connection(idle)" daemon prio=10 tid=0x0000000040b5f000 nid=0x7562 waiting on condition [0x00007f9cdc458000]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d0c362900> (a java.util.concurrent.SynchronousQueue$TransferStack)
   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"RMI TCP Connection(2)-127.0.1.1" daemon prio=10 tid=0x0000000040b1a000 nid=0x755e in Object.wait() [0x00007f9cdd26b000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d05613340> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
   at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:417)
   - locked <0x00007f9d05613340> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
   at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:209)
   at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
   at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
   at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
   at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
   at sun.rmi.transport.Transport$1.run(Transport.java:159)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
   at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - <0x00007f9d0d3d9398> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"JMX server connection timeout 2556" daemon prio=10 tid=0x0000000040602800 nid=0x755c in Object.wait() [0x00007f9cdc357000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d09d6c050> (a [I)
   at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
   - locked <0x00007f9d09d6c050> (a [I)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"RMI Scheduler(0)" daemon prio=10 tid=0x00000000408ba000 nid=0x755a waiting on condition [0x00007f9cdc256000]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d0d109038> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
   at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"RMI TCP Connection(4)-127.0.1.1" daemon prio=10 tid=0x0000000040bea000 nid=0x7558 runnable [0x00007f9ce4936000]
   java.lang.Thread.State: RUNNABLE
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.read(SocketInputStream.java:129)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
   - locked <0x00007f9d0dea0be0> (a java.io.BufferedInputStream)
   at java.io.FilterInputStream.read(FilterInputStream.java:66)
   at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - <0x00007f9d0d442ca8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"RMI TCP Accept-0" daemon prio=10 tid=0x000000004090a000 nid=0x7555 runnable [0x00007f9cd7dfc000]
   java.lang.Thread.State: RUNNABLE
   at java.net.PlainSocketImpl.socketAccept(Native Method)
   at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
   - locked <0x00007f9d0cf2dc38> (a java.net.SocksSocketImpl)
   at java.net.ServerSocket.implAccept(ServerSocket.java:453)
   at java.net.ServerSocket.accept(ServerSocket.java:421)
   at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34)
   at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
   at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Attach Listener" daemon prio=10 tid=0x0000000041043000 nid=0x7553 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x00000000413cc000 nid=0x725b in Object.wait() [0x00007f9cd6b26000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d0cfd1020> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
   - locked <0x00007f9d0cfd1020> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

   Locked ownable synchronizers:
   - None

"pool-1-thread-5" prio=10 tid=0x00007f9ce12c7000 nid=0x6e98 waiting on condition [0x00007f9cd6dd2000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d077dea30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"pool-1-thread-4" prio=10 tid=0x00007f9ce07cc000 nid=0x6e97 waiting on condition [0x00007f9cd6a25000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d077dea30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"pool-1-thread-3" prio=10 tid=0x00007f9ce0509000 nid=0x6e96 waiting on condition [0x00007f9cd71d6000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d077dea30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"pool-1-thread-2" prio=10 tid=0x00007f9ce09ad000 nid=0x6e95 waiting on condition [0x00007f9cd6fd4000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d077dea30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"pool-1-thread-1" prio=10 tid=0x00007f9ce1748800 nid=0x6e94 waiting on condition [0x00007f9cd6c27000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00007f9d077dea30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"SVN Kit 1.2 Connector" prio=10 tid=0x00007f9cd80fb800 nid=0x6ae2 in Object.wait() [0x00007f9cd74ee000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d0a811910> (a java.util.ArrayList)
   at java.lang.Object.wait(Object.java:485)
   at org.polarion.team.svn.connector.svnkit.SVNKitConnector$ProgressMonitorThread.run(SVNKitConnector.java:1629)
   - locked <0x00007f9d0a811910> (a java.util.ArrayList)

   Locked ownable synchronizers:
   - None

"DLTK indexing" daemon prio=10 tid=0x00007f9cec842000 nid=0x6ade in Object.wait() [0x00007f9cd7efd000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d07a1a638> (a org.eclipse.dltk.core.search.indexing.IndexManager)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:445)
   - locked <0x00007f9d07a1a638> (a org.eclipse.dltk.core.search.indexing.IndexManager)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Worker-17" prio=10 tid=0x00007f9cd8182000 nid=0x6adc in Object.wait() [0x00007f9cd7bfa000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
   - locked <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
   - None

"Worker-12" prio=10 tid=0x00007f9cd8056000 nid=0x6ad3 in Object.wait() [0x00007f9cdc155000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
   - locked <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
   - None

"Background Startup" prio=10 tid=0x00007f9cecbd8800 nid=0x6ac9 in Object.wait() [0x00007f9cdc65a000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d090a33e0> (a java.util.ArrayList)
   at java.lang.Object.wait(Object.java:485)
   at com.instantiations.eclipse.startup.StartupManager.start0(StartupManager.java:207)
   - locked <0x00007f9d090a33e0> (a java.util.ArrayList)
   at com.instantiations.eclipse.startup.StartupManager.access$0(StartupManager.java:99)
   at com.instantiations.eclipse.startup.StartupManager$1.run(StartupManager.java:87)

   Locked ownable synchronizers:
   - None

"MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x00007f9cecbd8000 nid=0x6ac7 in Object.wait() [0x00007f9cdd36e000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d09048348> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
   - locked <0x00007f9d09048348> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
   at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)

   Locked ownable synchronizers:
   - None

"AWT-XAWT" daemon prio=10 tid=0x00007f9cecc6f800 nid=0x6ac6 runnable [0x00007f9cdd46f000]
   java.lang.Thread.State: RUNNABLE
   at sun.awt.X11.XToolkit.waitForEvents(Native Method)
   at sun.awt.X11.XToolkit.run(XToolkit.java:559)
   at sun.awt.X11.XToolkit.run(XToolkit.java:523)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Java2D Disposer" daemon prio=10 tid=0x000000004046c800 nid=0x6ac5 in Object.wait() [0x00007f9cdd570000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d081194a8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
   - locked <0x00007f9d081194a8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
   at sun.java2d.Disposer.run(Disposer.java:127)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Worker-7" prio=10 tid=0x0000000041042800 nid=0x6ac3 in Object.wait() [0x00007f9cddc33000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
   - locked <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
   - None

"Worker-5" prio=10 tid=0x0000000042103800 nid=0x6ac1 in Object.wait() [0x00007f9cdde35000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
   - locked <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
   - None

"Worker-3" prio=10 tid=0x00007f9ce0681000 nid=0x6abf in Object.wait() [0x00007f9cdeb40000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
   - locked <0x00007f9d02cf6180> (a org.eclipse.core.internal.jobs.WorkerPool)
   at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
   - None

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x00007f9cec75e800 nid=0x6abe in Object.wait() [0x00007f9cde2ac000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d07160a38> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
   at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
   - locked <0x00007f9d07160a38> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
   - None

"Java indexing" daemon prio=10 tid=0x00007f9cece8e000 nid=0x6ab9 in Object.wait() [0x00007f9cde84a000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d07034e00> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:381)
   - locked <0x00007f9d07034e00> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Provisioning Event Dispatcher" daemon prio=10 tid=0x00007f9ceca71000 nid=0x6ab4 in Object.wait() [0x00007f9cdfffe000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02ee2140> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
   - locked <0x00007f9d02ee2140> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
   - None

"Worker-JM" prio=10 tid=0x00007f9ceca0c000 nid=0x6a8e in Object.wait() [0x00007f9ce4835000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02d926e8> (a java.util.ArrayList)
   at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
   - locked <0x00007f9d02d926e8> (a java.util.ArrayList)

   Locked ownable synchronizers:
   - None

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x00007f9ceca53800 nid=0x6a8d in Object.wait() [0x00007f9ce4679000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02046190> (a java.lang.Object)
   at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
   - locked <0x00007f9d02046190> (a java.lang.Object)
   at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
   - None

"Bundle File Closer" daemon prio=10 tid=0x0000000040d75800 nid=0x6a8a in Object.wait() [0x00007f9ce4ac4000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d01ff1890> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
   - locked <0x00007f9d01ff1890> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
   - None

"Start Level Event Dispatcher" daemon prio=10 tid=0x00007f9cec3fd000 nid=0x6a89 in Object.wait() [0x00007f9ce4dd3000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02027f30> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
   - locked <0x00007f9d02027f30> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
   - None

"Framework Event Dispatcher" daemon prio=10 tid=0x00007f9cec314800 nid=0x6a87 in Object.wait() [0x00007f9ce4ed4000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d020271b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at java.lang.Object.wait(Object.java:485)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
   - locked <0x00007f9d020271b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
   at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
   - None

"Low Memory Detector" daemon prio=10 tid=0x00007f9cec09a000 nid=0x6a82 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"CompilerThread1" daemon prio=10 tid=0x00007f9cec097800 nid=0x6a81 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"CompilerThread0" daemon prio=10 tid=0x00007f9cec095800 nid=0x6a80 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Signal Dispatcher" daemon prio=10 tid=0x00007f9cec093000 nid=0x6a7f runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x00007f9cec091000 nid=0x6a7e waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Finalizer" daemon prio=10 tid=0x00007f9cec071800 nid=0x6a7d in Object.wait() [0x00007f9cebc65000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d01ff5a50> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
   - locked <0x00007f9d01ff5a50> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
   at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

   Locked ownable synchronizers:
   - None

"Reference Handler" daemon prio=10 tid=0x00007f9cec06f800 nid=0x6a7c in Object.wait() [0x00007f9cebd66000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00007f9d02027db0> (a java.lang.ref.Reference$Lock)
   at java.lang.Object.wait(Object.java:485)
   at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
   - locked <0x00007f9d02027db0> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
   - None

"main" prio=10 tid=0x00000000401f1800 nid=0x6a6f runnable [0x00007f9d57b75000]
   java.lang.Thread.State: RUNNABLE
   at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
   at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2224)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3169)
   at com.instantiations.designer.core.utils.execution.ExecutionUtils.waitEventLoop(ExecutionUtils.java:53)
   at com.instantiations.designer.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:117)
   at com.instantiations.designer.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:57)
   at com.instantiations.designer.swing.model.component.ComponentInfo.doRefresh(ComponentInfo.java:100)
   at com.instantiations.designer.core.model.ObjectInfo.refresh(ObjectInfo.java:433)
   at com.instantiations.designer.core.model.ObjectInfo.endEdit(ObjectInfo.java:400)
   at com.instantiations.designer.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:288)
   at com.instantiations.designer.core.model.property.GenericPropertyImpl.setValue(GenericPropertyImpl.java:184)
   at com.instantiations.designer.core.model.property.editor.string.StringPropertyEditor.setEditorText(StringPropertyEditor.java:66)
   at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.toProperty(AbstractTextPropertyEditor.java:163)
   at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.handleKeyPressed(AbstractTextPropertyEditor.java:117)
   at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.access$0(AbstractTextPropertyEditor.java:114)
   at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor$1.keyPressed(AbstractTextPropertyEditor.java:46)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:161)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
   at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1294)
   at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:730)
   at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2839)
   at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1451)
   at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743)
   at org.eclipse.swt.widgets.Control.windowProc(Control.java:4794)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4372)
   at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
   at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8163)
   at org.eclipse.swt.widgets.Display.eventProc(Display.java:1239)
   at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
   at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2224)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3169)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
   at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
   at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

   Locked ownable synchronizers:
   - None

"VM Thread" prio=10 tid=0x00007f9cec06b000 nid=0x6a7b runnable

"Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0000000040200000 nid=0x6a70 runnable

"Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0000000040202000 nid=0x6a71 runnable

"Gang worker#2 (Parallel GC Threads)" prio=10 tid=0x0000000040203800 nid=0x6a72 runnable

"Gang worker#3 (Parallel GC Threads)" prio=10 tid=0x0000000040205800 nid=0x6a73 runnable

"Gang worker#4 (Parallel GC Threads)" prio=10 tid=0x0000000040207800 nid=0x6a74 runnable

"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0x0000000040209000 nid=0x6a75 runnable

"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0x000000004020b000 nid=0x6a76 runnable

"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0x000000004020d000 nid=0x6a77 runnable

"Concurrent Mark-Sweep GC Thread" prio=10 tid=0x0000000040300000 nid=0x6a7a runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0x00000000402fc800 nid=0x6a78 runnable

"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0x00000000402fe000 nid=0x6a79 runnable

"VM Periodic Task Thread" prio=10 tid=0x00007f9cec0a5800 nid=0x6a83 waiting on condition

JNI global references: 1568


Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Thu Sep 23, 2010 7:19 am

attached screen shot which shows method calls which consume 100% of 1 thread
Attachments
snapshot88.png
attached screen shot which shows method calls which consume 100% of 1 thread
snapshot88.png (179.79 KiB) Viewed 855 times
Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Re: google window builder pro / swing freeze

Postby Andrei.Pozolotin » Thu Sep 23, 2010 7:52 am

kill -3 <pid> thread dump:

Code: Select all

Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode):

"AWT-EventQueue-0" prio=10 tid=0x00007fa9c83f5800 nid=0xed8 in Object.wait() [0x00007fa9c1df2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e29af638> (a org.eclipse.swt.internal.Lock)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.swt.internal.Lock.lock(Lock.java:34)
        - locked <0x00007fa9e29af638> (a org.eclipse.swt.internal.Lock)
        at org.eclipse.swt.internal.gtk.OS.g_object_unref(OS.java:2775)
        at org.eclipse.swt.graphics.Image.destroy(Image.java:758)
        at org.eclipse.swt.graphics.Resource.dispose(Resource.java:66)
        at com.instantiations.designer.core.model.AbstractComponentInfo.refresh_dispose(AbstractComponentInfo.java:194)
        at com.instantiations.designer.swing.model.component.ComponentInfo.refresh_dispose(ComponentInfo.java:107)
        at com.instantiations.designer.swing.model.component.ContainerInfo.refresh_dispose(ContainerInfo.java:213)
        at com.instantiations.designer.core.model.ObjectInfo.refreshCreate0(ObjectInfo.java:475)
        at com.instantiations.designer.core.model.ObjectInfo.access$0(ObjectInfo.java:474)
        at com.instantiations.designer.core.model.ObjectInfo$5$1.run(ObjectInfo.java:438)
        at com.instantiations.designer.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:121)
        at com.instantiations.designer.core.model.ObjectInfo$5.run(ObjectInfo.java:436)
        at com.instantiations.designer.swing.utils.SwingUtils$1.run(SwingUtils.java:60)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"AWT-Shutdown" prio=10 tid=0x00007fa9c9a15800 nid=0xed7 in Object.wait() [0x00007fa9c22f8000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e6e26630> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
        - locked <0x00007fa9e6e26630> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x0000000041f08800 nid=0xb83 in Object.wait() [0x00007fa9b9433000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e9084c10> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
        - locked <0x00007fa9e9084c10> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"pool-1-thread-5" prio=10 tid=0x00007fa9bcd36800 nid=0x884 waiting on condition [0x00007fa9b9c3b000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00007fa9e6a0b930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-4" prio=10 tid=0x00007fa9bc1d9000 nid=0x883 waiting on condition [0x00007fa9b9e3d000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00007fa9e6a0b930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-3" prio=10 tid=0x0000000041a5f800 nid=0x881 waiting on condition [0x00007fa9b9d3c000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00007fa9e6a0b930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-2" prio=10 tid=0x0000000043954000 nid=0x880 waiting on condition [0x00007fa9b9837000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00007fa9e6a0b930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-1" prio=10 tid=0x000000004394e800 nid=0x87f waiting on condition [0x00007fa9ba03f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00007fa9e6a0b930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"com.google.common.base.internal.Finalizer" daemon prio=10 tid=0x0000000042c23000 nid=0x585 in Object.wait() [0x00007fa9bb00c000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9ebe77760> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x00007fa9ebe77760> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at com.google.common.base.internal.Finalizer.run(Finalizer.java:127)

"Timer-290" daemon prio=10 tid=0x00000000427b7000 nid=0x584 in Object.wait() [0x00007fa9bb324000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9ed0ae808> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x00007fa9ed0ae808> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"SVN Kit 1.2 Connector" prio=10 tid=0x0000000042180800 nid=0x44c in Object.wait() [0x00007fa9bb223000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e85a3238> (a java.util.ArrayList)
        at java.lang.Object.wait(Object.java:485)
        at org.polarion.team.svn.connector.svnkit.SVNKitConnector$ProgressMonitorThread.run(SVNKitConnector.java:1629)
        - locked <0x00007fa9e85a3238> (a java.util.ArrayList)

"DLTK indexing" daemon prio=10 tid=0x00007fa9bcae7800 nid=0x449 in Object.wait() [0x00007fa9bb82e000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e95304a0> (a org.eclipse.dltk.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:445)
        - locked <0x00007fa9e95304a0> (a org.eclipse.dltk.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:619)

"Background Startup" prio=10 tid=0x00007fa9c849e800 nid=0x447 in Object.wait() [0x00007fa9bb92f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e9207fd8> (a java.util.ArrayList)
        at java.lang.Object.wait(Object.java:485)
        at com.instantiations.eclipse.startup.StartupManager.start0(StartupManager.java:207)
        - locked <0x00007fa9e9207fd8> (a java.util.ArrayList)
        at com.instantiations.eclipse.startup.StartupManager.access$0(StartupManager.java:99)
        at com.instantiations.eclipse.startup.StartupManager$1.run(StartupManager.java:87)

"MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x00007fa9c8206000 nid=0x446 in Object.wait() [0x00007fa9c0130000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e82ccb00> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x00007fa9e82ccb00> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)

"AWT-XAWT" daemon prio=10 tid=0x0000000042c23800 nid=0x445 runnable [0x00007fa9c0674000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.X11.XToolkit.waitForEvents(Native Method)
        at sun.awt.X11.XToolkit.run(XToolkit.java:559)
        at sun.awt.X11.XToolkit.run(XToolkit.java:523)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x00007fa9bc0b0000 nid=0x444 in Object.wait() [0x00007fa9c0775000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e74fc3e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x00007fa9e74fc3e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at sun.java2d.Disposer.run(Disposer.java:127)
        at java.lang.Thread.run(Thread.java:619)

"Worker-17" prio=10 tid=0x0000000042c6d000 nid=0x443 in Object.wait() [0x00007fa9c0d37000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x00007fa9c9e4d800 nid=0x43f in Object.wait() [0x00007fa9c11ae000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e57af2c8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00007fa9e57af2c8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Java indexing" daemon prio=10 tid=0x00007fa9bc4cb000 nid=0x43a in Object.wait() [0x00007fa9c18ee000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e3c709a0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:381)
        - locked <0x00007fa9e3c709a0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:619)

"Worker-11" prio=10 tid=0x0000000041f84800 nid=0x42d in Object.wait() [0x00007fa9c17ed000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-10" prio=10 tid=0x000000004392b800 nid=0x42b in Object.wait() [0x00007fa9c20f6000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-4" prio=10 tid=0x0000000043979000 nid=0x41a in Object.wait() [0x00007fa9c21f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00007fa9e26f91d8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Provisioning Event Dispatcher" daemon prio=10 tid=0x00007fa9bc0e1000 nid=0x415 in Object.wait() [0x00007fa9c3bdb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e3255888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
        - locked <0x00007fa9e3255888> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

"Worker-JM" prio=10 tid=0x00007fa9c81b0800 nid=0x3ef in Object.wait() [0x00007fa9c4226000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e26b7ac8> (a java.util.ArrayList)
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
        - locked <0x00007fa9e26b7ac8> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x00007fa9c8d54000 nid=0x3ee in Object.wait() [0x00007fa9c436d000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1e62b10> (a java.lang.Object)
        at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
        - locked <0x00007fa9e1e62b10> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Bundle File Closer" daemon prio=10 tid=0x0000000042760800 nid=0x3ea in Object.wait() [0x00007fa9c4601000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1b81000> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
        - locked <0x00007fa9e1b81000> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

"Start Level Event Dispatcher" daemon prio=10 tid=0x00007fa9c8191000 nid=0x3e9 in Object.wait() [0x00007fa9c48dc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1b961b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
        - locked <0x00007fa9e1b961b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

"Framework Event Dispatcher" daemon prio=10 tid=0x00007fa9c8206800 nid=0x3e7 in Object.wait() [0x00007fa9c49dd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1b80400> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
        - locked <0x00007fa9e1b80400> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

"Low Memory Detector" daemon prio=10 tid=0x00007fa9c8002800 nid=0x3e2 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x0000000041a2a000 nid=0x3e1 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x0000000041a27800 nid=0x3e0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x0000000041a25000 nid=0x3df waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x0000000041a23000 nid=0x3de waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x0000000041a03000 nid=0x3dd in Object.wait() [0x00007fa9cf883000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1b83100> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x00007fa9e1b83100> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x00000000419fb800 nid=0x3db in Object.wait() [0x00007fa9cf984000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007fa9e1b8a6b0> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x00007fa9e1b8a6b0> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x0000000041869800 nid=0x3cc runnable [0x00007faa37726000]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2224)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3169)
        at com.instantiations.designer.core.utils.execution.ExecutionUtils.waitEventLoop(ExecutionUtils.java:53)
        at com.instantiations.designer.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:117)
        at com.instantiations.designer.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:57)
        at com.instantiations.designer.swing.model.component.ComponentInfo.doRefresh(ComponentInfo.java:100)
        at com.instantiations.designer.core.model.ObjectInfo.refresh(ObjectInfo.java:433)
        at com.instantiations.designer.core.model.ObjectInfo.endEdit(ObjectInfo.java:400)
        at com.instantiations.designer.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:288)
        at com.instantiations.designer.core.model.property.GenericPropertyImpl.setValue(GenericPropertyImpl.java:184)
        at com.instantiations.designer.core.model.property.editor.string.StringPropertyEditor.setEditorText(StringPropertyEditor.java:66)
        at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.toProperty(AbstractTextPropertyEditor.java:163)
        at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.handleKeyPressed(AbstractTextPropertyEditor.java:117)
        at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor.access$0(AbstractTextPropertyEditor.java:114)
        at com.instantiations.designer.core.model.property.editor.AbstractTextPropertyEditor$1.keyPressed(AbstractTextPropertyEditor.java:46)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:161)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1294)
        at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:730)
        at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2839)
        at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1451)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4794)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4372)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8163)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1239)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2224)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3169)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

"VM Thread" prio=10 tid=0x00000000419f7000 nid=0x3da runnable

"Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0000000041878000 nid=0x3cd runnable

"Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x000000004187a000 nid=0x3ce runnable

"Gang worker#2 (Parallel GC Threads)" prio=10 tid=0x000000004187b800 nid=0x3cf runnable

"Gang worker#3 (Parallel GC Threads)" prio=10 tid=0x000000004187d800 nid=0x3d0 runnable

"Gang worker#4 (Parallel GC Threads)" prio=10 tid=0x000000004187f800 nid=0x3d2 runnable

"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0x0000000041881000 nid=0x3d3 runnable

"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0x0000000041883000 nid=0x3d4 runnable

"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0x0000000041885000 nid=0x3d5 runnable

"Concurrent Mark-Sweep GC Thread" prio=10 tid=0x0000000041978000 nid=0x3d8 runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0x0000000041974800 nid=0x3d6 runnable

"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0x0000000041976000 nid=0x3d7 runnable

"VM Periodic Task Thread" prio=10 tid=0x00007fa9c800e000 nid=0x3e3 waiting on condition

JNI global references: 1639

Heap
par new generation   total 153600K, used 63187K [0x00007fa9d5380000, 0x00007fa9e1b80000, 0x00007fa9e1b80000)
  eden space 102400K,  58% used [0x00007fa9d5380000, 0x00007fa9d8df33b8, 0x00007fa9db780000)
  from space 51200K,   6% used [0x00007fa9de980000, 0x00007fa9decc1a80, 0x00007fa9e1b80000)
  to   space 51200K,   0% used [0x00007fa9db780000, 0x00007fa9db780000, 0x00007fa9de980000)
concurrent mark-sweep generation total 1024000K, used 198293K [0x00007fa9e1b80000, 0x00007faa20380000, 0x00007faa20380000)
concurrent-mark-sweep perm gen total 307200K, used 144015K [0x00007faa20380000, 0x00007faa32f80000, 0x00007faa32f80000)


Andrei.Pozolotin
 
Posts: 55
Joined: Wed Sep 22, 2010 5:35 am

Next

Return to Swing Designer

Who is online

Users browsing this forum: No registered users and 1 guest

cron