forrestv/p2pool — Issue #10: Error
Author: portals94
Created: 2012-01-18 17:50:09+00:00
State: open

I got this today, I do not know if this a serious error. I can't write on bitcointalk.org so I wrote this here.
I'm sorry if I lost Your time

2012-01-18 18:45:48.754860 GOT BLOCK FROM PEER! Passing to bitcoind! f1756f20 bitcoin: a52672b34d7336ca9040b7f83a5f3a5178a727afdbb991fd227
2012-01-18 18:45:48.754933
2012-01-18 18:46:05.527916 Requesting parent share 4f861850 from 74.220.242.6:9334
2012-01-18 18:46:05.528618 ... done processing 676 shares. New: 676 Have: 26493/~17280
2012-01-18 18:46:05.529253 > Watchdog timer went off at:
2012-01-18 18:46:05.529311 > File "run_p2pool.py", line 5, in
2012-01-18 18:46:05.529343 > main.run()
2012-01-18 18:46:05.529372 > File "/home/koparka1/p2pool/p2pool/main.py", line 1043, in run
2012-01-18 18:46:05.529400 > reactor.run()
2012-01-18 18:46:05.529428 > File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1162, in run
2012-01-18 18:46:05.529457 > self.mainLoop()
2012-01-18 18:46:05.529485 > File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1174, in mainLoop
2012-01-18 18:46:05.529528 > self.doIteration(t)
2012-01-18 18:46:05.529556 > File "/usr/lib/python2.7/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect
2012-01-18 18:46:05.529585 > _logrun(selectable, _drdw, selectable, method, dict)
2012-01-18 18:46:05.529613 > File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
2012-01-18 18:46:05.529643 > return callWithContext({"system": lp}, func, *args, **kw)
2012-01-18 18:46:05.529671 > File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
2012-01-18 18:46:05.529700 > return context.call({ILogContext: newCtx}, func, *args, **kw)
2012-01-18 18:46:05.529729 > File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
2012-01-18 18:46:05.529758 > return self.currentContext().callWithContext(ctx, func, *args, **kw)
2012-01-18 18:46:05.529786 > File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
2012-01-18 18:46:05.529815 > return func(*args,**kw)
2012-01-18 18:46:05.529842 > File "/usr/lib/python2.7/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite
2012-01-18 18:46:05.529872 > why = getattr(selectable, method)()
2012-01-18 18:46:05.529900 > File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 460, in doRead
2012-01-18 18:46:05.529928 > rval = self.protocol.dataReceived(data)
2012-01-18 18:46:05.529956 > File "/home/koparka1/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker
2012-01-18 18:46:05.529985 > wants = receiver.send(buf.get(wants))
2012-01-18 18:46:05.530013 > File "/home/koparka1/p2pool/p2pool/bitcoin/p2p.py", line 64, in dataReceiver
2012-01-18 18:46:05.530042 > self.packetReceived(command, payload2)
2012-01-18 18:46:05.530070 > File "/home/koparka1/p2pool/p2pool/p2p.py", line 74, in packetReceived
2012-01-18 18:46:05.530098 > bitcoin_p2p.BaseProtocol.packetReceived(self, command, payload2)
2012-01-18 18:46:05.530126 > File "/home/koparka1/p2pool/p2pool/bitcoin/p2p.py", line 74, in packetReceived
2012-01-18 18:46:05.530154 > handler(**payload2)
2012-01-18 18:46:05.530182 > File "/home/koparka1/p2pool/p2pool/p2p.py", line 206, in handle_shares
2012-01-18 18:46:05.530209 > self.node.handle_shares(res, self)
2012-01-18 18:46:05.530237 > File "/home/koparka1/p2pool/p2pool/main.py", line 248, in handle_shares
2012-01-18 18:46:05.530265 > set_real_work2()
2012-01-18 18:46:05.530293 > File "/home/koparka1/p2pool/p2pool/main.py", line 160, in set_real_work2
2012-01-18 18:46:05.530320 > best, desired = tracker.think(ht, pre_current_work.value['previous_block'])
2012-01-18 18:46:05.530349 > File "/home/koparka1/p2pool/p2pool/data.py", line 329, in think
2012-01-18 18:46:05.530377 > if not self.attempt_verify(share):
2012-01-18 18:46:05.530405 > File "/home/koparka1/p2pool/p2pool/data.py", line 284, in attempt_verify
2012-01-18 18:46:05.530447 > share.check(self)
2012-01-18 18:46:05.530474 > File "/home/koparka1/p2pool/p2pool/data.py", line 145, in check
2012-01-18 18:46:05.530502 > if bitcoin_data.check_merkle_branch(bitcoin_data.tx_type.hash256(gentx), 0, self.merkle_branch) != self.header['merkle_root']:
2012-01-18 18:46:05.530532 > File "/home/koparka1/p2pool/p2pool/bitcoin/data.py", line 121, in hash256
2012-01-18 18:46:05.530559 > return HashType().unpack(hashlib.sha256(hashlib.sha256(self.pack(obj)).digest()).digest())
2012-01-18 18:46:05.530588 > File "/home/koparka1/p2pool/p2pool/bitcoin/data.py", line 107, in pack
2012-01-18 18:46:05.530615 > return self.pack2(slush.immutify(obj))
2012-01-18 18:46:05.530642 > File "/home/koparka1/p2pool/p2pool/util/memoize.py", line 6, in b
2012-01-18 18:46:05.530670 > res = backing.get((f, args), _nothing)
2012-01-18 18:46:05.530697 > File "/home/koparka1/p2pool/p2pool/util/expiring_dict.py", line 159, in get
2012-01-18 18:46:05.530725 > if key in self.d:
2012-01-18 18:46:05.530752 > File "/home/koparka1/p2pool/p2pool/util/slush.py", line 7, in __hash__
2012-01-18 18:46:05.530780 > rval = self._hash = hash(frozenset(self.iteritems()))
2012-01-18 18:46:05.530807 > File "/home/koparka1/p2pool/p2pool/util/slush.py", line 16, in __hash__
2012-01-18 18:46:05.530836 > rval = self._hash = hash(tuple(self))
2012-01-18 18:46:05.530863 > File "/home/koparka1/p2pool/p2pool/util/slush.py", line 4, in __hash__
2012-01-18 18:46:05.530890 > def __hash__(self):
2012-01-18 18:46:05.530917 > File "/home/koparka1/p2pool/p2pool/main.py", line 748, in
2012-01-18 18:46:05.530944 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack())
2012-01-18 18:46:06.404834 Pool: 104GH/s in 26489 shares (26493/26493 verified) Recent: 0.00% >0H/s Shares: 0 (0 orphan, 0 dead) Peers: 4 (1 incoming)