Title: Segfaults with `[await] using` within node core · Issue #64230 · nodejs/node · GitHub
Open Graph Title: Segfaults with `[await] using` within node core · Issue #64230 · nodejs/node
X Title: Segfaults with `[await] using` within node core · Issue #64230 · nodejs/node
Description: js_explicit_resource_management is still a flagged feature in V8. We cannot depend on it in core. Encountering [await] using in core will segfault if running in an environment without js_shipping features. > out/Release/node --no-js-expl...
Open Graph Description: js_explicit_resource_management is still a flagged feature in V8. We cannot depend on it in core. Encountering [await] using in core will segfault if running in an environment without js_shipping f...
X Description: js_explicit_resource_management is still a flagged feature in V8. We cannot depend on it in core. Encountering [await] using in core will segfault if running in an environment without js_shipping f...
Opengraph URL: https://github.com/nodejs/node/issues/64230
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Segfaults with `[await] using` within node core","articleBody":"`js_explicit_resource_management` is still a flagged feature in V8. We cannot depend on it in core.\n\nEncountering `[await] using` in core will segfault if running in an environment without `js_shipping` features.\n\n```console\n\u003e out/Release/node --no-js-explicit-resource-management --eval 'diagnostics_channel.tracingChannel(\"foo\").traceSync(() =\u003e {})'\n[1] 160425 segmentation fault (core dumped) out/Release/node --no-js-explicit-resource-management --eval\n```\n\n(This only applies to core, not the test suite.)\n\n- We should convert cases added by #61680 from\n ```js\n {\n using _ = blah;\n ...\n }\n ```\n to\n ```js\n {\n const _ = blah;\n try {\n ...\n } finally {\n _[Symbol.dispose]();\n }\n }\n ```\n (cc @Qard)\n- I'll add an eslint rule to cover it.\n- Should we be doing a GHA CI run with `--no-js-shipping` in the global test options?","author":{"url":"https://github.com/Renegade334","@type":"Person","name":"Renegade334"},"datePublished":"2026-07-01T13:39:10.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/64230/node/issues/64230"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:15cf34b9-4bf8-40cb-4da4-842c4d9e1b3c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E6A8:270D1E:AF4B3D:ECE167:6A4D4520 |
| html-safe-nonce | dc39053f14e4686096ee90987f871a49c91bc9bab2b6943cdd4a1480564d4cdf |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNkE4OjI3MEQxRTpBRjRCM0Q6RUNFMTY3OjZBNEQ0NTIwIiwidmlzaXRvcl9pZCI6IjY4NjQ0NDE0ODU1OTQyODEyNDgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 2d9c0bacc937c9bb5057dbd5909ffca0fea5357fc09295c996551eeb05fedd2d |
| hovercard-subject-tag | issue:4786074861 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/node/64230/issue_layout |
| twitter:image | https://opengraph.githubassets.com/e17215f858de06be29e5534ebbae0c18248af070905b1bab1923434c86fab7a7/nodejs/node/issues/64230 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e17215f858de06be29e5534ebbae0c18248af070905b1bab1923434c86fab7a7/nodejs/node/issues/64230 |
| og:image:alt | js_explicit_resource_management is still a flagged feature in V8. We cannot depend on it in core. Encountering [await] using in core will segfault if running in an environment without js_shipping f... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Renegade334 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 56fc8347865a14e2ec811533d68f929cf4e0ec19 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width