Open renardbebe opened 3 years ago
Dear authors, any response?
Just looking at the stack trace and it is failing on reading the token contract abi file from disk. Looks like it assumes you built the software yourself. Are you running from an install?
@heifner Thanks for the reply.
I have built EOSIO from the source, following the guidance: https://developers.eos.io/manuals/eos/latest/install/build-from-source/manual-build/platforms/ubuntu-18.04. And I have deployed the token contract on 127.0.0.1:8888, the steps are following the official doc: https://developers.eos.io/welcome/latest/smart-contract-guides/deploy-issue-and-transfer-tokens. I have tested that the transfer function works well:
executed transaction: eedcc879e7647789ece0e77f597476b16610c6409e2b39beefe89a5583556978 128 bytes 895 us
# eosio.token <= eosio.token::transfer {"from":"bp.b","to":"bp.a","quantity":"5379.0000 SYS","memo":"m"}
# bp.b <= eosio.token::transfer {"from":"bp.b","to":"bp.a","quantity":"5379.0000 SYS","memo":"m"}
# bp.a <= eosio.token::transfer {"from":"bp.b","to":"bp.a","quantity":"5379.0000 SYS","memo":"m"}
warning: transaction executed locally, but may not be confirmed by the network yet ]
So, where is the problem?
EOS: 2.1.0 Ubuntu: 20.04 Compiler: llvm-7 clang-7 clang++-7 llvm-cov-7
I want to use
txn_test_gen_plugin
to generate transactions, and the process is following the guidance: https://github.com/EOSIO/eos/blob/develop/plugins/txn_test_gen_plugin/README.mdI have started the producer node (
eosio
) and non-producer node (bp.a
), and deployed the bios contract.Then, when I use the command to initialize the accounts txn_test_gen_plugin uses, heap-buffer-overflow happens:
Logs of eosio node:
Is there a bug, or which of my steps is wrong? Waiting for any answer and solutions, thank you very much!