| Index: tests/standalone/debugger/debug_lib.dart
 | 
| diff --git a/tests/standalone/debugger/debug_lib.dart b/tests/standalone/debugger/debug_lib.dart
 | 
| index bc1f24640a9805fe1cfb2eadf400c38b5fe8598e..eb6050ee8520ebd7b67167d07b8c5c9da9f7fe42 100644
 | 
| --- a/tests/standalone/debugger/debug_lib.dart
 | 
| +++ b/tests/standalone/debugger/debug_lib.dart
 | 
| @@ -458,11 +458,16 @@ class Debugger {
 | 
|            },
 | 
|            onError: (e) {
 | 
|              print("Error '$e' detected in input stream from debug target");
 | 
| +            var trace = getAttachedStackTrace(e);
 | 
| +            if (trace != null) print("StackTrace: $trace");
 | 
|              close(killDebugee: true);
 | 
|            });
 | 
|        },
 | 
| -      onError: (asyncErr) {
 | 
| -        error("Error while connecting to debugee: $asyncErr");
 | 
| +      onError: (e) {
 | 
| +        String msg = "Error while connecting to debugee: $e";
 | 
| +        var trace = getAttachedStackTrace(e);
 | 
| +        if (trace != null) msg += "\nStackTrace: $trace";
 | 
| +        error(msg);
 | 
|          close(killDebugee: true);
 | 
|        });
 | 
|    }
 | 
| @@ -518,6 +523,8 @@ bool RunScript(List script) {
 | 
|      onError: (e) {
 | 
|        if (++retries >= 3) { 
 | 
|          print('unable to find unused port: $e');
 | 
| +        var trace = getAttachedStackTrace(e);
 | 
| +        if (trace != null) print("StackTrace: $trace");
 | 
|          return -1; 
 | 
|        } else {
 | 
|          // Retry with another random port.
 | 
| 
 |