Replies: 0 comments 1 reply
-
I've converted this to a discussion because this is likely not a bug in node.js itself. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Version
v17.6.1-pre (built from source from https://github.com/nodejs/node/tree/v17.x-staging)
Platform
Microsoft Windows NT 10.0.19044.0 x64
Subsystem
No response
What steps will reproduce the bug?
I'm trying to build node into a static library and link it to a project with CMake.
--fully-static
&--enable-static
. I used MS Build Tools 2019.MT
DV8_COMPRESS_POINTERS
,D_ITERATOR_DEBUG_LEVEL=0
v8
,node
,uv
v8_monolith.lib
(v 9.9-lkgr),node.lib
(v17.x-staging),dbghelp.lib
,Winmm.lib
/ignore:4099
test.exe console.log(42)
.How often does it reproduce? Is there a required condition?
No response
What is the expected behavior?
The program would not crash and 42 gets outputted to the console.
What do you see instead?
node::InitializeNodeWithArgs
.Using the debugger, I found that it crashes at
with
Exception 0xc0000005 encountered at address 0x51dfefe: User-mode data execution prevention (DEP) violation at location 0x051dfefe
-858993460
also got stored in exit_code variableDid I build node wrong? If so, how do I build it into a .lib correctly?
Additional information
CMakeLists.txt - https://gist.github.com/giilbert/db130af69dce695af2f40fb83c87352e
Beta Was this translation helpful? Give feedback.
All reactions