| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Review requested:
|
Sorry, something went wrong.
|
@jazelly Any reason why this was closed? Would you like to pick it up again? |
Sorry, something went wrong.
|
I got a couple of JS crash/OOM in GHA like https://github.com/nodejs/node/actions/runs/14944261967/job/41985588150?pr=58217 I was thinking maybe this cannot be backported without backporting #55453? Was closing this to give me more time to debug this. |
Sorry, something went wrong.
|
I think these crashes are irrelevant to this change. |
Sorry, something went wrong.
|
For this GHA failed build on windows D:\a\node\node\deps\v8\include\v8-internal.h(1159,36): error C2607: static assertion failed [D:\a\node\node\libnode.vcxproj] (compiling source file '/src/node_messaging.cc') D:\a\node\node\deps\v8\include\v8-internal.h(1180,37): error C7683: you cannot create a reference to 'void' [D:\a\node\node\libnode.vcxproj] (compiling source file '/src/node_messaging.cc') I got it reproduced in my windows machine, and reverting #57578 fixed it. It failed due to a major change that lives in v23 and after but not before, specifically this one. The LocalVector was introduced before/in v22, but it was then stablized in v23 with that change. I don't think #57578 should be back ported to v22. Not sure if we have v22.x-staging build periodically. cause I believe the v22.x staging won't build on windows successfully with that LocalVector change. |
Sorry, something went wrong.
We have daily builds of v22.x-staging https://ci.nodejs.org/view/Node.js%20Daily/job/node-daily-v22.x-staging/ It looks like Windows builds have been failing since 7 May with e0a025a -- they were passing the day before with 3f5899f. |
Sorry, something went wrong.
Sorry I put a wrong link before. I was talking about this back port commit from #57733
#57733 was back ported to v22.x-staging 5 hours before that, so it could be the one that causing the failed build. If the failure log on windows about the the static assertion, then I think we need to revert that back port. D:\a\node\node\deps\v8\include\v8-internal.h(1159,36): error C2607: static assertion failed [D:\a\node\node\libnode.vcxproj] (compiling source file '/src/node_messaging.cc') D:\a\node\node\deps\v8\include\v8-internal.h(1180,37): error C7683: you cannot create a reference to 'void' [D:\a\node\node\libnode.vcxproj] (compiling source file '/src/node_messaging.cc') I can raise a separate revert PR to revert backport c408a7f. But I am not sure about the OOM on linux, which I guess are also failing the v22.x-staging build. |
Sorry, something went wrong.
|
@jazelly thanks for investigating that, I'm able to confirm that c408a7f is the culprit: I've removed it from the staging branch |
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
PR-URL: nodejs#57519 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: nodejs#57479 Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Backport 2 commits where the second one was rebased on the first one.
src: ensure primordials are initialized exactly once
src: initialize privateSymbols for per_context
The manual backport bypassed the usage of Get/SetPrototypeV2 that does not exist on v22.x.