Sorry for cheering too early, I tortured apt tonight, too, and I also had the hangs. Then I remembered that I had a similar problem some time ago with my dmplayer, wehere I got similar zombie children related to the select() call. Back then, I rewrote dmplayer to use pselect() instead of select(), and the problem went away. So I tried the same here with apt.
After that, I can resize my windows while installing like hell, and I had no problems.
Attached is a patch against the bzr branch of apt. I also filled in some missing Build-Depends regarding docs/manpages.
Hi!
Sorry for cheering too early, I tortured apt tonight, too, and I also had the hangs. Then I remembered that I had a similar problem some time ago with my dmplayer, wehere I got similar zombie children related to the select() call. Back then, I rewrote dmplayer to use pselect() instead of select(), and the problem went away. So I tried the same here with apt.
After that, I can resize my windows while installing like hell, and I had no problems.
Attached is a patch against the bzr branch of apt. I also filled in some missing Build-Depends regarding docs/manpages.
Ciao
Martin