node-fibers: assert(floor_thread_key != 0x7777) fails in coroutine.cc line 49
Using syncronize 0.5.2 (https://npmjs.org/package/synchronize) which depends on fibers 1.0.1 I’m able to run just fine on one Windows 7 machine (AMD), but another (Intel) throws a Microsoft Visual C++ Runtime Library error:
Assertion failed!
Program:...e_modules\fibers\bin\win32-x64-v8-3.14\fibers.node
File: ..\src\coroutine.cc
Line: 49
Expression: floor_thread_key != 0
But line 49 is:
assert(floor_thread_key != 0x7777);
When installing synchronize the node build.js for fibers reports:
`win32-x6-v8-3.14` exists; testing
Binary is fine; exiting
I haven’t had success yet with using node-gyp to force a build of fibers.node on the machine that fibers isn’t working on.
About this issue
- Original URL
- State: closed
- Created 11 years ago
- Comments: 16 (3 by maintainers)
nw-gyp complie code
and now
I have the same following issue
Microsoft Visual C++ Runtime Library
Assertion failed!
Program: E:\Projects\Nodejs\etermScript\mainClient\nw.exe File: …\src\coroutine.cc Line: 49
Expression: floor_thread_key != 0x7777
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Abort Retry Ignore