Trillian Pro – No Buffer Space Available

I tried to post this in the technical support forum, but I do not have enough privileges, so I thought until the moderators verify me I will post this here:

First of: Trillian have not displayed any error messages. So I had to track it down.

Symptom:
One of my program was unable to connect to a server and logged the “No buffer space available.” error.
Then checked with IE, it was unable to open web pages either.
This error made all application on my pc unable to connect to anywhere (new).

Track, hunt, kill:
This was not the first time I came across this kind of problem in the past. So I run
‘netstat -n -o’ to identify the problem and the process involved. It was Trillian.exe.
When I shut it down (Exit) it did not terminate in a timely fashion, so after half a minute I had to kill the process manually form task manager.
After it finally terminated everything went back to normal and worked again.

I’m not sure which service caused the problem, Twitter is just a guess from the IP addresses, but might be completely wrong…

Other problems:
By the way Trillian used a lot of memory. (it went from 30 MB working set at strartup to around 300MB after a couple of weeks uptime)
So there is some “memory leak” in it… (it might be just caching a lot of pictures or something)

Here is the relevant part of netstat result:
TCP 192.my.ip.addr:49157 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49158 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49159 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49160 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49161 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49162 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49163 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49164 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49165 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49166 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49167 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49168 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49169 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49170 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49171 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49172 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49173 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49174 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49175 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49176 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49177 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49178 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49179 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49180 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49181 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49182 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49183 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49184 199.16.156.8:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:49913 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49914 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49915 199.16.156.104:443 ESTABLISHED 292
TCP 192.my.ip.addr:49916 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:49917 199.16.156.104:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:50642 199.16.156.231:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:50643 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:50644 199.16.156.8:443 ESTABLISHED 292
TCP 192.my.ip.addr:50645 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:50646 199.16.156.8:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:51665 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51666 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:51667 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51668 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51669 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51670 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51671 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51672 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:51673 199.16.156.104:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:52136 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52137 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52138 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52139 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52140 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:52141 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52142 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52143 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52144 199.16.156.40:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:52583 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52584 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52585 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52586 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52587 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52588 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52589 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52590 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52591 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52592 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:52593 199.16.156.199:443 ESTABLISHED 292
TCP 192.my.ip.addr:52594 199.16.156.40:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:53297 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53298 199.16.156.104:443 ESTABLISHED 292
TCP 192.my.ip.addr:53299 199.16.156.8:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:53661 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53662 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53663 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53664 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53665 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53666 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53667 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53668 199.16.156.199:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53669 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53670 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53671 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53672 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53673 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53674 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53675 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53676 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53677 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53678 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53679 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53680 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53681 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53682 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53683 199.16.156.72:443 ESTABLISHED 292
TCP 192.my.ip.addr:53684 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:53685 199.16.156.72:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:54854 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54855 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54856 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54857 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54858 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54859 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54860 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54861 199.16.156.231:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54862 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54863 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54864 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54865 199.16.156.72:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54866 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54867 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54868 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54869 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54870 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54871 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54872 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54873 199.16.156.40:443 ESTABLISHED 292
TCP 192.my.ip.addr:54874 199.16.156.104:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:54875 199.16.156.72:443 CLOSE_WAIT 292

TCP 192.my.ip.addr:65533 199.16.156.40:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:65534 199.16.156.8:443 CLOSE_WAIT 292
TCP 192.my.ip.addr:65535 199.16.156.40:443 CLOSE_WAIT 292

16351 connection from this one process

Trillian Version: 5.3 Build 16 Pro June 13, 2013

Reuse sockets maybe!?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.