It turns out that kwin doesn't respond properly to SIGTERM. This is fixed in Feisty by having oem-config-dm send the window manager SIGKILL if it doesn't respond to SIGTERM within a second.
oem-config (1.9) feisty; urgency=low [ Colin Watson ] * Install copyright and changelog files in Architecture: all packages too. * Add a 'debian/rules update-local' target to allow updating d-i/source/ without updating debian/changelog, which is sometimes convenient for local hacking. * Make OEM_CONFIG_DEBUG=1 imply DEBCONF_DEBUG='developer|filter' for ease of debugging. * Add a --debug option, equivalent to setting OEM_CONFIG_DEBUG=1. * Add timezone widget from ubiquity. * Update language, timezone, and keyboard handling code from ubiquity. * Move the timezone step before the keyboard step. * Apply language, timezone, and keyboard changes at the end of oem-config rather than on the fly. * Depend on a version of console-setup at least as new as the one in our source tree. * Track console-setup 1.13ubuntu4 changes by generating and using MyKeyboardNames.pl based on xkb-data, which is more up to date than KeyboardNames.pl. * Stop the user page spreading out in an ugly manner now that the pages are bigger. This does result in an unpleasant amount of empty space; the page needs a redesign to cope with this. * Activate the Forward button when Enter is pressed in any entry field on the user page. * Leave the UI up until we've finished applying changes; we now have to regenerate the initramfs (due to console-setup changes) and it takes a while. * Send SIGKILL to the window manager if it fails to exit within a second of receiving SIGTERM. * Automatic update of included source packages: console-setup 1.13ubuntu8, localechooser 1.37ubuntu1, tzsetup 1:0.14, user-setup 1.8ubuntu1. [ Anirudh Ramesh ] * Port KDE frontend to Qt 4. -- Colin Watson <[EMAIL PROTECTED]> Tue, 13 Mar 2007 15:53:32 +0000 ** Changed in: oem-config (Ubuntu) Assignee: (unassigned) => Colin Watson Status: Needs Info => Fix Released -- OEM configuration never finishes https://launchpad.net/bugs/66942 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs