(lldb) bt
* thread #1: tid = 0x645362b, 0x000000010017f0e8 Epoch Command Line Application`function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded, Arg[2] = Dead, Arg[3] = Dead> of Swift._fatalErrorMessage (Swift.StaticString, Swift.StaticString, Swift.StaticString, Swift.UInt) -> () + 40, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
frame #0: 0x000000010017f0e8 Epoch Command Line Application`function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded, Arg[2] = Dead, Arg[3] = Dead> of Swift._fatalErrorMessage (Swift.StaticString, Swift.StaticString, Swift.StaticString, Swift.UInt) -> () + 40
frame #1: 0x0000000100037e9e Epoch Command Line Application`Swift.Array._checkIndex <A> (Swift.Array<A>)(Swift.Int) -> () + 126
frame #2: 0x0000000100037dbc Epoch Command Line Application`Swift.Array.subscript.getter : (Swift.Range<Swift.Int>) -> Swift.ArraySlice<A> + 60
* frame #3: 0x000000010025b3dc Epoch Command Line Application`Epoch_Command_Line_Application.processedDataFromSource (data=256 values, bytesProcessed=351) -> Swift.Array<Swift.Int8> + 124 at TCPClientSocket.swift:162
frame #4: 0x000000010025ba1a Epoch Command Line Application`Epoch_Command_Line_Application.TCPClientSocket.receiveLowWaterMark (lowWaterMark=1, highWaterMark=256, deadline=-1, self=(socket = 0x0000000102001e00, closed = false), $error=ErrorType @ 0x0000000100d3f540)(Swift.Int, highWaterMark : Swift.Int, deadline : Swift.Int64) throws -> Swift.Array<Swift.Int8> + 1418 at TCPClientSocket.swift:108
frame #5: 0x000000010025def4 Epoch Command Line Application`Epoch_Command_Line_Application.TCPClientSocket.receive (lowWaterMark=1, highWaterMark=256, received=(Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.TCPStream.(receive (Epoch_Command_Line_Application.TCPStream) -> ((Epoch_Command_Line_Application.Result<Swift.Array<Swift.Int8>>) -> ()) -> ()).(closure #1) at TCPStream.swift), self=(socket = 0x0000000102001e00, closed = false), $error=ErrorType @ 0x0000000100d3f540)(lowWaterMark : Swift.Int, highWaterMark : Swift.Int, received : (Swift.Array<Swift.Int8>) -> ()) throws -> () + 116 at TCPClientSocket.swift:188
frame #6: 0x0000000100247e23 Epoch Command Line Application`Epoch_Command_Line_Application.TCPStream.receive (completion=(Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.HTTPParser.(parseRequest (Epoch_Command_Line_Application.HTTPParser) -> (Epoch_Command_Line_Application.StreamType, completion : (Epoch_Command_Line_Application.Result<Epoch_Command_Line_Application.HTTPRequest>) -> ()) -> ()).(closure #2) at HTTPParser.swift), self=0x0000000100900f20)((Epoch_Command_Line_Application.Result<Swift.Array<Swift.Int8>>) -> ()) -> () + 195 at TCPStream.swift:36
frame #7: 0x0000000100248507 Epoch Command Line Application`protocol witness for Epoch_Command_Line_Application.StreamType.receive <A where A: Epoch_Command_Line_Application.StreamType> (A)((Epoch_Command_Line_Application.Result<Swift.Array<Swift.Int8>>) -> ()) -> () in conformance Epoch_Command_Line_Application.TCPStream : Epoch_Command_Line_Application.StreamType in Epoch_Command_Line_Application + 55 at TCPStream.swift:32
frame #8: 0x000000010025f1e9 Epoch Command Line Application`Epoch_Command_Line_Application.HTTPParser.parseRequest (client=StreamType @ 0x0000000100d3f608, completion=(Epoch Command Line Application`partial apply forwarder for reabstraction thunk helper from @callee_owned (@in Epoch_Command_Line_Application.Result<Epoch_Command_Line_Application.HTTPRequest>) -> (@unowned ()) to @callee_owned (@owned Epoch_Command_Line_Application.Result<Epoch_Command_Line_Application.HTTPRequest>) -> (@unowned ()) at HTTPParser.swift))(Epoch_Command_Line_Application.StreamType, completion : (Epoch_Command_Line_Application.Result<Epoch_Command_Line_Application.HTTPRequest>) -> ()) -> () + 297 at HTTPParser.swift:42
frame #9: 0x000000010025f3f4 Epoch Command Line Application`protocol witness for Epoch_Command_Line_Application.RequestParserType.parseRequest <A where A: Epoch_Command_Line_Application.RequestParserType> (A)(Epoch_Command_Line_Application.StreamType, completion : (Epoch_Command_Line_Application.Result<A.Request>) -> ()) -> () in conformance Epoch_Command_Line_Application.HTTPParser : Epoch_Command_Line_Application.RequestParserType in Epoch_Command_Line_Application + 116 at HTTPParser.swift:26
frame #10: 0x000000010023544c Epoch Command Line Application`Epoch_Command_Line_Application.RequestResponseServer.(client=Epoch_Command_Line_Application.HTTPSerializer @ 0x0000000100d3f7c8, self=Epoch_Command_Line_Application.RequestResponseServer<Epoch_Command_Line_Application.HTTPParser, Epoch_Command_Line_Application.HTTPServerResponder, Epoch_Command_Line_Application.HTTPSerializer> @ 0x0000000100d3f7c0, failure=(Epoch Command Line Application`partial apply forwarder for static Epoch_Command_Line_Application.HTTPServer.(defaultFailureHandler in _EE9D680126FCC20B1A5BC8B98197EC35) <A where A: Epoch_Command_Line_Application.HTTPResponder, A.Request == Epoch_Command_Line_Application.HTTPRequest, A.Response == Epoch_Command_Line_Application.HTTPResponse> (Epoch_Command_Line_Application.HTTPServer<A>.Type)(Swift.ErrorType) -> () at HTTPServer.swift)) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1).(closure #1) + 796 at RequestResponseServer.swift:54
frame #11: 0x0000000100233f9c Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.RequestResponseServer.(start <A, B, C where A: Epoch_Command_Line_Application.RequestParserType, B: Epoch_Command_Line_Application.ResponderType, C: Epoch_Command_Line_Application.ResponseSerializerType, A.Request == B.Request, B.Response == C.Response> (Epoch_Command_Line_Application.RequestResponseServer<A, B, C>) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1).(closure #1) + 284 at RequestResponseServer.swift:0
frame #12: 0x000000010023d1a1 Epoch Command Line Application`Epoch_Command_Line_Application.Result.success <A> (f=(Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.RequestResponseServer.(start <A, B, C where A: Epoch_Command_Line_Application.RequestParserType, B: Epoch_Command_Line_Application.ResponderType, C: Epoch_Command_Line_Application.ResponseSerializerType, A.Request == B.Request, B.Response == C.Response> (Epoch_Command_Line_Application.RequestResponseServer<A, B, C>) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1).(closure #1) at RequestResponseServer.swift), self=Failure)((A) -> ()) -> () + 545 at Result.swift:39
frame #13: 0x000000010023507f Epoch Command Line Application`Epoch_Command_Line_Application.RequestResponseServer.(acceptResult=Success, self=Epoch_Command_Line_Application.RequestResponseServer<Epoch_Command_Line_Application.HTTPParser, Epoch_Command_Line_Application.HTTPServerResponder, Epoch_Command_Line_Application.HTTPSerializer> @ 0x0000000100d3fac0, failure=(Epoch Command Line Application`partial apply forwarder for static Epoch_Command_Line_Application.HTTPServer.(defaultFailureHandler in _EE9D680126FCC20B1A5BC8B98197EC35) <A where A: Epoch_Command_Line_Application.HTTPResponder, A.Request == Epoch_Command_Line_Application.HTTPRequest, A.Response == Epoch_Command_Line_Application.HTTPResponse> (Epoch_Command_Line_Application.HTTPServer<A>.Type)(Swift.ErrorType) -> () at HTTPServer.swift)) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1) + 383 at RequestResponseServer.swift:55
frame #14: 0x000000010023330c Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.RequestResponseServer.(start <A, B, C where A: Epoch_Command_Line_Application.RequestParserType, B: Epoch_Command_Line_Application.ResponderType, C: Epoch_Command_Line_Application.ResponseSerializerType, A.Request == B.Request, B.Response == C.Response> (Epoch_Command_Line_Application.RequestResponseServer<A, B, C>) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1) + 284 at RequestResponseServer.swift:0
frame #15: 0x000000010024f8aa Epoch Command Line Application`Epoch_Command_Line_Application.TCPServer.(socket=(socket = 0x0000000100900a00, closed = false), completion=(Epoch Command Line Application`partial apply forwarder for Epoch_Command_Line_Application.RequestResponseServer.(start <A, B, C where A: Epoch_Command_Line_Application.RequestParserType, B: Epoch_Command_Line_Application.ResponderType, C: Epoch_Command_Line_Application.ResponseSerializerType, A.Request == B.Request, B.Response == C.Response> (Epoch_Command_Line_Application.RequestResponseServer<A, B, C>) -> (failure : (Swift.ErrorType) -> ()) -> ()).(closure #1) at RequestResponseServer.swift), self=Epoch_Command_Line_Application.TCPServer @ 0x0000000100d3fd48) -> ((Epoch_Command_Line_Application.Result<Epoch_Command_Line_Application.StreamType>) -> ()) -> ()).(closure #1) + 362 at TCPServer.swift:42
frame #16: 0x0000000100247791 Epoch Command Line Application`reabstraction thunk helper from @callee_owned () -> (@unowned ()) to @callee_owned (@in ()) -> (@out ()) + 17 at Select.swift:0
frame #17: 0x00000001002591c1 Epoch Command Line Application`partial apply forwarder for reabstraction thunk helper from @callee_owned () -> (@unowned ()) to @callee_owned (@in ()) -> (@out ()) with unmangled suffix "5" + 81 at Co.swift:0
frame #18: 0x00000001002599f0 Epoch Command Line Application`reabstraction thunk helper from @callee_owned (@in ()) -> (@out ()) to @callee_owned () -> (@unowned ()) + 32 at Co.swift:0
frame #19: 0x0000000100259a27 Epoch Command Line Application`reabstraction thunk helper from @callee_owned () -> (@unowned ()) to @callee_unowned @convention(block) () -> (@unowned ()) + 39 at Co.swift:0
frame #20: 0x000000010021a8b1 Epoch Command Line Application`co(routine=<parent is NULL>) + 145 at libmill_swift.c:34