Content of `test.js`: ``` js (function() { "use strict"; function * gen() { try { require('./bad.js'); } catch(e) { console.log(e.message); console.log(e.stack); } } gen().next(); })(); ``` Content of `bad.js`: ``` js bad syntax ``` Stack trace: ``` Unexpected identifier SyntaxError: Unexpected identifier at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:404:25) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) at require (module.js:385:17) at gen (/tmp/gen/test.js:7:9) at next (native) at /tmp/gen/test.js:15:8 ``` No data about linenumber and filename. Only "Unexpected identifier". ``` node --version v5.0.0 ```