-
Notifications
You must be signed in to change notification settings - Fork 7.3k
node 0.11.13 - core dump - Tests (Linux) #7624
Comments
I've not been able to reproduce this yet, can you provide more details about your environment including the compiler toolchain versions? Also do you think you could provide the core file and the node binary somewhere so I could inspect it? |
It's a Rhel 6.5 system x64 I can provide you a core file, I will take a snapshot of the toolchain (versions) In fact this crash occured on two differents systems. So, I can reproduce it. I will upload it to a private ftp and I will send you credentials ASAP Thanks |
@migounette may I ask you to try reproducing it with debug build too? |
I will provide you the core before end of monday... I am working on memory corruption which took me most of my time. All stuff on ftp for next monday (GMT+1 end of day) |
Humm... I can't reproduce it in debug mode !!!! Maybe linked to a timing issue ? [root@ducati6 node-v0.11.13]# ./out/Release/node --expose_gc $PWD/test/simple/test-v8-gc.js I am currently uploading the core in release mode |
Check your mail for the password: ftp://nodejs@ftp.usa.hp.com/ |
I looked at the core, but it is a bit hard to figure out anything out of it. I'll continue the investigation, but if you have some spare time - it'd be cool if you'd try following thing:
If it still won't fail - could you please try adding |
Okay, I will do my best for tomorrow. I will update you. |
Well... no chance with the core. I tried various operation: Compiling with 01 02 03 or only 0 in release and debug mode I am still trying every day a different falvor once I have a valid core with debug info, I will let you know. |
Most likely a missing |
Thanks for the hint, but this is an official node test around the GC. The GC is invoked by the test, --expose-gc and it seems to be a kind of race condition, not directly linked to an HandleScope problem. I will try to look at it, when back to real life (summer time...) I have just finished a huge dev with node v0.11.13 and webRTC, I was exposed to all changes (Escpable and unescpable scope), but at this stage this issue seems to be a bit more complex and related to node and V8. |
Right now I actually wouldn't worry too much about this. It's questionable whether the |
@trevnorris Not scared at all, node 0.11.13 works fine in our labs, we passed long endurance tests and stressfull tests. No GC issues seen at this stage,and node is very stable for long run operations. So far so good, Very soon, |
I am facing a core dump with node 0.11.13.
After a quick isolation I have this issue:
./BUILD/node-v0.11.13/out/Release/node --expose_gc /root/rpmbuild/BUILD/node-v0.11.13/test/simple/test-v8-gc.js
I can't reproduce the issue
On V0.11.11 because the test does not exist.
On Windows:
c:_GIT\node-v0.11.13\Release>node --expose_gc c:_GIT\node-v0.11.13\test\simple\test-v8-gc.js
c:_GIT\node-v0.11.13\Release>echo %ERRORLEVEL%
0
Since the migration of V8 I also have some NEW random memory corruptions with a native module (Nan v1.0) and node 0.11.13.
Not seen prior 0.11.11 but this is need to be confirmed that I didn't make a mistake with my native module. But the node tests seem to face the same issue !!!!
More details to come...
System: Rhel 6.5 x64
The text was updated successfully, but these errors were encountered: