Error in process._tickCallback

56 views
Skip to first unread message

d.host...@geatec.ch

unread,
Dec 10, 2015, 11:18:01 AM12/10/15
to nodejs
Hello everyone,

After upgrading from node v0.12.7 to v4.2.3 our application crashes every few hours with the following uncaught exception:

TypeError: Cannot read property 'callback' of undefined
    at process._tickCallback (node.js:341:26)


Could this be a bug in node.js? Our application is quite big and I have no idea how to solve this problem.

The code in src/node.js doesn't look like nextTickQueue() is expected to return undefined:


    // Run callbacks that have no domain.
    // Using domains will cause this to be overridden.
    function _tickCallback() {
      var callback, args, tock;

      do {
        while (tickInfo[kIndex] < tickInfo[kLength]) {
          tock = nextTickQueue[tickInfo[kIndex]++];
          callback = tock.callback;       // <------- line 341. tock is undefined
          args = tock.args;


Any ideas?
Reply all
Reply to author
Forward
0 new messages