Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Deadlock in tests with 3.7.1 (Re: Build failed in Hudson: cdt-nightly #842)

Hi,

I noticed that the build times out since 3.7.1 came out. After updating my local installation to 3.7.1, running AddBlockCommentTest (among others) repeatedly deadlocks. I tried again with 3.7.0 and I didn't get a deadlock running the same test multiple times.

In the case of AddBlockCommentTest, it looks like those two lines initiate the deadlock:

fCProject= EditorTestHelper.createCProject(PROJECT, "resources/formatter");
fCProject.setOption(DefaultCodeFormatterConstants.FORMATTER_TAB_CHAR, CCorePlugin.TAB);

Attached is the stack trace. I'm looking into it right now but I wanted to give everyone a heads up.

Marc-Andre

On 9/30/2011 8:13 AM, hudsonbuild@xxxxxxxxxxx wrote:
See<https://hudson.eclipse.org/hudson/job/cdt-nightly/842/changes>

Changes:

[Sergey Prigogin] Fixed a Java 6 dependency.

[Sergey Prigogin] Cosmetics.

[Markus Schorn] Bug 359364: Prevent premature access to ambiguous nodes.

[Markus Schorn] Bug 302767: Missing files in CModel.

------------------------------------------
[...truncated 5292 lines...]
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:72)
	at org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.run(HeadlessTestApplication.java:21)
	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.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
	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:344)
	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:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

testTripleDownwardV(org.eclipse.cdt.internal.index.tests.IndexCompositeTests)  Time elapsed: 0.513 sec<<<  FAILURE!
junit.framework.AssertionFailedError: expected:<10>  but was:<9>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:283)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:195)
	at junit.framework.Assert.assertEquals(Assert.java:201)
	at org.eclipse.cdt.internal.index.tests.IndexCompositeTests.assertBCount(IndexCompositeTests.java:397)
	at org.eclipse.cdt.internal.index.tests.IndexCompositeTests.testTripleDownwardV(IndexCompositeTests.java:351)
	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 junit.framework.TestCase.runTest(TestCase.java:168)
	at junit.framework.TestCase.runBare(TestCase.java:134)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.runBare(BaseTestCase.java:155)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.run(BaseTestCase.java:199)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:72)
	at org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.run(HeadlessTestApplication.java:21)
	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.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
	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:344)
	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:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)


Results :

Failed tests:
   testFunctionReferences(org.eclipse.cdt.internal.pdom.tests.CPPFunctionTests)
   testTripleDownwardV(org.eclipse.cdt.internal.index.tests.IndexCompositeTests)

Tests run: 4271, Failures: 2, Errors: 0, Skipped: 0

30/09/2011 06:24:36 Xvnc version X.org/xf4vnc custom version
30/09/2011 06:24:36 Copyright (C) 2001-2004 Alan Hourihane.
30/09/2011 06:24:36 Copyright (C) 2000-2004 Constantin Kaplinsky
30/09/2011 06:24:36 Copyright (C) 1999 AT&T Laboratories Cambridge
30/09/2011 06:24:36 All Rights Reserved.
30/09/2011 06:24:36 See http://www.tightvnc.com/ for information on TightVNC
30/09/2011 06:24:36 See http://xf4vnc.sf.net for xf4vnc-specific information
30/09/2011 06:24:36 Desktop name 'x11' (hudson-slave1:12)
30/09/2011 06:24:36 Protocol versions supported: 3.7, 3.3
30/09/2011 06:24:36 RGB format 8 8 8
30/09/2011 06:24:36 Listening for VNC connections on TCP port 5912
[ERROR] There are test failures.

Please refer to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/target/surefire-reports>  for the individual test results.
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.cdt.core.tests ---
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/target/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT.jar>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.core.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT.jar>
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/pom.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.core.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT.pom>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/target/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT-sources.jar>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.core.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT-sources.jar>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/target/p2content.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.core.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT-p2metadata.xml>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.core.tests/target/p2artifacts.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.core.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.core.tests-5.4.0-SNAPSHOT-p2artifacts.xml>
[INFO]
[INFO] --- tycho-p2-plugin:0.13.0-SNAPSHOT:update-local-index (default-update-local-index) @ org.eclipse.cdt.core.tests ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.cdt.ui.tests 5.4.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ org.eclipse.cdt.ui.tests ---
[INFO] Deleting<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target>
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:build-qualifier (default-build-qualifier) @ org.eclipse.cdt.ui.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:validate-id (default-validate-id) @ org.eclipse.cdt.ui.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:validate-version (default-validate-version) @ org.eclipse.cdt.ui.tests ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @ org.eclipse.cdt.ui.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/src/main/resources>
[INFO]
[INFO] --- tycho-compiler-plugin:0.13.0-SNAPSHOT:compile (default-compile) @ org.eclipse.cdt.ui.tests ---
[INFO] Using compile source roots from build.properties
[INFO] Compiling 216 source files to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/classes>

[INFO]
[INFO] --- maven-resources-plugin:2.4.1:testResources (default-testResources) @ org.eclipse.cdt.ui.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/src/test/resources>
[INFO]
[INFO] --- tycho-compiler-plugin:0.13.0-SNAPSHOT:testCompile (default-testCompile) @ org.eclipse.cdt.ui.tests ---
[INFO] Using compile source roots from build.properties
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- tycho-source-plugin:0.13.0-SNAPSHOT:plugin-source (plugin-source) @ org.eclipse.cdt.ui.tests ---
[INFO] Building jar:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-sources.jar>
[INFO] org already added, skipping
[INFO] org/eclipse already added, skipping
[INFO] org/eclipse/cdt already added, skipping
[INFO] org/eclipse/cdt/ui already added, skipping
[INFO] org/eclipse/cdt/ui/tests already added, skipping
[INFO]
[INFO] --- tycho-source-plugin:0.13.0-SNAPSHOT:plugin-source (attach-source) @ org.eclipse.cdt.ui.tests ---
[INFO] Building jar:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-sources.jar>
[INFO] org already added, skipping
[INFO] org/eclipse already added, skipping
[INFO] org/eclipse/cdt already added, skipping
[INFO] org/eclipse/cdt/ui already added, skipping
[INFO] org/eclipse/cdt/ui/tests already added, skipping
[WARNING] Artifact org.eclipse.cdt:org.eclipse.cdt.ui.tests:java-source:sources:5.4.0-SNAPSHOT already attached to project, ignoring duplicate
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:package-plugin (default-package-plugin) @ org.eclipse.cdt.ui.tests ---
[INFO] Building jar:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT.jar>
[INFO]
[INFO] --- tycho-p2-plugin:0.13.0-SNAPSHOT:p2-metadata (default-p2-metadata) @ org.eclipse.cdt.ui.tests ---
[INFO]
[INFO] --- tycho-surefire-plugin:0.13.0-SNAPSHOT:test (default-test) @ org.eclipse.cdt.ui.tests ---
[INFO] Adding repository (cached) file:/<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/../../releng/org.eclipse.cdt.repo/target/repository>
[INFO] Adding repository (cached) http://download.eclipse.org/eclipse/updates/3.7
[INFO] Adding repository (cached) http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository
[INFO] Adding repository (cached) http://download.eclipse.org/tm/updates/3.3
[INFO] Expected eclipse log file:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/work/data/.metadata/.log>
[INFO] Command line:
	/bin/sh -c cd<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests>  &&  /opt/public/common/sun-jdk1.6.0_21_x64/jre/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -Xms256m -Xmx512m -XX:MaxPermSize=256M -jar<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.2.0.v20110502/org.eclipse.equinox.launcher-1.2.0.v20110502.jar>  -data<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/work/data>  -dev<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/dev.properties>  -install<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/work>  -configuration<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/work/configuration>  -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/surefire.properties>
Xlib:  extension "RANDR" missing on display ":12.0".

-------------------------------------------------------
  T E S T S
-------------------------------------------------------
Running org.eclipse.cdt.ui.tests.AutomatedSuite
Build timed out. Aborting
Terminating xvnc.
[ERROR] There are test failures.

Please refer to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/surefire-reports>  for the individual test results.
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.cdt.ui.tests ---
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT.jar>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.ui.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT.jar>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/pom.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.ui.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT.pom>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-sources.jar>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.ui.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-sources.jar>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/p2content.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.ui.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-p2metadata.xml>
[INFO] Installing<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/core/org.eclipse.cdt.ui.tests/target/p2artifacts.xml>  to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/.repository/org/eclipse/cdt/org.eclipse.cdt.ui.tests/5.4.0-SNAPSHOT/org.eclipse.cdt.ui.tests-5.4.0-SNAPSHOT-p2artifacts.xml>
[INFO]
[INFO] --- tycho-p2-plugin:0.13.0-SNAPSHOT:update-local-index (default-update-local-index) @ org.eclipse.cdt.ui.tests ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.cdt.managedbuilder.core.tests 8.1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Deleting<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/target>
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:build-qualifier (default-build-qualifier) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:validate-id (default-validate-id) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:validate-version (default-validate-version) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/src/main/resources>
[INFO]
[INFO] --- tycho-compiler-plugin:0.13.0-SNAPSHOT:compile (default-compile) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Using compile source roots from build.properties
[INFO] Compiling 63 source files to<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/target/classes>

[INFO]
[INFO] --- maven-resources-plugin:2.4.1:testResources (default-testResources) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/src/test/resources>
[INFO]
[INFO] --- tycho-compiler-plugin:0.13.0-SNAPSHOT:testCompile (default-testCompile) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Using compile source roots from build.properties
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- tycho-source-plugin:0.13.0-SNAPSHOT:plugin-source (plugin-source) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Building jar:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/target/org.eclipse.cdt.managedbuilder.core.tests-8.1.0-SNAPSHOT-sources.jar>
[INFO] org already added, skipping
[INFO] org/eclipse already added, skipping
[INFO] org/eclipse/cdt already added, skipping
[INFO] org/eclipse/cdt/managedbuilder already added, skipping
[INFO]
[INFO] --- tycho-source-plugin:0.13.0-SNAPSHOT:plugin-source (attach-source) @ org.eclipse.cdt.managedbuilder.core.tests ---
[INFO] Building jar:<https://hudson.eclipse.org/hudson/job/cdt-nightly/ws/build/org.eclipse.cdt.managedbuilder.core.tests/target/org.eclipse.cdt.managedbuilder.core.tests-8.1.0-SNAPSHOT-sources.jar>
[INFO] org already added, skipping
[INFO] org/eclipse already added, skipping
[INFO] org/eclipse/cdt already added, skipping
[INFO] org/eclipse/cdt/managedbuilder already added, skipping
[WARNING] Artifact org.eclipse.cdt:org.eclipse.cdt.managedbuilder.core.tests:java-source:sources:8.1.0-SNAPSHOT already attached to project, ignoring duplicate
[INFO]
[INFO] --- tycho-packaging-plugin:0.13.0-SNAPSHOT:package-plugin (default-package-plugin) @ org.eclipse.cdt.managedbuilder.core.tests ---
Archiving artifacts
Recording test results
Failed to send e-mail to Andrew Gvozdev because no e-mail address is known, and no default e-mail domain is configured
Failed to send e-mail to Sergey Prigogin because no e-mail address is known, and no default e-mail domain is configured
Failed to send e-mail to Markus Schorn because no e-mail address is known, and no default e-mail domain is configured
2011-09-29 18:45:22
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode):

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=2 tid=0x0000000070c0e000 nid=0x1078 in Object.wait() [0x0000000074bbf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000005431b640> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
	- locked <0x000000005431b640> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"ReaderThread" prio=6 tid=0x0000000070c08800 nid=0x1bb8 runnable [0x000000007debf000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
	at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
	at sun.nio.cs.StreamDecoder.read(Unknown Source)
	- locked <0x0000000016a64100> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(Unknown Source)
	at java.io.BufferedReader.fill(Unknown Source)
	at java.io.BufferedReader.readLine(Unknown Source)
	- locked <0x0000000016a64100> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(Unknown Source)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner$ReaderThread.run(RemoteTestRunner.java:140)

"Worker-9" prio=6 tid=0x0000000070c05800 nid=0x23d4 in Object.wait() [0x000000007c91f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000016226300> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <0x0000000016226300> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-8" prio=6 tid=0x0000000070c04800 nid=0x27f4 waiting for monitor entry [0x000000007c81f000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:400)
	- waiting to lock <0x000000005a3938a0> (a org.eclipse.core.internal.resources.ProjectPreferences)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:542)
	at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:670)
	at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getProjectPreferences(IndexerPreferences.java:307)
	at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.addChangeListener(IndexerPreferences.java:351)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.registerPreferenceListener(PDOMManager.java:771)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.registerIndexer(PDOMManager.java:517)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java:564)
	- locked <0x000000001641dc80> (a java.util.HashMap)
	at org.eclipse.cdt.internal.core.pdom.PDOMSetupJob.run(PDOMSetupJob.java:58)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-4" prio=6 tid=0x0000000070c02000 nid=0x2150 in Object.wait() [0x000000007c41f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000058c5e398> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:272)
	- locked <0x0000000058c5e398> (a java.lang.Object)
	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
	at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"WorkbenchTestable" prio=6 tid=0x0000000070c01000 nid=0x2428 in Object.wait() [0x000000007c31f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000016a734e0> (a org.eclipse.swt.widgets.RunnableLock)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
	- locked <0x0000000016a734e0> (a org.eclipse.swt.widgets.RunnableLock)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
	at org.eclipse.ui.internal.testing.WorkbenchTestable.runTest(WorkbenchTestable.java:112)
	at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness.runTests(PlatformUITestHarness.java:69)
	at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)
	at java.lang.Thread.run(Unknown Source)

"Worker-JM" prio=6 tid=0x000000006fdc5800 nid=0x2088 in Object.wait() [0x000000007042f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000016226840> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
	- locked <0x0000000016226840> (a java.util.ArrayList)

"Start Level Event Dispatcher" daemon prio=6 tid=0x000000006ce5f800 nid=0x1528 in Object.wait() [0x000000007032f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000158fee30> (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:400)
	- locked <0x00000000158fee30> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Framework Event Dispatcher" daemon prio=6 tid=0x000000006f9cd800 nid=0x1928 in Object.wait() [0x000000007022f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000001595d660> (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:400)
	- locked <0x000000001595d660> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Framework Active Thread" prio=6 tid=0x000000006f3d2800 nid=0x2114 in Object.wait() [0x000000007002f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000001580adb0> (a org.eclipse.osgi.framework.internal.core.Framework)
	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
	- locked <0x000000001580adb0> (a org.eclipse.osgi.framework.internal.core.Framework)
	at java.lang.Thread.run(Unknown Source)

"Low Memory Detector" daemon prio=6 tid=0x000000006cd20800 nid=0x20f0 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"JDWP Command Reader" daemon prio=6 tid=0x000000006cd06000 nid=0x208c runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Event Helper Thread" daemon prio=6 tid=0x000000006ccff000 nid=0x258c runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x000000006ccf2800 nid=0x21ec runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"Finalizer" daemon prio=8 tid=0x000000006cc99800 nid=0x2098 in Object.wait() [0x000000006e3bf000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000156ea0a0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x00000000156ea0a0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x000000006cc93000 nid=0x273c in Object.wait() [0x000000006e2bf000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000156db8a0> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
	- locked <0x00000000156db8a0> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x000000000037d000 nid=0x1f48 waiting for monitor entry [0x00000000024fd000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.getIndexer(PDOMManager.java:524)
	- waiting to lock <0x000000001641dc80> (a java.util.HashMap)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processProjectDelta(CModelListener.java:104)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processDelta(CModelListener.java:93)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processDelta(CModelListener.java:81)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.elementChanged(CModelListener.java:60)
	at org.eclipse.cdt.internal.core.model.CModelManager$1.run(CModelManager.java:1101)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.cdt.internal.core.model.CModelManager.notifyListeners(CModelManager.java:1094)
	at org.eclipse.cdt.internal.core.model.CModelManager.firePostChangeDelta(CModelManager.java:1051)
	at org.eclipse.cdt.internal.core.model.CModelManager.fire(CModelManager.java:1016)
	at org.eclipse.cdt.internal.core.model.CModelManager.fire(CModelManager.java:973)
	at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:892)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)
	at org.eclipse.core.internal.resources.ProjectPreferences.save(ProjectPreferences.java:628)
	at org.eclipse.core.internal.preferences.EclipsePreferences.flush(EclipsePreferences.java:353)
	- locked <0x000000005a3938a0> (a org.eclipse.core.internal.resources.ProjectPreferences)
	at org.eclipse.core.internal.resources.ProjectPreferences.flush(ProjectPreferences.java:380)
	at org.eclipse.cdt.internal.core.model.CProject.setOption(CProject.java:313)
	at org.eclipse.cdt.ui.tests.text.AddBlockCommentTest.setUp(AddBlockCommentTest.java:74)
	at junit.framework.TestCase.runBare(TestCase.java:132)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.runBare(BaseTestCase.java:155)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.run(BaseTestCase.java:199)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
	at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	- locked <0x0000000016a734e0> (a org.eclipse.swt.widgets.RunnableLock)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)
	at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:41)
	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)
	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:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

"VM Thread" prio=10 tid=0x000000006cc89800 nid=0x2b30 runnable 

"GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000004a9000 nid=0x1194 runnable 

"GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000004aa800 nid=0x2728 runnable 

"GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000004ac800 nid=0x2a9c runnable 

"GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000004ae000 nid=0x235c runnable 

"GC task thread#4 (ParallelGC)" prio=6 tid=0x00000000004b1800 nid=0x1788 runnable 

"GC task thread#5 (ParallelGC)" prio=6 tid=0x00000000004b2800 nid=0x1640 runnable 

"GC task thread#6 (ParallelGC)" prio=6 tid=0x00000000004b4000 nid=0x2584 runnable 

"GC task thread#7 (ParallelGC)" prio=6 tid=0x00000000004b5800 nid=0x30c runnable 

"VM Periodic Task Thread" prio=10 tid=0x000000006cd3c800 nid=0x2608 waiting on condition 

JNI global references: 13543


Found one Java-level deadlock:
=============================
"Worker-8":
  waiting to lock monitor 0x000000006fcadea8 (object 0x000000005a3938a0, a org.eclipse.core.internal.resources.ProjectPreferences),
  which is held by "main"
"main":
  waiting to lock monitor 0x0000000070a39940 (object 0x000000001641dc80, a java.util.HashMap),
  which is held by "Worker-8"

Java stack information for the threads listed above:
===================================================
"Worker-8":
	at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:400)
	- waiting to lock <0x000000005a3938a0> (a org.eclipse.core.internal.resources.ProjectPreferences)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:542)
	at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:670)
	at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getProjectPreferences(IndexerPreferences.java:307)
	at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.addChangeListener(IndexerPreferences.java:351)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.registerPreferenceListener(PDOMManager.java:771)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.registerIndexer(PDOMManager.java:517)
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java:564)
	- locked <0x000000001641dc80> (a java.util.HashMap)
	at org.eclipse.cdt.internal.core.pdom.PDOMSetupJob.run(PDOMSetupJob.java:58)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
"main":
	at org.eclipse.cdt.internal.core.pdom.PDOMManager.getIndexer(PDOMManager.java:524)
	- waiting to lock <0x000000001641dc80> (a java.util.HashMap)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processProjectDelta(CModelListener.java:104)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processDelta(CModelListener.java:93)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.processDelta(CModelListener.java:81)
	at org.eclipse.cdt.internal.core.pdom.CModelListener.elementChanged(CModelListener.java:60)
	at org.eclipse.cdt.internal.core.model.CModelManager$1.run(CModelManager.java:1101)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.cdt.internal.core.model.CModelManager.notifyListeners(CModelManager.java:1094)
	at org.eclipse.cdt.internal.core.model.CModelManager.firePostChangeDelta(CModelManager.java:1051)
	at org.eclipse.cdt.internal.core.model.CModelManager.fire(CModelManager.java:1016)
	at org.eclipse.cdt.internal.core.model.CModelManager.fire(CModelManager.java:973)
	at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:892)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)
	at org.eclipse.core.internal.resources.ProjectPreferences.save(ProjectPreferences.java:628)
	at org.eclipse.core.internal.preferences.EclipsePreferences.flush(EclipsePreferences.java:353)
	- locked <0x000000005a3938a0> (a org.eclipse.core.internal.resources.ProjectPreferences)
	at org.eclipse.core.internal.resources.ProjectPreferences.flush(ProjectPreferences.java:380)
	at org.eclipse.cdt.internal.core.model.CProject.setOption(CProject.java:313)
	at org.eclipse.cdt.ui.tests.text.AddBlockCommentTest.setUp(AddBlockCommentTest.java:74)
	at junit.framework.TestCase.runBare(TestCase.java:132)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.runBare(BaseTestCase.java:155)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at org.eclipse.cdt.core.testplugin.util.BaseTestCase.run(BaseTestCase.java:199)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at junit.framework.TestSuite.runTest(TestSuite.java:243)
	at junit.framework.TestSuite.run(TestSuite.java:238)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
	at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	- locked <0x0000000016a734e0> (a org.eclipse.swt.widgets.RunnableLock)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)
	at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:41)
	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)
	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:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Found 1 deadlock.


Back to the top