AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 17 Bitcoin

Bugfix: GUI/Intro: Handle errors from SelectParams the same as if during InitConfig

Public commit record

What the developer wrote

Authored by Luke Dashjr

65/100 · Adequate
Bugfix: GUI/Intro: Handle errors from SelectParams the same as if during InitConfig

Without this, invalid vbparams just silently exit with no message
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This commit is a small bug fix in the Bitcoin Core graphical wallet (bitcoin-qt). When a user starts the GUI with an invalid custom network parameter (the -vbparams option), the program used to quit without showing any error message. The fix makes the GUI display the same helpful error message that the command-line daemon already shows, so users know what went wrong.

Recommended action

No urgent action required. This is a low-severity UX bug fix. Users running bitcoin-qt with custom -vbparams will now receive a clear error dialog instead of a silent exit. If backporting, include only the intro.cpp change.

Security signals we found

01

Silent failure on invalid user-supplied configuration parameter

02

Missing error handling around SelectParams in GUI startup path

03

Fix aligns GUI error handling with InitConfig error handling

Risk score

Why this scored 17/100

Our methodology →
Potential impact 2/30
Exploitability 1/25
Stealth signal 1/15
Affected reach 2/15
Confidence 8/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.