creepMiner - C++ Burst Miner (based on Uray's Miner)



  • @Yey_09 can't really read it resolution is to bad. And are you on Windows 3.1!-)
    jokes aside, I've usually seen this happen if there's some sort of connection problem. and I've seen it with all the mining programs! so it might be more likely your internet connection to the pool then the program itself.
    You could open "CMD" and do a traceroute to the pool to see where your packets get routed through and how long it takes?!

    >  tracert pool.burstcoin.sk
    


  • @nixxda said in creepMiner - C++ Burst Miner (based on Uray's Miner):

    @Yey_09 can't really read it resolution is to bad. And are you on Windows 3.1!-)
    jokes aside, I've usually seen this happen if there's some sort of connection problem. and I've seen it with all the mining programs! so it might be more likely your internet connection to the pool then the program itself.
    You could open "CMD" and do a traceroute to the pool to see where your packets get routed through and how long it takes?!

    >  tracert pool.burstcoin.sk
    

    Lol! I run WIn 7-64bit

    I just go back on using Blago's Miner, no problem.



  • @Yey_09 don't know where the problem is, have to find it out.
    Seems like your pool doesn't have a target deadline.
    What happened is miner got a wrong nonce, sent it to pool, pool accepted the wrong nonce and sent confirmation, and then the miner thought the wrong nonce was ok. Thanks for reporting this issue 🙂



  • I'm having a few issues with my linux build. I am trying to mine solo and it's not properly generating the config. I am having the same issues as another user where it is escaping the special characters. I get an error message that either poolurl or miningInfoUrl needs defined. The output being read doesn't include the http:// or the port number. If I change poolurl, and mininginfourl to my server address; I can get it to connect to my wallet and the connection information shows ports, but then I receive a passphrase error.

    Second, the passphrase encryption does not seem to be taking place. After starting the miner and receiving the passphrase error, my config still has my decrypted passphrase.

    {
        "Start Server" : false,
        "maxBufferSizeMB" : 128,
        "miningInfoUrl" : "http:\/\/10.112.0.238:8125",
        "miningIntensity" : 3,
        "output" : {
            "debug" : false,
            "dir done" : false,
            "error" : {
                "request" : false,
                "response" : false
            },
            "last winner" : true,
            "nonce confirmed plot" : false,
            "nonce found" : true,
            "nonce found plot" : false,
            "plot done" : false,
            "progress" : true
        },
        "passphrase" : {
            "algorithm" : "aes-256-cbc",
            "decrypted" : "this is not my passphrase",
            "deleteKey" : false,
            "encrypted" : "",
            "iterations" : 100,
            "key" : "",
            "salt" : ""
        },
        "plots" : [
            "\/burst\/plot0",
            "\/burst\/plot1"
        ],
        "poolUrl" : "http:\/\/10.112.0.238:8125",
        "serverUrl" : "http:\/\/10.112.0.238:8125",
        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 05d 15:00:00",
        "timeout" : 45,
        "walletUrl" : "https:\/\/wallet.burst-team.us:8128"
    }
    
    09:04:09: creepMiner 1.2.0 Unix
    09:04:09: ----------------------------------------------
    09:04:09: Github:   https://github.com/Creepsky/creepMiner
    09:04:09: Author:   Creepsky [[email protected]]
    09:04:09: Burst :   BURST-JBKL-ZUAV-UXMB-2G795
    09:04:09: ----------------------------------------------
    09:04:09: Based on http://github.com/uraymeiviar/burst-miner
    09:04:09: author : uray meiviar [ [email protected] ]
    09:04:09: please donate to support developments :
    09:04:09:  [ Burst   ] BURST-8E8K-WQ2F-ZDZ5-FQWHX
    09:04:09:  [ Bitcoin ] 1UrayjqRjSJjuouhJnkczy5AuMqJGRK4b
    09:04:09: ----------------------------------------------
    09:04:09: using config file : mining.conf
    09:04:09: Total plots size: 27.33 TB
    09:04:09: Submission Max Retry : 3
    09:04:09: Buffer Size : 128 MB
    09:04:09: Pool Host : 10.112.0.238:8125 (10.112.0.238)
    09:04:09: Mininginfo URL : 10.112.0.238:8125 (10.112.0.238)
    09:04:09: Wallet URL : wallet.burst-team.us:8128 (216.165.179.44)
    09:04:09: Target deadline : 5d 15:00:00
    09:04:09: Mining intensity : 3
    09:04:09: stopping plot readers...
    09:04:09: waiting plot readers to stop...
    09:04:09: plot readers stopped
    09:04:09: --------------------------------------------------
    09:04:09: block#      324139
    09:04:09: scoop#      3108
    09:04:09: baseTarget# 1141837
    09:04:09: --------------------------------------------------
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (442,413y 7m 13d 09:55:02)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (442,413y 7m 13d 09:55:02)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (321,622y 5m 15d 17:41:44)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (321,622y 5m 15d 17:41:44)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (321,078y 9m 7d 06:11:23)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (321,078y 9m 7d 06:11:23)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (201,895y 5m 10d 10:17:43)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (201,895y 5m 10d 10:17:43)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (106,145y 7m 27d 06:04:54)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (106,145y 7m 27d 06:04:54)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (35,492y 11m 21d 19:27:31)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (35,492y 11m 21d 19:27:31)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (16,339y 3m 15d 19:25:46)
    09:04:10: Better deadline in pipeline, stop submitting! (35,492y 11m 21d 19:27:31)
    09:04:10: Better deadline in pipeline, stop submitting! (321,078y 9m 7d 06:11:23)
    09:04:10: Better deadline in pipeline, stop submitting! (106,145y 7m 27d 06:04:54)
    09:04:10: Better deadline in pipeline, stop submitting! (442,413y 7m 13d 09:55:02)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (16,339y 3m 15d 19:25:46)
    09:04:10: Better deadline in pipeline, stop submitting! (321,622y 5m 15d 17:41:44)
    09:04:10: Better deadline in pipeline, stop submitting! (201,895y 5m 10d 10:17:43)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (2,630y 4m 20d 07:38:00)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (2,630y 4m 20d 07:38:00)
    09:04:10: Better deadline in pipeline, stop submitting! (16,339y 3m 15d 19:25:46)
    09:04:10: Submit-loop 1 (2,630y 4m 20d 07:38:00)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (2,423y 9m 12d 16:17:22)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (2,423y 9m 12d 16:17:22)
    09:04:10: Submit-loop 1 (2,423y 9m 12d 16:17:22)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (389y 7m 13d 16:38:07)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (389y 7m 13d 16:38:07)
    09:04:10: Submit-loop 1 (389y 7m 13d 16:38:07)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (2,630y 4m 20d 07:38:00)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (2,423y 9m 12d 16:17:22)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (389y 7m 13d 16:38:07)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (248y 0m 6d 14:40:55)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (248y 0m 6d 14:40:55)
    09:04:10: Better deadline in pipeline, stop submitting! (2,630y 4m 20d 07:38:00)
    09:04:10: Better deadline in pipeline, stop submitting! (2,423y 9m 12d 16:17:22)
    09:04:10: Better deadline in pipeline, stop submitting! (389y 7m 13d 16:38:07)
    09:04:10: Submit-loop 1 (248y 0m 6d 14:40:55)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (43y 7m 18d 04:01:59)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (43y 7m 18d 04:01:59)
    09:04:10: Submit-loop 1 (43y 7m 18d 04:01:59)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (248y 0m 6d 14:40:55)
    09:04:10: Better deadline in pipeline, stop submitting! (248y 0m 6d 14:40:55)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (43y 7m 18d 04:01:59)
    09:04:10: error: Missing Passphrase
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: error on submitting nonce! (43y 7m 18d 04:01:59)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (13y 11m 10d 05:59:23)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (13y 11m 10d 05:59:23)
    09:04:10: Submit-loop 1 (13y 11m 10d 05:59:23)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (13y 11m 10d 05:59:23)
    09:04:10: error: Missing Passphrase
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: error on submitting nonce! (13y 11m 10d 05:59:23)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce found (8y 1m 15d 21:05:28)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce on the way (8y 1m 15d 21:05:28)
    09:04:10: Submit-loop 1 (8y 1m 15d 21:05:28)
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: nonce submitted (8y 1m 15d 21:05:28)
    09:04:10: error: Missing Passphrase
    09:04:10: ZX2B-FGMM-F2AN-BQNJR: error on submitting nonce! (8y 1m 15d 21:05:28)```


  • @Caretaker thank you for this nice bugreport 🙂 made it really easy for me to debug!

    I made a really stupid mistake on passhrase en/decryption. Should be fixed now (+ some additional debug output), please pull the newest master repository and recompile it.

    The escaping of special characters in the config file should not be problematic. It's harder for us humans to read, but the miner don't care about human stuff 🙂 But it's on my todo-list to change that escaping behaviour.

    I found another bug while looking at the log you attached. The miner submitts nonces with deadlines higher as the target deadline. 😕 so many bugs, need to fix them...



  • Here are some updates for the creepMiner:

    creepMiner 1.3.6

    New feature: max plot reader

    You can now set the amount of async plot readers with the setting "maxPlotReaders" in the config file.

    maxPlotReaders = 0 --> create for every plot drive an own reader
    maxPlotReaders > 0 --> create maxPlotReaders reader
    

    The default value is 0.

    New feature (bugfix): mining without plots

    The miner can now run without plot files/dirs attached to it.
    This is useful if you want to make the miner a forward only miner.
    It will not use any additional memory (for buffering for example).

    Just leave the "plots" setting in the config empty:

    "plots" : []
    

    New feature: unlimited submission retry

    You now can let the miner retry the submissions and requests unlimited times. It will end, until

    a) confirmation of the nonce (or rejection)
    b) new mining info
    c) better nonce found

    To activate the unlimited retry feature, set the "submissionMaxRetry" setting in the config file to 0:

    "submissionMaxRetry" : 0
    

    Bugfix: Passphrase not being de/encrypted

    Bugfix: target deadline

    Manual target deadline ("targetDeadline" in config) was ignored if the pool/wallets target deadline was 0.

    Bugfix: URI to RFC 3986

    If a request is sent to a server, the requests are encoded to RFC 3986 valid form, described like here.

    This is especially useful (and finally allows) for solo mining against a wallet.

    Bugfix: wrong nonce confirmation

    Sometimes the calculated deadline from pool and miner is different and before this fix, the miner ignored the difference.

    Now the pools calculated deadline has more priority then the local calculated and the miner will take it, if there is a difference.

    Mini-feature: Hover/Click informations for deadlines on HTML website

    If you hover or click the deadlines graph with your mouse, informations about the blockheight and deadline are shown.

    Just download, unpack and overwrite your /public directory.



  • How to make the "public" web page work?



  • @Yey_09 copy/unpack it to the location where your executable is and set

    {
        ...
        "Start Server" : true,
        "serverUrl" : "http://ip:port"
        ...
    }
    

    If you want that your webserver is accessible from outside your network, you need to set ip to your public ip. Otherwise you can set it to the local ip.



  • New Release 1.4.0

    Feature: Logging

    The whole log process was reworked and now allows a more accurate configuration.
    Also the miner now creates a log file.

    Important: with this release the section output was replaced with logging!
    Please see the informations in the wiki, especially the chapter Logging.

    Hotfix: Fixed race condition while reading/verifying plot

    There was a race condition while reading and verifying a plot file.
    This issue was fixed and the miner should now produce no more wrong nonces.

    Internal feature: reworked plot read process

    While reading plot files, no more then maxBufferSizeMB MB of RAM are used with this release. This limitation is global, so it is true for all plot reader!



  • @Creepsky Need some help here please. Have downloaded the latest version and after loading the Visual C++ Redistributable for Visual Studio 2013 & 2015 program now runs, however I am getting this error.

    11.02.2017 14:42:09 (0, src\main.cpp, 45, Information): creepMiner 1.4.0 Windows
    11.02.2017 14:42:09 (0, src\main.cpp, 46, Information): ----------------------------------------------
    11.02.2017 14:42:09 (0, src\main.cpp, 47, Information): Github:   https://github.com/Creepsky/creepMiner
    11.02.2017 14:42:09 (0, src\main.cpp, 48, Information): Author:   Creepsky [[email protected]]
    11.02.2017 14:42:09 (0, src\main.cpp, 49, Information): Burst :   BURST-JBKL-ZUAV-UXMB-2G795
    11.02.2017 14:42:09 (0, src\main.cpp, 50, Information): ----------------------------------------------
    11.02.2017 14:42:09 (0, src\main.cpp, 51, Information): Based on http://github.com/uraymeiviar/burst-miner
    11.02.2017 14:42:09 (0, src\main.cpp, 52, Information): author : uray meiviar [ [email protected] ]
    11.02.2017 14:42:09 (0, src\main.cpp, 53, Information): please donate to support developments :
    11.02.2017 14:42:09 (0, src\main.cpp, 54, Information):  [ Burst   ] BURST-8E8K-WQ2F-ZDZ5-FQWHX
    11.02.2017 14:42:09 (0, src\main.cpp, 55, Information):  [ Bitcoin ] 1UrayjqRjSJjuouhJnkczy5AuMqJGRK4b
    11.02.2017 14:42:09 (0, src\main.cpp, 56, Information): ----------------------------------------------
    11.02.2017 14:42:09 (0, src\main.cpp, 70, Information): using config file mining.conf
    11.02.2017 14:42:09 (0, src\MinerConfig.cpp, 79, Error): There is an error in the config file!
    JSON Exception: JSON syntax error
    11.02.2017 14:42:09 (0, src\MinerConfig.cpp, 81, Error): Stackframe
    main (in "src\main.cpp", line 39)
    readConfigFile (in "src\MinerConfig.cpp", line 50)
    
    11.02.2017 14:42:09 (0, src\main.cpp, 104, Error): Aborting program due to invalid configuration
    

    I get it with my configuration and also with the configuration file as supplied, any change I make seems to make no difference so I have this feeling it is nothing to do with the Configuration file?

    Any help would be appreciated.

    Rich



  • @RichBC Hi Rich,

    try copy paste your config here https://jsonformatter.curiousconcept.com and verify it.
    If there is no error, could you please send me a copy of your config file (without personal data)?

    edit:
    wow I found an error in my example config ........



  • @Creepsky Will do, however I get the exact same error with an unedited version of the config file supplied?



  • @RichBC yes you are right, there is a comma missing in the config:

    "Start Server" : true
    "submissionMaxRetry" : 3,
    

    Thank you for reporting will fix it right now!

    edit: fixed! mining.conf



  • @Creepsky OK that has fixed the problem. We now run but get.

    11.02.2017 23:16:38 (0, src\Url.cpp, 56, Warning): Could not send request to host: unknown protocol 'pool.burstmining.club'!
    URI:

    So problem somethig I have wrong in the config, will go and check again



  • Try something like this, working for me good.

    {
    "Start Server" : true,
    "maxBufferSizeMB" : 128,
    "maxPlotReaders" : 0,
    "miningInfoUrl" : "http://pool.burstcoin.sk:8124",
    "miningIntensity" : 4,
    "output" : {
    "debug" : false,
    "dir done" : false,
    "error" : {
    "request" : false,
    "response" : false
    },
    "last winner" : true,
    "nonce confirmed plot" : false,
    "nonce found" : true,
    "nonce found plot" : false,
    "plot done" : false,
    "progress" : true
    },
    "passphrase" : {
    "algorithm" : "aes-256-cbc",
    "decrypted" : "",
    "deleteKey" : false,
    "encrypted" : "",
    "iterations" : 0,
    "key" : "",
    "salt" : ""
    },
    "plots" : [
    "C:\burst\plots"
    ],
    "poolUrl" : "http://pool.burstcoin.sk:8124",
    "serverUrl" : "http://127.0.0.1:8080",
    "submissionMaxRetry" : 3,
    "targetDeadline" : "684614",
    "timeout" : 45,
    "walletUrl" : "http://127.0.0.1:8125"
    }

    Nice web interface, and too many options later from Creepsky I think.
    Good Luck



  • how to set up conif for pool mining? i need a script to use on pool.burstcoin.de:8080currently when i tried to make a config i get a crash to both cuda and non cuda. i have 5TB of plots on 1 drive i am expanding to more tb as i speak but i need guidance to correct variables. Is there a scale for it. Although it crashes completely, it reads 5tb for me in 7 seconds jminer reads it in 14 seconds. This miner in my opinion important solely to nvidia CUDA technology. I think it has alot of potentual.
    here is my current config i know ive done something wrong i bet i have:

    {
        "Start Server" : true,
        "logging" : {
            "config" : "information",
            "general" : "information",
            "miner" : "information",
            "nonceSubmitter" : "information",
            "path" : "",
            "plotReader" : "information",
            "plotVerifier" : "information",
            "server" : "fatal",
            "session" : "error",
            "socket" : "off",
            "wallet" : "information"
        },
        "maxBufferSizeMB" : 128,
        "maxPlotReaders" : 0,
        "miningInfoUrl" : "http:\/\/pool.burstcoin.de:8080",
        "miningIntensity" : 2,
        "passphrase" : {
            "algorithm" : "aes-256-cbc",
            "decrypted" : "",
            "deleteKey" : false,
            "encrypted" : "",
            "iterations" : 0,
            "key" : "",
            "salt" : ""
        },
        "plots" : [
            "e:\\Burst\\plots"
        ],
        "poolUrl" : "pool.burstcoin.de:8080",
        "serverUrl" : "http:\/\/127.0.0.1:8080",
        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 20d 15:00:00",
        "timeout" : 45,
        "walletUrl" : "https:\/\/wallet.burst-team.us:8128"
    }
    


  • @ZapbuzZ
    just change "poolUrl" : "pool.burstcoin.de:8080", to "poolUrl" : "http://pool.burstcoin.de:8080",.

    Settings you can adjust for scaling are maxBufferSizeMB and miningIntensity.
    If you set "maxPlotReaders" : 0 (like you already have), the plot readers scale automatically with the amount of your HDDs.

    I would begin with increasing miningIntensity until there is no more performance benefit, then maxBufferSizeMB.



  • thanks mate its running now



  • @Creepsky After sorting a few things in the Config Yesterday I have been mining with no problem on a couple of small plots.

    From Block# 327414 to Block# 327510 everything was fine with a Deadline being found on about 75% of Blocks, successfully submitted and confirmed.

    This was middle of the Night in the UK and from this point on no more Blocks were found. Program was running fine, but no Blocks. Restarted the Miner and immediately OK again.

    Here is a segment of the log showing Block# 327510 and a chunk after that, when something goes wrong?

    13.02.2017 00:03:47 (0, src\Miner.cpp, 270, Notice): --------------------------------------------------
    block#      327510
    scoop#      1810
    baseTarget# 1292183
    --------------------------------------------------
    13.02.2017 00:03:56 (10, src\PlotReader.cpp, 168, Debug): N:\Burst\plots\14150096560999520184_0_3801088_3801088 done 928.00 GB in 11.590s (~80.06 GB/s)
    13.02.2017 00:03:56 (10, src\PlotReader.cpp, 187, Information): Dir N done: 5 files, 4.53 TB total, 11.590s (~400.32 GB/s)
    13.02.2017 00:03:56 (7, src\Miner.cpp, 360, Information): NPXS-VA9X-XQYV-EXTRA: nonce found (4d 00:57:36)
    	in: N:\Burst\plots\14150096560999520184_0_3801088_3801088
    13.02.2017 00:03:56 (4, src\NonceSubmitter.cpp, 46, Information): NPXS-VA9X-XQYV-EXTRA: nonce on the way (4d 00:57:36)
    13.02.2017 00:03:56 (4, src\NonceSubmitter.cpp, 57, Debug): Submit-loop 1 (4d 00:57:36)
    13.02.2017 00:03:57 (4, src\NonceSubmitter.cpp, 66, Information): NPXS-VA9X-XQYV-EXTRA: nonce submitted (4d 00:57:36)
    13.02.2017 00:03:57 (4, src\NonceSubmitter.cpp, 131, Information): NPXS-VA9X-XQYV-EXTRA: nonce confirmed (4d 00:57:36)
    	nonce: 864524
    	in N:\Burst\plots\14150096560999520184_0_3801088_3801088
    13.02.2017 00:03:58 (10, src\PlotReader.cpp, 168, Debug): N:\Burst\plots\14150096560999520184_0_3801088_3801088 done 928.00 GB in 1.872s (~495.73 GB/s)
    13.02.2017 00:04:00 (10, src\PlotReader.cpp, 168, Debug): N:\Burst\plots\14150096560999520184_11403264_3801088_3801088 done 928.00 GB in 2.137s (~434.21 GB/s)
    13.02.2017 00:04:02 (10, src\PlotReader.cpp, 168, Debug): N:\Burst\plots\14150096560999520184_15204352_3801088_3801088 done 928.00 GB in 2.605s (~356.21 GB/s)
    13.02.2017 00:04:03 (0, src\Request.cpp, 46, Error): Error on sending request: Timeout
    13.02.2017 00:04:03 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::getNameOfAccount (in "src\Wallet.cpp", line 60)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:03 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:03 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:03 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:03 (0, src\Wallet.cpp, 83, Debug): Could not get name of account!
    13.02.2017 00:04:04 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:04 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    
    13.02.2017 00:04:04 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:05 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:05 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:05 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:06 (10, src\PlotReader.cpp, 168, Debug): N:\Burst\plots\14150096560999520184_3801088_3801088_3801088 done 928.00 GB in 3.104s (~298.93 GB/s)
    13.02.2017 00:04:06 (0, src\Request.cpp, 46, Error): Error on sending request: Timeout
    13.02.2017 00:04:06 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    
    13.02.2017 00:04:06 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:19 (0, src\Request.cpp, 46, Error): Error on sending request: Timeout
    13.02.2017 00:04:19 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:19 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:20 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:20 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:20 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:55 (0, src\Miner.cpp, 270, Notice): --------------------------------------------------
    block#      327511
    scoop#      3028
    baseTarget# 1262505
    --------------------------------------------------
    13.02.2017 00:04:57 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:57 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    
    13.02.2017 00:04:57 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:58 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:58 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:58 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:04:59 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 00:04:59 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 00:04:59 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 00:21:24 (0, src\Miner.cpp, 270, Notice): --------------------------------------------------
    block#      327512
    scoop#      479
    baseTarget# 1430668
    

    This then continues in the same way through to Block# 327629 when I was up in the UK saw that deadlines were not being found and restarted the Miner, which found a dedline in Block# 327629.

    13.02.2017 08:03:53 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 08:12:31 (0, src\Miner.cpp, 270, Notice): --------------------------------------------------
    block#      327629
    scoop#      3406
    baseTarget# 1671823
    --------------------------------------------------
    13.02.2017 08:12:33 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 08:12:33 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Miner::updateGensig (in "src\Miner.cpp", line 163)
    Miner::updateGensig::threadLastWinner (in "src\Miner.cpp", line 200)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    
    13.02.2017 08:12:33 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 08:12:34 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 08:12:34 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 08:12:34 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    13.02.2017 08:12:35 (0, src\Request.cpp, 46, Error): Error on sending request: Connection refused
    13.02.2017 08:12:35 (0, src\Request.cpp, 47, Error): Stackframe
    main (in "src\main.cpp", line 39)
    Miner::run (in "src\Miner.cpp", line 34)
    Miner::getMiningInfo (in "src\Miner.cpp", line 387)
    Wallet::getWinnerOfBlock (in "src\Wallet.cpp", line 30)
    Wallet::sendWalletRequest (in "src\Wallet.cpp", line 154)
    Request::send(Poco::Net::HTTPRequest&) (in "src\Request.cpp", line 35)
    
    13.02.2017 08:12:35 (0, src\Wallet.cpp, 54, Debug): Could not get last winner!
    

    Hopefully there is a clue somewhere in the Log File as to what the problem was?

    Rich



  • @RichBC Thank you for the logs, really helped me. This is one of the errors that can drive a developer crazy 😃 sporadic, sometimes, under special circumstances the buffer was not properly deallocated, what should be fixed now.

    I really really hope this is the cause of the error, but to be sure I added some more debug output so we can trace it if it occurs again.

    You should adjust your wallet URL in the config. All the request and connection errors you can see in the log are because of this.

    creepMiner 1.4.1

    Hotfix: Memory leak while mining

    Fixed a memory leak that occured sometimes when a new block begins while the plot readers were still working.