quand c'est X, un ssh à partir d'une autre machine et un : killall -USR1 X
si ça passe pas, le -KILL corrige ça
sinon certaines applies ne répondant pas au signal 15 (TERM) peuvent se manger un signal 9 (KILL) voire un signall 11 (SEGV) dans certains cas, mais il faut faire attention, certaines applies pourront "manger" la configuration, à éviter sur un client mail par exemple...
pour mon cas, à part parfois umount qui se vautre (sur les ramdisk souvent), rien n'a jamais résisté