Reproduction:
main() {
ServerSocket.bind('127.0.0.1', 0).then((mainServer) {
mainServer.reference.create().then((refServer) {
refServer.listen((_) {});
Timer.run(() {
mainServer.close();
refServer.close();
});
});
});
}
$ dart repro.dart
zsh: segmentation fault (core dumped) ....