This is the new version of my patches for abrt-server allowing more information to be provided from handlers. I've applied or replied to all Denys' comments. My comment below still applies. :)
This set of patches introduce a new version of abrt-server.c that can parse more messages and thus save more information about the crashes handled by Python exception handler (and in future, hopefully, python-meh). I've tested it and it seems to be working well. I know the changes are not ideal as they cannot be applied separately (abrt-server.c is not compilable if they are), but I really do not see any reason why I should remove printable_str() function in one commit and add it back in the following one. If you really need the commits to change the code from one compilable and working state to another, I can squash all these patches to one for you. :)
-- Vratislav Podzimek