Package: kernel Severity: serious Tags: sarge, sid
Hello,
I get a strange behavior from time to time when running xMule on a Linux kernel.
At the moment it is
Linux angus 2.4.26-1-686 #1 Sat May 1 18:04:05 EST 2004 i686 GNU/Linux
2.6.5-4
But I've seen this with 2.4.x kernels before, too.
xMule is a user application executed by a non-root user and is not quite stable and crashes from time to time and doing something bad to Linux kernel.
I have crashed windows on desktop and there is no process...
Sometimes there is a process and when I kill it the windows disappear but the most stupid thing is that there is still a listening TCP port without process.
$ sudo lsof -i TCP:25 ; sudo lsof -i TCP:8882 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME avgated 700 avgate 4u IPv4 1900 TCP *:smtp (LISTEN)
(port 25 only for testing to get an output)
$ netstat -an | grep 8882 tcp 0 0 0.0.0.0:8882 0.0.0.0:* LISTEN tcp 0 0 192.168.0.130:8882 82.80.129.92:2153 SYN_RECV ...
$ ps -Af | grep xmule makolb 4790 4662 0 22:21 pts/0 00:00:00 grep xmule
I can wait hours and probably days without any change. The port 8882 is unusable after such a special "xMule"-crash.
I think there is no way to free the port. So I have to reboot.
I think it shouldn't be possible for user applications to do that with kernel parts.
M. Kolb