see LUCENE-4071 On Mon, May 21, 2012 at 11:02 AM, Simon Willnauer <[email protected]> wrote: > On Mon, May 21, 2012 at 9:19 AM, Dawid Weiss > <[email protected]> wrote: >> What is exactly "parking to wait for"? I know it's related to the new >> locks but I never had a chance to see what they actually do -- is it >> spin wait or something? How is it different from regular wait on an >> object? > > pretty much like a waiting on an object just not waiting on a Java > Object. In short it has pretty much the same semantics but you need to > wake up "parked" threads with an Unsafe#unpark call. > > anyway the problem here is totally unrelated to the way we block. I > can reproduce the deadlock easily with TestNRTThreads. The problem > here is that the stall control can stall the IW even if there is no > flush scheduled ie. there is no way to ever "unstall" the fix for this > is pretty straight forward, I will open an issue soon. > > simon >> >> Dawid >> >> On Mon, May 21, 2012 at 8:03 AM, Simon Willnauer >> <[email protected]> wrote: >>> On Mon, May 21, 2012 at 7:44 AM, Uwe Schindler <[email protected]> wrote: >>>> Moin, >>>> >>>> I had to kill this one this morning (after 2:45h with 0% CPU); before that >>>> I requested stack trace. Lot's of threads are waiting: >>>> >>>> parking to wait for <0x00000000de689808> (a >>>> org.apache.lucene.index.DocumentsWriterStallControl$Sync) >>>> >>>> Looks like this is related to the changes in r1340794. >>> >>> its not.... I just changed a test in there. The stall control has a >>> problem which still doesn't seem to be resolved! I will look into >>> this.. >>> >>> simon >>>> >>>> Uwe >>>> >>>> ----- >>>> Uwe Schindler >>>> H.-H.-Meier-Allee 63, D-28213 Bremen >>>> http://www.thetaphi.de >>>> eMail: [email protected] >>>> >>>> >>>>> -----Original Message----- >>>>> From: [email protected] [mailto:[email protected]] >>>>> Sent: Monday, May 21, 2012 7:40 AM >>>>> To: [email protected] >>>>> Subject: Build failed in Jenkins: Lucene-Solr-trunk-Linux-Java7-64 #73 >>>>> >>>>> See <http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/73/> >>>>> >>>>> ------------------------------------------ >>>>> [...truncated 1287 lines...] >>>>> [junit4] Completed on J1 in 0.01s, 2 tests >>>>> [junit4] >>>>> [junit4] Suite: org.apache.lucene.analysis.TestMockCharFilter >>>>> [junit4] Completed on J1 in 0.00s, 1 test >>>>> [junit4] >>>>> [junit4] Suite: >>>>> org.apache.lucene.analysis.tokenattributes.TestSimpleAttributeImpl >>>>> [junit4] Completed on J1 in 0.01s, 1 test >>>>> [junit4] >>>>> [junit4] Suite: org.apache.lucene.util.TestVersionComparator >>>>> [junit4] Completed on J1 in 0.00s, 1 test >>>>> [junit4] >>>>> [junit4] Suite: org.apache.lucene.index.Test2BPostings >>>>> [junit4] IGNOR/A 0.00s J1 | Test2BPostings.test >>>>> [junit4] > Assumption #1: 'nightly' test group is disabled >>>>> (@Nightly) >>>>> [junit4] Completed on J1 in 0.01s, 1 test, 1 skipped >>>>> [junit4] >>>>> [junit4] JVM J0: stdout was not empty, see: >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/core/test/junit4-J0-025632796a885228f.sysout >>>>> [junit4] >>> JVM J0: stdout (verbatim) ---- >>>>> [junit4] 2012-05-21 05:40:08 >>>>> [junit4] Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 >>>>> mixed >>>>> mode): >>>>> [junit4] >>>>> [junit4] "Thread-458" daemon prio=10 tid=0x00000000024cf000 nid=0x4680 >>>>> waiting on condition [0x00007fa23d7c2000] >>>>> [junit4] java.lang.Thread.State: WAITING (parking) >>>>> [junit4] at sun.misc.Unsafe.park(Native Method) >>>>> [junit4] - parking to wait for <0x00000000de689808> (a >>>>> org.apache.lucene.index.DocumentsWriterStallControl$Sync) >>>>> [junit4] at >>>>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt( >>>>> AbstractQueuedSynchronizer.java:834) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterru >>>>> ptibly(AbstractQueuedSynchronizer.java:994) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterrupti >>>>> bly(AbstractQueuedSynchronizer.java:1303) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterStallControl.waitIfStalled(Documents >>>>> WriterStallControl.java:116) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterFlushControl.waitIfStalled(Document >>>>> sWriterFlushControl.java:616) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.preUpdate(DocumentsWriter.java:3 >>>>> 01) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter >>>>> .java:361) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1276) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1248) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.updateDocu >>>>> ment(ThreadedIndexingAndSearchingTestCase.java:107) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1.run(Threa >>>>> dedIndexingAndSearchingTestCase.java:255) >>>>> [junit4] >>>>> [junit4] "Thread-457" daemon prio=10 tid=0x00000000024ce800 nid=0x467f >>>>> waiting on condition [0x00007fa23d4bf000] >>>>> [junit4] java.lang.Thread.State: WAITING (parking) >>>>> [junit4] at sun.misc.Unsafe.park(Native Method) >>>>> [junit4] - parking to wait for <0x00000000de689808> (a >>>>> org.apache.lucene.index.DocumentsWriterStallControl$Sync) >>>>> [junit4] at >>>>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt( >>>>> AbstractQueuedSynchronizer.java:834) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterru >>>>> ptibly(AbstractQueuedSynchronizer.java:994) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterrupti >>>>> bly(AbstractQueuedSynchronizer.java:1303) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterStallControl.waitIfStalled(Documents >>>>> WriterStallControl.java:116) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterFlushControl.waitIfStalled(Document >>>>> sWriterFlushControl.java:616) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.preUpdate(DocumentsWriter.java:3 >>>>> 01) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter >>>>> .java:361) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1276) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1034) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1015) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.addDocumen >>>>> t(ThreadedIndexingAndSearchingTestCase.java:103) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1.run(Threa >>>>> dedIndexingAndSearchingTestCase.java:236) >>>>> [junit4] >>>>> [junit4] "Thread-456" daemon prio=10 tid=0x0000000001276000 nid=0x467e >>>>> waiting on condition [0x00007fa23d3be000] >>>>> [junit4] java.lang.Thread.State: WAITING (parking) >>>>> [junit4] at sun.misc.Unsafe.park(Native Method) >>>>> [junit4] - parking to wait for <0x00000000de689808> (a >>>>> org.apache.lucene.index.DocumentsWriterStallControl$Sync) >>>>> [junit4] at >>>>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt( >>>>> AbstractQueuedSynchronizer.java:834) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterru >>>>> ptibly(AbstractQueuedSynchronizer.java:994) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterrupti >>>>> bly(AbstractQueuedSynchronizer.java:1303) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterStallControl.waitIfStalled(Documents >>>>> WriterStallControl.java:116) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterFlushControl.waitIfStalled(Document >>>>> sWriterFlushControl.java:616) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.preUpdate(DocumentsWriter.java:3 >>>>> 01) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter >>>>> .java:361) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1276) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1034) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1015) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.addDocumen >>>>> t(ThreadedIndexingAndSearchingTestCase.java:103) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1.run(Threa >>>>> dedIndexingAndSearchingTestCase.java:236) >>>>> [junit4] >>>>> [junit4] "Thread-455" daemon prio=10 tid=0x0000000002805800 nid=0x467d >>>>> waiting on condition [0x00007fa23d2bd000] >>>>> [junit4] java.lang.Thread.State: WAITING (parking) >>>>> [junit4] at sun.misc.Unsafe.park(Native Method) >>>>> [junit4] - parking to wait for <0x00000000de689808> (a >>>>> org.apache.lucene.index.DocumentsWriterStallControl$Sync) >>>>> [junit4] at >>>>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt( >>>>> AbstractQueuedSynchronizer.java:834) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterru >>>>> ptibly(AbstractQueuedSynchronizer.java:994) >>>>> [junit4] at >>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterrupti >>>>> bly(AbstractQueuedSynchronizer.java:1303) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterStallControl.waitIfStalled(Documents >>>>> WriterStallControl.java:116) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriterFlushControl.waitIfStalled(Document >>>>> sWriterFlushControl.java:616) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.preUpdate(DocumentsWriter.java:3 >>>>> 01) >>>>> [junit4] at >>>>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter >>>>> .java:361) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1276) >>>>> [junit4] at >>>>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1248) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.updateDocu >>>>> ment(ThreadedIndexingAndSearchingTestCase.java:107) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1.run(Threa >>>>> dedIndexingAndSearchingTestCase.java:255) >>>>> [junit4] >>>>> [junit4] "TEST-TestScope- >>>>> org.apache.lucene.index.TestNRTThreads.testNRTThreads- >>>>> seed#[CC50B2EEB46FE576]" prio=10 tid=0x000000000127c000 nid=0x467c in >>>>> Object.wait() [0x00007fa23daca000] >>>>> [junit4] java.lang.Thread.State: WAITING (on object monitor) >>>>> [junit4] at java.lang.Object.wait(Native Method) >>>>> [junit4] - waiting on <0x00000000de62f8b0> (a >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1) >>>>> [junit4] at java.lang.Thread.join(Thread.java:1258) >>>>> [junit4] - locked <0x00000000de62f8b0> (a >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$1) >>>>> [junit4] at java.lang.Thread.join(Thread.java:1332) >>>>> [junit4] at >>>>> org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.runTest(Thre >>>>> adedIndexingAndSearchingTestCase.java:498) >>>>> [junit4] at >>>>> org.apache.lucene.index.TestNRTThreads.testNRTThreads(TestNRTThreads.java >>>>> :119) >>>>> [junit4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>> Method) >>>>> [junit4] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >>>>> 57) >>>>> [junit4] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI >>>>> mpl.java:43) >>>>> [junit4] at java.lang.reflect.Method.invoke(Method.java:601) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRu >>>>> nner.java:1969) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random >>>>> izedRunner.java:132) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomiz >>>>> edRunner.java:814) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomiz >>>>> edRunner.java:875) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomiz >>>>> edRunner.java:889) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSet >>>>> upTeardownChained.java:50) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCach >>>>> eSanity.java:32) >>>>> [junit4] at >>>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte >>>>> rRule.java:45) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev >>>>> aluate(SystemPropertiesInvariantRule.java:55) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule >>>>> ReportUncaughtExceptions.java:68) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThrea >>>>> dAndTestName.java:48) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja >>>>> va:48) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rando >>>>> mizedRunner.java:821) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomiz >>>>> edRunner.java:132) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized >>>>> Runner.java:669) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomiz >>>>> edRunner.java:695) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomiz >>>>> edRunner.java:734) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomiz >>>>> edRunner.java:745) >>>>> [junit4] at >>>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte >>>>> rRule.java:45) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule >>>>> ReportUncaughtExceptions.java:68) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClass >>>>> Name.java:38) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev >>>>> aluate(SystemPropertiesInvariantRule.java:55) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRule >>>>> NoInstanceHooksOverrides.java:53) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleN >>>>> oStaticHooksShadowing.java:52) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertio >>>>> nsRequired.java:36) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja >>>>> va:48) >>>>> [junit4] at >>>>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTest >>>>> Suites.java:56) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomized >>>>> Runner.java:605) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomiz >>>>> edRunner.java:132) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu >>>>> nner.java:551) >>>>> [junit4] >>>>> [junit4] "Service Thread" daemon prio=10 tid=0x00007fa248002000 >>>>> nid=0x4372 runnable [0x0000000000000000] >>>>> [junit4] java.lang.Thread.State: RUNNABLE >>>>> [junit4] >>>>> [junit4] "C2 CompilerThread1" daemon prio=10 tid=0x0000000000d68000 >>>>> nid=0x4371 waiting on condition [0x0000000000000000] >>>>> [junit4] java.lang.Thread.State: RUNNABLE >>>>> [junit4] >>>>> [junit4] "C2 CompilerThread0" daemon prio=10 tid=0x0000000000d65800 >>>>> nid=0x4370 waiting on condition [0x0000000000000000] >>>>> [junit4] java.lang.Thread.State: RUNNABLE >>>>> [junit4] >>>>> [junit4] "Signal Dispatcher" daemon prio=10 tid=0x0000000000d63000 >>>>> nid=0x436f waiting on condition [0x0000000000000000] >>>>> [junit4] java.lang.Thread.State: RUNNABLE >>>>> [junit4] >>>>> [junit4] "Surrogate Locker Thread (Concurrent GC)" daemon prio=10 >>>>> tid=0x0000000000d61000 nid=0x436e waiting on condition >>>>> [0x0000000000000000] >>>>> [junit4] java.lang.Thread.State: RUNNABLE >>>>> [junit4] >>>>> [junit4] "Finalizer" daemon prio=10 tid=0x0000000000d0a800 nid=0x4367 >>>>> in >>>>> Object.wait() [0x00007fa24c512000] >>>>> [junit4] java.lang.Thread.State: WAITING (on object monitor) >>>>> [junit4] at java.lang.Object.wait(Native Method) >>>>> [junit4] - waiting on <0x00000000dae06060> (a >>>>> java.lang.ref.ReferenceQueue$Lock) >>>>> [junit4] at >>>>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) >>>>> [junit4] - locked <0x00000000dae06060> (a >>>>> java.lang.ref.ReferenceQueue$Lock) >>>>> [junit4] at >>>>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) >>>>> [junit4] at >>>>> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) >>>>> [junit4] >>>>> [junit4] "Reference Handler" daemon prio=10 tid=0x0000000000d02800 >>>>> nid=0x4366 in Object.wait() [0x00007fa24c613000] >>>>> [junit4] java.lang.Thread.State: WAITING (on object monitor) >>>>> [junit4] at java.lang.Object.wait(Native Method) >>>>> [junit4] - waiting on <0x00000000dae00ad0> (a >>>>> java.lang.ref.Reference$Lock) >>>>> [junit4] at java.lang.Object.wait(Object.java:503) >>>>> [junit4] at >>>>> java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) >>>>> [junit4] - locked <0x00000000dae00ad0> (a >>>>> java.lang.ref.Reference$Lock) >>>>> [junit4] >>>>> [junit4] "main" prio=10 tid=0x0000000000baa000 nid=0x4337 in >>>>> Object.wait() >>>>> [0x00007fa255393000] >>>>> [junit4] java.lang.Thread.State: WAITING (on object monitor) >>>>> [junit4] at java.lang.Object.wait(Native Method) >>>>> [junit4] - waiting on <0x00000000de627938> (a >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$2) >>>>> [junit4] at java.lang.Thread.join(Thread.java:1258) >>>>> [junit4] - locked <0x00000000de627938> (a >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner$2) >>>>> [junit4] at java.lang.Thread.join(Thread.java:1332) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomized >>>>> Runner.java:561) >>>>> [junit4] at >>>>> com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunn >>>>> er.java:521) >>>>> [junit4] at >>>>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:145) >>>>> [junit4] at >>>>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:238) >>>>> [junit4] at >>>>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.jav >>>>> a:12) >>>>> [junit4] >>>>> [junit4] "VM Thread" prio=10 tid=0x0000000000cfb000 nid=0x4365 runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#0 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bb7000 nid=0x434c runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#1 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bb8800 nid=0x434d runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#2 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bba800 nid=0x434e runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#3 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bbc800 nid=0x434f runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#4 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bbe000 nid=0x4350 runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#5 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bc0000 nid=0x4351 runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#6 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bc2000 nid=0x4352 runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#7 (Parallel GC Threads)" prio=10 >>>>> tid=0x0000000000bc3800 nid=0x4353 runnable >>>>> [junit4] >>>>> [junit4] "G1 Main Concurrent Mark GC Thread" prio=10 >>>>> tid=0x0000000000bd9800 nid=0x435f runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#0 (G1 Parallel Marking Threads)" prio=10 >>>>> tid=0x0000000000be5000 nid=0x4360 runnable >>>>> [junit4] >>>>> [junit4] "Gang worker#1 (G1 Parallel Marking Threads)" prio=10 >>>>> tid=0x0000000000be6800 nid=0x4361 runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#0" prio=10 >>>>> tid=0x0000000000bd5000 nid=0x435e runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#1" prio=10 >>>>> tid=0x0000000000bd3800 nid=0x435d runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#2" prio=10 >>>>> tid=0x0000000000bd1800 nid=0x435c runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#3" prio=10 >>>>> tid=0x0000000000bcf800 nid=0x435b runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#4" prio=10 >>>>> tid=0x0000000000bcd800 nid=0x435a runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#5" prio=10 >>>>> tid=0x0000000000bcc000 nid=0x4359 runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#6" prio=10 >>>>> tid=0x0000000000bca000 nid=0x4358 runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#7" prio=10 >>>>> tid=0x0000000000bc8000 nid=0x4356 runnable >>>>> [junit4] >>>>> [junit4] "G1 Concurrent Refinement Thread#8" prio=10 >>>>> tid=0x0000000000bc6000 nid=0x4354 runnable >>>>> [junit4] >>>>> [junit4] >>>>> [junit4] "VM Periodic Task Thread" prio=10 tid=0x00007fa24801e000 >>>>> nid=0x4373 waiting on condition >>>>> [junit4] >>>>> [junit4] JNI global references: 173 >>>>> [junit4] >>>>> [junit4] Heap >>>>> [junit4] garbage-first heap total 326656K, used 120596K >>>>> [0x00000000dae00000, 0x00000000eed00000, 0x00000000fae00000) >>>>> [junit4] region size 1024K, 27 young (27648K), 1 survivors (1024K) >>>>> [junit4] compacting perm gen total 20480K, used 17774K >>>>> [0x00000000fae00000, 0x00000000fc200000, 0x0000000100000000) >>>>> [junit4] the space 20480K, 86% used [0x00000000fae00000, >>>>> 0x00000000fbf5ba18, 0x00000000fbf5bc00, 0x00000000fc200000) >>>>> [junit4] No shared spaces configured. >>>>> [junit4] <<< JVM J0: EOF ---- >>>>> [junit4] JVM J1: 0.66 .. 345.52 = 344.86s >>>>> [junit4] Execution time total: 2 hours 43 minutes 44 seconds >>>>> [junit4] ERROR: Forked JVM execution exception: 0, execution line: >>>>> /mnt/ssd/jenkins/tools/java/jdk1.7.0_04/jre/bin/java - >>>>> XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<http://jenkins.sd- >>>>> datasolutions.de/job/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/73/artifact/heapdumps/> -XX:+UseG1GC -Dtests.prefix=tests - >>>>> Dtests.seed=CC50B2EEB46FE576 -Xmx512M -Dtests.iters= - >>>>> Dtests.verbose=false -Dtests.infostream=false - >>>>> Dtests.lockdir=/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build -Dtests.codec=random - >>>>> Dtests.postingsformat=random -Dtests.locale=random - >>>>> Dtests.timezone=random -Dtests.directory=random - >>>>> Dtests.linedocsfile=europarl.lines.txt.gz -Dtests.luceneMatchVersion=4.0 - >>>>> Dtests.cleanthreads=perMethod -Djava.util.logging.config.file=/dev/null - >>>>> Dtests.nightly=false -Dtests.weekly=false -Dtests.slow=false - >>>>> Dtests.asserts.gracious=false -Dtests.multiplier=3 -DtempDir=. - >>>>> Dlucene.version=4.0-SNAPSHOT -Djetty.testMode=1 -Djetty.insecurerandom=1 >>>>> -Dsolr.directoryFactory=org.apache.solr.core.MockDirectoryFactory >>>>> -classpath >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/test- >>>>> framework/classes/java:/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux- >>>>> Java7-64/checkout/lucene/test-framework/lib/junit- >>>>> 4.10.jar:/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/test-framework/lib/randomizedtesting-runner- >>>>> 1.5.0.jar:/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/core/classes/java:/mnt/ssd/jenkins/workspace/Lucen >>>>> e-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/core/classes/test:/var/lib/jenkins/tools/ant/supporte >>>>> d18/lib/ant-launcher.jar:/var/lib/jenkins/.ant/lib/ivy- >>>>> 2.2.0.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> jsch.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> jai.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> testutil.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-commons- >>>>> net.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> log4j.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> jmf.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> antlr.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant.jar:/var/lib/jenkins/tool >>>>> s/ant/supported18/lib/ant- >>>>> junit.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> junit4.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-commons- >>>>> logging.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> swing.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> oro.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> netrexx.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> resolver.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> xalan2.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> regexp.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> jdepend.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> bcel.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant-apache- >>>>> bsf.jar:/var/lib/jenkins/tools/ant/supported18/lib/ant- >>>>> javamail.jar:/mnt/ssd/jenkins/tools/java/jdk1.7.0_04/lib/tools.jar:/mnt/ssd/jenk >>>>> ins/workspace/Lucene-Solr-trunk-Linux-Java7-64/checkout/lucene/test- >>>>> framework/lib/junit4-ant-1.5.0.jar -ea:org.apache.lucene... - >>>>> ea:org.apache.solr... >>>>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe - >>>>> eventsfile /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/core/test/junit4-J0-025632796a885228f.events >>>>> @/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build/core/test/junit4-J0-025632796a885228f.suites >>>>> >>>>> BUILD FAILED >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/build.xml:29: The following error occurred while executing >>>>> this >>>>> line: >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/build.xml:50: The following error occurred while >>>>> executing >>>>> this line: >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/common-build.xml:1019: The following error occurred >>>>> while executing this line: >>>>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux-Java7- >>>>> 64/checkout/lucene/common-build.xml:745: At least one slave process threw >>>>> an unexpected exception, first: Forked process exited with an error code: >>>>> 143 >>>>> >>>>> Total time: 164 minutes 1 second >>>>> Build step 'Execute shell' marked build as failure Archiving artifacts >>>>> Recording >>>>> test results >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] For additional >>>>> commands, e-mail: [email protected] >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>>
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
