// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. import 'dart:isolate'; main() { spawnFunction(runTest).call(null); } runTest() { port.receive((param, sendport) { try { throw 'sorry'; } catch (e, stack) { try { sendport.send(stack); print("Stacktrace sent"); } catch (e) { print("Stacktrace not sent"); sendport.send(null); } } }); }