Skip to content

[CRASH] Another attempt to complete a future more than once. #1286

@benbierens

Description

@benbierens

Seen in v0.2.5 in multiple of the auto-client uploader/purchaser nodes. These are not configured with prover nor availabilities.

Located at started.nim:32

  let failed = newFuture[void]()
  proc callback(_: RequestId) =
    failed.complete()

Looks very similar to the previous one.
Crash message:

ERR 2025-06-21 11:04:25.339+00:00 Unhandled exception in async proc, aborting topics="codex" tid=2037975 msg="An attempt was made to complete a Future more than once. Details:\n  Future ID: 255893173492096\n  Creation location:\n    started.nim(30)    [unspecified]\n  First completion location:\n    started.nim(32)    [unspecified]\n  Second completion location:\n    started.nim(32)    [unspecified]\n\n"

Metadata

Metadata

Assignees

No one assigned

    Labels

    MarketplaceSee https://miro.com/app/board/uXjVNZ03E-c=/ for detailsbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions