Post
Topic
Board Announcements (Altcoins)
Re: Slimcoin | First Proof of Burn currency | Test v0.5 release candidates
by
cryptovore
on 25/07/2017, 17:22:37 UTC
still no luck with version 0.5.0 on odroid. I isolated the problem: at exactly block 500 it segfaults without too much info, here are the last lines in debug.log

Code:
SetBestChain: new best=000000166b368bf21d0b  height=497  trust=498  moneysupply=0.009912 nEffectiveBurnCoins=0.00
ProcessBlock: ACCEPTED
received block 0000000ab07647579dcf
CBlock(hash=0000000ab07647579dcf, ver=1, hashPrevBlock=000000166b368bf21d0b, hashMerkleRoot=fb2e104ec5, nTime=1401355108, nBits=1d42237b, nNonce=3128, vtx=1, vchBlockSig=30440220208c74e644f0217740daa08e020861f90c1834f9642abdfdf5a28cb0b6bf044d02204fbff0ba44a82659a6fecb1b4e8ae0e24b9e85b9addcae98074900b703e93b9a)
CBlock General PoB(nBurnBits=00000000 nEffectiveBurnCoins=0 (formatted (null)))
  Coinbase(hash=fb2e104ec5, nTime=1401355100, ver=1, vin.size=1, vout.size=1, nLockTime=0)
    CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, -1), coinbase 045cfb8653011a062f503253482f)
    CTxOut(nValue=0.000017, scriptPubKey=03737b6885f2db3ed5861da8dfd51a42fdc1de251344ece29db0d68feeffa8affc OP_CHECKSIG)
  vMerkleTree:
SetBestChain: new best=0000000ab07647579dcf  height=498  trust=499  moneysupply=0.00993 nEffectiveBurnCoins=0.00
ProcessBlock: ACCEPTED
received block 0000000d27ddc7a84896
CBlock(hash=0000000d27ddc7a84896, ver=1, hashPrevBlock=0000000ab07647579dcf, hashMerkleRoot=2520cf02ee, nTime=1401355356, nBits=1d3c8a20, nNonce=268435667, vtx=1, vchBlockSig=304502205f7f05a1bc13e40ba87122800219b1dc1e5a89dbbaf2fb3c05c06c3613a48d25022100e87ec2342df15e2aea9c06aaddd4f8c38484fd602c96b20d1e594f20f0839e90)
CBlock General PoB(nBurnBits=00000000 nEffectiveBurnCoins=0 (formatted (null)))
  Coinbase(hash=2520cf02ee, nTime=1401355110, ver=1, vin.size=1, vout.size=1, nLockTime=0)
    CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, -1), coinbase 045cfc865303d4ef03062f503253482f)
    CTxOut(nValue=0.000017, scriptPubKey=03fbfa443d3891689d7a58e2fb99a8ec142f1d228eac42f520bb17719bc63c4b11 OP_CHECKSIG)
  vMerkleTree:
SetBestChain: new best=0000000d27ddc7a84896  height=499  trust=500  moneysupply=0.009947 nEffectiveBurnCoins=0.00
ProcessBlock: ACCEPTED
received block 0000002a085c6068b74c
CBlock(hash=0000002a085c6068b74c, ver=1, hashPrevBlock=0000000d27ddc7a84896, hashMerkleRoot=9365804ede, nTime=1401355686, nBits=1d46a958, nNonce=144937, vtx=1, vchBlockSig=3046022100811306d04799cbd78c95f52803dafbe016a8d2207ca1ce7bfed7712f18522f17022100c0bbd375c4454cc6d6c67f3deb033df7aaebe4e892b50234a4539fa634712c3d)
CBlock General PoB(nBurnBits=00000000 nEffectiveBurnCoins=0 (formatted (null)))
  Coinbase(hash=9365804ede, nTime=1401355360, ver=1, vin.size=1, vout.size=1, nLockTime=0)
    CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, -1), coinbase 0460fc86530114062f503253482f)
    CTxOut(nValue=0.000018, scriptPubKey=02cbf61f45f268feed4594bdfd0d527d9c52e907280f70675b3e5b5eab941eff8f OP_CHECKSIG)
  vMerkleTree:
SetBestChain: new best=0000002a085c6068b74c  height=500  trust=501  moneysupply=0.009965 nEffectiveBurnCoins=0.00
ProcessBlock: ACCEPTED
askfor block 0000000318a2596e9395   0
Added 999 addresses from 144.76.64.49: 1 tried, 1016 new
Added 814 addresses from 144.76.64.49: 1 tried, 1676 new
sending getdata: block 0000000318a2596e9395
askfor block 0000000eb7131996f9b7   0
sending getdata: block 0000000eb7131996f9b7
received block 0000000318a2596e9395
CBlock(hash=0000000318a2596e9395, ver=1, hashPrevBlock=00000002c2322842c6bf, hashMerkleRoot=403dfb38c0, nTime=1501002977, nBits=1d0f4c1c, nNonce=1688356384, vtx=1, vchBlockSig=3045022023ba7d6d0e83ca3bc976f3b650a36929f692915479d9af3eba787f517eab225f022100e105ec2e99a81721dc052c9f1cfc0c963af945c4dc348dd19bdd4656a1201d79)

db.log is empty. Here's what slimcoind getinfo gives in the few seconds before crashing:

Code:
"version" : "SLMv0.5.0-dirty-alpha",
    "protocolversion" : 60003,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "newmint" : 0.00000000,
    "stake" : 0.00000000,
    "blocks" : 500,
    "moneysupply" : 9965.80000000,
    "connections" : 0,
    "proxy" : "",
    "ip" : "0.0.0.0",
    "difficulty" : 0.01415176,
    "testnet" : false,
    "keypoololdest" : 1501002984,
    "keypoolsize" : 101,
    "paytxfee" : 0.01000000,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications"

Compiled fresh on Armbian (which uses ubuntu 16.04 packages) with Berkeley db 4.8.

Thoughts? Suggestions?