Skip to content

[SIGNER BUG] - Testnet signer just hung without any response causing a stall in testnet #6384

@bgridley

Description

@bgridley

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

No type

Projects

Status

Status: 🆕 New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions