On 2013.06.13 at 10:16 -0400, Peter Hurley wrote: > On 06/13/2013 06:39 AM, Markus Trippelsdorf wrote: > > On 2013.06.07 at 20:22 +0200, Mikael Pettersson wrote: > >> Peter Hurley writes: > >> > Based on the other reports from Mikael and David, I suspect this > >> problem > >> > may have to do with my commit 699390354da6c258b65bf8fa79cfd5feaede50b6: > >> > > >> > pty: Ignore slave pty close() if never successfully opened > >> > > >> > This commit poisons the pty under certain error conditions that may > >> > occur from parallel open()s (or parallel close() with pending write()). > >> > > >> > It's unclear to me which error condition is triggered and how > >> user-space > >> > got an open file descriptor but that seems the most likely. Is the > >> problem > >> > reproducible enough that a debug patch would likely trigger? > >> > >> In my case the problem occurred frequently enough that I've been forced > >> to change my build procedures to avoid it. I'd welcome a debug patch. > > > > Since apparently no debugging patch is forthcoming, maybe it's time to > > test the simple revert of commit 699390354da. > > I apologize for the delay. > > Here's a debug patch which I hope will narrow down the circumstances of > this error condition.
Unfortunately it doesn't apply: markus@x4 linux % git describe v3.10-rc5-167-g26e0446 markus@x4 linux % patch -p1 --dry-run < /home/markus/tty.patch checking file drivers/tty/pty.c Hunk #1 succeeded at 25 with fuzz 2. Hunk #2 FAILED at 256. 1 out of 2 hunks FAILED checking file drivers/tty/tty_io.c Hunk #1 FAILED at 105. Hunk #2 FAILED at 424. Hunk #3 FAILED at 448. Hunk #4 FAILED at 1020. Hunk #5 FAILED at 1197. 5 out of 5 hunks FAILED -- Markus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/