| Index: pkg/stack_trace/lib/src/frame.dart
|
| diff --git a/pkg/stack_trace/lib/src/frame.dart b/pkg/stack_trace/lib/src/frame.dart
|
| index 5a0582c95b922eadcd25fb9d9feeb67519d81176..3db4ab59e76a9f3f6cbc14d1efc29f9c2dbcb88a 100644
|
| --- a/pkg/stack_trace/lib/src/frame.dart
|
| +++ b/pkg/stack_trace/lib/src/frame.dart
|
| @@ -97,6 +97,12 @@ class Frame {
|
|
|
| /// Parses a string representation of a Dart VM stack frame.
|
| factory Frame.parseVM(String frame) {
|
| + // The VM sometimes folds multiple stack frames together and replaces them
|
| + // with "...".
|
| + if (frame == '...') {
|
| + return new Frame(new Uri(), null, null, '...');
|
| + }
|
| +
|
| var match = _vmFrame.firstMatch(frame);
|
| if (match == null) {
|
| throw new FormatException("Couldn't parse VM stack trace line '$frame'.");
|
|
|