raedahgroup / dcrtxmatcher

2 stars 3 forks source link

panic: invalid argument to Intn #42

Closed raedah closed 5 years ago

raedah commented 5 years ago

2018-11-21 01:55:34.784 [INF] DCMIX: Number participants 1, will wait for minimum 2 2018-11-21 01:55:34.784 [INF] DCMIX: Will start next join session at 01:56:34 2018-11-21 01:56:34.784 [INF] DCMIX: Number participants 1, will wait for minimum 2 2018-11-21 01:56:34.784 [INF] DCMIX: Will start next join session at 01:57:34 2018-11-21 01:57:27.602 [INF] DCMIX: New peer connected 292538396 - 184.75.221.179:53908 2018-11-21 01:57:27.602 [INF] DCMIX: Number of waiting peers 2 2018-11-21 01:57:34.784 [INF] DCMIX: Start coin join transaction - sessionId 3858670613 2018-11-21 01:57:34.927 [DBG] DCMIX: Received key exchange request from peer 292538396 2018-11-21 01:57:34.927 [DBG] DCMIX: Received key exchange request from peer 3694297605 2018-11-21 01:57:34.927 [DBG] DCMIX: All peers have sent public key, broadcast all public keys to peers 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exp vector 292538396 - 0f9da0d20e7b91fe64753daabaf57777 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exp vector 292538396 - 66890b7e2c2d784a3dba62fed32f6592 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exponential from peer 292538396 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exp vector 3694297605 - 0fa388ce112451679b3d1e6b853af8f1 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exp vector 3694297605 - 17f81a494a10c3b51850ae3df3a2df83 2018-11-21 01:57:35.049 [DBG] DCMIX: Received dc-net exponential from peer 3694297605 2018-11-21 01:57:35.049 [DBG] DCMIX: All peers sent dc-net exponential vector. Combine dc-net exponential from all peers to remove padding 2018-11-21 01:57:35.049 [DBG] DCMIX: Dc-combine: 1f4129a01f9fe365ffb25c1640307068 2018-11-21 01:57:35.049 [DBG] DCMIX: Dc-combine: 7e8125c7763e3bff560b113cc6d24515 2018-11-21 01:57:35.049 [DBG] DCMIX: Will use flint to resolve polynomial to get roots as hash of pkscript 2018-11-21 01:57:35.051 [INF] DCMIX: Func returns: 0 2018-11-21 01:57:35.051 [INF] DCMIX: Number roots: 2 2018-11-21 01:57:35.051 [INF] DCMIX: Roots: [f9da0d255b112a30d159d04c3fa8630 fa388cdc9eed0c2f29cbf117c35ea38] 2018-11-21 01:57:35.181 [DBG] DCMIX: Received dc-net xor vector from peer 292538396 2018-11-21 01:57:35.181 [DBG] DCMIX: Received dc-net xor vector from peer 3694297605 2018-11-21 01:57:35.181 [DBG] DCMIX: Combine xor vector to remove padding xor and get all pkscripts hash 2018-11-21 01:57:35.181 [DBG] DCMIX: Has solved dc-net xor vector and got all pkscripts 2018-11-21 01:57:35.298 [DBG] DCMIX: Received txin from peer 292538396, number txin :2, number txout :1 2018-11-21 01:57:35.298 [DBG] DCMIX: Received txin from peer 3694297605, number txin :2, number txout :1 2018-11-21 01:57:35.298 [DBG] DCMIX: All peers sent txin, will create join tx for signing 2018-11-21 01:57:35.298 [DBG] DCMIX: Broadcast joined tx to all peers 2018-11-21 01:57:35.423 [DBG] DCMIX: Received signed tx from peer 292538396 2018-11-21 01:57:35.423 [DBG] DCMIX: Received signed tx from peer 3694297605 2018-11-21 01:57:35.423 [INF] DCMIX: Merged signed tx from all peers 2018-11-21 01:57:35.424 [INF] DCMIX: Peer 292538396 is random selected to publish tx 2018-11-21 01:57:35.555 [ERR] DCMIX: Can not read data from websocket: websocket: close 1006 (abnormal closure): unexpected EOF 2018-11-21 01:57:35.555 [INF] DCMIX: Peer 292538396 disconnected at session state StateTxPublish 2018-11-21 01:57:35.556 [INF] DCMIX: Remove peer 292538396 from join session 2018-11-21 01:57:35.675 [ERR] DCMIX: Can not read data from websocket: websocket: close 1006 (abnormal closure): unexpected EOF 2018-11-21 01:57:35.675 [INF] DCMIX: Peer 3694297605 disconnected at session state StateTxPublish 2018-11-21 01:57:35.675 [INF] DCMIX: Remove peer 3694297605 from join session panic: invalid argument to Intn

huyntsgs commented 5 years ago

Need to check number of peer remaining on join session before pass number as param to Intn function. Fixed in https://github.com/raedahgroup/dcrtxmatcher/commit/775f1016daa6004736465c4032155b2375b3dcf7