It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
modminer:/dev/ttyACM0 155 155 155 155 155 155 0 71 71 42 85 100
modminer:/dev/ttyACM0 155 155 155 155 155 155 0 71 71 42 85 100
#!/bin/sh
for ((;;))
do
# Determine if the miner is available
if [ -e /dev/ttyACM$1 ]
then
java -Davoid_reprogramming=true -Dclock_pin=fgg484.K20 -Dclock_pin_freq=100 -Drecalibrate_clock=true -Dread_write_debug=false \
-Dminimum_accept_rate=700 \
-jar tml-1.52.jar modminer:/dev/ttyACM$1 http://YOURPOOLINFO &>>tml.$1.log
else
echo "Miner not found on /dev/ttyACM$1"
break
fi
done
revoking all work with prevblock ecbb92efb3595f5d7dc969308f7b24e5b2928579526adeee0000011000000000
got long poll from 127.0.0.1, new prevblk=dee1c636212af453821439976e7ff1721a3e71dd1f2bf5de0000018100000000
detected new prevblock dee1c636212af453821439976e7ff1721a3e71dd1f2bf5de0000018100000000
revoking all work with prevblock ef2a8855ed666189eca800c9c6497e7faa18ea21ab60e80a000000d000000000
H:0 X:1013 E:0 T:5m | H:432 E:1 A:905 R:110 T:2h48m7s
H:0 X:930 E:0 T:5m | H:117 E:0 A:68 R:0 T:41m25s ^\2012-11-26 11:41:24
Full thread dump OpenJDK 64-Bit Server VM (20.0-b12 mixed mode):
"pool-1-thread-16" prio=10 tid=0x00007f1704019000 nid=0xc42 waiting on condition [0x00007f178a0c8000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-15" prio=10 tid=0x00007f1704017800 nid=0xc41 waiting on condition [0x00007f178a1c9000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-14" prio=10 tid=0x00007f1704016000 nid=0xc40 waiting on condition [0x00007f178a2ca000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-13" prio=10 tid=0x00007f1704014800 nid=0xc3f waiting on condition [0x00007f178a3cb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-12" prio=10 tid=0x00007f1704012800 nid=0xc3e waiting on condition [0x00007f178a4cc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-11" prio=10 tid=0x00007f1704011000 nid=0xc3c waiting on condition [0x00007f178a5cd000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-10" prio=10 tid=0x00007f170400f800 nid=0xc3a waiting on condition [0x00007f178a6ce000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-9" prio=10 tid=0x00007f170400e000 nid=0xc39 waiting on condition [0x00007f178a7cf000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-8" prio=10 tid=0x00007f170400c800 nid=0xc38 waiting on condition [0x00007f178a8d0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-7" prio=10 tid=0x00007f170400a800 nid=0xc37 waiting on condition [0x00007f178a9d1000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-6" prio=10 tid=0x00007f1704009000 nid=0xc36 waiting on condition [0x00007f178aad2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-5" prio=10 tid=0x00007f1704007800 nid=0xc35 waiting on condition [0x00007f178abd3000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-4" prio=10 tid=0x00007f1704005800 nid=0xc34 waiting on condition [0x00007f178acd4000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-3" prio=10 tid=0x00007f1704004000 nid=0xc31 waiting on condition [0x00007f178add5000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-2" prio=10 tid=0x00007f1704002800 nid=0xc30 waiting on condition [0x00007f178aed6000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"pool-1-thread-1" prio=10 tid=0x00007f1704001800 nid=0xc2f waiting on condition [0x00007f178afd7000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007890d8100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
"ping thread for signcryption client" daemon prio=10 tid=0x00007f1700004000 nid=0xc1b waiting on condition [0x00007f178b0d8000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.triconemining.util.Util.sleep(Util.java:128)
at com.triconemining.signcryption.SCClient$Connection$1.run(SCClient.java:107)
at java.lang.Thread.run(Thread.java:679)
"signcryption client thread" daemon prio=10 tid=0x00007f1700002800 nid=0xc1a runnable [0x00007f178b1d9000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:146)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
- locked <0x00000007890fa308> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at com.triconemining.util.VarInt.read(VarInt.java:15)
at com.triconemining.limp.LimpConnection.run(LimpConnection.java:59)
at com.triconemining.signcryption.SCClient$Connection.run(SCClient.java:118)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for com.triconemining.signcryption.WorkSigncryptionFilter@a50a649" daemon prio=10 tid=0x00007f1714007800 nid=0xc19 waiting on condition [0x00007f178b4e0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000789252a00> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:52)
at java.lang.Thread.run(Thread.java:679)
"Timer-1" daemon prio=10 tid=0x00007f1714004000 nid=0xc18 waiting for monitor entry [0x00007f178b5e1000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.triconemining.miner.RingWrapper.getCurrentJob(RingWrapper.java:212)
- waiting to lock <0x000000078922b848> (a com.triconemining.miner.RingWrapper)
at com.triconemining.miner.RingWrapper$1.run(RingWrapper.java:287)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
"long poll for 192.168.2.50" daemon prio=10 tid=0x00007f1710016000 nid=0xc06 runnable [0x00007f178b8f6000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:146)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)
at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110)
at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:260)
at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247)
at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:645)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
at com.triconemining.bitcoin.work.source.HttpWorkSource.doJSONRPC(HttpWorkSource.java:213)
at com.triconemining.bitcoin.work.source.HttpWorkSource.getWork(HttpWorkSource.java:110)
at com.triconemining.bitcoin.work.source.HttpWorkSource.run(HttpWorkSource.java:272)
at java.lang.Thread.run(Thread.java:679)
"Board thread for /dev/ttyACM0" prio=10 tid=0x00007f1794186800 nid=0xc04 runnable [0x00007f178b9f8000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:236)
at java.io.DataInputStream.readFully(DataInputStream.java:195)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at com.triconemining.board.ModMiner$ModMinerBoard$ModMinerChip.scan(ModMiner.java:181)
- locked <0x00000007890fa470> (a com.triconemining.board.ModMiner$ModMinerBoard)
at com.triconemining.board.MiningChip.read(MiningChip.java:55)
- locked <0x00000007890fa698> (a com.triconemining.board.ModMiner$ModMinerBoard$ModMinerChip)
at com.triconemining.miner.RingWrapper.getOutputPointer(RingWrapper.java:333)
- locked <0x000000078922b848> (a com.triconemining.miner.RingWrapper)
at com.triconemining.miner.RingWrapper.getSolutions(RingWrapper.java:359)
at com.triconemining.miner.ChipWrapper.checkForSolutions(ChipWrapper.java:187)
at com.triconemining.miner.BoardWrapper.run_(BoardWrapper.java:116)
at com.triconemining.miner.BoardWrapper.run(BoardWrapper.java:72)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f1794184800 nid=0xc03 waiting on condition [0x00007f178baf9000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:58)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f1794183800 nid=0xc02 waiting on condition [0x00007f178bbfa000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:58)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f1794183000 nid=0xc01 waiting on condition [0x00007f178bcfb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:58)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f1794182800 nid=0xc00 waiting on condition [0x00007f178bdfc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:58)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f179415a800 nid=0xbff waiting on condition [0x00007f178befd000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:52)
at java.lang.Thread.run(Thread.java:679)
"work queueing thread for 192.168.2.50" daemon prio=10 tid=0x00007f1794159800 nid=0xbfe waiting on condition [0x00007f178bffe000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007892a59a8> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:313)
at com.triconemining.bitcoin.work.source.QueueingWorkSource$1.run(QueueingWorkSource.java:58)
at java.lang.Thread.run(Thread.java:679)
"Timer-0" daemon prio=10 tid=0x00007f179411a000 nid=0xbfd waiting for monitor entry [0x00007f1790156000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.triconemining.miner.RingWrapper.getCurrentJob(RingWrapper.java:212)
- waiting to lock <0x000000078922b848> (a com.triconemining.miner.RingWrapper)
at com.triconemining.miner.RingWrapper.revokeWork(RingWrapper.java:126)
at com.triconemining.bitcoin.work.source.WorkRevocationFilter.revokeWork(WorkRevocationFilter.java:115)
at com.triconemining.bitcoin.work.source.WorkSourceFanout$WorkSourceFanoutNode.revoke(WorkSourceFanout.java:59)
at com.triconemining.bitcoin.work.source.WorkSourceFanout$WorkSourceFanoutNode.access$000(WorkSourceFanout.java:37)
at com.triconemining.bitcoin.work.source.WorkSourceFanout.revokeWork(WorkSourceFanout.java:31)
at com.triconemining.bitcoin.work.source.QueueingWorkSource.revokeWork(QueueingWorkSource.java:130)
at com.triconemining.bitcoin.work.source.WorkRevocationFilter.revokeWork(WorkRevocationFilter.java:115)
at com.triconemining.bitcoin.work.source.WorkRevocationFilter.revokeWork(WorkRevocationFilter.java:115)
at com.triconemining.bitcoin.work.source.WorkSourceFanout$WorkSourceFanoutNode.revoke(WorkSourceFanout.java:59)
at com.triconemining.bitcoin.work.source.WorkSourceFanout$WorkSourceFanoutNode.access$000(WorkSourceFanout.java:37)
at com.triconemining.bitcoin.work.source.WorkSourceFanout.revokeWork(WorkSourceFanout.java:31)
at com.triconemining.bitcoin.work.source.QueueingWorkSource.revokeWork(QueueingWorkSource.java:130)
at com.triconemining.bitcoin.work.source.WorkRevocationFilter.revokeWork(WorkRevocationFilter.java:115)
at com.triconemining.bitcoin.work.source.HttpWorkSource$1.run(HttpWorkSource.java:120)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
"Low Memory Detector" daemon prio=10 tid=0x00007f17940a5000 nid=0xbfb runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f17940a2800 nid=0xbfa waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f17940a0000 nid=0xbf9 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f1794091800 nid=0xbf8 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f179407f000 nid=0xbf7 in Object.wait() [0x00007f17907f6000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000789248b88> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <0x0000000789248b88> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
"Reference Handler" daemon prio=10 tid=0x00007f179407d000 nid=0xbf6 in Object.wait() [0x00007f17908f7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007890f05f0> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000007890f05f0> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f1794007000 nid=0xbec waiting on condition [0x00007f179ac5c000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.triconemining.miner.Main.housekeepingLoop(Main.java:163)
at com.triconemining.miner.Main.main(Main.java:156)
"VM Thread" prio=10 tid=0x00007f1794076800 nid=0xbf5 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f1794012000 nid=0xbed runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f1794014000 nid=0xbee runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f1794015800 nid=0xbef runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f1794017800 nid=0xbf0 runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f1794019800 nid=0xbf1 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f179401b000 nid=0xbf2 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f179401d000 nid=0xbf3 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f179401f000 nid=0xbf4 runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f17940a7800 nid=0xbfc waiting on condition
JNI global references: 1722
Heap
PSYoungGen total 112768K, used 54476K [0x00000007822b0000, 0x000000078a080000, 0x0000000800000000)
eden space 96704K, 45% used [0x00000007822b0000,0x0000000784e0f3e0,0x0000000788120000)
from space 16064K, 62% used [0x00000007890d0000,0x0000000789aa4010,0x000000078a080000)
to space 16064K, 0% used [0x0000000788120000,0x0000000788120000,0x00000007890d0000)
PSOldGen total 257728K, used 0K [0x0000000686800000, 0x00000006963b0000, 0x00000007822b0000)
object space 257728K, 0% used [0x0000000686800000,0x0000000686800000,0x00000006963b0000)
PSPermGen total 21248K, used 12361K [0x000000067c200000, 0x000000067d6c0000, 0x0000000686800000)
object space 21248K, 58% used [0x000000067c200000,0x000000067ce12760,0x000000067d6c0000)
H:0 X:930 E:0 T:5m | H:117 E:0 A:68 R:0 T:41m30s