Zombie process with preemptible enabled.

From: Gerardo Exequiel Pozzi
Date: Thu Sep 25 2003 - 19:27:01 EST


Hi people,

Since i starting to testing 2.6 and recently mm and -ck, i see that Mozilla/Mozilla Firebird
(diferent versions) launch a netstat child that when finalize, it remain zombie. It only happens
when preemptible option is enabled.

The kernel version has tested is:
2.6.0-test[12345]
2.6.0-test5-mm4
2.4.22-ck2.

For example:
456 ? S 0:00 /bin/sh /usr/local/lib/mozilla-1.5a/run-mozilla.sh /u
463 ? S 0:48 \_ /usr/local/lib/mozilla-1.5a/MozillaFirebird-bin
490 ? Z 0:00 \_ [netstat <defunct>]

The file /proc/490/wchan shows do_exit.

Closing Mozilla kill the zombie.

more info need?

http://www.vmlinuz.com.ar/slackware/kernel.config.djgera/config-2.4.22-ck2
http://www.vmlinuz.com.ar/slackware/kernel.config.djgera/config-2.6.0-test5
http://www.vmlinuz.com.ar/slackware/kernel.config.djgera/config-2.6.0-test5-mm4

Disabling preemptible solves the problem in all cases.

chau,
djgera


--
Gerardo Exequiel Pozzi ( djgera )
http://www.vmlinuz.com.ar http://www.djgera.com.ar
KeyID: 0x1B8C330D
Key fingerprint = 0CAA D5D4 CD85 4434 A219 76ED 39AB 221B 1B8C 330D
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/