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

Node split poc cache hare weights #6697

Merged
merged 3 commits into from
Feb 7, 2025

Conversation

poszu
Copy link
Contributor

@poszu poszu commented Feb 6, 2025

Closes #6676.

Changes:

  • Refactored Hare Oracle and created a separate structure responsible for keeping track of the active sets.
  • Added weights cache to avoid repeated queries for the miner's and the total weight for an epoch

@poszu poszu force-pushed the node-split-poc-cache-hare-weights branch from 773d9e0 to fa5588a Compare February 6, 2025 09:16
@poszu poszu force-pushed the node-split-poc-cache-hare-weights branch from fa5588a to 21dd0e9 Compare February 6, 2025 09:22
Copy link

codecov bot commented Feb 6, 2025

❌ 2 Tests Failed:

Tests completed Failed Passed Skipped
12424 2 12422 5
View the top 2 failed tests by shortest run time
github.com/spacemeshos/go-spacemesh/hare4 TestHare/equivocators
Stack Traces | 10.1s run time
=== RUN   TestHare/equivocators
    logger.go:146: 2025-02-06T11:42:03.452Z	INFO	hare=0	registered signing key	{"id": "892c51"}
    logger.go:146: 2025-02-06T11:42:03.452Z	INFO	hare=0	started	{"enabled": false, "enabled layer": 0, "disabled layer": 4294967295, "committee": 50, "leaders": 5, "iterations limit": 4, "preround delay": "25s", "round duration": "12s", "log stats": true, "p2p protocol": "/h/4.0", "enabled": 8, "disabled": 4294967295}
    logger.go:146: 2025-02-06T11:42:03.457Z	INFO	hare=1	registered signing key	{"id": "bcc78c"}
    logger.go:146: 2025-02-06T11:42:03.457Z	INFO	hare=1	started	{"enabled": false, "enabled layer": 0, "disabled layer": 4294967295, "committee": 50, "leaders": 5, "iterations limit": 4, "preround delay": "25s", "round duration": "12s", "log stats": true, "p2p protocol": "/h/4.0", "enabled": 8, "disabled": 4294967295}
    logger.go:146: 2025-02-06T11:42:03.462Z	INFO	hare=2	registered signing key	{"id": "5fd47e"}
    logger.go:146: 2025-02-06T11:42:03.462Z	INFO	hare=2	started	{"enabled": false, "enabled layer": 0, "disabled layer": 4294967295, "committee": 50, "leaders": 5, "iterations limit": 4, "preround delay": "25s", "round duration": "12s", "log stats": true, "p2p protocol": "/h/4.0", "enabled": 8, "disabled": 4294967295}
    logger.go:146: 2025-02-06T11:42:03.467Z	INFO	hare=3	registered signing key	{"id": "906360"}
    logger.go:146: 2025-02-06T11:42:03.467Z	INFO	hare=3	started	{"enabled": false, "enabled layer": 0, "disabled layer": 4294967295, "committee": 50, "leaders": 5, "iterations limit": 4, "preround delay": "25s", "round duration": "12s", "log stats": true, "p2p protocol": "/h/4.0", "enabled": 8, "disabled": 4294967295}
    logger.go:146: 2025-02-06T11:42:03.471Z	INFO	hare=4	registered signing key	{"id": "892c51"}
    logger.go:146: 2025-02-06T11:42:03.471Z	INFO	hare=4	started	{"enabled": false, "enabled layer": 0, "disabled layer": 4294967295, "committee": 50, "leaders": 5, "iterations limit": 4, "preround delay": "25s", "round duration": "12s", "log stats": true, "p2p protocol": "/h/4.0", "enabled": 8, "disabled": 4294967295}
    logger.go:146: 2025-02-06T11:42:03.475Z	DEBUG	hare=4	notified	{"layer": 8}
    logger.go:146: 2025-02-06T11:42:03.475Z	DEBUG	hare=3	notified	{"layer": 8}
    logger.go:146: 2025-02-06T11:42:03.475Z	DEBUG	hare=1	notified	{"layer": 8}
    logger.go:146: 2025-02-06T11:42:03.476Z	DEBUG	hare=3	registered layer	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.476Z	DEBUG	hare=1	registered layer	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.475Z	DEBUG	hare=2	notified	{"layer": 8}
    logger.go:146: 2025-02-06T11:42:03.475Z	DEBUG	hare=0	notified	{"layer": 8}
    logger.go:146: 2025-02-06T11:42:03.476Z	DEBUG	hare=2	registered layer	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.476Z	DEBUG	hare=0	registered layer	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.476Z	DEBUG	hare=4	registered layer	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.478Z	DEBUG	hare=0	active in preround. waiting for preround delay	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.478Z	DEBUG	hare=0	requested proposals	{"lid": 8, "beacon": "01010101"}
    logger.go:146: 2025-02-06T11:42:03.478Z	DEBUG	hare=2	active in preround. waiting for preround delay	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=2	requested proposals	{"lid": 8, "beacon": "01010101"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=1	active in preround. waiting for preround delay	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=1	requested proposals	{"lid": 8, "beacon": "01010101"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=4	active in preround. waiting for preround delay	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=4	requested proposals	{"lid": 8, "beacon": "01010101"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=3	active in preround. waiting for preround delay	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=3	requested proposals	{"lid": 8, "beacon": "01010101"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "8c2f2dac04"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=0	after on message	{"hash": "8c2f2dac04", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "bcc78c", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 12, "atxgrade": 5, "malicious": false, "hash": "afbc4db192"}
    logger.go:146: 2025-02-06T11:42:03.479Z	DEBUG	hare=0	after on message	{"hash": "afbc4db192", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "ecd2c876f4"}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=0	after on message	{"hash": "ecd2c876f4", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "8c2f2dac04"}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=1	after on message	{"hash": "8c2f2dac04", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=0	registered equivocation	{"lid": 8, "sender": "892c51a3894ac8f67254be9d15bd92a1427aae710f5b769fbe41a9df672a5868"}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "bcc78c", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 12, "atxgrade": 5, "malicious": false, "hash": "afbc4db192"}
    logger.go:146: 2025-02-06T11:42:03.480Z	DEBUG	hare=1	after on message	{"hash": "afbc4db192", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "f3de8793ac"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=0	after on message	{"hash": "f3de8793ac", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "ecd2c876f4"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	after on message	{"hash": "ecd2c876f4", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	registered equivocation	{"lid": 8, "sender": "892c51a3894ac8f67254be9d15bd92a1427aae710f5b769fbe41a9df672a5868"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "bcc78c", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 12, "atxgrade": 5, "malicious": false, "hash": "afbc4db192"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	after on message	{"hash": "afbc4db192", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "906360", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 9, "atxgrade": 5, "malicious": false, "hash": "03a14a3719"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=0	after on message	{"hash": "03a14a3719", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "f3de8793ac"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	after on message	{"hash": "f3de8793ac", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "8c2f2dac04"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	after on message	{"hash": "8c2f2dac04", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "ecd2c876f4"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	after on message	{"hash": "ecd2c876f4", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=2	registered equivocation	{"lid": 8, "sender": "892c51a3894ac8f67254be9d15bd92a1427aae710f5b769fbe41a9df672a5868"}
    logger.go:146: 2025-02-06T11:42:03.481Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "906360", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 9, "atxgrade": 5, "malicious": false, "hash": "03a14a3719"}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=1	after on message	{"hash": "03a14a3719", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "bcc78c", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 12, "atxgrade": 5, "malicious": false, "hash": "afbc4db192"}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=3	after on message	{"hash": "afbc4db192", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "f3de8793ac"}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "ecd2c876f4"}
    logger.go:146: 2025-02-06T11:42:03.483Z	DEBUG	hare=3	after on message	{"hash": "ecd2c876f4", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=2	after on message	{"hash": "f3de8793ac", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.483Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "8c2f2dac04"}
    logger.go:146: 2025-02-06T11:42:03.483Z	DEBUG	hare=3	after on message	{"hash": "8c2f2dac04", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.483Z	DEBUG	hare=3	registered equivocation	{"lid": 8, "sender": "892c51a3894ac8f67254be9d15bd92a1427aae710f5b769fbe41a9df672a5868"}
    logger.go:146: 2025-02-06T11:42:03.482Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "906360", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 9, "atxgrade": 5, "malicious": false, "hash": "03a14a3719"}
    logger.go:146: 2025-02-06T11:42:03.483Z	DEBUG	hare=2	after on message	{"hash": "03a14a3719", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "bcc78c", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 12, "atxgrade": 5, "malicious": false, "hash": "afbc4db192"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	after on message	{"hash": "afbc4db192", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "ecd2c876f4"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	after on message	{"hash": "ecd2c876f4", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "f3de8793ac"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=3	after on message	{"hash": "f3de8793ac", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "906360", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 9, "atxgrade": 5, "malicious": false, "hash": "03a14a3719"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=3	after on message	{"hash": "03a14a3719", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "8c2f2dac04"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	after on message	{"hash": "8c2f2dac04", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=4	registered equivocation	{"lid": 8, "sender": "892c51a3894ac8f67254be9d15bd92a1427aae710f5b769fbe41a9df672a5868"}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "preround", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "preround", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.484Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "preround", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "preround", "sender": "000000", "full": ["623cd3dfbb", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "f3de8793ac"}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	after on message	{"hash": "f3de8793ac", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "preround", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "preround", "sender": "000000", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "preround", "sender": "906360", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 9, "atxgrade": 5, "malicious": false, "hash": "03a14a3719"}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	after on message	{"hash": "03a14a3719", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "preround", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "preround", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "preround", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "preround", "sender": "000000", "full": ["1474647de3", "623cd3dfbb", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "softlock", "terminated": false, "coin": false}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "softlock", "terminated": false, "coin": false}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "softlock", "terminated": false, "coin": false}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "softlock", "terminated": false, "coin": false}
    logger.go:146: 2025-02-06T11:42:03.485Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "softlock", "terminated": false, "coin": false}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "3318caff45"}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	after on message	{"hash": "3318caff45", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "82b5856f21"}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	after on message	{"hash": "82b5856f21", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "3318caff45"}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=1	after on message	{"hash": "3318caff45", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.486Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "6887418e42"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=0	after on message	{"hash": "6887418e42", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "82b5856f21"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	after on message	{"hash": "82b5856f21", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "3318caff45"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 3, "atxgrade": 5, "malicious": false, "hash": "d26ece3f31"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=0	after on message	{"hash": "d26ece3f31", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "6887418e42"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	after on message	{"hash": "6887418e42", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=2	after on message	{"hash": "3318caff45", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 3, "atxgrade": 5, "malicious": false, "hash": "d26ece3f31"}
    logger.go:146: 2025-02-06T11:42:03.487Z	DEBUG	hare=1	after on message	{"hash": "d26ece3f31", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "82b5856f21"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	after on message	{"hash": "82b5856f21", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "3318caff45"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=3	after on message	{"hash": "3318caff45", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "6887418e42"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	after on message	{"hash": "6887418e42", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 3, "atxgrade": 5, "malicious": false, "hash": "d26ece3f31"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=2	after on message	{"hash": "d26ece3f31", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "82b5856f21"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=3	after on message	{"hash": "82b5856f21", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "3318caff45"}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=4	after on message	{"hash": "3318caff45", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.488Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "6887418e42"}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	after on message	{"hash": "6887418e42", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "82b5856f21"}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	after on message	{"hash": "82b5856f21", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 3, "atxgrade": 5, "malicious": false, "hash": "d26ece3f31"}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	after on message	{"hash": "d26ece3f31", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "892c51", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": true, "hash": "6887418e42"}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	after on message	{"hash": "6887418e42", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 3, "atxgrade": 5, "malicious": false, "hash": "d26ece3f31"}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	after on message	{"hash": "d26ece3f31", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.489Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.490Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.491Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.491Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.491Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.491Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "33c4114ff3"}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	after on message	{"hash": "33c4114ff3", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "e7c5a6be4b"}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	after on message	{"hash": "e7c5a6be4b", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "24ca91823d"}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	after on message	{"hash": "24ca91823d", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.492Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "45edcd8212"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=0	after on message	{"hash": "45edcd8212", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "253ca40d1a"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=0	after on message	{"hash": "253ca40d1a", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "e7c5a6be4b"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	after on message	{"hash": "e7c5a6be4b", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "33c4114ff3"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	after on message	{"hash": "33c4114ff3", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "24ca91823d"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	after on message	{"hash": "24ca91823d", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "45edcd8212"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=1	after on message	{"hash": "45edcd8212", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "33c4114ff3"}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "e7c5a6be4b"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	after on message	{"hash": "e7c5a6be4b", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "24ca91823d"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	after on message	{"hash": "24ca91823d", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.493Z	DEBUG	hare=2	after on message	{"hash": "33c4114ff3", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "45edcd8212"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	after on message	{"hash": "45edcd8212", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "253ca40d1a"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=1	after on message	{"hash": "253ca40d1a", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "253ca40d1a"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=2	after on message	{"hash": "253ca40d1a", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "e7c5a6be4b"}
    logger.go:146: 2025-02-06T11:42:03.494Z	DEBUG	hare=3	after on message	{"hash": "e7c5a6be4b", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "45edcd8212"}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "24ca91823d"}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	after on message	{"hash": "45edcd8212", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "253ca40d1a"}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	after on message	{"hash": "253ca40d1a", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "33c4114ff3"}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	after on message	{"hash": "33c4114ff3", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=3	after on message	{"hash": "24ca91823d", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "253ca40d1a"}
    logger.go:146: 2025-02-06T11:42:03.495Z	DEBUG	hare=4	after on message	{"hash": "253ca40d1a", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "45edcd8212"}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	after on message	{"hash": "45edcd8212", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "24ca91823d"}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "e7c5a6be4b"}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	after on message	{"hash": "e7c5a6be4b", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 13, "atxgrade": 5, "malicious": false, "hash": "33c4114ff3"}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	after on message	{"hash": "33c4114ff3", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	after on message	{"hash": "24ca91823d", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "commit", "sender": "000000", "ref": "295b73b645", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.496Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "commit", "sender": "000000", "ref": "295b73b645", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.497Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 0, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.497Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.497Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "987511724e"}
    logger.go:146: 2025-02-06T11:42:03.497Z	DEBUG	hare=0	after on message	{"hash": "987511724e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "987511724e"}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=1	after on message	{"hash": "987511724e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "987511724e"}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=2	after on message	{"hash": "987511724e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 0, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 0, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 0, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.498Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 0, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "987511724e"}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=3	after on message	{"hash": "987511724e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "a1fde6f180"}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=0	after on message	{"hash": "a1fde6f180", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "eaed6d720e"}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=0	after on message	{"hash": "eaed6d720e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 9, "atxgrade": 5, "malicious": true, "hash": "987511724e"}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=4	after on message	{"hash": "987511724e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 0, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "a1fde6f180"}
    logger.go:146: 2025-02-06T11:42:03.499Z	DEBUG	hare=1	after on message	{"hash": "a1fde6f180", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "eaed6d720e"}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "a1fde6f180"}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=1	after on message	{"hash": "eaed6d720e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=2	after on message	{"hash": "a1fde6f180", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "a1fde6f180"}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "eaed6d720e"}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=2	after on message	{"hash": "eaed6d720e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.500Z	DEBUG	hare=3	after on message	{"hash": "a1fde6f180", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 16, "atxgrade": 5, "malicious": false, "hash": "a1fde6f180"}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	after on message	{"hash": "a1fde6f180", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "eaed6d720e"}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=3	after on message	{"hash": "eaed6d720e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 0, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "eaed6d720e"}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	after on message	{"hash": "eaed6d720e", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 0, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 0, "round": "notify", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 0, "round": "notify", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 0, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 0, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "hardlock", "terminated": false, "result": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	INFO	hare=2	stats	{"lid": 8, "iter": 0, "threshold": 26, "preround": [{"grade": 1, "tallies": [{"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}]}, {"grade": 2, "tallies": [{"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 3, "tallies": [{"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}]}, {"grade": 4, "tallies": [{"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}]}, {"grade": 5, "tallies": [{"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}]}], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}], "notify": [{"grade": 5, "tallies": [{"total": 35, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "hardlock", "terminated": false, "result": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}
    logger.go:146: 2025-02-06T11:42:03.501Z	INFO	hare=0	stats	{"lid": 8, "iter": 0, "threshold": 26, "preround": [{"grade": 1, "tallies": [{"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}]}, {"grade": 2, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 3, "tallies": [{"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}]}, {"grade": 4, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}]}, {"grade": 5, "tallies": [{"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}]}], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 35, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "hardlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "hardlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	INFO	hare=4	stats	{"lid": 8, "iter": 0, "threshold": 26, "preround": [{"grade": 1, "tallies": [{"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 38, "valid": 27, "id": "1474647de3"}]}, {"grade": 2, "tallies": [{"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 3, "tallies": [{"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 27, "valid": 27, "id": "22cc19d919"}]}, {"grade": 4, "tallies": [{"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 38, "valid": 27, "id": "1474647de3"}]}, {"grade": 5, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}]}], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 22, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 29, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}, {"grade": 5, "tallies": [{"total": 29, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 22, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 35, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.501Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "hardlock", "terminated": false, "result": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}
    logger.go:146: 2025-02-06T11:42:03.502Z	INFO	hare=1	stats	{"lid": 8, "iter": 0, "threshold": 26, "preround": [{"grade": 1, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 2, "tallies": [{"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 3, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 4, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}, {"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}]}, {"grade": 5, "tallies": [{"total": 30, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 38, "valid": 27, "id": "22cc19d919"}, {"total": 12, "valid": 12, "id": "623cd3dfbb"}, {"total": 32, "valid": 21, "id": "d2a2dd35df"}]}], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 35, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.501Z	INFO	hare=3	stats	{"lid": 8, "iter": 0, "threshold": 26, "preround": [{"grade": 1, "tallies": [{"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 27, "valid": 27, "id": "22cc19d919"}]}, {"grade": 2, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}]}, {"grade": 3, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}]}, {"grade": 4, "tallies": [{"total": 38, "valid": 27, "id": "1474647de3"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}]}, {"grade": 5, "tallies": [{"total": 27, "valid": 27, "id": "22cc19d919"}, {"total": 41, "valid": 30, "id": "e49238ed1c"}, {"total": 23, "valid": 12, "id": "623cd3dfbb"}, {"total": 21, "valid": 21, "id": "d2a2dd35df"}, {"total": 38, "valid": 27, "id": "1474647de3"}]}], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}, {"grade": 5, "tallies": [{"total": 13, "valid": 13, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 38, "valid": 29, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}], "notify": [{"grade": 5, "tallies": [{"total": 35, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "softlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "softlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "softlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "softlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "softlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "softlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.502Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "5dac540587"}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	after on message	{"hash": "5dac540587", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "propose", "active": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "5dac540587"}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=1	after on message	{"hash": "5dac540587", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "df51e36924"}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	after on message	{"hash": "df51e36924", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.503Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "4ff20d383c"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=0	after on message	{"hash": "4ff20d383c", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "5dac540587"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=2	after on message	{"hash": "5dac540587", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "4ff20d383c"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=1	after on message	{"hash": "4ff20d383c", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "5dac540587"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=3	after on message	{"hash": "5dac540587", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "df51e36924"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=1	after on message	{"hash": "df51e36924", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "bcc78c", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 2, "atxgrade": 5, "malicious": false, "hash": "5dac540587"}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=4	after on message	{"hash": "5dac540587", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.504Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "4ff20d383c"}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=2	after on message	{"hash": "4ff20d383c", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "df51e36924"}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=2	after on message	{"hash": "df51e36924", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "4ff20d383c"}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=3	after on message	{"hash": "4ff20d383c", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "df51e36924"}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=3	after on message	{"hash": "df51e36924", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "906360", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "4ff20d383c"}
    logger.go:146: 2025-02-06T11:42:03.505Z	DEBUG	hare=4	after on message	{"hash": "4ff20d383c", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "propose", "sender": "5fd47e", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 1, "atxgrade": 5, "malicious": false, "hash": "df51e36924"}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	after on message	{"hash": "df51e36924", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "propose", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "propose", "sender": "000000", "full": ["1474647de3", "22cc19d919", "e49238ed1c"], "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "wait1", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "wait1", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "wait2", "active": true}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.506Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "wait2", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.508Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.508Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.508Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.508Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.508Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "commit", "active": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "39d4ce4874"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	after on message	{"hash": "39d4ce4874", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 22, "atxgrade": 5, "malicious": false, "hash": "f26d42e1ff"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	after on message	{"hash": "f26d42e1ff", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "fd904b6062"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	after on message	{"hash": "fd904b6062", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "39d4ce4874"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=1	after on message	{"hash": "39d4ce4874", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 22, "atxgrade": 5, "malicious": false, "hash": "f26d42e1ff"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "d4f43daf07"}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=0	after on message	{"hash": "d4f43daf07", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "39d4ce4874"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "e0cb71c886"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=0	after on message	{"hash": "e0cb71c886", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=2	after on message	{"hash": "39d4ce4874", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.509Z	DEBUG	hare=1	after on message	{"hash": "f26d42e1ff", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "fd904b6062"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	after on message	{"hash": "fd904b6062", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "e0cb71c886"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	after on message	{"hash": "e0cb71c886", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "39d4ce4874"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=3	after on message	{"hash": "39d4ce4874", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "d4f43daf07"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=1	after on message	{"hash": "d4f43daf07", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 22, "atxgrade": 5, "malicious": false, "hash": "f26d42e1ff"}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=2	after on message	{"hash": "f26d42e1ff", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.510Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "fd904b6062"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=2	after on message	{"hash": "fd904b6062", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "e0cb71c886"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=2	after on message	{"hash": "e0cb71c886", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 22, "atxgrade": 5, "malicious": false, "hash": "f26d42e1ff"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	after on message	{"hash": "f26d42e1ff", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "fd904b6062"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	after on message	{"hash": "fd904b6062", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "e50602048a", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "39d4ce4874"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=4	after on message	{"hash": "39d4ce4874", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 22, "atxgrade": 5, "malicious": false, "hash": "f26d42e1ff"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=4	after on message	{"hash": "f26d42e1ff", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "e0cb71c886"}
    logger.go:146: 2025-02-06T11:42:03.511Z	DEBUG	hare=3	after on message	{"hash": "e0cb71c886", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 18, "atxgrade": 5, "malicious": false, "hash": "e0cb71c886"}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=4	after on message	{"hash": "e0cb71c886", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "commit", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "d4f43daf07"}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=2	after on message	{"hash": "d4f43daf07", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "906360", "ref": "295b73b645", "vrf_count": 10, "atxgrade": 5, "malicious": false, "hash": "fd904b6062"}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=4	after on message	{"hash": "fd904b6062", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "commit", "sender": "000000", "ref": "295b73b645", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "d4f43daf07"}
    logger.go:146: 2025-02-06T11:42:03.512Z	DEBUG	hare=3	after on message	{"hash": "d4f43daf07", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.513Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "commit", "sender": "892c51", "ref": "295b73b645", "vrf_count": 12, "atxgrade": 5, "malicious": true, "hash": "d4f43daf07"}
    logger.go:146: 2025-02-06T11:42:03.513Z	DEBUG	hare=4	after on message	{"hash": "d4f43daf07", "gossip": false}
    logger.go:146: 2025-02-06T11:42:03.513Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "commit", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "commit", "sender": "000000", "ref": "295b73b645", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.513Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 1, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.513Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 1, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 15, "atxgrade": 5, "malicious": false, "hash": "52e69f17ec"}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=0	after on message	{"hash": "52e69f17ec", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 14, "atxgrade": 5, "malicious": true, "hash": "9ec4d501cf"}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=0	after on message	{"hash": "9ec4d501cf", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 15, "atxgrade": 5, "malicious": false, "hash": "52e69f17ec"}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=1	after on message	{"hash": "52e69f17ec", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 14, "atxgrade": 5, "malicious": true, "hash": "9ec4d501cf"}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=1	after on message	{"hash": "9ec4d501cf", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.514Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 1, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 1, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 1, "round": "notify", "active": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 14, "atxgrade": 5, "malicious": true, "hash": "9ec4d501cf"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=2	after on message	{"hash": "9ec4d501cf", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=0	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "68e17bc816"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=0	after on message	{"hash": "68e17bc816", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 15, "atxgrade": 5, "malicious": false, "hash": "52e69f17ec"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=2	after on message	{"hash": "52e69f17ec", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 14, "atxgrade": 5, "malicious": true, "hash": "9ec4d501cf"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=3	after on message	{"hash": "9ec4d501cf", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=1	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "68e17bc816"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=1	after on message	{"hash": "68e17bc816", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "892c51", "ref": "e50602048a", "vrf_count": 14, "atxgrade": 5, "malicious": true, "hash": "9ec4d501cf"}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=4	after on message	{"hash": "9ec4d501cf", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 15, "atxgrade": 5, "malicious": false, "hash": "52e69f17ec"}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=3	after on message	{"hash": "52e69f17ec", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.515Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 1, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "bcc78c", "ref": "e50602048a", "vrf_count": 15, "atxgrade": 5, "malicious": false, "hash": "52e69f17ec"}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=2	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "68e17bc816"}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=2	after on message	{"hash": "68e17bc816", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=4	after on message	{"hash": "52e69f17ec", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 1, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=3	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "68e17bc816"}
    logger.go:146: 2025-02-06T11:42:03.516Z	DEBUG	hare=3	after on message	{"hash": "68e17bc816", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=4	on message	{"lid": 8, "iter": 1, "round": "notify", "sender": "5fd47e", "ref": "e50602048a", "vrf_count": 11, "atxgrade": 5, "malicious": false, "hash": "68e17bc816"}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=4	after on message	{"hash": "68e17bc816", "gossip": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 1, "round": "notify", "terminated": false, "msg": {"lid": 0, "iter": 1, "round": "notify", "sender": "000000", "ref": "e50602048a", "vrf_count": 0}}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 1, "round": "notify", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 1, "round": "notify", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=4	execute round	{"lid": 8, "iter": 2, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=2	execute round	{"lid": 8, "iter": 2, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=0	execute round	{"lid": 8, "iter": 2, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=0	round output	{"lid": 8, "iter": 2, "round": "hardlock", "terminated": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	INFO	hare=0	stats	{"lid": 8, "iter": 1, "threshold": 26, "preround": [], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}, {"grade": 5, "tallies": [{"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}], "notify": [{"grade": 5, "tallies": [{"total": 40, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=0	terminated	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=1	execute round	{"lid": 8, "iter": 2, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=3	execute round	{"lid": 8, "iter": 2, "round": "hardlock", "active": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=4	round output	{"lid": 8, "iter": 2, "round": "hardlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=1	round output	{"lid": 8, "iter": 2, "round": "hardlock", "terminated": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	INFO	hare=4	stats	{"lid": 8, "iter": 1, "threshold": 26, "preround": [], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}], "notify": [{"grade": 5, "tallies": [{"total": 40, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=2	round output	{"lid": 8, "iter": 2, "round": "hardlock", "terminated": true}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=3	round output	{"lid": 8, "iter": 2, "round": "hardlock", "terminated": false}
    logger.go:146: 2025-02-06T11:42:03.517Z	INFO	hare=1	stats	{"lid": 8, "iter": 1, "threshold": 26, "preround": [], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 40, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=1	terminated	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.517Z	INFO	hare=2	stats	{"lid": 8, "iter": 1, "threshold": 26, "preround": [], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}, {"grade": 5, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 40, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    logger.go:146: 2025-02-06T11:42:03.517Z	DEBUG	hare=2	terminated	{"lid": 8}
    logger.go:146: 2025-02-06T11:42:03.517Z	INFO	hare=3	stats	{"lid": 8, "iter": 1, "threshold": 26, "preround": [], "propose": [{"ref": "295b73b645", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}, {"ref": "e50602048a", "grade": 2, "proposals": ["1474647de3", "22cc19d919", "d2a2dd35df", "e49238ed1c"]}], "commit": [{"grade": 4, "tallies": [{"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}, {"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}, {"grade": 5, "tallies": [{"total": 52, "valid": 40, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}, {"total": 10, "valid": 10, "id": "295b73b6455d3e374872cb38c4c49c11f8ba82af43fc1321080085a135ce7a3e"}]}], "notify": [{"grade": 5, "tallies": [{"total": 40, "valid": 26, "id": "e50602048ae8737cf3bb52e1f8ff719973934f4de4e689baa8675cf3f8e39e63"}]}]}
    hare_test.go:647: eligibility can't be sent, waited: 10s, stacktraces:
        goroutine 1485 [running]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc00053c9c0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:761 +0x6a
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc00053c9c0?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc00053c9c0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc00041d518, 0x1, 0x1}, 0xc0004d9180, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc00041d518?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfe00, 0xc0004b68c0)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1405
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1 [chan receive]:
        testing.(*T).Run(0xc0000c8680, {0x16a9907?, 0x0?}, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        testing.runTests.func1(0xc0000c8680)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2168 +0x37
        testing.tRunner(0xc0000c8680, 0xc00050fc38)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        testing.runTests(0xc0000ee150, {0x2422020, 0x10, 0x10}, {0x40?, 0x16b2782?, 0x24a5060?})
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2166 +0x43d
        testing.(*M).Run(0xc0000e6000)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2034 +0x64a
        github..../spacemeshos/go-spacemesh/hare4.TestMain(0x2402360?)
        	.../go-spacemesh/hare4/hare_test.go:48 +0x85
        main.main()
        	_testmain.go:89 +0xa8
        
        goroutine 19 [select]:
        go.opencensus.io/stats/view.(*worker).start(0xc000198b00)
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:292 +0x9f
        created by go.opencensus.io/stats/view.init.0 in goroutine 1
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:34 +0x8d
        
        goroutine 1379 [runnable]:
        runtime.Gosched(...)
        	.../hostedtoolcache/go/1.23.4.../src/runtime/proc.go:353
        strings.(*Builder).Write(0xc0006e6060, {0xc000980000, 0x9415, 0x1?})
        	.../hostedtoolcache/go/1.23.4.../src/strings/builder.go:83 +0x8b
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0006e6060})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:772 +0xa5
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.waitForChan[...]({0x1972d40?, 0xc00015a240}, 0xc00071f400, 0x2540be400, {0x16ad68a, 0xb})
        	.../go-spacemesh/hare4/hare_test.go:635 +0xe6
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:653
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:587
        github..../spacemeshos/go-spacemesh/hare4.testHare(0xc00017a340, 0x4, 0x0, 0x1, {0xc000693f58, 0x1, 0x1})
        	.../go-spacemesh/hare4/hare_test.go:722 +0x4a5
        github..../spacemeshos/go-spacemesh/hare4.TestHare.func7(0xc00017a340?)
        	.../go-spacemesh/hare4/hare_test.go:753 +0x4e
        testing.tRunner(0xc00017a340, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 119
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 119 [chan receive]:
        testing.(*T).Run(0xc0000c8820, {0x16aea06?, 0x5bb1d3?}, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        github..../spacemeshos/go-spacemesh/hare4.TestHare(0xc0000c8820)
        	.../go-spacemesh/hare4/hare_test.go:753 +0xe5
        testing.tRunner(0xc0000c8820, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 1
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 1565 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1594 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1608 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1358 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1643 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1618 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1577 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1621 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1650 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1400 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1625 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1607 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1642 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1567 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1592 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1639 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1615 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1632 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1634 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1614 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1606 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1584 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1626 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1654 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1591 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1579 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1597 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1631 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1653 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1633 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1630 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1566 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1593 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1605 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1657 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1581 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1598 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1580 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1617 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1612 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1604 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1564 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1655 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1596 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1620 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1610 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1624 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1635 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1353 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1623 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1656 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1599 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1395 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1613 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1583 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1616 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1628 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1611 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1652 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1644 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1622 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1602 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1641 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1569 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1408 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1407 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1568 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1576 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1563 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1640 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1575 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1578 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1603 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1595 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1619 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1582 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1491 [runnable]:
        runtime.Gosched(...)
        	.../hostedtoolcache/go/1.23.4.../src/runtime/proc.go:353
        strings.(*Builder).Write(0xc0004e26e0, {0xc000880000, 0x933b, 0x1?})
        	.../hostedtoolcache/go/1.23.4.../src/strings/builder.go:83 +0x8b
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0004e26e0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:772 +0xa5
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0004e26e0?}, 0xd0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0004e26e0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc000540078, 0x1, 0x1}, 0xc0004d8700, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc000540078?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfc80, 0xc00055c280)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1400
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1405 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1406 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1409 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1410 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1651 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1629 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1585 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1609 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1600 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1601 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1636 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1637 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1627 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1638 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
    hare_test.go:636: didn't stop, waited: 10s, stacktraces:
        goroutine 1379 [running]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0006e6060})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:761 +0x6a
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.waitForChan[...]({0x1972d40?, 0xc00015a240}, 0xc00071f400, 0x2540be400, {0x16ad68a, 0xb})
        	.../go-spacemesh/hare4/hare_test.go:635 +0xe6
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:653
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:587
        github..../spacemeshos/go-spacemesh/hare4.testHare(0xc00017a340, 0x4, 0x0, 0x1, {0xc000693f58, 0x1, 0x1})
        	.../go-spacemesh/hare4/hare_test.go:722 +0x4a5
        github..../spacemeshos/go-spacemesh/hare4.TestHare.func7(0xc00017a340?)
        	.../go-spacemesh/hare4/hare_test.go:753 +0x4e
        testing.tRunner(0xc00017a340, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 119
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 1 [chan receive]:
        testing.(*T).Run(0xc0000c8680, {0x16a9907?, 0x0?}, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        testing.runTests.func1(0xc0000c8680)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2168 +0x37
        testing.tRunner(0xc0000c8680, 0xc00050fc38)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        testing.runTests(0xc0000ee150, {0x2422020, 0x10, 0x10}, {0x40?, 0x16b2782?, 0x24a5060?})
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2166 +0x43d
        testing.(*M).Run(0xc0000e6000)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2034 +0x64a
        github..../spacemeshos/go-spacemesh/hare4.TestMain(0x2402360?)
        	.../go-spacemesh/hare4/hare_test.go:48 +0x85
        main.main()
        	_testmain.go:89 +0xa8
        
        goroutine 19 [select]:
        go.opencensus.io/stats/view.(*worker).start(0xc000198b00)
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:292 +0x9f
        created by go.opencensus.io/stats/view.init.0 in goroutine 1
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:34 +0x8d
        
        goroutine 119 [chan receive]:
        testing.(*T).Run(0xc0000c8820, {0x16aea06?, 0x5bb1d3?}, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        github..../spacemeshos/go-spacemesh/hare4.TestHare(0xc0000c8820)
        	.../go-spacemesh/hare4/hare_test.go:753 +0xe5
        testing.tRunner(0xc0000c8820, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 1
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 1565 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1594 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1608 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1358 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1643 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1618 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1577 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1621 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1650 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1400 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1625 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1607 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1642 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1567 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1592 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1639 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1615 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1632 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1634 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1614 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1606 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1584 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1626 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1654 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1591 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1579 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1597 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1631 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1653 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1633 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1630 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1566 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1593 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1605 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1657 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1581 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1598 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1580 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1617 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1612 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1604 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1564 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1655 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1596 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1620 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1610 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1624 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1635 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1353 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1623 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1656 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1599 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1395 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1613 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1583 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1616 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1628 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1611 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1652 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1644 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1622 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1602 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1641 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1569 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1408 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1407 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1568 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1576 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1563 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1640 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1575 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1578 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1603 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1595 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1619 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1582 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1491 [runnable]:
        runtime.Gosched(...)
        	.../hostedtoolcache/go/1.23.4.../src/runtime/proc.go:353
        strings.(*Builder).Write(0xc0004e26e0, {0xc000880000, 0x933b, 0x1?})
        	.../hostedtoolcache/go/1.23.4.../src/strings/builder.go:83 +0x8b
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0004e26e0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:772 +0xa5
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0004e26e0?}, 0xd0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0004e26e0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc000540078, 0x1, 0x1}, 0xc0004d8700, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc000540078?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfc80, 0xc00055c280)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1400
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1405 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1406 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1409 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1410 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1651 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1629 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1585 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1609 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1600 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1601 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1636 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1637 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1627 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1638 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1485 [runnable]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc00053c9c0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:759 +0x30
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc00053c9c0?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc00053c9c0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc00041d518, 0x1, 0x1}, 0xc0004d9180, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc00041d518?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfe00, 0xc0004b68c0)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1405
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
    hare_test.go:647: eligibility can't be sent, waited: 10s, stacktraces:
        goroutine 1491 [running]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0004e26e0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:761 +0x6a
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0004e26e0?}, 0xd0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0004e26e0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc000540078, 0x1, 0x1}, 0xc0004d8700, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc000540078?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfc80, 0xc00055c280)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1400
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1 [chan receive]:
        testing.(*T).Run(0xc0000c8680, {0x16a9907?, 0x0?}, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        testing.runTests.func1(0xc0000c8680)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2168 +0x37
        testing.tRunner(0xc0000c8680, 0xc00050fc38)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        testing.runTests(0xc0000ee150, {0x2422020, 0x10, 0x10}, {0x40?, 0x16b2782?, 0x24a5060?})
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2166 +0x43d
        testing.(*M).Run(0xc0000e6000)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:2034 +0x64a
        github..../spacemeshos/go-spacemesh/hare4.TestMain(0x2402360?)
        	.../go-spacemesh/hare4/hare_test.go:48 +0x85
        main.main()
        	_testmain.go:89 +0xa8
        
        goroutine 19 [select]:
        go.opencensus.io/stats/view.(*worker).start(0xc000198b00)
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:292 +0x9f
        created by go.opencensus.io/stats/view.init.0 in goroutine 1
        	.../pkg/mod/go.opencensus.io@v0.24..../stats/view/worker.go:34 +0x8d
        
        goroutine 1379 [runnable]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc0006e6060})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:759 +0x30
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc0006e6060?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.waitForChan[...]({0x1972d40?, 0xc00015a240}, 0xc00071f400, 0x2540be400, {0x16ad68a, 0xb})
        	.../go-spacemesh/hare4/hare_test.go:635 +0xe6
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:653
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).waitStopped(...)
        	.../go-spacemesh/hare4/hare_test.go:587
        github..../spacemeshos/go-spacemesh/hare4.testHare(0xc00017a340, 0x4, 0x0, 0x1, {0xc000693f58, 0x1, 0x1})
        	.../go-spacemesh/hare4/hare_test.go:722 +0x4a5
        github..../spacemeshos/go-spacemesh/hare4.TestHare.func7(0xc00017a340?)
        	.../go-spacemesh/hare4/hare_test.go:753 +0x4e
        testing.tRunner(0xc00017a340, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 119
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 119 [chan receive]:
        testing.(*T).Run(0xc0000c8820, {0x16aea06?, 0x5bb1d3?}, 0x17db220)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1751 +0x3ab
        github..../spacemeshos/go-spacemesh/hare4.TestHare(0xc0000c8820)
        	.../go-spacemesh/hare4/hare_test.go:753 +0xe5
        testing.tRunner(0xc0000c8820, 0x17daf48)
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1690 +0xf4
        created by testing.(*T).Run in goroutine 1
        	.../hostedtoolcache/go/1.23.4.../src/testing/testing.go:1743 +0x390
        
        goroutine 1565 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1594 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1608 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1358 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1643 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1618 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1577 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1621 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1650 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1400 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1625 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1607 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1642 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1567 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1592 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1639 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1615 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1632 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1634 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1614 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1606 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1584 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1626 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1654 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1591 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1579 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1597 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1631 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1653 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1633 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1630 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1566 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1593 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1605 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1657 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1581 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1598 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1580 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1617 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1612 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1604 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1564 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1655 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1596 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1620 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1610 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1624 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1635 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1353 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1623 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1656 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1599 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1395 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1613 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1583 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1616 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1628 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1611 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1652 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1485
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1644 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1622 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1602 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1641 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1569 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1408 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1407 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1568 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1576 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1563 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1640 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1575 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1578 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1603 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1595 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1619 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1582 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1405 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).Start.func2()
        	.../go-spacemesh/hare4/hare.go:308 +0x165
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1379
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
        
        goroutine 1406 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1409 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1410 [select]:
        github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages.func2()
        	.../go-spacemesh/hare4/hare_test.go:599 +0x85
        created by github..../spacemeshos/go-spacemesh/hare4.(*lockstepCluster).drainInteractiveMessages in goroutine 1379
        	.../go-spacemesh/hare4/hare_test.go:597 +0xa5
        
        goroutine 1651 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1382
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1629 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1491
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1585 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1609 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1600 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1601 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1636 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1637 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1627 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1369
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1638 [chan receive]:
        github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt.func1()
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:314 +0xb0
        created by github.com/go-llsqlite/crawshaw.(*Conn).SetInterrupt in goroutine 1482
        	.../pkg/mod/github.com/go-llsqlite/crawshaw@v0.5.5/sqlite.go:309 +0x1f9
        
        goroutine 1485 [runnable]:
        runtime/pprof.writeGoroutineStacks({0x19494c0, 0xc00053c9c0})
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:759 +0x30
        runtime/pprof.writeGoroutine({0x19494c0?, 0xc00053c9c0?}, 0x0?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:750 +0x25
        runtime/pprof.(*Profile).WriteTo(0x16ab022?, {0x19494c0?, 0xc00053c9c0?}, 0x1?)
        	.../hostedtoolcache/go/1.23.4.../runtime/pprof/pprof.go:374 +0x14b
        github..../spacemeshos/go-spacemesh/hare4.sendWithTimeout[...]({0x1972d40?, 0xc00015a240}, {0xc00041d518, 0x1, 0x1}, 0xc0004d9180, 0x2540be400, {0x16c2453, 0x19})
        	.../go-spacemesh/hare4/hare_test.go:646 +0x11f
        github..../spacemeshos/go-spacemesh/hare4.(*testTracer).OnActive(0xc1e1486e1aaa5bd8?, {0xc00041d518?, 0x24a5060?, 0x2cb417800?})
        	.../go-spacemesh/hare4/hare_test.go:674 +0x57
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).run(0xc0001cfe00, 0xc0004b68c0)
        	.../go-spacemesh/hare4/hare.go:670 +0x74b
        github..../spacemeshos/go-spacemesh/hare4.(*Hare).onLayer.func1()
        	.../go-spacemesh/hare4/hare.go:602 +0x45
        golang..../x/sync/errgroup.(*Group).Go.func1()
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x50
        created by golang..../x/sync/errgroup.(*Group).Go in goroutine 1405
        	.../pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0x96
    logger.go:146: 2025-02-06T11:42:13.521Z	INFO	hare=4	stopped
    logger.go:146: 2025-02-06T11:42:13.526Z	INFO	hare=3	stopped
    logger.go:146: 2025-02-06T11:42:13.527Z	INFO	hare=2	stopped
    logger.go:146: 2025-02-06T11:42:13.528Z	INFO	hare=1	stopped
    logger.go:146: 2025-02-06T11:42:13.529Z	INFO	hare=0	stopped
--- FAIL: TestHare/equivocators (10.08s)
github.com/spacemeshos/go-spacemesh/hare4 TestHare
Stack Traces | 10.6s run time
=== RUN   TestHare
--- FAIL: TestHare (10.55s)

To view more test analytics, go to the Test Analytics Dashboard
📢 Thoughts on this report? Let us know!

@poszu poszu merged commit 9d30fa5 into node-split-poc Feb 7, 2025
14 checks passed
@poszu poszu deleted the node-split-poc-cache-hare-weights branch February 7, 2025 17:04
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

Successfully merging this pull request may close these issues.

2 participants