Comment

avatar username

Probably got something close:

#7  0x00007ffff7c8c4b1 in std::terminate() () from ./libton_crypto_lib.so
#8  0x00007ffff7c8d033 in __cxa_throw () from ./libton_crypto_lib.so
#9  0x00007ffff7981713 in vm::load_cell_slice_impl(td::Ref<vm::Cell>, bool*) () from ./libton_crypto_lib.so
#10 0x00007ffff7981a00 in vm::load_cell_slice(td::Ref<vm::Cell> const&) () from ./libton_crypto_lib.so
#11 0x00007ffff78a14e4 in block::gen::BlockInfo::cell_unpack(td::Ref<vm::Cell>, block::gen::BlockInfo::Record&) const () from ./libton_crypto_lib.so
#12 0x0000555555558c7e in compress (data=...) at solution.cpp:37
#13 0x000055555555940d in solve (in=...) at solution.cpp:75
#14 0x0000555555559627 in main (argc=2, argv=0x7fffffffdc98) at solution.cpp:86

I am quite sure, that std::terminate should not be called in any kind of parsing.

Got this with following code:

block::gen::BlockInfo::Record state_update_rec;
block::gen::BlockInfo().cell_unpack(block_rec.state_update, state_update_rec);

The actual rating of this user is 2232.

Original comment.

Statistics