| Index: src/messages.js
|
| diff --git a/src/messages.js b/src/messages.js
|
| index df9b8426f0b87368d4cc80d8dc594dbd2d0c6266..412410ee4c8fea25678b7bec61ceca7ffb38e966 100644
|
| --- a/src/messages.js
|
| +++ b/src/messages.js
|
| @@ -904,11 +904,12 @@ function FormatStackTrace(error, frames) {
|
|
|
| function FormatRawStackTrace(error, raw_stack) {
|
| var frames = [ ];
|
| - for (var i = 0; i < raw_stack.length; i += 3) {
|
| + for (var i = 0; i < raw_stack.length; i += 4) {
|
| var recv = raw_stack[i];
|
| - var fun = raw_stack[i+1];
|
| - var pc = raw_stack[i+2];
|
| - var pos = %FunctionGetPositionForOffset(fun, pc);
|
| + var fun = raw_stack[i + 1];
|
| + var code = raw_stack[i + 2];
|
| + var pc = raw_stack[i + 3];
|
| + var pos = %FunctionGetPositionForOffset(code, pc);
|
| frames.push(new CallSite(recv, fun, pos));
|
| }
|
| if (IS_FUNCTION($Error.prepareStackTrace)) {
|
|
|