Bug 62910 addressed weston-launch issues with all signals except SIGKILL. Some of the SIGKILL woes were discussed in https://bugs.freedesktop.org/show_bug.cgi?id=62910#c1. Killing weston-launch with SIGKILL still hangs the ttys and is an issue that still needs addressed eventually.
Clarification: If weston-launch is SIGKILL'd, then the Weston process continues to run. However, when attempting to SIGTERM Weston afterwards, the TTY's hang and Weston does not exit. A gdb backtrace indicates that Weston is stuck in drm_destroy(). $ weston-launch & $ killall -SIGKILL weston-launch $ killall -SIGTERM weston # observe that "sudo chvt 1" blocks and that weston never exits. weston-desktop-shell is also <defunct>.
Created attachment 85138 [details] Weston hangs in drm_destroy
Tested this on the 1.3RC: Fedora 19 wayland (HEAD) 1.2.91-0-g4125367 drm (HEAD) libdrm-2.4.46-0-gc6d73cf mesa (9.2) heads/9.2-0-g2cda3f0 weston (HEAD) 1.2.91-0-g7799385 This issue has been fixed. Weston-launch can be SIGKILL'd and will quit gracefully and Weston will now also quit.
Verified from previous comment.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.