Thanks for the detail. At first I was perplexed, but then I realized that line 1290 is passing the wrong list pointer to service_fds()--it's passing only a subset of the connection list corresponding to sel_state. I will commit a fix shortly.