Skip to content
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

V8 crash on Windows Server 2012 x64 running on CPU with AVX support #7261

Closed
pit3k opened this issue Jun 10, 2016 · 2 comments
Closed

V8 crash on Windows Server 2012 x64 running on CPU with AVX support #7261

pit3k opened this issue Jun 10, 2016 · 2 comments
Labels
v8 engine Issues and PRs related to the V8 dependency. windows Issues and PRs related to the Windows platform.

Comments

@pit3k
Copy link

pit3k commented Jun 10, 2016

  • Version: 4.4.5 (also occurs on 6.2.1)
  • Platform: Windows Server 2012 x64 running on E5-2623 v3 CPU
  • Subsystem: V8, MSVCR

The node.exe process crashes when running grunt with the following info:

(be0.c2c): Illegal instruction - code c000001d (first chance)
(be0.c2c): Illegal instruction - code c000001d (!!! second chance !!!)
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for node.exe - 
node!v8::Unlocker::~Unlocker+0x2ea2a3:
00007ff6`6860f093 c5e173d034      vpsrlq  xmm3,xmm0,34h

I have recompiled node.exe using Visual Studio 2015 Express and that fixed the problem. Apparently there is a bug with CPU instruction set detection in older versions of VS causing this crash. See: https://connect.microsoft.com/VisualStudio/Feedback/Details/981479

@joaocgreis
Copy link
Member

There is some work in progress to start building releases with VS2015: #7484 but Node v4 will remain with VS2013.

@mscdex mscdex added v8 engine Issues and PRs related to the V8 dependency. windows Issues and PRs related to the Windows platform. labels Nov 23, 2016
@jasnell
Copy link
Member

jasnell commented May 30, 2017

Closing. We can reopen if necessary

@jasnell jasnell closed this as completed May 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v8 engine Issues and PRs related to the V8 dependency. windows Issues and PRs related to the Windows platform.
Projects
None yet
Development

No branches or pull requests

4 participants