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

Ensure System.Runtime.GetNotifications handler operates with a deep copy of notifications #3484

Closed
AnnaShaleva opened this issue Jun 10, 2024 · 3 comments · Fixed by #3485
Closed
Labels
bug Something isn't working I4 No visible changes S4 Routine U2 Seriously planned
Milestone

Comments

@AnnaShaleva
Copy link
Member

Ref. neo-project/neo#3300, port neo-project/neo#3301 if needed.

@AnnaShaleva AnnaShaleva added bug Something isn't working U2 Seriously planned S4 Routine I4 No visible changes labels Jun 10, 2024
@AnnaShaleva AnnaShaleva added this to the v0.106.2 milestone Jun 10, 2024
@AnnaShaleva
Copy link
Member Author

Our refcounting model slightly differs from C#, thus I'm not sure we ever have this problem, need to investigate.

@fyfyrchik
Copy link
Contributor

#2525 is probably related

AnnaShaleva added a commit that referenced this issue Jun 11, 2024
This test ensures that NeoGo node doesn't have the DeepCopy problem
described in neo-project/neo#3300 and fixed in
neo-project/neo#3301. This problem leads to the
fact that Notifications items are not being properly refcounted by C#
node which leads to possibility to build an enormously large object on
stack. Go node doesn't have this problem.

The reason (at least, as I understand it) is in the fact that C# node
performs objects refcounting inside the DeepCopy even if the object
itself is not yet on stack. I.e. System.Runtime.Notify handler
immediately adds references to the notification argumetns inside
DeepCopy:
https://github.com/neo-project/neo/blob/b1d27f0189861167b8005a7e40e6d8500fb48cc4/src/Neo.VM/Types/Array.cs#L108
https://github.com/neo-project/neo/blob/b1d27f0189861167b8005a7e40e6d8500fb48cc4/src/Neo.VM/Types/Array.cs#L75

Whereas Go node just performs the honest DeepCopy without references counting:
https://github.com/nspcc-dev/neo-go/blob/b66cea5cccbcc8446312b012e29aaf2d1837430a/pkg/vm/stackitem/item.go#L1223

Going further, C# node clears refs for notification arguments (for array
and underlying array items). System.Runtime.GetNotifications pushes the
notificaiton args array back on stack and increments counter only for
the external array, not for its arguments. Which results in negative
refcounter once notificaiton is removed from the stack. The fix itself
(https://github.com/Jim8y/neo/blob/f471c0542ddd8f527478fbdcda76a3ab9194b958/src/Neo/SmartContract/NotifyEventArgs.cs#L84)
doesn't need to be ported to NeoGo because Go node adds object to the
refcounter only at the moment when it's being pushed to stack by
System.Runtime.GetNotifications handler. This object is treated as new
object since it was deepcopied earlier by System.Runtime.Notify handler:
https://github.com/nspcc-dev/neo-go/blob/b66cea5cccbcc8446312b012e29aaf2d1837430a/pkg/vm/stack.go#L178.

Thus, no functoinal changes from the NeoGo side. And we won't
intentionally break our node to follow C# pre-Domovoi invalid behaviour.

Close #3484, close #3482.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
@AnnaShaleva
Copy link
Member Author

Also, here are some T5 scrapping results I got on hands for the recent blocks. Application log differences between C# and Go nodes caused by the transactions similar to the ones described in #3482 (comment). I agree with @roman-khimov in that we shouldn't break the NeoGo node behaviour in order to match pre-Domovoi C# node behaviour.

Checking blocks from 4108100...
Checking blocks from 4108000...
Checking blocks from 4107900...
block 4107810 (426570a7c665943f0fe97f7011587da9340726a37ef5c06a6b6305c1d82f38e5), tx 0 (08717b7049ca57f14eceaea8fea39051524397ff75c6682ba0f3ce537e006bf5): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107810 (426570a7c665943f0fe97f7011587da9340726a37ef5c06a6b6305c1d82f38e5), tx 1 (3a82aa7f45136f97a4cbe6ab9bff8509d7074d17d07aa3a8a49f56f542dc9c66): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
Checking blocks from 4107800...
block 4107796 (1e05803c7c2e0364c86ff3fef90940902428fe6557f775225b11152516940ffc), tx 0 (62cac1ff0a4d20903a36aaa1538ec70b3cd95e63966e598c64188819b5c6291f): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 0 (23ccb6328c671a9dd58ed29cf568da92cefc364ff975ea70b8758dd5cf411159): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 1 (26be81a42981de834801202af874909b09eeda371c98b2e7f89e6498f022f793): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 2 (295873b5db950cb43ff6b2e4bf87689672ccfac18d0461542bdcf640380fe6e7): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 3 (5e15c6702b9b054e3741bdd3a07cb052f44ba7982c2b7f28ed0bed9e63b45ec7): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 4 (6e597879cf353cadb84b3d0d166f9887e282f25b71b920ef774e231e2d0f355f): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 5 (f0b3d0912d2a41dceaa459e2fa945d51ca0802eadbfb201fcd05ae2d5d373bb5): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107787 (18a51c97c9b282c7f16866720ef239acf4732fe04192d479434f964768d6e720), tx 6 (f1a97cca560ae0a88d174665297879326357a3f7455eff743d869a6a2f93bdbf): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 0 (10d60ee0cdda160b80dd169b8198cbef5b7e78eef72647d52d12787ba265236a): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 1 (1e7c8a7a423eb030e30283bbeb9b4132ba59c7133fb5db93efd674a27637750b): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 2 (39677c935d332fcf8c149b877d86aa31ebdc96c4bd86bc5e3d6dd561334fa1cd): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 3 (3af1c65db83ab8a2988d74ec8dcaca165659933af112375aadf8d8d72822d39f): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 4 (3d1c2f89aee3380079250d4c4da4e99383626cf28115027053e4ce2f1a5186fd): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 5 (5f5ed0c0469c278ea035e726cd700db05c822529d17bdb671bfd909a3ed518c0): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 6 (66e131d99e23b8809db19a34134601c4c999a9b2ff2f4794c333a88770652268): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 7 (6bc12f78ce59a331ad1c00bc1c3e092b66fb34c0a3ad45e2f0af96a61d818b68): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 8 (d2561b45decaf7774b5f0b2dc595999e642cb59aad4676967d8e9d85d01d2e24): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107786 (d7fbbdf4c4c05215369bf66e4039523dcb0c3e732686fd8396576c438cc89cf9), tx 9 (f8a70d9b36005c8646070661b82ef4a97cfe0097834be0f8e1d11589028ecd33): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 0 (115ce38d729dc04aebfe05abe5e593be9318ed48bf00636e8f6055453cda0fc9): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 1 (494e810d34f5e28c5acba67d3d75b557502767f9d6ef5607e4f1b6bd6e06874f): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 2 (58e3690c3371e238b9cdb6cee1773761cb12efc2f103d1950e2764f174996cb3): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 3 (6d8af8e1dac22c3881028e7fbf0fc74c4a895271e5974cbcdedb59cddfeed1da): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 4 (6ecfa219dd7f9ccbe2d76ff2d7738001c0ed436e302c0c220aeca1f7baa97d11): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 5 (cca3001951d8601bd6264ae3ca81f05c77b6f14a4cf446666f4be29913afd7a1): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 6 (e4c08224ca0e5f7902e8f7d795e01baeff7afbb2865a760690924fb967622948): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107785 (0d98219f389e34cc7ad8d469709763e0942f5da4a743b486c20f0d1d1c38f95e), tx 7 (f107e57a4401a44af55d1980d874120dd2b8c5a9a7f09c2ea6f0e49eacc2b716): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 0 (1a2b34a55886169c8ad79b371d39ffe2a41bdcc65be62012db564afe18f1c2ed): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 1 (6151ce98e3693bf72c674ab7c993d2afd99e5fd49521bce0772f29c5c6a21d82): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 2 (718acecfc1af7cbcb9a65d35ff7592c0dd118553e82a5e25f7640a266937e4e3): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 3 (ab0a406be0582b6fd5ca76ed5742e359cbc5368caa90ff76a72564140aeb726b): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 4 (c974ad5f51d0fcf575a449a3384cdcb203cc1ddf7839ca646aab70025a5a5767): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 5 (e1d15ab133bc04be2a240d3f9fa5a06fe18ee883340a6cfd922df01957709b93): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107784 (cb755141787dd43589dcc564131cd5e4f4261539d067675a4f157746258b6415), tx 6 (f1a7381381bb7bf9648a0cb178eda2450929481be51c18ff2724fdd5e442b45b): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 0 (5c1e2425003615f25965be9980c69d080be804ed49f846774e6b41e6a22e90a0): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 1 (6f44423b80b09a69defcb07ab2fb65b65bc9f18974eac57c6b0d8aa1dc4864d9): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 2 (a03e9788653dfa0aaca86be99bcba5e8a58f795652b86dda89b6e8c3276ce1c4): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 3 (a0467777a8c1ea8abaa2f648585554b15f2d92e1a6b2eb814d8bef0692746405): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 4 (a8ace9394bc9601eb2dffa06f2af1e487ab80e8027498d3648c9a857ce8b3861): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 5 (b499080b74eaff25a7b8cee475aaf418de5feab45d7d3cfbd4db3364d4972246): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 6 (dbe27c423b288e686c58e6fa17d35e2621b9074bfc49f6a7487a8a08527137a0): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107783 (3d84260fa5593c77f765bdd70340a1aec08715e166e70b811db5ce675196d4bc), tx 7 (ea888efa838c1e4a129adb568773c54fcb45f4a8b67cf6fd18d3816b3c34619e): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107782 (39a3d8dc1fa30228935673843897b2039db9cd5eda61a8248a52ad715ef6f829), tx 0 (0e219cf20b46eceadc79b7a79415dc93391f26e93eef2c5c5a56d06c1dbf301d): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107782 (39a3d8dc1fa30228935673843897b2039db9cd5eda61a8248a52ad715ef6f829), tx 1 (7ceda0b069e76972212872467439dc0b74ae9c906f4118edd1dd1a4eeab80423): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107782 (39a3d8dc1fa30228935673843897b2039db9cd5eda61a8248a52ad715ef6f829), tx 2 (e065ae26aae3796d2aeb1eda9e7d9e0a79d121f6a05387bed7da114889362801): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 0 (041fb6d2675ead0ede2b3cfe49c1cbd531336c3e2327db54db7255f7539f705c): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 1 (15c292acdd11cc29bb8534684c93506954244d7f92472d2bd84d603bcc7d55ca): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 2 (219270a4864e0278613b24a15942eb3a19d7e3e2563da3dfaa3c95b657ae33f7): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 3 (28253ccb22e4e256ff5f228c8d875aab3718fbc90e46170fe211a00d03c293be): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 4 (7be956849db3e633a81f639d60b677d82fc746b1bfb5e1f5e90b07ef08435f50): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 5 (81828040b25d24f576375ab4538deb73d6601189754da615af1f65e4bb7172c0): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 6 (97b91689758efc432d9ff8efa9e830972c7f7bf7ca2de6e0a7c1eabe685c9953): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107781 (39ff559760f825a71acafcee877e58409b2c7ed1358ebff4e3741b0c8dfb8ef9), tx 7 (dcf17738c182a4468fc4a72bfc5f14660e55269786afbaa57389beebac8a94ee): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 0 (656658e80b4fedc6a86c7ea3ca22975fb8cff0295f2397e285a60bd7127dfc67): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 1 (a0ba2e16bdc73375b759d4869d1299b7ca9c918e06d1b08c93708e3a44cf2689): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 2 (a604ab483a8963e5a6ef28122fb3fb1577b674089ed7372d709bb774ad92dfa3): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 3 (a7f91166d6edf941c27c263ed9a996990a656a5c06a986657180fa0f2c9c2b6a): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 4 (a9fde008251a28059f9ab80ab57a8a5d4326d0a4dd4253944b12eafd3d989d63): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 5 (dd0dff0ba94d0aebe07d1f2e1b18d748f4a4cf1f5c5fbe8499b285c95a752ba8): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107780 (c93d1a36e5d9318fc096a5c575f2f066e17a251627c6fb170423d4c752c70709), tx 6 (f3fe2dba12987e0b3b10f2bc43171d610b07094bcedccab3fd36f5374b14cbdf): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107779 (67ad872db116b9df4051797fcec3a0f6fdef179514e12c5ea04131c5b55782ca), tx 0 (3fe56086089290c80897997e5ae234af5c4fa2253620f43ce0e265dc4a01fa8d): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107779 (67ad872db116b9df4051797fcec3a0f6fdef179514e12c5ea04131c5b55782ca), tx 1 (633dc8991724b5ca99bd7e8704980b2ebe88ee7221abe8e7a65f8086af847f01): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107779 (67ad872db116b9df4051797fcec3a0f6fdef179514e12c5ea04131c5b55782ca), tx 2 (827eed0464c59db43e709ad50b0853d85fbae65f0f584d84bd060d37d4d46478): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107779 (67ad872db116b9df4051797fcec3a0f6fdef179514e12c5ea04131c5b55782ca), tx 3 (aed1334e0101402a217455ee911499370206f6030896e6ff69bb79938dcc00b1): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107779 (67ad872db116b9df4051797fcec3a0f6fdef179514e12c5ea04131c5b55782ca), tx 4 (cec1f42a99b747aed47d60b6cff151831789105bc6cc364ab3e50be0cf794e3f): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 0 (0ff92e70e36e3fa97f440ec6e7352f156a984032b218749fcd29ca8392f43123): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 1 (74202bb7c6bfde2a3b5deacc2a410d7a515fa170f4f3305231ce76cb89557cbb): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 2 (a2fdcd4798c27bdf068902c379d2b81a147f3f84e26f57437b9c7b0536aa8e46): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 3 (b553d9642c45fae9d981f7cc6bb07c3b74615ce3520db9809b6a11c75d001d06): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 4 (e776a6dde1237be0d99e5bed82c6bacb932a3ed8d2a25f8f4e8e019c0c45548b): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107778 (c72a72a60166317c1a321bdbea05117b37acf1e9c1374a75c6162829ca0bf39f), tx 5 (ffb2d0036513f7a4709717cfe070d1decc4e333391378cfcf4ecdc3b869c75f8): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107777 (0e90f44bb5e39ba780ef5884752aea92f980b6753e30ad7c70e6c53fcdc8c828), tx 0 (220069fc1e1fac0354e5d2ad551ee829f750119f17a1bffd4cf77b9248bef398): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107777 (0e90f44bb5e39ba780ef5884752aea92f980b6753e30ad7c70e6c53fcdc8c828), tx 1 (7c482f1ebbce2747ed52c1eaa010be6885f8a8c99736e0ab0d8783103820d539): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107777 (0e90f44bb5e39ba780ef5884752aea92f980b6753e30ad7c70e6c53fcdc8c828), tx 2 (7d9abaa49e992c7fe8b7e1ae3953d5cce238568528ac2f85694fb8b3a0ecd4e6): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107777 (0e90f44bb5e39ba780ef5884752aea92f980b6753e30ad7c70e6c53fcdc8c828), tx 3 (7dd105353c1a0e04216a344ef6940c33c9d02d53f87870e94104445ff1ec7c72): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107777 (0e90f44bb5e39ba780ef5884752aea92f980b6753e30ad7c70e6c53fcdc8c828), tx 4 (f94b3c1f0f4e1e83337ca6f55c7e03dd7bb99c761262c4d79bfaf4752ef66036): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107776 (ae3276450983083ad07c6aa80181fbb17c66ea9422631fe48f2e3dabf21201ee), tx 0 (0ea9e4642287dc0c5baee3bb0d8cc5bed5b1849da4ba119ea0bcb4c262b5ebc6): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107776 (ae3276450983083ad07c6aa80181fbb17c66ea9422631fe48f2e3dabf21201ee), tx 1 (4ceb1bf34fe2f3f1788e42d5d541f136d27f9970845798de743e3b6770170cdc): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107776 (ae3276450983083ad07c6aa80181fbb17c66ea9422631fe48f2e3dabf21201ee), tx 2 (52d11b5363504e33887bd1e2721caa3dc23e44827f62060e887b58235042d486): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107776 (ae3276450983083ad07c6aa80181fbb17c66ea9422631fe48f2e3dabf21201ee), tx 3 (83c480fd3942f30937ca3942b29457762dc4136f3193bab38050d5b5939d1a7e): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107776 (ae3276450983083ad07c6aa80181fbb17c66ea9422631fe48f2e3dabf21201ee), tx 4 (ade371000d3b53dc1ee7962ba73b030a9b9db8ebdb9fbf94684a1e61eccafbc6): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 0 (0152beabbc822c4409455c8474e7f4a2d7e785a65e172c09cc9504c6db3f020a): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 1 (028b349b879e9b0d006e9aa6ef4108cdd860f0198474a4288c4e06dd2211fedf): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 2 (3e1025f7ff31195430fba982a3ad4917ebeedd1ab4f5f44507dbbec825bac6a0): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 3 (67112543ea1585312595a076fd24ba141bf78ab0a4cf72cd30b19eedeed39610): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 4 (69a14cbcabd8431edc9b2b734451a6b1c082934bcd7cd6878b3179eb03866826): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 5 (9f6703daf738c3c56d1da733d735773926e6da669143817b8d4605a7f9f5d763): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 6 (b4f6845337503e1f5cc7376f6f2daf9211efae7f0a50379df6819859ce39bbce): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107775 (6fc83df118c62dafadccee89b7990fe79eb1d13ae46abf1212b943db88c3c7ee), tx 7 (fe4edb8265997d2b7d64ecf9c3889f86a625e53e276dd4fe2865bfcb11dca752): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 0 (051cef567216612316fb77453a75f2ff992ee8c5f5ac4308e64d3059c80859e6): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 1 (0cbd8c4ed1b2c3a3c3ea4562bfe9e14c005e347ec4f4e175a7b61e1f818dc584): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 2 (2eb6c113879634bdd4a76160e9ca06b1d2f141f2cbbd779a064fa934fbc19991): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 3 (56ae7f4c507832e39dfa8f4a516e028700cb848876b0a1dd08597f07a4d1e2eb): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 4 (696f1b9eb955264dc81aab8e22699a6ddd7a45d4f93884529aff542b5fe84f34): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 5 (797f7c69685106b417b86f6cbbbeaf2272e69d0cf4e27f88f8c543d6fcfa555c): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 6 (8d519b98fb563932a14972862ed214a402098476e712b35aeefa4462bd98e94b): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107774 (058ef2520e8114eea5dbd6a7d30475f9dce0354c453641a0df146e511f73c723), tx 7 (d36dda31c4516f238dee5779972f29633008a58bbebafe372e0b60ef5939cc60): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107773 (7f998f5590b747292ce3580554fc6d33605fd3d18e2cec689b25a762597b0d75), tx 0 (451e2c328d9fa34de3f79143abc6c77ed9538fba95b64b38e64b3a1009053871): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107773 (7f998f5590b747292ce3580554fc6d33605fd3d18e2cec689b25a762597b0d75), tx 1 (727a521e324f3efdca319159bafcd8385f4e92600d1bc354e6a6e299987ddb8e): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107773 (7f998f5590b747292ce3580554fc6d33605fd3d18e2cec689b25a762597b0d75), tx 2 (8de8b9c708a23f225971f68cbb6aacf78bbfcbfa374501bd8ebda4740cddadf5): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107773 (7f998f5590b747292ce3580554fc6d33605fd3d18e2cec689b25a762597b0d75), tx 3 (bb929cc2a814287066afbbe01c4fd28dd1674cc37144240e62ac393fa46fa8ad): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107773 (7f998f5590b747292ce3580554fc6d33605fd3d18e2cec689b25a762597b0d75), tx 4 (fad5f1b17f9f09e0a500ba57e62d0bc2ada76fb553bd9c0f4f8a179924fca030): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
block 4107743 (a17020ae974a4f1a0329f29fe4b0d499b024dad881c167c8d615c1dc794362ea), tx 0 (8e868ebce53ee089b82d53ac6610964cf6180ff9a4427c490d887f4781fe8713): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
Checking blocks from 4107700...
Checking blocks from 4107600...
Checking blocks from 4107500...
Checking blocks from 4107400...
Checking blocks from 4107300...
Checking blocks from 4107200...
Checking blocks from 4107100...
Checking blocks from 4107000...
Checking blocks from 4106900...
Checking blocks from 4106800...
Checking blocks from 4106700...
Checking blocks from 4106600...
Checking blocks from 4106500...
Checking blocks from 4106400...
Checking blocks from 4106300...
Checking blocks from 4106200...
Checking blocks from 4106100...
Checking blocks from 4106000...
Checking blocks from 4105900...
Checking blocks from 4105800...
Checking blocks from 4105700...
Checking blocks from 4105600...
Checking blocks from 4105500...
Checking blocks from 4105400...
Checking blocks from 4105300...
Checking blocks from 4105200...
Checking blocks from 4105100...
Checking blocks from 4105000...
Checking blocks from 4104900...
Checking blocks from 4104800...
Checking blocks from 4104700...
Checking blocks from 4104600...
Checking blocks from 4104500...
Checking blocks from 4104400...
Checking blocks from 4104300...
Checking blocks from 4104200...
Checking blocks from 4104100...
Checking blocks from 4104000...
block 4103975 (7202dba01095ae4ed86cfa25d7f900eae850d3145ab4f3abad97bf8ca79f5220), tx 0 (d73b99b222151ddab5891023a705adc450c5779ab25bb225a7b8f9871ffdd16a): VM state mismatch: FAULT (at instruction 51 (SYSCALL): stack is too big) vs HALT ()
Checking blocks from 4103900...
Checking blocks from 4103800...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working I4 No visible changes S4 Routine U2 Seriously planned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants