You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Michael McCandless (Commented) (JIRA)" <ji...@apache.org> on 2011/11/05 15:58:51 UTC

[jira] [Commented] (LUCENE-3528) TestNRTManager hang

    [ https://issues.apache.org/jira/browse/LUCENE-3528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13144706#comment-13144706 ] 

Michael McCandless commented on LUCENE-3528:
--------------------------------------------

Hmm I hit a hang too, running with:
{noformat}
ant test -Dtestcase=TestNRTManager -Dtestmethod=testNRTManager -Dtests.seed=2aa27e1aec20c4a2:-4a5a5ecf46837d0e:-7c4f651f1f0b75d7 -Dtests.multiplier=3 -Dtests.nightly=true
{noformat}

Slightly different trace:

{noformat}

    [junit] Testsuite: org.apache.lucene.index.TestNRTManager
    [junit] 2011-11-05 10:53:55
    [junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode):
    [junit] 
    [junit] "Low Memory Detector" daemon prio=10 tid=0x00007fd41c0ae000 nid=0x21a5 runnable [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit] 
    [junit] "CompilerThread1" daemon prio=10 tid=0x00007fd41c0ac000 nid=0x21a4 waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit] 
    [junit] "CompilerThread0" daemon prio=10 tid=0x00007fd41c0a9000 nid=0x21a3 waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit] 
    [junit] "Signal Dispatcher" daemon prio=10 tid=0x00007fd41c0a7000 nid=0x21a2 waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit] 
    [junit] "Finalizer" daemon prio=10 tid=0x00007fd41c088000 nid=0x21a1 in Object.wait() [0x00007fd3f36f9000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit] 	at java.lang.Object.wait(Native Method)
    [junit] 	- waiting on <0x00007fd4114a0448> (a java.lang.ref.ReferenceQueue$Lock)
    [junit] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit] 	- locked <0x00007fd4114a0448> (a java.lang.ref.ReferenceQueue$Lock)
    [junit] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit] 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    [junit] 
    [junit] "Reference Handler" daemon prio=10 tid=0x00007fd41c086000 nid=0x21a0 in Object.wait() [0x00007fd3f37fa000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit] 	at java.lang.Object.wait(Native Method)
    [junit] 	- waiting on <0x00007fd4114a8028> (a java.lang.ref.Reference$Lock)
    [junit] 	at java.lang.Object.wait(Object.java:485)
    [junit] 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    [junit] 	- locked <0x00007fd4114a8028> (a java.lang.ref.Reference$Lock)
    [junit] 
    [junit] "main" prio=10 tid=0x00007fd41c009800 nid=0x218c waiting on condition [0x00007fd422ef8000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit] 	at sun.misc.Unsafe.park(Native Method)
    [junit] 	- parking to wait for  <0x00007fd40f557ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit] 	at org.apache.lucene.index.NRTManager.waitOnGenCondition(NRTManager.java:251)
    [junit] 	at org.apache.lucene.index.NRTManager.waitForGeneration(NRTManager.java:232)
    [junit] 	at org.apache.lucene.index.NRTManager.waitForGeneration(NRTManager.java:196)
    [junit] 	at org.apache.lucene.index.TestNRTManager.getFinalSearcher(TestNRTManager.java:47)
    [junit] 	at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.runTest(ThreadedIndexingAndSearchingTestCase.java:524)
    [junit] 	at org.apache.lucene.index.TestNRTManager.testNRTManager(TestNRTManager.java:39)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:597)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [junit] 	at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
    [junit] 	at org.apache.lucene.util.LuceneTestCase$3$1.evaluate(LuceneTestCase.java:508)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    [junit] 	at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:149)
    [junit] 	at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:51)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    [junit] 
    [junit] "VM Thread" prio=10 tid=0x00007fd41c081800 nid=0x219f runnable 
    [junit] 
    [junit] "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fd41c01c800 nid=0x218d runnable 
    [junit] 
    [junit] "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fd41c01e000 nid=0x218e runnable 
    [junit] 
    [junit] "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fd41c020000 nid=0x218f runnable 
    [junit] 
    [junit] "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fd41c021800 nid=0x2190 runnable 
    [junit] 
    [junit] "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fd41c023800 nid=0x2191 runnable 
    [junit] 
    [junit] "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fd41c025800 nid=0x2192 runnable 
    [junit] 
    [junit] "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007fd41c027000 nid=0x2193 runnable 
    [junit] 
    [junit] "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007fd41c029000 nid=0x2194 runnable 
    [junit] 
    [junit] "GC task thread#8 (ParallelGC)" prio=10 tid=0x00007fd41c02b000 nid=0x2195 runnable 
    [junit] 
    [junit] "GC task thread#9 (ParallelGC)" prio=10 tid=0x00007fd41c02c800 nid=0x2196 runnable 
    [junit] 
    [junit] "GC task thread#10 (ParallelGC)" prio=10 tid=0x00007fd41c02e800 nid=0x2197 runnable 
    [junit] 
    [junit] "GC task thread#11 (ParallelGC)" prio=10 tid=0x00007fd41c030800 nid=0x2198 runnable 
    [junit] 
    [junit] "GC task thread#12 (ParallelGC)" prio=10 tid=0x00007fd41c032000 nid=0x2199 runnable 
    [junit] 
    [junit] "GC task thread#13 (ParallelGC)" prio=10 tid=0x00007fd41c034000 nid=0x219a runnable 
    [junit] 
    [junit] "GC task thread#14 (ParallelGC)" prio=10 tid=0x00007fd41c036000 nid=0x219b runnable 
    [junit] 
    [junit] "GC task thread#15 (ParallelGC)" prio=10 tid=0x00007fd41c037800 nid=0x219c runnable 
    [junit] 
    [junit] "GC task thread#16 (ParallelGC)" prio=10 tid=0x00007fd41c039800 nid=0x219d runnable 
    [junit] 
    [junit] "GC task thread#17 (ParallelGC)" prio=10 tid=0x00007fd41c03b000 nid=0x219e runnable 
    [junit] 
    [junit] "VM Periodic Task Thread" prio=10 tid=0x00007fd41c0c0800 nid=0x21a6 waiting on condition 
    [junit] 
    [junit] JNI global references: 1054
    [junit] 
    [junit] Heap
    [junit]  PSYoungGen      total 56448K, used 35319K [0x00007fd40e560000, 0x00007fd4153a0000, 0x00007fd419000000)
    [junit]   eden space 48384K, 56% used [0x00007fd40e560000,0x00007fd4100010d8,0x00007fd4114a0000)
    [junit]   from space 8064K, 99% used [0x00007fd4114a0000,0x00007fd411c7cc68,0x00007fd411c80000)
    [junit]   to   space 8064K, 0% used [0x00007fd414bc0000,0x00007fd414bc0000,0x00007fd4153a0000)
    [junit]  PSOldGen        total 129088K, used 21713K [0x00007fd3f9000000, 0x00007fd400e10000, 0x00007fd40e560000)
    [junit]   object space 129088K, 16% used [0x00007fd3f9000000,0x00007fd3fa534438,0x00007fd400e10000)
    [junit]  PSPermGen       total 21248K, used 10801K [0x00007fd3f3c00000, 0x00007fd3f50c0000, 0x00007fd3f9000000)
    [junit]   object space 21248K, 50% used [0x00007fd3f3c00000,0x00007fd3f468c5c8,0x00007fd3f50c0000)
    [junit] 
{noformat}

                
> TestNRTManager hang
> -------------------
>
>                 Key: LUCENE-3528
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3528
>             Project: Lucene - Java
>          Issue Type: Bug
>    Affects Versions: 4.0
>            Reporter: Robert Muir
>
> didn't check 3.x yet, just encountered this one running the tests

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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