Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ethereal (Poc5) stuck on block no 25530 #120

Closed
nicksavers opened this issue Aug 20, 2014 · 1 comment
Closed

Ethereal (Poc5) stuck on block no 25530 #120

nicksavers opened this issue Aug 20, 2014 · 1 comment

Comments

@nicksavers
Copy link
Contributor

This is regarding the 0.6.0 release

2014/08/20 15:42:50 [STATE] (~) a94a73cf0f6caaf23cf8aaad405076b161619c0659f9a577b82491d0d5994cdd
2014/08/20 15:42:50 [VM] vm err0000 (MUL) stack err size = 0, required = 2
2014/08/20 15:42:50 [STATE] Error during code execution 0000 (MUL) stack err size = 0, required = 2
2014/08/20 15:42:50 [STATE] Error during code execution 0000 (MUL) stack err size = 0, required = 2
2014/08/20 15:42:50 [PEER] Block 3c80d104a2ca642a6aa5345314a97c1f965928cb564aed1aad1a9a6a30b79509 failed
2014/08/20 15:42:50 [PEER] Error validating tx sha. Received 943c5650551761ca87605dee216668fb6490ab2d915e799e902b64b19bee1be3, got 01b2f40ee1600475c16427e8554b6c4f4aba208424671caba1da7876e20a43b8

Full log: http://pastebin.aquilenet.fr/?c50e299810a57586#v4AO1lE8lvYacbgQaYVpwkueIrtw1TKipGTDngX2mbE=

Transaction details in next block (25531) taken from ccp-ethereum

4b08fd41c39f32acda52dda55b0773040e57f306cfd24e66cc506dcfad42b0f9
3c80d104a2ca642a6aa5345314a97c1f965928cb564aed1aad1a9a6a30b79509[0]

From: R2AALethZero ee7b52f126e22248bb3b5576ba2444f9203b8c99
To: 1147f92bcb6f3daa4b1ff73ef0d0eee792248431
Value: 1000 finney   #1
Gas price: 10000 Gwei
Gas: 10000
V: 1b
R: 7A5579CF041F0BB2A1CAEA34551990471BA82C1BEA3C41EA4215315364DF51B9
S: 5B06B16D675CB9B8100C82DFF39D64833323CD29B096166C776FB17D4672476B
Msg: a94a73cf0f6caaf23cf8aaad405076b161619c0659f9a577b82491d0d5994cdd
0000 ?????????????{R? 00 00 00 00 00 00 00 00 00 00 00 00 ee 7b 52 f1 
0010 &?"H?;Uv?$D? ;?? 26 e2 22 48 bb 3b 55 76 ba 24 44 f9 20 3b 8c 99 
0020 ???????????????? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0030 ???????????????7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 37 

 *    1147f92b..
     Balance 2000 finney +1000000000000000000

 *    R2AALethZero (ee7b52f1..)
     Balance 29551 finney -1000000000000000000
     Count #2 +1

Contract (1147f92b...) which is called was created in block no 25518

PUSH1 0x0 PUSH1 0x0 MSTORE PUSH3 0xf 0x42 0x40 ORIGIN SSTORE PUSH1 0x83 PUSH4 0x0 0x0 0x0 0x1c MSIZE CODECOPY PUSH1 0x83 PUSH1 0x82 MSIZE SUB RETURN STOP PUSH1 0x0 PUSH1 0x0 MSTORE PUSH1 0x0 PUSH1 0x20 MUL CALLDATALOAD PUSH1 0x0 MLOAD PUSH1 0x20 ADD MSTORE ORIGIN PUSH1 0x0 MLOAD PUSH1 0x40 ADD MSTORE PUSH1 0x1 PUSH1 0x20 MUL CALLDATALOAD PUSH1 0x0 MLOAD PUSH1 0x60 ADD MSTORE PUSH1 0x0 MLOAD PUSH1 0x60 ADD MLOAD PUSH1 0x0 MLOAD PUSH1 0x40 ADD MLOAD SLOAD GT NOT PUSH4 0x0 0x0 0x0 0x78 JUMPI PUSH1 0x0 MLOAD PUSH1 0x60 ADD MLOAD PUSH1 0x0 MLOAD PUSH1 0x40 ADD MLOAD SLOAD SUB PUSH1 0x0 MLOAD PUSH1 0x40 ADD MLOAD SSTORE PUSH1 0x0 MLOAD PUSH1 0x60 ADD MLOAD PUSH1 0x0 MLOAD PUSH1 0x20 ADD MLOAD SLOAD ADD PUSH1 0x0 MLOAD PUSH1 0x20 ADD MLOAD SSTORE PUSH1 0x1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 RETURN PUSH1 0x0 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 RETURN STOP 
@nicksavers
Copy link
Contributor Author

Basically, cpp-ethereum and ethereumj were doing it wrong. Reading from an empty stack should not have caused a rollback of the transaction, but just stop the program.

joshuacolvin0 pushed a commit to joshuacolvin0/go-ethereum that referenced this issue Jan 4, 2023
Fix copying the L1BaseFee in a retryable submission
spencer-tb pushed a commit to spencer-tb/go-ethereum that referenced this issue Apr 24, 2023
txpool: Update blob tx wrap data size
sbellem pushed a commit to sbellem/go-ethereum that referenced this issue Jul 25, 2023
* feat(tfhe): add support for casting

* feat: add `cast` precompile

* feat(tfhe): add `&`, `|`, `^`, `==`, `>`, `>=`

* feat(precompiles): add missing ops

* feat(precompiles): add tests

* fix: add precompile contract addresses

* fit(precompiles): change precompile order
protolambda pushed a commit to protolambda/go-ethereum that referenced this issue Oct 11, 2023
atenjin pushed a commit to alt-research/go-ethereum that referenced this issue Apr 4, 2024
…_tests"

This reverts commit a74d56b, reversing
changes made to 88c9fa3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants