i was using amule to merge some part files created by an older version of amule (2.1.3 (Debian etch amd64)) with the ones of current amule that is on another partition (2.2.1 (Debian lenny amd64)). Once started the process (the tool in amule's toolbar to import part files), amule uses 100% CPU and opens 1024 files (ls -l /proc/-pid-/fd/), and does not seem to progress. the 'files' opened are not files, are all the same directory (the one from which i wanted to import part files).
in logfile appears following line:
2008-07-29 18:58:11: Logger.cpp(272): Error: Can not enumerate files in directory '/z/Temp' (error 24: Demasiados ficheiros abertos)
in the directory there were only 9 files, and total size did not exceed 33MB as reported by du.