Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 326109

Summary: IPAccessHandler test hung
Product: [RT] Jetty Reporter: Greg Wilkins <gregw>
Component: buildAssignee: Jesse McConnell <jesse.mcconnell>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: jesse.mcconnell, jetty-inbox, mgorovoy
Version: 7.2.0   
Target Milestone: 7.1.x   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Greg Wilkins CLA 2010-09-23 22:06:22 EDT
Test hung with no CPU in use.  Thread dump below.


-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.eclipse.jetty.server.handler.IPAccessHandlerTest
2010-09-23 18:55:05.230:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:05.248:INFO::Started SocketConnector@0.0.0.0:38100
Tests run: 114, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.488 sec
Running org.eclipse.jetty.server.SocketServerTest
2010-09-23 18:55:05.618:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:05.618:INFO::Started SocketConnector@0.0.0.0:56504
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.069 sec
Running org.eclipse.jetty.server.HttpConnectionTest
2010-09-23 18:55:14.691:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:14.692:INFO::Started LocalConnector@0.0.0.0:0
2010-09-23 18:55:14.759:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:14.760:INFO::Started LocalConnector@0.0.0.0:0
2010-09-23 18:55:14.823:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:14.824:INFO::Started LocalConnector@0.0.0.0:0
2010-09-23 18:55:14.879:INFO::jetty-7.x.y-SNAPSHOT
2010-09-23 18:55:14.880:INFO::Started LocalConnector@0.0.0.0:0


^\2010-09-23 19:04:12
Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode):

"Thread-149" prio=10 tid=0x00007fe940101000 nid=0x7cc8 runnable [0x00007fe94c1b2000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
	- locked <0x00007fe9958cd188> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(InputStreamReader.java:167)
	at java.io.BufferedReader.fill(BufferedReader.java:136)
	at java.io.BufferedReader.readLine(BufferedReader.java:299)
	- locked <0x00007fe9958cd188> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(BufferedReader.java:362)
	at org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:153)

"Thread-148" prio=10 tid=0x00007fe9400c0800 nid=0x7cc7 runnable [0x00007fe947efd000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0x00007fe995b96910> (a java.io.BufferedInputStream)
	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
	- locked <0x00007fe9958ca4d8> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(InputStreamReader.java:167)
	at java.io.BufferedReader.fill(BufferedReader.java:136)
	at java.io.BufferedReader.readLine(BufferedReader.java:299)
	- locked <0x00007fe9958ca4d8> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(BufferedReader.java:362)
	at org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:153)

"process reaper" daemon prio=10 tid=0x00007fe9400b7800 nid=0x7cc5 runnable [0x00007fe947ffe000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
	at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)

"pool-1-thread-5" prio=10 tid=0x0000000040b70000 nid=0x78e3 in Object.wait() [0x00007fe94c3e9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at java.lang.Object.wait(Object.java:485)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
	- locked <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:994)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1054)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
	at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-4" prio=10 tid=0x0000000040932000 nid=0x78e2 in Object.wait() [0x00007fe94c4ea000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at java.lang.Object.wait(Object.java:485)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
	- locked <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:994)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1054)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
	at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-3" prio=10 tid=0x000000004096a800 nid=0x78e1 in Object.wait() [0x00007fe94c5eb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at java.lang.Object.wait(Object.java:485)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
	- locked <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:994)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1054)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
	at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-2" prio=10 tid=0x0000000040969800 nid=0x78e0 in Object.wait() [0x00007fe94c6ec000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at java.lang.Object.wait(Object.java:485)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
	- locked <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:994)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1054)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
	at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-1" prio=10 tid=0x0000000040e5e800 nid=0x78df in Object.wait() [0x00007fe94c7ed000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at java.lang.Object.wait(Object.java:485)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
	- locked <0x00007fe95fffe4c8> (a hidden.edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:994)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1054)
	at hidden.edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
	at java.lang.Thread.run(Thread.java:619)

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

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

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

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

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

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

"main" prio=10 tid=0x0000000040732000 nid=0x78ca in Object.wait() [0x00007fe9a2778000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fe9958c9ad8> (a java.lang.UNIXProcess)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)
	- locked <0x00007fe9958c9ad8> (a java.lang.UNIXProcess)
	at org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:143)
	at org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:95)
	at org.apache.maven.surefire.booter.SurefireBooter.fork(SurefireBooter.java:666)
	at org.apache.maven.surefire.booter.SurefireBooter.forkSuites(SurefireBooter.java:472)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesForkOnce(SurefireBooter.java:372)
	at org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:245)
	at org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:492)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
	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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

"VM Thread" prio=10 tid=0x0000000040795800 nid=0x78d3 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000040745000 nid=0x78cb runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000040746800 nid=0x78cc runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000040748800 nid=0x78cd runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x000000004074a800 nid=0x78ce runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x000000004074c000 nid=0x78cf runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x000000004074e000 nid=0x78d0 runnable 

"GC task thread#6 (ParallelGC)" prio=10 tid=0x0000000040750000 nid=0x78d1 runnable 

"GC task thread#7 (ParallelGC)" prio=10 tid=0x0000000040751800 nid=0x78d2 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fe94802b000 nid=0x78da waiting on condition 

JNI global references: 1301

2010-09-23 19:04:12
Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode):
Heap

 PSYoungGen     "qtp767012386-57" prio=10 tid=0x00007f4abc261800 nid=0x7d0c waiting on condition [0x00007f4ac26eb000]
 total 307520K, used 208569K [0x00007fe989280000, 0x00007fe99e7b0000, 0x00007fe99e7d0000)
  eden space 265536K, 78% used   java.lang.Thread.State: TIMED_WAITING (parking)
 [0x00007fe989280000,0x00007fe995e2e6e8,0x00007fe9995d0000)
  from space 41984K, 0% used [0x00007fe9995d0000,0x00007fe9995d0000,0x00007fe99bed0000)
  to   space 41408K, 0% used [0x00007fe99bf40000,0x00007fe99bf40000,0x00007fe99e7b0000)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
 PSOldGen        total 139904K, used 82942K [0x00007fe95e7d0000, 0x00007fe967070000, 0x00007fe989280000)
  object	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
 space 139904K, 59% used [0x00007fe95e7d0000,0x00007fe9638cf808,0x00007fe967070000)
 PSPermGen       total 37184K, used 18488K [0x00007fe94e7d0000, 0x00007fe950c20000, 0x00007fe95e7d0000)
  object space 37184K, 49% used [0x00007fe94e7d0000,0x00007fe94f9de340,0x00007fe950c20000)

	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-56" prio=10 tid=0x00007f4abc36d800 nid=0x7d0b waiting on condition [0x00007f4ac28ed000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-55" prio=10 tid=0x00007f4abc0b8800 nid=0x7d0a waiting on condition [0x00007f4ac29ee000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-54" prio=10 tid=0x00007f4abc0a4000 nid=0x7d09 waiting on condition [0x00007f4ac2aef000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-53" prio=10 tid=0x00007f4abc0b9000 nid=0x7d08 waiting on condition [0x00007f4ac2cf1000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-52" prio=10 tid=0x00007f4abc0a6800 nid=0x7d07 waiting on condition [0x00007f4ac27ec000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-51" prio=10 tid=0x00007f4abc176800 nid=0x7d06 waiting on condition [0x00007f4ac2bf0000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

"qtp767012386-50" prio=10 tid=0x00007f4abc174800 nid=0x7d05 waiting on condition [0x00007f4ac2df2000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d644880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479)
	at java.lang.Thread.run(Thread.java:619)

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

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

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

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

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

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

"main" prio=10 tid=0x0000000041ab1800 nid=0x7cca waiting on condition [0x00007f4b4a38c000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007f4b1d6476c8> (a java.util.concurrent.CountDownLatch$Sync)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
	at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
	at org.eclipse.jetty.server.LocalConnector.getResponses(LocalConnector.java:52)
	at org.eclipse.jetty.server.LocalConnector.getResponses(LocalConnector.java:43)
	at org.eclipse.jetty.server.LocalConnector.getResponses(LocalConnector.java:38)
	at org.eclipse.jetty.server.HttpConnectionTest.testEmpty(HttpConnectionTest.java:113)
	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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	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 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.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)

"VM Thread" prio=10 tid=0x0000000041b3c800 nid=0x7cd3 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000041ac4800 nid=0x7ccb runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000041ac6800 nid=0x7ccc runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000041ac8800 nid=0x7ccd runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000041aca000 nid=0x7cce runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x0000000041acc000 nid=0x7ccf runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x0000000041ace000 nid=0x7cd0 runnable 

"GC task thread#6 (ParallelGC)" prio=10 tid=0x0000000041acf800 nid=0x7cd1 runnable 

"GC task thread#7 (ParallelGC)" prio=10 tid=0x0000000041ad1800 nid=0x7cd2 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007f4abc005800 nid=0x7cda waiting on condition 

JNI global references: 720

Heap
 PSYoungGen      total 37056K, used 13196K [0x00007f4b1ce90000, 0x00007f4b1f7e0000, 0x00007f4b463e0000)
  eden space 31808K, 32% used [0x00007f4b1ce90000,0x00007f4b1d8af050,0x00007f4b1eda0000)
  from space 5248K, 53% used [0x00007f4b1f2c0000,0x00007f4b1f584048,0x00007f4b1f7e0000)
  to   space 5248K, 0% used [0x00007f4b1eda0000,0x00007f4b1eda0000,0x00007f4b1f2c0000)
 PSOldGen        total 84672K, used 0K [0x00007f4aca3e0000, 0x00007f4acf690000, 0x00007f4b1ce90000)
  object space 84672K, 0% used [0x00007f4aca3e0000,0x00007f4aca3e0000,0x00007f4acf690000)
 PSPermGen       total 21248K, used 8626K [0x00007f4ac4fe0000, 0x00007f4ac64a0000, 0x00007f4aca3e0000)
  object space 21248K, 40% used [0x00007f4ac4fe0000,0x00007f4ac584c820,0x00007f4ac64a0000)
Comment 1 Greg Wilkins CLA 2010-09-23 22:13:18 EDT
problem appears intermittent
Comment 2 Michael Gorovoy CLA 2011-07-05 10:14:49 EDT
(In reply to comment #1)
> problem appears intermittent

Greg,

Has this been happening on regular basis?

-Michael
Comment 3 Jesse McConnell CLA 2011-09-13 15:29:31 EDT
been many jvm and jetty releases since this issue was first logged and no additional stacks in the last year so closing it out