With referance to my previous post on the two qualifiable problems.
I have checked out revision 5364 to test for these problems and have found the following.
1. Does not segfault when reading the bad message.
2. Text client does not hang.
I will now work my way forward to see where it all broke and what changed.