Post
Topic
Board Announcements (Altcoins)
Re: [ANN][Actinium][PoW - Lyra2z]
by
brakmic
on 20/08/2018, 06:12:11 UTC
I can no longer run Actinium on Linux amd64. I do not know when this issue started happening, but troubleshooting I have not found a solution.

This happens from fresh blockchain sync around ~55K blocks. Have also tried with new wallet with same issue.

Have tried GCC 6.4 and 7.3. Code from github tag v0.17.4.0.

Problem:
Actiniumd crashes while syncing blockchain

Steps to reproduce
Code:
git clone
git checkout tags/v0.17.4.0
./autogen.sh
./configure
make
src/Actiniumd

Expected outcome
Actiniumd does not crash

Actual outcome
After a while Actinium crashes with the following error
Code:
Actiniumd: script/interpreter.cpp:1551: size_t CountWitnessSigOps(const CScript&, const CScript&, const CScriptWitness*, unsigned int): Assertion `(flags & SCRIPT_VERIFY_P2SH) != 0' failed.

Hi,

This problem arises when some participants in the network send malformed blocks, like mining pools that have activated SegWit but still using pre-SegWit versions of Actinium. I have already informed the pools to take care of it. Your node behaves "normally" as it simply refuses to accept defect blocks. However, it can be very annoying to click the warning message boxes away, sometimes a dozen of them.

But there is a solution which you can find in our FAQ (on Github release pages), also in our Wiki, and in our Discord (#support channel).
Basically, you let the wallet sync the chain with a prepared, linearised bootstrap.dat while not using any config file. You only have wallet.dat and the bootstrap.dat in the .actinium folder. Then you start the wallet and let it sync, which will take a few minutes.

Another, maybe simpler alternative is to start the Actinium without Actinium.conf but with all flags appended in the command line, like "-daemon -server -rpcport=2300 -rpcuser=YOUR_USER -rpcpassword=blah -rpcallowip=127.0.0.1 -port=4334 -txindex" and let it sync.

If there are still problems, please, come to our Discord (#support channel).

Regards,