lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Willnauer <simon.willna...@googlemail.com>
Subject Re: Build failed in Jenkins: Lucene-Solr-trunk-Linux-Java7-64 #73
Date Mon, 21 May 2012 09:02:53 GMT
On Mon, May 21, 2012 at 9:19 AM, Dawid Weiss
<dawid.weiss@cs.put.poznan.pl> 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
> <simon.willnauer@googlemail.com> wrote:
>> On Mon, May 21, 2012 at 7:44 AM, Uwe Schindler <uwe@thetaphi.de> 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: uwe@thetaphi.de
>>>
>>>
>>>> -----Original Message-----
>>>> From: jenkins@sd-datasolutions.de [mailto:jenkins@sd-datasolutions.de]
>>>> Sent: Monday, May 21, 2012 7:40 AM
>>>> To: dev@lucene.apache.org
>>>> 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: dev-unsubscribe@lucene.apache.org For additional
>>>> commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message