diff --git a/lib/worker.js b/lib/worker.js
index <HASH>..<HASH> 100644
--- a/lib/worker.js
+++ b/lib/worker.js
@@ -6,7 +6,7 @@ global.worker = {
     process.send({err: err.message || err, stack: err.stack || new Error().stack});
   },
   fatal: function(err) {
-    process.send({err: err.message || err, stack: err.stack, fatal: true});
+    process.send({err: err.message || err, stack: err.stack || new Error().stack, fatal: true});
   }
 };
Generate missing stack on fatal as well