Summary: The implementation bug in the Go Customer can lead to a non -valid state
Versions of affected customers: The latest (not corrected) versions of Go Customer; V1.1.2, V1.0.4 Tags and develop master branches before September 9.
Probability: low
Severity:
Impact: high
Details: The Ethereum client does not correctly restore the environment of the execution state when a transaction is out of gas if – in the same block – a contract has been suicide. This would result in an unlikely copy of the state object; report the contract as unmistless. This operation would result in a consensus problem between other implementations.
Effects on the depth of reorganization of the expected chain: none
Repair actions taken by Ethereum: Hotfixs provision as below.
Temporary solution proposed: Use the Python or C ++ customer
If you use the PPA: Update Sudo Apt-Get SO Sudo ApT-Get Angrade
If you use Brew: to update SO Ethereum Reinstalle Infusion
If you use a windows binary: download the updated binary
Master Branch Commit:
If you build from source: Git Fetch Origin && Git Checkout Origin / Master followed by a generate