todxx / teamredminer

AMD GPU Optimized Cryptocurrency Miner
954 stars 203 forks source link

teamredminer v0.7.17 - API RPC causing error: *** buffer overflow detected ***: terminated #159

Closed blackmennewstyle closed 3 years ago

blackmennewstyle commented 3 years ago

Hello,

I'm facing a little bug, every-time i am trying to make API RPC call, it crashes the miner, i'm getting that error:

*** buffer overflow detected ***: terminated
Aborted (core dumped)

I'm using GNU/Linux XUBUNTU 20.04.1 with an AMD Radeon RX5700.

Command line executed:

/home/ceedii/teamredminer-v0.7.17-linux/teamredminer -a kawpow --api_listen=192.168.0.16:4444 -o stratum+ssl://stratum-ravencoin.flypool.org:3443 -u xxxxxxxxxxxxxxxxxxxxxxxx.prometheus -d 0 -l 15 --prog_config=A400
blackmennewstyle commented 3 years ago

After reading some previous issues, i finally understood that it's not a web based API which implemented in team red miner but a TCP/telnet based API, like Kawpowminer, SGMiner and PhoenixMiner.

echo '{"command":"summary"}' | nc -w 1 192.168.0.16 4444
{"STATUS":[{"STATUS":"S","When":1605704353,"Code":11,"Msg":"Summary","Description":"TeamRedMiner 0.7.15"}],"SUMMARY":[{"Elapsed":523,"MHS av":13.48,"MHS 15s":13.57,"KHS av":1.348e+04,"KHS 15s":1.357e+04,"Found Blocks":0,"Getworks":15,"Accepted":11,"Rejected":0,"Hardware Errors":0,"Utility":1.264,"Discarded":0,"Stale":0,"Get Failures":0,"Local Work":0,"Remote Failures":0,"Network Blocks":14,"Total MH":7036980832.0000,"Work Utility":0.1267,"Difficulty Accepted":1.10429687,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Best Share":0.000000,"Device Hardware%":0.0000,"Device Rejected%":0.0000,"Pool Rejected%":0.0000,"Pool Stale%":0.0000,"Last getwork":1605704352}],"id":1}

Problem solved, you should maybe consider to document your API in your doc folder ;)