diff --git a/src/util.js b/src/util.js index a1d7e2b98..c7a84bb60 100644 --- a/src/util.js +++ b/src/util.js @@ -770,8 +770,12 @@ var Promise = PDFJS.Promise = (function PromiseClosure() { var now = Date.now(); for (var i = 0; i < this.unhandledRejections.length; i++) { if (now - this.unhandledRejections[i].time > REJECTION_TIMEOUT) { - warn('Unhandled rejection: ' + - this.unhandledRejections[i].promise._value); + var unhandled = this.unhandledRejections[i].promise._value; + var msg = 'Unhandled rejection: ' + unhandled; + if (unhandled.stack) { + msg += '\n' + unhandled.stack; + } + warn(msg); this.unhandledRejections.splice(i); i--; }