Package: ratpoison Version: 1.3.0-5 Severity: normal If you try to use the tmpwm command but pass it as an argument, a path to a non-existant file, ratpoison goes into an infinite loop waiting for the child process (which was never started) to exit.
This is easily fixed by this simple patch: diff src/actions.c.orig src/actions.c 3252c3252 < } while (child != pid); --- > } while ((child != -1) && (child != pid)); I'm forarding a patch upstream as well. -stew -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages ratpoison depends on: ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libreadline5 5.0-10 GNU readline and history libraries ii libx11-6 4.3.0.dfsg.1-10 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-10 X Window System miscellaneous exte ii xlibs 4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]