From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Wed, 05 Aug 2009 14:24:49 -0700 Subject: [sup-talk] sup ignoring SIGTERM? In-Reply-To: <1249503870-sup-1415@ausone.home> References: <1249481294-sup-9967@chistera.yi.org> <1249502171-sup-8079@masanjin.net> <1249503870-sup-1415@ausone.home> Message-ID: <1249507336-sup-7887@masanjin.net> Reformatted excerpts from Nicolas Pouillard's message of 2009-08-05: > With the ncurses-fixes branch (even with the last patch), when I > launch sup I get a blank screen (with the status bar saying "Searching > for threads...". Dammit. I see that too, on some computers. The problem is that Ncurses.getch is actually blocking the background threads from working. (You can tell because threads will start loading when you press lots of keys.) I've unmerged the branch from next for the time being. The problem is the removal of the select() in nonblocking_getch (buffer.rb circa line 25). With it in, resizes don't work right. With it removed, background threads are blocked on some computers. Not sure what makes the difference. Sigh... -- William