You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From oasis-core run oasis-net-runner as stated in the README,
Wait a few moments so the nodes get synced,
In another terminal from oasis-runtime run genesis-playback state-2999999.json runtimestates.json --commit-every 10000 -a $ADDR --runtime-id 8000000000000000000000000000000000000000000000000000000000000000 where $ADDR is the path to you storage socket.
Wait until around transaction 110k, oasis-node crashes.
Currently it just references a slice of the data which is being unmarshalled. Since this is used when retrieving nodes from a memory mapped database (e.g., Badger), the slice may become invalid or be overwritten with other data.
Can you check if just fixing it to copy the value helps?
Steps to reproduce:
oasis-net-runner
as stated in the README,genesis-playback state-2999999.json runtimestates.json --commit-every 10000 -a $ADDR --runtime-id 8000000000000000000000000000000000000000000000000000000000000000
where$ADDR
is the path to you storage socket.Attached storage-0/console.log from oasis-core a48cd81.
It's 499032-th call to CompactMarshalBinary() that crashes,
n.Value
is not accessible.Note: genesis-playback works, if
--commit-every 1000
is passed.The text was updated successfully, but these errors were encountered: