-
Notifications
You must be signed in to change notification settings - Fork 736
Description
Describe the bug
The Hiro testnet signer process became stalled, failing to respond to metrics queries, process new blocks, or produce any logs. While the process remained active, it was non-functional. The issue was resolved only after manually restarting the signer.
Steps To Reproduce
Manual reproduction of this issue has not been possible. This appears to be an intermittent and rare event.
Expected behavior
The signer process should remain responsive and functional at all times. If a critical error or unrecoverable state is reached, the process should crash gracefully or log a critical error to facilitate automated restarts and debugging. The observed silent failure makes it impossible to detect and recover without manual intervention.
Environment (please complete the following information):
- Hiro testnet signer setup
Additional context
The stall occurred after the following sequence of log messages. No further logs were generated until the signer was manually restarted.
08/14/2025, 03:23:31.779 PM | message=Cycle #88 Signer #2: Block proposal invalid
08/14/2025, 03:23:31.779 PM | message=Miner block proposal has consensus hash that is neither the current or last sortition. Considering invalid.
08/14/2025, 03:23:31.775 PM | message=Miner block proposal has consensus hash that is neither the current or last sortition. Resetting view.
08/14/2025, 03:23:31.774 PM | message=Cycle #88 Signer #2: received a block proposal for a new block.
08/14/2025, 03:23:29.636 PM | message=Last accepted block has timed out
08/14/2025, 03:23:09.623 PM | message=Last accepted block has timed out
08/14/2025, 03:22:49.610 PM | message=Last accepted block has timed out
08/14/2025, 03:22:29.597 PM | message=Last accepted block has timed out
08/14/2025, 03:22:09.584 PM | message=Last accepted block has timed out
Metadata
Metadata
Assignees
Labels
Type
Projects
Status