Hope this helps Timo, thanks! Hope I'm not doing anything stupid ;)
(gdb) cont Continuing.
Program received signal SIGSEGV, Segmentation fault. i_stream_next_line (stream=0x6533a0) at istream.c:248 248 istream.c: No such file or directory. in istream.c (gdb) bt full #0 i_stream_next_line (stream=0x6533a0) at istream.c:248 _stream = (struct istream_private *) 0x0 ret_buf = <value optimized out> i = <value optimized out> #1 0x0000000000405fdd in proxy_input (input=0x6533a0, output=0x653528, client=0x64e790) at pop3-proxy.c:210 line = 0x6271b8 "?qb" __PRETTY_FUNCTION__ = "proxy_input" #2 0x0000000000411d5b in io_loop_handler_run (ioloop=<value optimized out>) at ioloop-epoll.c:202 ctx = (struct ioloop_handler_context *) 0x64a050 event = (const struct epoll_event *) 0x64cd40 list = (struct io_list *) 0x6532f0 io = (struct io_file *) 0x64fe30 tv = {tv_sec = 179, tv_usec = 952746} t_id = 2 msecs = <value optimized out> ret = 1 call = <value optimized out> #3 0x00000000004111e8 in io_loop_run (ioloop=0x64bf00) at ioloop.c:338 No locals. #4 0x0000000000407c57 in main (argc=1, argv=0x7fff20ba3748, envp=0x7fff20ba3758) at main.c:481 group_name = <value optimized out> remote_ip = {family = 18656, u = {ip6 = {in6_u = {u6_addr8 = ":+\000\000\220?A\000\000\000\000\000\000\000\000", u6_addr16 = {11066, 0, 48016, 65, 0, 0, 0, 0}, u6_addr32 = {11066, 4307856, 0, 0}}}, ip4 = {s_addr = 11066}}} local_ip = {family = 1, u = {ip6 = {in6_u = {u6_addr8 = ":+\000\000\000\000\000\000\000\000\000\000\001\000\000", u6_addr16 = {11066, 0, 0, 0, 0, 0, 1, 0}, u6_addr32 = {11066, 0, 0, 1}}}, ip4 = {s_addr = 11066}}} remote_port = 0 local_port = 0 max_fds = 532 proxy = (struct ssl_proxy *) 0x0 client = (struct client *) 0x0 i = 11066 fd = 532 master_fd = -1 ssl = <value optimized out>