Repository navigation
Inspector tests fail when current path has encoded characters (like ~) #59803
Description
Activity
I'm currently making sure this was the right analysis...
@kapouer Do you have any example failure output (build log?)?
Here
search for "not ok"Reacted by Richard LauNote that this is the version with shared libraries, and also it's the first time I try to use shared llhttp,
I may have shot myself in the foot.Note that this is the version with shared libraries, and also it's the first time I try to use shared llhttp, I may have shot myself in the foot.
we have updated llhttp in this release to 9.3.0, that could be why?
The problem is...
Test fails when run from this path:/build/reproducible-path/nodejs-20.19.5+dfsg+~cs20.19.12
and succeeds when run from this path:/build/reproducible-path/nodejs-20.19.5
🤔I could reproduce with node-v20.19.5-linux-x64.tar.xz downloaded from nodejs.org
- changed the title
[-]Failing inspector tests in 20.x branch[/-][+]Inspector tests fail when current path has encoded characters (like ~)[/+]on Sep 17, 2025 Reproduced with node-v22.19.0-linux-x64.tar.xz, node-v24.8.0-linux-x64.tar.xz too.
github-actions commented
on Apr 19, 2026 on Apr 19, 2026 – with GitHub ActionsContributorMore actionsThis issue has been marked as stale due to 210 days of inactivity.
It will be automatically closed in 30 days if no further activity occurs. If this is still relevant, please leave a comment or update it to keep it open.- addedstaleIssues and PRs marked stale due to inactivity and scheduled for automatic closure.Issues and PRs marked stale due to inactivity and scheduled for automatic closure.
on Apr 19, 2026 github-actions commented
on May 19, 2026 on May 19, 2026 – with GitHub ActionsContributorMore actionsThis issue has been automatically closed after 30 days of inactivity following its stale status (no activity for a total of 240 days).
If this is still relevant, feel free to reopen it or leave a comment with additional details so we can continue the discussion.
Version
20.19.5
Platform
Subsystem
test
What steps will reproduce the bug?
Run these parallel tests:
test-inspector.js
test-inspector-async-context-brk.js
test-inspector-bindings.js
test-inspector-multisession-js.js
test-runner-inspect.mjs
test-runner-coverage.js
test-startup-empty-regexp-statics.js
test-inspector-connect-main-thread.js
How often does it reproduce? Is there a required condition?
Always
What is the expected behavior? Why is that the expected behavior?
Tests pass
What do you see instead?
Tests fail.
Additional information
The commit that makes them fail comes from:
#57498