This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fatal error from Cygwin emacs-w32 every day or so


On 4/15/2014 12:12 AM, Eli Zaretskii wrote:
Date: Mon, 14 Apr 2014 21:08:15 -0700
From: Ken Brown

I just saw it die, and this is the bt I get:

Program received signal SIGSEGV, Segmentation fault.
0x0000000100551354 in wait_reading_process_output (
      time_limit=time_limit@entry=0, nsecs=nsecs@entry=0,
      read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true,
      wait_for_cell=wait_for_cell@entry=4304630834,
      wait_proc=wait_proc@entry=0x0, just_wait_proc=just_wait_proc@entry=0)
     @/usr/src/debug/emacs-24.3-7/src/process.c:4677
4677                      if (wait_proc->gnutls_p /* Check for valid process.  */

This backtrace doesn't make sense.  If you look at the source code,
you'll see that if wait_proc is NULL on entry to
wait_reading_process_output, then line 4677 is never reached.  I'm not
sure what would cause a bogus backtrace like this.  BLODA?  Optimization?

In any case, I suggest that you wait a week until I have a chance to
build a pretest of 24.4 for you to try.  I'll build it without
optimization to make debugging easier.

This is a known problem with GnuTLS support, it was solved in the
Emacs repository last November (bzr revision 114956, if someone wants
the diffs), and surely should be solved in the upcoming Emacs 24.4.

Thanks, Eli! In that case I'll make a new release of emacs-24.3 with that patch applied, to see if it resolves the issue for the OP.

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]