One of our PyQt app throwa an error about ICEAuthority as below and exit -
ICE default IO error handler doing an exit(), pid = 11281, errno = 4
In my linux machine USB was not readable, and then kile was also showing the error "ICE default IO error handler doing an exit(), pid = 11212, errno = 0".
Deleting the file .ICEauthority, worked for me.
I had the same error message when starting 'keepassx' on Ubuntu. Deleting my ~/.ICEauthority file fixed it. Only deleted it once, have never had the problem since.
I do not think there is a problem deleting the .ICEauthority file. That folder holds torrent cookies probably from a private tracker or something. I still believe ktorrent is one of the best torrent clients because it gives a timeout time to stagnate torrents and tries to load up active ones. In other words, the client always tries to make sure it is working with active torrent sources.