I have the same problem.
It is because there are too many open files, just like the error says
I read somewhere that the standard limit is about 1024 open files. And since in linux everything is considered as file, also network connections and shit it isn't weird you can get this error in Azureus. Azureus uses quite a lot connections.
The workaround: sudo sh -c 'ulimit -n 8192; sudo -u username ./azureus'
(This assumes you want Az to run via the user 'username'. It also assumes that you are in the right directory. Edit it to match local reality.)
Now I want to change this limit globally. Therefore I need to change a certain file but I have no idea which one that would be in Slackware. I took this information from http://azureus.sourceforge.net/wiki/...oManyOpenFiles
and the author there talks about a file called: /etc/sysctl.conf . Unfortunately I don't have that file in Slackware so I suppose I can find it somewhere else. If anyone would point this out for me