-
Notifications
You must be signed in to change notification settings - Fork 7.3k
root->isNull() in lookup.cc #14195
Comments
Could you please try to build the current tip of the v0.12 branch with the change in this PR: #9185? I'm interested in knowing if that PR fixes your issue. Thank you! |
It still fails, although with a slightly different stacktrace.
|
Happens to me too:
not sure what causing it. |
Happens to me too, Fatal error in ../deps/v8/src/lookup.cc, line 47 ==== C stack trace =============================== 1: V8_Fatal For testing i removed all console.log(...) commands - no more output but still crash. Version i use : |
@andy-hanson @asafyish @marco-aa Thanks for the information. Does any of you have some code that doesn't use any external dependency (just what's in node's core) with some detailed instructions on how to reproduce the problem? |
Sorry misterdjules at the moment not. I had this issue at a produtive server and roled back to the old version - i'll try to reproduce it at development machine if i can without external libs. If i can manage this i'll post it here. Others feel free to do the same ;) |
@marco-aa Did running with "--debug-brk=64457 --nolazy" helped ? @misterdjules I have no simple code to supply. The code involves knex(mysql) and lots of streams. |
@marco-aa Did running with "--debug-brk=64457 --nolazy" helped ? |
I got a similar error to what @asafyish describes. When I executed my code using unhandled res:{"seq":202,"request_seq":1,"type":"response","command":"scripts","success":true,"body":[{"handle":1,"type":"script","name": ... this was a very long line - I'm only showing its beginning here. I copied+pasted it into a text file and it weights 96kb! So - what are the chances that something that weighs 96kb entered some buffer that was not big enough and ended up crashing the program? I'm not very apt in nodejs internals but I thought maybe this error (and the peculiar 96kb single-line output) may provide a clue... Apart from that - the code finished running fine and I got my results. Fresh node 0.12.2 installation on a MacOS Yosemite 10.10.3 . |
Hello, I am seeing this error too. I took my app and cut it down to 50 lines that gives a "Segmentation fault: 11." I have tried to make it smaller, but when I remove any line, the error goes away. To run:
5/26/15: only fails on node v0.12.x - works fine on v11 and io.js. |
+1 Same error message when attempting to connect to debug server. |
This affects nodejs 0.12.7. Looks like it is a crankshaft bug. If you run the test in the comment by @phdunham you get a segfault after about 10000 iterations. If you run node with --no-crankshaft the bug goes away. I did a git bisect on the upstream version of v8. It looks like the bug was introduced on 1e2d50cf3d94ff48285da107b7a9da1ad0fc873d and fixed on a668cd6fc80ea452921c94560dcb6e653976ae47 . I did get a bit mixed up with branches though. It might be worth repeating the bisect on the master branch. Incidentally, if you take the test code above and convert it back to ES5 (replace let with var) then nodejs hangs after a random number of iterations. |
I have the same error too. Happens when using the
|
I got the problem too. At last, I changed my node to V5.0 by nvm, it worked fine at the beginning, I almost think it was been sloved. But I got the error too on the third day, then it occours happened like before. I think there is some relations with deep circle and long time wait, but i cannot sure. If someone like to resolve it, I can post my code with pleasure! Thx |
My program works fine in version 0.11.14 but crashes in v0.11.15.
This is run through
node --harmony --stack-trace-limit=100
, on Linux Mint 17.The crash that happens depends on the presence of logging statements.
The problem code (which checks the type of a value) was failing on the first line of:
with an error
object is not a function
. When I change it to:it works just fine with no crash. When I change it to:
it runs successfully many times, but eventually crashes in C++ code.
To reproduce:
The text was updated successfully, but these errors were encountered: