(gdb) bt #0 0x60a4af4b in _d_new () #1 0x60a463f9 in _d_arraycatn () #2 0x60a41352 in respond (source= {length = 45, ptr = 0xad5e01 "line!~line@2b2c869d.354f3b3c.dip.t-dialin.net PRIVMSG #bot-test :!join #bottest\r\n"}, msg= {length = 14, ptr = 0xad5e42 "!join #bottest\r\n"}, send= {object = 0xad2d00, func = 0x402c6a }) at invite.d:11 #3 0x00407bc0 in _D6chatex10TestClient17onMessageReceivedFC6irclib8protocol10IrcMessageZv14__foreachbody2FKAaKS9stdloader13LibraryHandleZi ( __applyArg0=@0xad3e0c, __applyArg1=@0xad3e14) at chatex.d:40 #4 0x0041520c in _aaApply210treewalkerFPS3aaA3aaAZi () #5 0x00415287 in _aaApply2 () #6 0x0040835f in void chatex.TestClient.onMessageReceived(class irclib.protocol.IrcMessage) (this=@0xad2d00, imsg=@0xad1e40) at chatex.d:36 #7 0x00425245 in _D6irclib8protocol11IrcProtocol57__T10processMsgVE6irclib8protocol11IrcProtocol8_MsgType0Z10processMsgFC6irclib8protocol11 IrcProtocolAaAaZv ( this=@0xad2d00, proto=@0xad2d00, cmdPrefix= {length = 45, ptr = 0xad5e01 "line!~line@2b2c869d.354f3b3c.dip.t-dialin.net PRIVMSG #bot-test :!join #bottest\r\n"}, cmdParams={length = 0, ptr = 0x0}) at irclib/protocol.d:1523 #8 0x0040581f in void irclib.protocol.IrcProtocol.onCommand(char[], char[], char[]) ( this=@0xad2d00, prefix= ---Type to continue, or q to quit--- {length = 45, ptr = 0xad5e01 "line!~line@2b2c869d.354f3b3c.dip.t-dialin.net PRIVMSG #bot-test :!join #bottest\r\n"}, cmd= {length = 7, ptr = 0xad5e2f "PRIVMSG #bot-test :!join #bottest\r\n"}, cmdParams={length = 25, ptr = 0xad5e37 "#bot-test :!join #bottest\r\n"}) at irclib/protocol.d:1726 #9 0x00405c5c in void irclib.protocol.IrcProtocol.onLine(char[]) (this=@0xad2d00, line={length = 25, ptr = 0xad5e37 "#bot-test :!join #bottest\r\n"}) at irclib/protocol.d:1824 #10 0x004083f4 in void chatex.TestClient.onLine(char[]) (this=@0xad2d00, line= {length = 80, ptr = 0xad5e00 ":line!~line@2b2c869d.354f3b3c.dip.t-dialin.net PRIVMSG #bot-test :!join #bottest\r\n"}) at chatex.d:46 #11 0x00405d3d in void irclib.protocol.IrcProtocol._gotLine(ubyte[]) ( this=@0xad2d00, data= {length = 80, ptr = 0xad5e00 ":line!~line@2b2c869d.354f3b3c.dip.t-dialin.net PRIVMSG #bot-test :!join #bottest\r\n"}) at irclib/protoc ol.d:1840 #12 0x00406256 in void irclib.protocol.IrcProtocol.serverReadData() ( this=@0xad2d00) at irclib/protocol.d:1936 #13 0x004070ab in void irclib.client.IrcClient.waitForEvent() (this=@0xad2d00) at irclib/client.d:208 #14 0x00406ddc in void irclib.client.IrcClient.finishConnection() ( this=@0xad2d00) at irclib/client.d:154 #15 0x00406d26 in void irclib.client.IrcClient.prepareConnection(class std.socket.InternetAddress) (this=@0xad2d00, ia=@0xad3f60) at irclib/cli ent.d:143 ---Type to continue, or q to quit--- #16 0x0040726b in void irclib.client.IrcClient.connect(class std.socket.InternetAddress) (this=@0xad2d00, remoteAddress=@0xad3f60) at irclib/cli ent.d:261 #17 0x00406cea in void irclib.client.IrcClient.finishHostResolve(class std.socket.InternetHost) (this=@0xad2d00, ih=@0xad3fc0) at irclib/client .d:133 #18 0x00406ae5 in void irclib.client.IrcClient.prepareHostResolve(char[]) ( this=@0xad2d00, host= {length = 29, ptr = 0x42a634 "ubergeek.de.eu.irchighway.net:6666"}) at irclib/client.d:114 #19 0x00407221 in void irclib.client.IrcClient.connect() (this=@0xad2d00) at irclib/client.d:250 #20 0x00408542 in _Dmain () at chatex.d:55 #21 0x004159cf in _d_run_main2goFZv () #22 0x00415ad4 in _d_run_main () #23 0x004086f3 in main () (gdb)