Skip to content

Conversation

fanquake
Copy link
Member

Backports #33001 to 29.x.

MarcoFalke and others added 3 commits July 23, 2025 16:46
This adds a missing catch for BaseException (e.g. SystemExit), which
would otherwise be silently ignored.

Also, remove the redundant other catches, which are just calling
log.exception with a redundant log message.

Github-Pull: bitcoin#33001
Rebased-From: fa30b34
log.exception is more verbose and useful to debug timeouts.

Also, log stderr for CalledProcessError to make debugging easier.

Github-Pull: bitcoin#33001
Rebased-From: faa3e68
@fanquake fanquake added this to the 29.1 milestone Jul 23, 2025
@DrahtBot
Copy link
Contributor

DrahtBot commented Jul 23, 2025

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Code Coverage & Benchmarks

For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33046.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK pablomartin4btc, marcofleon

If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

Copy link
Member

@pablomartin4btc pablomartin4btc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 411e151

@fanquake fanquake requested a review from marcofleon July 24, 2025 10:40
Copy link
Contributor

@marcofleon marcofleon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm ACK 411e151

@fanquake fanquake merged commit 8063d55 into bitcoin:29.x Jul 24, 2025
18 checks passed
@fanquake fanquake deleted the 29_x_unhandled_exceptions branch July 24, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants