-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node.js 14 - sporadic npm failures on x86 #3407
Comments
I found the culprit I think.
|
After further inspection, it does remain unstable. One commit later, which re-enabled some of the informational npm requests seems to have undone the change. Perhaps One theory is that commands like It's a very strange bug. |
So, you mean calling |
@FeodorFitsner os: Visual Studio 2015 |
It's not a bug in solely |
It's definitely a bug that's caused by the combined use of Node v14 & npm on x86. |
Maybe it's better to submit an issue upstream (Node/NPM)? |
@FeodorFitsner I have come to the same conclusion, I was hoping perhaps that this might just have been a permission issue on AppVeyors end. |
Funny enough the problem doesn't exist anymore in Node 14.1.0: https://ci.appveyor.com/project/FeodorFitsner/node-14-x86-issue/build/job/5dvx1arrlya8eh27 |
I'm glad to hear that, that should resolve my issue as the ABI remains the same over minor versions. |
FYI, this also happens on 14.3.0, but not 14.2.0. Appears to be a bug in node, an access violation in V8. If I'm able to confirm (AppVeyor's RDP helped but I'm hoping to replicate locally) then I'll open an issue there. |
@FeodorFitsner I was unable to reproduce locally. Here's how far I got on an appveyor machine within the RDP session's time limit, with node 14.3.0 x86. If I remember correctly I ran (the equivalent of) |
We can enable a longer timeout for you if you are willing to help further and possibly file an issue? |
This is happening in https://ci.appveyor.com/project/erossignon/node-opcua-crypto and https://ci.appveyor.com/project/erossignon/node-opcua-pki too node-js with nodejs 14.2.0 x86. |
Use x64 version of Node which doesn't have the issue. |
Encountered this issue with nodejs v14.8.0 as well: Installing Node.js v14.8.0 (x86)...
Command exited with code -1073741819 However, when directly installing the x64 version (as per the recommendation of @FeodorFitsner), the issue is solved: install:
- cmd: echo 🔧 Installing nodejs
- ps: Update-NodeJsInstallation 14.8.0 x64 Cheers |
Yes I am using x64 , but I also need x32. The purpose of using AppVeyor in my case it to test that the software is working on a wide variety of architecture, and nodejs version ... |
Could you guys do a simplest repro for this issue please? |
It looks like node/npm bug. We've been able to reproduce the issue on various platforms and bare-metal PC with Windows 10: nodejs/node#34927 |
If it's helpful, this issue is reliably affecting |
Use x64 version of Node. |
Ah, I hadn't looked at the AppVeyor configuration in a while, thanks! |
@FeodorFitsner
I've been having a consistent failure specifically with Node
v14
onx86
. (note x64 works fine!)TryGhost/node-sqlite3#1318
npm
is acting up a lot, the failure is consistent but the locus of the failure is very inconsistent.Sometimes even calling
npm -v
will return error-1073741819
, next run of the CI is returns fine but fails a bit later at another call ofnpm
..It's as if the setting of the permissions on
npm
happens async and decides to lock out it out at some point.The text was updated successfully, but these errors were encountered: