Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential deadlock: frozen threads found with yourkit java profiler.. #671

Open
smokingwheels opened this issue Dec 17, 2024 · 14 comments
Open
Labels
bug Indicates an unexpected problem or unintended behavior

Comments

@smokingwheels
Copy link

YaCy version: yacy_v1.940_202407241507_d181b9e89b
Uptime: 0 days 00:20
Java version: 21.0.5
Processors: 12
Load: 1.3701171875
Threads: 52/18, peak:98, total:293

Potential deadlock: frozen threads found

It seems that the following threads have not changed their stack for more than 10 seconds.
These threads are possibly (but not necessarily!) in a deadlock or hung.

+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Name |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| +---IODispatcher Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int) AbstractQueuedSynchronizer.java:1099 |
| | | |
| | +---java.util.concurrent.Semaphore.acquire() Semaphore.java:318 |
| | | |
| | +---net.yacy.kelondro.rwi.IODispatcher.run() IODispatcher.java:154 |
| | |
| +---main Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int) AbstractQueuedSynchronizer.java:1099 |
| | | |
| | +---java.util.concurrent.Semaphore.acquire() Semaphore.java:318 |
| | | |
| | +---net.yacy.search.Switchboard.waitForShutdown() Switchboard.java:4565 |
| | | |
| | +---net.yacy.yacy.startup(File, File, long, long, boolean) yacy.java:392 |
| | | |
| | +---net.yacy.yacy.main(String[]) yacy.java:809 |
| | |
| +---WebStructureGraph.PublicRefDNSResolvingProcess Frozen for at least 10s |
| | |
| +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | |
| +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | |
| +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | |
| +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | |
| +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | |
| +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | |
| +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | |
| +---net.yacy.peers.graphics.WebStructureGraph$PublicRefDNSResolvingProcess.run() WebStructureGraph.java:190 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Thanks Just learning how to use yourkit java profiler

@smokingwheels
Copy link
Author

When searching every 6 seconds..
Potential deadlock: frozen threads found

It seems that the following threads have not changed their stack for more than 10 seconds.
These threads are possibly (but not necessarily!) in a deadlock or hung.

+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Name |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| +---condenseDocument_pool-1-thread-136 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---condenseDocument_pool-1-thread-142 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---condenser-http://www.illuminati-news.com/plato-atlantis.htm Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-41 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-42 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-43 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-44 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-45 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-46 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-47 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-49 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-51 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-52 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-53 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---CrawlStacker_pool-1-thread-55 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---IODispatcher Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int) AbstractQueuedSynchronizer.java:1099 |
| | | |
| | +---java.util.concurrent.Semaphore.acquire() Semaphore.java:318 |
| | | |
| | +---net.yacy.kelondro.rwi.IODispatcher.run() IODispatcher.java:154 |
| | |
| +---main Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int) AbstractQueuedSynchronizer.java:1099 |
| | | |
| | +---java.util.concurrent.Semaphore.acquire() Semaphore.java:318 |
| | | |
| | +---net.yacy.search.Switchboard.waitForShutdown() Switchboard.java:4565 |
| | | |
| | +---net.yacy.yacy.startup(File, File, long, long, boolean) yacy.java:392 |
| | | |
| | +---net.yacy.yacy.main(String[]) yacy.java:809 |
| | |
| +---parseDocument_pool-1-thread-135 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---parsing + https://www.retailads.net/de-de/ueberuns/impressum/ Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---parsing + https://www.youtube.com/channel/UCQtvlU-jgTWD8HZ--Q5rUZQ Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---storeDocumentIndex_pool-1-thread-138 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---transferDocumentIndex_pool-1-thread-274 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---webStructureAnalysis_pool-1-thread-137 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---webStructureAnalysis_pool-1-thread-141 Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.kelondro.workflow.WorkflowProcessor.take() WorkflowProcessor.java:126 |
| | | |
| | +---net.yacy.kelondro.workflow.AbstractBlockingThread.run() AbstractBlockingThread.java:73 |
| | | |
| | +---java.util.concurrent.Executors$RunnableAdapter.call() Executors.java:572 |
| | | |
| | +---java.util.concurrent.FutureTask.run() FutureTask.java:317 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) ThreadPoolExecutor.java:1144 |
| | | |
| | +---java.util.concurrent.ThreadPoolExecutor$Worker.run() ThreadPoolExecutor.java:642 |
| | | |
| | +---java.lang.Thread.runWith(Object, Runnable) Thread.java:1596 |
| | | |
| | +---java.lang.Thread.run() Thread.java:1583 |
| | |
| +---WebStructureGraph.PublicRefDNSResolvingProcess Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | | |
| | +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | | |
| | +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | | |
| | +---net.yacy.peers.graphics.WebStructureGraph$PublicRefDNSResolvingProcess.run() WebStructureGraph.java:190 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:418 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:418 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:418 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:418 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:418 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteMetadataNodeToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Fulltext.putMetadata(URIMetadataNode) Fulltext.java:411 |
| | | |
| | +---net.yacy.peers.Protocol$WriteMetadataNodeToLocalIndexThread.run() Protocol.java:875 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | | |
| | +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | | |
| | +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | | |
| | +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | | |
| | +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | | |
| | +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | | |
| | +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | | |
| | +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | | |
| | +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | | |
| | +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
| | |
| +---WriteToLocalIndexThread Frozen for at least 10s |
| | |
| +---net.yacy.cora.federate.solr.connector.SolrServerConnector.add(SolrInputDocument) SolrServerConnector.java:212 |
| | |
| +---net.yacy.cora.federate.solr.connector.MirrorSolrConnector.add(SolrInputDocument) MirrorSolrConnector.java:204 |
| | |
| +---net.yacy.search.index.Fulltext.putDocument(SolrInputDocument) Fulltext.java:382 |
| | |
| +---net.yacy.search.index.Segment.putDocument(SolrInputDocument) Segment.java:583 |
| | |
| +---net.yacy.peers.Protocol$WriteToLocalIndexThread.run() Protocol.java:1507 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

@smokingwheels
Copy link
Author

searching at 10 sec interval a spike in cpu load

spike in cpu yacy 18 dec.txt

@smokingwheels
Copy link
Author

smokingwheels commented Dec 17, 2024

Uploading 18 dec yacy stuck threads under load 6 sec.txt…

Blocked thread yacy not responding...
"commitScheduler-21-thread-1" Blocked
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:776)
org.apache.solr.update.CommitTracker.run(CommitTracker.java:280)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.lang.Thread.runWith(Thread.java:1596)
java.lang.Thread.run(Thread.java:1583)

@smokingwheels
Copy link
Author

searching every 10 seconds All performance cores set to 48 out of 12 cores

18 dec yacy blocked thread spike in cpu.txt

Screenshot from 2024-12-18 04-50-21

@okybaca
Copy link
Contributor

okybaca commented Dec 22, 2024 via email

@smokingwheels
Copy link
Author

Hi ran a few tests again. Java 21 amazon

Found the ArrayStack was stopping eg blocked threads.

I made 3 videos there in the Cloud Party share link on This site

kazam_screen_cast_0000.mp4 running yourkit just looking around

kazam_screen_cast_0001.mp4 ended up blocking 5 IP addresses of other peers because of blocked threads.

kazam_screen_cast_0002.mp4 After adjusting 100 ms to 5000 ms after ChatGPT advice...+ recompile.

// init the thread pool for the keeperOf executor service
this.executor = new ThreadPoolExecutor(
1,
Runtime.getRuntime().availableProcessors(),5000,
TimeUnit.MILLISECONDS,
new LinkedBlockingQueue(),
new NamePrefixThreadFactory(this.prefix));

I really have no idea of the implications on a normal up to date pc..
I have recompiled my other peers and will keep testing..

@okybaca okybaca added the bug Indicates an unexpected problem or unintended behavior label Dec 24, 2024
@smokingwheels
Copy link
Author

ArratStacker.java
Error in log
ReferenceContainerArray * timout in get() (2): 41 tables searched. timeout = 5000

Changed to
// init the thread pool for the keeperOf executor service this.executor = new ThreadPoolExecutor( 1, Runtime.getRuntime().availableProcessors(),30000, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(), new NamePrefixThreadFactory(this.prefix));

See what happens

@okybaca
Copy link
Contributor

okybaca commented Jan 3, 2025 via email

@smokingwheels
Copy link
Author

I am still experimenting and testing.

@smokingwheels
Copy link
Author

smokingwheels commented Jan 10, 2025

A fix for the first error. My system pauses less when yacy is crawling.
| +---IODispatcher Frozen for at least 10s | | | | | | | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) | | | | | | | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 | | | | | | | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 | | | | |

Also ChatGPT suggested

yacy.conf changes

serverThreads=50
crawler.MaxDepth=5

sudo nano /etc/sysctl.conf
kernel.sem = 250 32000 100 128
sudo sysctl -p

I will test on second machine.

kernel.sem = 250 32000 100 128
vm.max_map_count = 262144
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
net.core.netdev_max_backlog = 5000
net.ipv4.tcp_max_syn_backlog = 2048
net.core.somaxconn = 2048
net.ipv4.ip_local_port_range = 10000 65535
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_keepalive_time = 890
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 20
vm.swappiness = 10

@smokingwheels
Copy link
Author

I have made a few changes with the help of ChatGPT and Yourkit java profiler trial.

A summary of changes

@roamnrubber
Copy link

roamnrubber commented Jan 11, 2025

I have made lots of changes you are welcome to have a look.

master...roamnrubber:yacy_search_server_universal:master

@smokingwheels
Copy link
Author

`Potential deadlock: frozen threads found

It seems that the following threads have not changed their stack for more than 10 seconds.
These threads are possibly (but not necessarily!) in a deadlock or hung.

+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Name |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| +---IODispatcher Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.parkNanos(Object, long) LockSupport.java:269 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:756 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(int, long) AbstractQueuedSynchronizer.java:1126 |
| | | |
| | +---java.util.concurrent.Semaphore.tryAcquire(long, TimeUnit) Semaphore.java:415 |
| | | |
| | +---net.yacy.kelondro.rwi.IODispatcher.run() IODispatcher.java:155 |
| | |
| +---main Frozen for at least 10s |
| | | |
| | +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | | |
| | +---java.util.concurrent.locks.LockSupport.park(Object) LockSupport.java:221 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer$Node, int, boolean, boolean, boolean, long) AbstractQueuedSynchronizer.java:754 |
| | | |
| | +---java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int) AbstractQueuedSynchronizer.java:1099 |
| | | |
| | +---java.util.concurrent.Semaphore.acquire() Semaphore.java:318 |
| | | |
| | +---net.yacy.search.Switchboard.waitForShutdown() Switchboard.java:4572 |
| | | |
| | +---net.yacy.yacy.startup(File, File, long, long, boolean) yacy.java:392 |
| | | |
| | +---net.yacy.yacy.main(String[]) yacy.java:809 |
| | |
| +---WebStructureGraph.PublicRefDNSResolvingProcess Frozen for at least 10s |
| | |
| +---jdk.internal.misc.Unsafe.park(boolean, long) Unsafe.java (native) |
| | |
| +---java.util.concurrent.locks.LockSupport.park() LockSupport.java:371 |
| | |
| +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() AbstractQueuedSynchronizer.java:519 |
| | |
| +---java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3780 |
| | |
| +---java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool$ManagedBlocker) ForkJoinPool.java:3725 |
| | |
| +---java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() AbstractQueuedSynchronizer.java:1712 |
| | |
| +---java.util.concurrent.LinkedBlockingQueue.take() LinkedBlockingQueue.java:435 |
| | |
| +---net.yacy.peers.graphics.WebStructureGraph$PublicRefDNSResolvingProcess.run() WebStructureGraph.java:190 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+`

IoDispacher, switchboard, webstructuregraph

@smokingwheels
Copy link
Author

RemoteSearch.SolrRemoteSearch thread does not seem to have any limits to protect peer against too many queries.
ProtocolSolrQuery to peer as well they both block. I can overload my peer by using a timed wget command to study under load.
See Video

Problems, Frozen threads because of HDD subsystem by the looks.
SolrServerConnector, MirrorSolrConnector, FullText, Segment, Protocol, Logger, ConcurrentLog, FileHandler...
I will try and fix with ChatGPT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior
Projects
None yet
Development

No branches or pull requests

3 participants