Ken Brown via Cygwin writes: > On 11/9/2021 9:53 PM, Ken Brown via Cygwin wrote: >> Back to the drawing board. > > It finally occurred to me to stop looking for a bug in > fhandler_pipe::raw_read and instead see if something is in fact > repeatedly writing to the pipe, so that drain_signal_event_pipe > never finishes. Putting a breakpoint at fhandler_pipe::raw_write, I > found that this is in fact the case. While the main thread is > repeatedly reading from the pipe, a second thread is repeatedly > writing to it. Here's the backtrace of that thread:
Argh. Thanks for the hard labour on this. This is not a part of the XEmacs code I have any experience of. Is there any clue you can give about how things changed in all the September commits to fhandler_pipe.cc that might have exposed the XEmacs bug? ht -- Henry S. Thompson, School of Informatics, University of Edinburgh 10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: h...@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail from me _always_ has a .sig like this -- mail without it is forged spam] The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple