The underlying fix was merged in #34977 (subtree update from bitcoin-core/libmultiprocess#268). This PR
removes the test workaround that accepted the degraded unknown non-KJ exception of type: kj::Exception
error message on Darwin.
Tested: interface_ipc_mining.py passes on macOS (arm64) with REDUCE_EXPORTS=ON.
DrahtBot
commented at 4:56 pm on April 6, 2026:
contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviews
See the guideline for information on the review process.
If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.
DrahtBot added the label
CI failed
on Apr 6, 2026
alfonsoromanz force-pushed
on Apr 6, 2026
alfonsoromanz marked this as a draft
on Apr 7, 2026
alfonsoromanz
commented at 0:38 am on April 7, 2026:
contributor
Marking as draft. The type-context.h change needs to go through libmultiprocess upstream first
(bitcoin-core/libmultiprocess#268). Once that’s merged, I’ll update this PR with a subtree merge + the test cleanup.
Sjors
commented at 1:09 pm on April 7, 2026:
member
ryanofsky referenced this in commit
3edbe8f67c
on Apr 7, 2026
alfonsoromanz force-pushed
on Apr 7, 2026
Sjors
commented at 3:04 pm on April 7, 2026:
member
I closed #34977 in favor of this PR, since you now include both the subtree update and a test for one of the updates.
fanquake added this to the milestone 31.0
on Apr 7, 2026
alfonsoromanz marked this as ready for review
on Apr 7, 2026
alfonsoromanz
commented at 3:20 pm on April 7, 2026:
contributor
Reopened with a subtree merge from bitcoin-core/libmultiprocess#268 + the test workaround removal.
Sjors
commented at 3:27 pm on April 7, 2026:
member
One little gotcha is that (when possible) subtree updates need to be based on the commit of the last update. So you’ll want to rebase this branch back onto 613a548648880314e78c3045d0ded12e29a4f036.
achow101
commented at 6:02 pm on April 7, 2026:
member
Subtree linter is failing
alfonsoromanz force-pushed
on Apr 7, 2026
alfonsoromanz
commented at 6:59 pm on April 7, 2026:
contributor
Rebased onto Sjors’s branch as suggested. GitHub shows conflicts since the branch isn’t on master tip, which seems to be preventing CI from running. Previously when I rebased onto master to resolve the conflicts, the subtree lint failed. How should I proceed?
achow101
commented at 7:19 pm on April 7, 2026:
member
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-08 00:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me