On Thu, Dec 22, 2005 at 11:35:07PM -0500, Christopher Faylor wrote: >On Thu, Dec 22, 2005 at 08:07:19PM -0800, Yitzchak Scott-Thoennes wrote: >>CYGWIN = `tty ntsec title server' > ^^^ >Thank you. That was why I couldn't duplicate it.
I played with this all day and I can't convince myself that it isn't a readline bug. It seems like there is a situation where bash/readline unmasks SIGINT and potentially lets a stray CTRL-C in while the signal handler is still carefully dealing with signals, causing recursion and, eventually, an overflow of cygwin's signal stack. In fact, I could crash bash on linux by doing a: while kill -INT nnn; do :; done where nnn denotes the pid of a running Debian bash 3.00.16(1)-release binary. In any event, this isn't a regression and, unless I have an amazing insight sometime soon, I don't think there is any way to fix this in the cygwin DLL. cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/