Heh, thank you but I already know what a Segmentation fault is. In fact I've been using this exact site before. The question is how do I fix it. I see no buffer overflows, null-ptr dereferences or invalid memory access attempts in my code.
In fact the SIGSEGV exception seems to be a secondary matter as it only happens during debugging. Other than than the client runs fine and terminates properly. If it wasn't for the missing input I probably wouldn't even mention it, but perhaps these two problems are connected somehow...