{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/7429","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/7429/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/7429/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/7429/events","html_url":"https://github.com/nodejs/node/issues/7429","id":162322722,"number":7429,"title":"getting this when trying to run ghost blog on arm64","user":{"login":"sokoow","id":4134127,"avatar_url":"https://avatars.githubusercontent.com/u/4134127?v=3","gravatar_id":"","url":"https://api.github.com/users/sokoow","html_url":"https://github.com/sokoow","followers_url":"https://api.github.com/users/sokoow/followers","following_url":"https://api.github.com/users/sokoow/following{/other_user}","gists_url":"https://api.github.com/users/sokoow/gists{/gist_id}","starred_url":"https://api.github.com/users/sokoow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sokoow/subscriptions","organizations_url":"https://api.github.com/users/sokoow/orgs","repos_url":"https://api.github.com/users/sokoow/repos","events_url":"https://api.github.com/users/sokoow/events{/privacy}","received_events_url":"https://api.github.com/users/sokoow/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/arm","name":"arm","color":"9944dd"},{"url":"https://api.github.com/repos/nodejs/node/labels/v4.x","name":"v4.x","color":"eb6420"},{"url":"https://api.github.com/repos/nodejs/node/labels/V8","name":"V8","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-06-26T10:53:21Z","updated_at":"2016-06-27T20:13:59Z","closed_at":null,"body":"Version: v4.4.6\r\nPlatform: Linux ghost1 3.14.65-61 #1 SMP PREEMPT Wed May 25 03:16:39 BRT 2016 aarch64 aarch64 aarch64 GNU/Linux\r\n\r\nGetting something like this when trying to get ghost blog running on node 4.4.6 on arm64:\r\n\r\n```\r\nMigrations: Up-to-date at version 006\r\nGhost is running in production... \r\nYour blog is now available on http://my-ghost-blog.com \r\nCtrl+C to shut down\r\nStacktrace (bbbbbbbb-bbbbbbbb) 0x280e9519 (nil): \r\n==== JS stack trace =========================================\r\n\r\nSecurity context: 0x394a6711 <JS Object>\r\n    1: wrap [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js:~101] [pc=0x5e697f30] (this=0x425f31f1 <a CodeGen with map 0x266c6741>,chunk=0x280e9519 <FixedArray[11]>)\r\n    2: arguments adaptor frame: 2->1\r\n    3: wrap [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js:~101] [pc=0x5e697b84] (this=0x425f31f1 <a CodeGen with map 0x266c6741>,chunk=0x42640d89 <JS Array[4]>)\r\n    4: arguments adaptor frame: 2->1\r\n    5: appendToBuffer [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:51] [pc=0x5e66e94c] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>,source=0x42640d89 <JS Array[4]>,location=0x394041b9 <undefined>,explicit=0x394041b9 <undefined>)\r\n    6: arguments adaptor frame: 1->3\r\n    7: appendEscaped [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:405] [pc=0x5e66e190] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>)\r\n    9: compile [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:113] [pc=0x5e6614ec] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>,environment=0x425e8491 <a Compiler with map 0x266c59d9>,options=0x4236f981 <an Object with map 0x266c57c9>,context=0x394041b9 <undefined>,asObject=0x39404211 <true>)\r\n   10: compileInput(aka compileInput) [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:516] [pc=0x5e624578] (this=0x394041b9 <undefined>)\r\n   11: ret(aka ret) [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:523] [pc=0x5e6241a8] (this=0x394041b9 <undefined>,context=0x422efc29 <an Object with map 0x266cc2b1>,execOptions=0x421de389 <an Object with map 0x266a78f1>)\r\n   12: renderTemplate(aka renderTemplate) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:481] [pc=0x5e623eb4] (this=0x394041b9 <undefined>,template=0x4236fa51 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,cb=0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>)\r\n   13: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:522] [pc=0x5e6cdf4c] (this=0x394041b9 <undefined>,err=0x39404101 <null>,htmlStr=0x42596e81 <Very long string[1554]>)\r\n   14: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:501] [pc=0x5e6cdbc4] (this=0x394041b9 <undefined>,values=0x42596ef1 <an Object with map 0x7fab008359>)\r\n   15: done [/home/ubuntu/Ghost/node_modules/express-hbs/lib/async.js:68] [pc=0x5e6cd880] (this=0x7faa8ba851 <JS Function Waiter (SharedFunctionInfo 0x2d354039)>,fn=0x42596ea9 <JS Function (SharedFunctionInfo 0x37e27ba9)>)\r\n   16: renderTemplate(aka renderTemplate) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:492] [pc=0x5e623f4c] (this=0x394041b9 <undefined>,template=0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,cb=0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>)\r\n   17: render(aka render) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:529] [pc=0x5e6239d4] (this=0x394041b9 <undefined>,template=0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,layoutTemplates=0x4236f961 <JS Array[1]>,cb=0x422efbe1 <JS Function done (SharedFunctionInfo 0x3b9f0749)>)\r\n   18: renderIt(aka renderIt) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:591] [pc=0x5e623718] (this=0x394041b9 <undefined>,layoutTemplates=0x4236f961 <JS Array[1]>)\r\n   19: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:601] [pc=0x5e6230d0] (this=0x394041b9 <undefined>,err=0x39404101 <null>,layoutTemplates=0x4236f961 <JS Array[1]>)\r\n   20: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:138] [pc=0x5e622d0c] (this=0x394041b9 <undefined>,layouts=0x4236f961 <JS Array[1]>)\r\n   21: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:149] [pc=0x5e622994] (this=0x394041b9 <undefined>,err=0x39404101 <null>,str=0x4236f039 <Very long string[2067]>)\r\n   22: oncomplete(aka readFileAfterClose) [fs.js:380] [pc=0x5d859f00] (this=0x4236eff1 <an FSReqWrap with map 0x3b0bc3f9>,err=0x39404101 <null>)\r\n\r\n==== Details ================================================\r\n\r\n[1]: wrap [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js:~101] [pc=0x5e697f30] (this=0x425f31f1 <a CodeGen with map 0x266c6741>,chunk=0x280e9519 <FixedArray[11]>) {\r\n// optimized frame\r\n--------- s o u r c e   c o d e ---------\r\nfunction wrap(chunk) {\\x0a    var loc = arguments.length <= 1 || arguments[1] === undefined ? this.currentLocation || { start: {} } : arguments[1];\\x0a\\x0a    if (chunk instanceof SourceNode) {\\x0a      return chunk;\\x0a    }\\x0a\\x0a    chunk = castChunk(chunk, this, loc);\\x0a\\x0a    return new SourceNode(loc.start.line, loc.start.column,...\r\n\r\n-----------------------------------------\r\n}\r\n[2]: arguments adaptor frame: 2->1 {\r\n  // actual arguments\r\n  [00] : 0x280e9519 <FixedArray[11]>\r\n  [01] : 0x425d8199 <a SourceLocation with map 0x266c3ae9>  // not passed to callee\r\n}\r\n\r\n[3]: wrap [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js:~101] [pc=0x5e697b84] (this=0x425f31f1 <a CodeGen with map 0x266c6741>,chunk=0x42640d89 <JS Array[4]>) {\r\n// optimized frame\r\n--------- s o u r c e   c o d e ---------\r\nfunction wrap(chunk) {\\x0a    var loc = arguments.length <= 1 || arguments[1] === undefined ? this.currentLocation || { start: {} } : arguments[1];\\x0a\\x0a    if (chunk instanceof SourceNode) {\\x0a      return chunk;\\x0a    }\\x0a\\x0a    chunk = castChunk(chunk, this, loc);\\x0a\\x0a    return new SourceNode(loc.start.line, loc.start.column,...\r\n\r\n-----------------------------------------\r\n}\r\n[4]: arguments adaptor frame: 2->1 {\r\n  // actual arguments\r\n  [00] : 0x42640d89 <JS Array[4]>\r\n  [01] : 0x394041b9 <undefined>  // not passed to callee\r\n}\r\n\r\n[5]: appendToBuffer [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:51] [pc=0x5e66e94c] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>,source=0x42640d89 <JS Array[4]>,location=0x394041b9 <undefined>,explicit=0x394041b9 <undefined>) {\r\n  // expression stack (top to bottom)\r\n  [04] : 0x394041b9 <undefined>\r\n  [03] : 0x42640d89 <JS Array[4]>\r\n  [02] : 0x425f31f1 <a CodeGen with map 0x266c6741>\r\n  [01] : 0x7faa8c4d01 <JS Function wrap (SharedFunctionInfo 0x493b2ba9)>\r\n  [00] : 0x7faa8c4f89 <JS Function appendToBuffer (SharedFunctionInfo 0x493abfe1)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction appendToBuffer(source, location, explicit) {\\x0a    // Force a source as this simplifies the merge logic.\\x0a    if (!_utils.isArray(source)) {\\x0a      source = [source];\\x0a    }\\x0a    source = this.source.wrap(source, location);\\x0a\\x0a    if (this.environment.isSimple) {\\x0a      return ['return ', source, ';'];\\x0a    } else if (expl...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[6]: arguments adaptor frame: 1->3 {\r\n  // actual arguments\r\n  [00] : 0x42640d89 <JS Array[4]>\r\n}\r\n\r\n[7]: appendEscaped [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:405] [pc=0x5e66e190] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>) {\r\n  // expression stack (top to bottom)\r\n  [05] : 0x42640d89 <JS Array[4]>\r\n  [04] : 0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>\r\n  [03] : 0x7faa8c4f89 <JS Function appendToBuffer (SharedFunctionInfo 0x493abfe1)>\r\n  [02] : 0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>\r\n  [01] : 0x7faa8c5a39 <JS Function pushSource (SharedFunctionInfo 0x493ad8d1)>\r\n  [00] : 0x7faa8c5259 <JS Function appendEscaped (SharedFunctionInfo 0x493ac671)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction appendEscaped() {\\x0a    this.pushSource(this.appendToBuffer([this.aliasable('container.escapeExpression'), '(', this.popStack(), ')']));\\x0a  }\r\n-----------------------------------------\r\n}\r\n\r\n[9]: compile [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:113] [pc=0x5e6614ec] (this=0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>,environment=0x425e8491 <a Compiler with map 0x266c59d9>,options=0x4236f981 <an Object with map 0x266c57c9>,context=0x394041b9 <undefined>,asObject=0x39404211 <true>) {\r\n  // stack-allocated locals\r\n  var opcodes = 0x425e8529 <JS Array[127]>\r\n  var opcode = 0x425f14b9 <an Object with map 0x266c58d1>\r\n  var firstLoc = 0x42598ce1 <a SourceLocation with map 0x266c3ae9>\r\n  var i = 105\r\n  var l = 127\r\n  var fn = 0x394041b9 <undefined>\r\n  var ret = 0x394041b9 <undefined>\r\n  var _context = 0x394041b9 <undefined>\r\n  var programs = 0x394041b9 <undefined>\r\n  var decorators = 0x394041b9 <undefined>\r\n  // expression stack (top to bottom)\r\n  [14] : 0x425f14f9 <JS Array[0]>\r\n  [13] : 0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>\r\n  [12] : 0x7faa8c5259 <JS Function appendEscaped (SharedFunctionInfo 0x493ac671)>\r\n  [11] : 0x39499ca1 <JS Function apply (SharedFunctionInfo 0x39463df1)>\r\n  [10] : 0x7faa8c5019 <JS Function compile (SharedFunctionInfo 0x493ac131)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction compile(environment, options, context, asObject) {\\x0a    this.environment = environment;\\x0a    this.options = options;\\x0a    this.stringParams = this.options.stringParams;\\x0a    this.trackIds = this.options.trackIds;\\x0a    this.precompile = !asObject;\\x0a\\x0a    this.name = this.environment.name;\\x0a    this.isChild = !!cont...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[10]: compileInput(aka compileInput) [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:516] [pc=0x5e624578] (this=0x394041b9 <undefined>) {\r\n  // stack-allocated locals\r\n  var ast = 0x425e5ba9 <an Object with map 0x266c4641>\r\n  var environment = 0x425e8491 <a Compiler with map 0x266c59d9>\r\n  var templateSpec = 0x394041b9 <undefined>\r\n  // expression stack (top to bottom)\r\n  [08] : 0x39404211 <true>\r\n  [07] : 0x394041b9 <undefined>\r\n  [06] : 0x4236f981 <an Object with map 0x266c57c9>\r\n  [05] : 0x425e8491 <a Compiler with map 0x266c59d9>\r\n  [04] : 0x425f3069 <a JavaScriptCompiler with map 0x266c8b59>\r\n  [03] : 0x7faa8c5019 <JS Function compile (SharedFunctionInfo 0x493ac131)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction compileInput() {\\x0a    var ast = env.parse(input, options),\\x0a        environment = new env.Compiler().compile(ast, options),\\x0a        templateSpec = new env.JavaScriptCompiler().compile(environment, options, undefined, true);\\x0a    return env.template(templateSpec);\\x0a  }\r\n-----------------------------------------\r\n}\r\n\r\n[11]: ret(aka ret) [/home/ubuntu/Ghost/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:523] [pc=0x5e6241a8] (this=0x394041b9 <undefined>,context=0x422efc29 <an Object with map 0x266cc2b1>,execOptions=0x421de389 <an Object with map 0x266a78f1>) {\r\n  // expression stack (top to bottom)\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x4236fa09 <JS Function compileInput (SharedFunctionInfo 0x37e21d59)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction ret(context, execOptions) {\\x0a    if (!compiled) {\\x0a      compiled = compileInput();\\x0a    }\\x0a    return compiled.call(this, context, execOptions);\\x0a  }\r\n-----------------------------------------\r\n}\r\n\r\n[12]: renderTemplate(aka renderTemplate) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:481] [pc=0x5e623eb4] (this=0x394041b9 <undefined>,template=0x4236fa51 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,cb=0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>) {\r\n  // heap-allocated locals\r\n  var cb = 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n  var res = 0x394041b9 <undefined>\r\n  // expression stack (top to bottom)\r\n  [04] : 0x421de389 <an Object with map 0x266a78f1>\r\n  [03] : 0x422efc29 <an Object with map 0x266cc2b1>\r\n  [02] : 0x394041b9 <undefined>\r\n  [01] : 0x4236fa51 <JS Function ret (SharedFunctionInfo 0x37e21e01)>\r\n  [00] : 0x42597199 <FixedArray[6]>\r\n--------- s o u r c e   c o d e ---------\r\nfunction renderTemplate(template, locals, cb) {\\x0a    var res;\\x0a\\x0a    try {\\x0a      res = template(locals, self._options.templateOptions);\\x0a    } catch (err) {\\x0a      if (err.message) {\\x0a        err.message = '[' + template.__filename + '] ' + err.message;\\x0a      } else if (typeof err === 'string') {\\x0a        return cb('[' + templat...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[13]: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:522] [pc=0x5e6cdf4c] (this=0x394041b9 <undefined>,err=0x39404101 <null>,htmlStr=0x42596e81 <Very long string[1554]>) {\r\n  // expression stack (top to bottom)\r\n  [04] : 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n  [03] : 0x422efc29 <an Object with map 0x266cc2b1>\r\n  [02] : 0x4236fa51 <JS Function ret (SharedFunctionInfo 0x37e21e01)>\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x422f1be9 <JS Function renderTemplate (SharedFunctionInfo 0x2f756621)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (err, htmlStr) {\\x0a      if (err) return cb(err);\\x0a\\x0a      if (i >= 0) {\\x0a        locals.body = htmlStr;\\x0a        renderTemplate(layoutTemplates[i--], locals, _stackRenderer);\\x0a      } else {\\x0a        cb(null, htmlStr);\\x0a      }\\x0a    }\r\n-----------------------------------------\r\n}\r\n\r\n[14]: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:501] [pc=0x5e6cdbc4] (this=0x394041b9 <undefined>,values=0x42596ef1 <an Object with map 0x7fab008359>) {\r\n  // heap-allocated locals\r\n  var values = 0x42596ef1 <an Object with map 0x7fab008359>\r\n  // expression stack (top to bottom)\r\n  [03] : 0x42596e81 <Very long string[1554]>\r\n  [02] : 0x39404101 <null>\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (values) {\\x0a      // Save for layout. Block helpers are called within layout, not in the\\x0a      // current template.\\x0a      self.asyncValues = values;\\x0a\\x0a      Object.keys(values).forEach(function(id) {\\x0a        res = res.replace(id, values[id]);\\x0a        res = res.replace(self.Utils.escapeExpression(id), ...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[15]: done [/home/ubuntu/Ghost/node_modules/express-hbs/lib/async.js:68] [pc=0x5e6cd880] (this=0x7faa8ba851 <JS Function Waiter (SharedFunctionInfo 0x2d354039)>,fn=0x42596ea9 <JS Function (SharedFunctionInfo 0x37e27ba9)>) {\r\n  // expression stack (top to bottom)\r\n  [02] : 0x42596ef1 <an Object with map 0x7fab008359>\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x42596ea9 <JS Function (SharedFunctionInfo 0x37e27ba9)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (fn) {\\x0a  // no async things called\\x0a  if (!waiter) {\\x0a    return fn({});\\x0a  }\\x0a  waiter.done(fn);\\x0a  // clear the waiter for the next template\\x0a  waiter = undefined;\\x0a}\r\n-----------------------------------------\r\n}\r\n\r\n[16]: renderTemplate(aka renderTemplate) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:492] [pc=0x5e623f4c] (this=0x394041b9 <undefined>,template=0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,cb=0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>) {\r\n  // heap-allocated locals\r\n  var cb = 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n  var res = 0x42596e81 <Very long string[1554]>\r\n  // expression stack (top to bottom)\r\n  [02] : 0x42596ea9 <JS Function (SharedFunctionInfo 0x37e27ba9)>\r\n  [01] : 0x7faa8ba851 <JS Function Waiter (SharedFunctionInfo 0x2d354039)>\r\n  [00] : 0x2d3549c9 <JS Function Waiter.done (SharedFunctionInfo 0x2d3542d9)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction renderTemplate(template, locals, cb) {\\x0a    var res;\\x0a\\x0a    try {\\x0a      res = template(locals, self._options.templateOptions);\\x0a    } catch (err) {\\x0a      if (err.message) {\\x0a        err.message = '[' + template.__filename + '] ' + err.message;\\x0a      } else if (typeof err === 'string') {\\x0a        return cb('[' + templat...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[17]: render(aka render) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:529] [pc=0x5e6239d4] (this=0x394041b9 <undefined>,template=0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>,locals=0x422efc29 <an Object with map 0x266cc2b1>,layoutTemplates=0x4236f961 <JS Array[1]>,cb=0x422efbe1 <JS Function done (SharedFunctionInfo 0x3b9f0749)>) {\r\n  // heap-allocated locals\r\n  var cb = 0x422efbe1 <JS Function done (SharedFunctionInfo 0x3b9f0749)>\r\n  var layoutTemplates = 0x4236f961 <JS Array[1]>\r\n  var locals = 0x422efc29 <an Object with map 0x266cc2b1>\r\n  var i = -1\r\n  var _stackRenderer = 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n  // expression stack (top to bottom)\r\n  [04] : 0x423706e9 <JS Function _stackRenderer (SharedFunctionInfo 0x37e27891)>\r\n  [03] : 0x422efc29 <an Object with map 0x266cc2b1>\r\n  [02] : 0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x422f1be9 <JS Function renderTemplate (SharedFunctionInfo 0x2f756621)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction render(template, locals, layoutTemplates, cb) {\\x0a    if (!layoutTemplates) layoutTemplates = [];\\x0a\\x0a    // We'll render templates from bottom to top of the stack, each template\\x0a    // being passed the rendered string of the previous ones as `body`\\x0a    var i = layoutTemplates.length - 1;\\x0a\\x0a    var _stackRender...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[18]: renderIt(aka renderIt) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:591] [pc=0x5e623718] (this=0x394041b9 <undefined>,layoutTemplates=0x4236f961 <JS Array[1]>) {\r\n  // expression stack (top to bottom)\r\n  [05] : 0x422efbe1 <JS Function done (SharedFunctionInfo 0x3b9f0749)>\r\n  [04] : 0x4236f961 <JS Array[1]>\r\n  [03] : 0x422efc29 <an Object with map 0x266cc2b1>\r\n  [02] : 0x4236d5a9 <JS Function ret (SharedFunctionInfo 0x37e21e01)>\r\n  [01] : 0x394041b9 <undefined>\r\n  [00] : 0x422f1c31 <JS Function render (SharedFunctionInfo 0x2f7566c9)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction renderIt(layoutTemplates) {\\x0a          if (self._options.beautify) {\\x0a            return render(template, locals, layoutTemplates, function(err, html) {\\x0a              if (err) return cb(err);\\x0a              loadBeautify();\\x0a              return cb(null, self.beautify(html, self.beautifyrc));\\x0a            });\\x0a   ...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[19]: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:601] [pc=0x5e6230d0] (this=0x394041b9 <undefined>,err=0x39404101 <null>,layoutTemplates=0x4236f961 <JS Array[1]>) {\r\n  // stack-allocated locals\r\n  var layoutFile = 0x394041b9 <undefined>\r\n  // heap-allocated locals\r\n  var renderIt = 0x42370629 <JS Function renderIt (SharedFunctionInfo 0x37e27309)>\r\n  // expression stack (top to bottom)\r\n  [03] : 0x4236f961 <JS Array[1]>\r\n  [02] : 0x394041b9 <undefined>\r\n  [01] : 0x42370629 <JS Function renderIt (SharedFunctionInfo 0x37e27309)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (err, layoutTemplates) {\\x0a        if (err) return cb(err);\\x0a\\x0a        function renderIt(layoutTemplates) {\\x0a          if (self._options.beautify) {\\x0a            return render(template, locals, layoutTemplates, function(err, html) {\\x0a              if (err) return cb(err);\\x0a              loadBeautify();\\x0a    ...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[20]: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:138] [pc=0x5e622d0c] (this=0x394041b9 <undefined>,layouts=0x4236f961 <JS Array[1]>) {\r\n  // stack-allocated locals\r\n  var currentLayout = 0x4236fa51 <JS Function ret (SharedFunctionInfo 0x37e21e01)>\r\n  // expression stack (top to bottom)\r\n  [04] : 0x4236f961 <JS Array[1]>\r\n  [03] : 0x39404101 <null>\r\n  [02] : 0x394041b9 <undefined>\r\n  [01] : 0x4236e1b1 <JS Function (SharedFunctionInfo 0x37e25f99)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (layouts) {\\x0a      var currentLayout;\\x0a      layouts = layouts.slice(0);\\x0a      currentLayout = self.compile(str, layoutFile);\\x0a      layouts.push(currentLayout);\\x0a      if (useCache) {\\x0a        self.cache[layoutFile] = layouts.slice(0);\\x0a      }\\x0a      cb(null, layouts);\\x0a    }\r\n-----------------------------------------\r\n}\r\n\r\n[21]: /* anonymous */(aka /* anonymous */) [/home/ubuntu/Ghost/node_modules/express-hbs/lib/hbs.js:149] [pc=0x5e622994] (this=0x394041b9 <undefined>,err=0x39404101 <null>,str=0x4236f039 <Very long string[2067]>) {\r\n  // stack-allocated locals\r\n  var parentLayoutFile = 0x394041b9 <undefined>\r\n  // heap-allocated locals\r\n  var str = 0x4236f039 <Very long string[2067]>\r\n  var _returnLayouts = 0x4236f8c9 <JS Function _returnLayouts (SharedFunctionInfo 0x37e26b41)>\r\n  // expression stack (top to bottom)\r\n  [03] : 0x4236f961 <JS Array[1]>\r\n  [02] : 0x394041b9 <undefined>\r\n  [01] : 0x4236f8c9 <JS Function _returnLayouts (SharedFunctionInfo 0x37e26b41)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction (err, str) {\\x0a    if (err) return cb(err);\\x0a\\x0a    //  File path of eventual declared parent layout\\x0a    var parentLayoutFile = self.declaredLayoutFile(str, layoutFile);\\x0a\\x0a    // This function returns the current layout stack to the caller\\x0a    var _returnLayouts = function(layouts) {\\x0a      var currentLayo...\r\n\r\n-----------------------------------------\r\n}\r\n\r\n[22]: oncomplete(aka readFileAfterClose) [fs.js:380] [pc=0x5d859f00] (this=0x4236eff1 <an FSReqWrap with map 0x3b0bc3f9>,err=0x39404101 <null>) {\r\n  // stack-allocated locals\r\n  var context = 0x4236eae9 <a ReadFileContext with map 0x2668c099>\r\n  var buffer = 0x4236f039 <Very long string[2067]>\r\n  var callback = 0x4236e9b9 <JS Function (SharedFunctionInfo 0x37e26801)>\r\n  // expression stack (top to bottom)\r\n  [06] : 0x4236f039 <Very long string[2067]>\r\n  [05] : 0x39404101 <null>\r\n  [04] : 0x394041b9 <undefined>\r\n  [03] : 0x4236e9b9 <JS Function (SharedFunctionInfo 0x37e26801)>\r\n--------- s o u r c e   c o d e ---------\r\nfunction readFileAfterClose(err) {\\x0a  var context = this.context;\\x0a  var buffer = null;\\x0a  var callback = context.callback;\\x0a\\x0a  if (context.err)\\x0a    return callback(context.err);\\x0a\\x0a  if (context.size === 0)\\x0a    buffer = Buffer.concat(context.buffers, context.pos);\\x0a  else if (context.pos < context.size)\\x0a    buffer = context.buffer....\r\n\r\n-----------------------------------------\r\n}\r\n\r\n=====================\r\n\r\n\r\nTrace/breakpoint trap\r\n\r\nnpm ERR! Linux 3.14.65-61\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"start\" \"--production\"\r\nnpm ERR! node v4.4.6\r\nnpm ERR! npm  v2.15.5\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! ghost@0.9.0-beta.2 start: `node index`\r\nnpm ERR! Exit status 133\r\nnpm ERR! \r\nnpm ERR! Failed at the ghost@0.9.0-beta.2 start script 'node index'.\r\nnpm ERR! This is most likely a problem with the ghost package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     node index\r\nnpm ERR! You can get information on how to open an issue for this project with:\r\nnpm ERR!     npm bugs ghost\r\nnpm ERR! Or if that isn't available, you can get their info via:\r\nnpm ERR! \r\nnpm ERR!     npm owner ls ghost\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /home/ubuntu/Ghost/npm-debug.log\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/228861463","html_url":"https://github.com/nodejs/node/issues/7429#issuecomment-228861463","issue_url":"https://api.github.com/repos/nodejs/node/issues/7429","id":228861463,"user":{"login":"sokoow","id":4134127,"avatar_url":"https://avatars.githubusercontent.com/u/4134127?v=3","gravatar_id":"","url":"https://api.github.com/users/sokoow","html_url":"https://github.com/sokoow","followers_url":"https://api.github.com/users/sokoow/followers","following_url":"https://api.github.com/users/sokoow/following{/other_user}","gists_url":"https://api.github.com/users/sokoow/gists{/gist_id}","starred_url":"https://api.github.com/users/sokoow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sokoow/subscriptions","organizations_url":"https://api.github.com/users/sokoow/orgs","repos_url":"https://api.github.com/users/sokoow/repos","events_url":"https://api.github.com/users/sokoow/events{/privacy}","received_events_url":"https://api.github.com/users/sokoow/received_events","type":"User","site_admin":false},"created_at":"2016-06-27T20:13:59Z","updated_at":"2016-06-27T20:13:59Z","body":"I still have that container running, can do more troubleshooting if you show me how to..."}}
{"actor":{"display_login":"sokoow"}}