X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:message-id:date:from:mime-version:to:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	 q=dns; s=default; b=GtbkxBIWSYBuwWQJOshWTBab/D8qVktXruR+Ck964an
	veB4mrT7Qkgm4CdivPDH95Nnbv7aJpNW2MscdyyW7xnj5A4oPgAYOCZbOWIS/Gv5
	RyAIRBoMc3GxHCSeqM4RsaxIXE7Dh9MbEfyDwV0jM2/cq4bTHRZuKXsNXUVBc7zA
	=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:message-id:date:from:mime-version:to:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	 s=default; bh=LNgNkxO520DtyrWNM9BlvstRFCg=; b=jbJ72ZR+y21qtqtGF
	Ozl3t9seY20UlxY4RJZLamjh1goZstLFiwS/IKBi51Z5N7RbmJ6IjEqLVnXuh18N
	FbtvtTM4KF1OCP7mgAFrmhH7fvYmplzIo7T/UxrPkAxnHbfEIJoHoGnsNooj+yH7
	kpkwgouuQhU8s2piaGamvwR3KQ=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.8 required=5.0 tests=AWL,BAYES_60,FREEMAIL_FROM,RDNS_NONE,SPF_PASS autolearn=no version=3.3.2
X-HELO: mail-yh0-f50.google.com
X-Received: by 10.236.77.231 with SMTP id d67mr1253735yhe.113.1385057213957;        Thu, 21 Nov 2013 10:06:53 -0800 (PST)
Message-ID: <528E4BB4.9000606@gmail.com>
Date: Thu, 21 Nov 2013 13:06:44 -0500
From: SDS <sds.biz.main@gmail.com>
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: emacs-w32/X11 24.3-7 aborts frequently
References: <528DC853.3020503@gmail.com>
In-Reply-To: <528DC853.3020503@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I have some new information. I tried using

> export CYGWIN="error_start=gdb -nw %1 %2"

and I was able to catch an abort in emacs-w32 that gave no abort dialog 
box, similar to emacs-X11 aborts. The log from GDB is given below:

> (gdb) continue
> Continuing.
> [Thread 5840.0x1220 exited with code 0]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 5840.0x112c]
> 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)
>     at /usr/src/debug/emacs-24.3-7/src/process.c:4677
> 4677			  if (wait_proc->gnutls_p /* Check for valid process.  */
>
> (gdb) bt
> #0  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)
>     at /usr/src/debug/emacs-24.3-7/src/process.c:4677
> #1  0x00000001004ab2ae in kbd_buffer_get_event (end_time=0x0,
>     used_mouse_menu=0x42a2e7, kbp=<synthetic pointer>)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3803
> #2  read_char (commandflag=1, nmaps=2, maps=0x42a1c0, prev_event=4304630834,
>     used_mouse_menu=0x42a2e7, end_time=end_time@entry=0x0)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769
> #3  0x00000001004ad463 in read_key_sequence (keybuf=keybuf@entry=0x42a430,
>     prompt=<optimized out>,
>     dont_downcase_last=dont_downcase_last@entry=false,
>     can_return_switch_frame=can_return_switch_frame@entry=true,
>     fix_current_buffer=fix_current_buffer@entry=true, bufsize=30)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:9231
> #4  0x00000001004af75e in command_loop_1 ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1459
> #5  0x0000000100510cde in internal_condition_case (
>     bfun=bfun@entry=0x1004af540 <command_loop_1>, handlers=4304832354,
>     hfun=hfun@entry=0x1004a58a0 <cmd_error>)
>     at /usr/src/debug/emacs-24.3-7/src/eval.c:1289
> #6  0x00000001004a09da in command_loop_2 (ignore=ignore@entry=4304630834)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168
> #7  0x0000000100510b9f in internal_catch (tag=<optimized out>,
>     func=func@entry=0x1004a09b0 <command_loop_2>, arg=4304630834)
>     at /usr/src/debug/emacs-24.3-7/src/eval.c:1060
> #8  0x00000001004a5374 in command_loop ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1147
> #9  recursive_edit_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:779
> #10 0x00000001004a56a7 in Frecursive_edit ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:843
> #11 0x00000001005ab7d3 in main (argc=<optimized out>, argv=<optimized out>)
>     at /usr/src/debug/emacs-24.3-7/src/emacs.c:1532
>
> (gdb) continue
> Continuing.
>
> 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)
>     at /usr/src/debug/emacs-24.3-7/src/process.c:4677
> 4677			  if (wait_proc->gnutls_p /* Check for valid process.  */
>
> (gdb) bt
> #0  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)
>     at /usr/src/debug/emacs-24.3-7/src/process.c:4677
> #1  0x00000001004ab2ae in kbd_buffer_get_event (end_time=0x0,
>     used_mouse_menu=0x42a2e7, kbp=<synthetic pointer>)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3803
> #2  read_char (commandflag=1, nmaps=2, maps=0x42a1c0, prev_event=4304630834,
>     used_mouse_menu=0x42a2e7, end_time=end_time@entry=0x0)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769
> #3  0x00000001004ad463 in read_key_sequence (keybuf=keybuf@entry=0x42a430,
>     prompt=<optimized out>,
>     dont_downcase_last=dont_downcase_last@entry=false,
>     can_return_switch_frame=can_return_switch_frame@entry=true,
>     fix_current_buffer=fix_current_buffer@entry=true, bufsize=30)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:9231
> #4  0x00000001004af75e in command_loop_1 ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1459
> #5  0x0000000100510cde in internal_condition_case (
>     bfun=bfun@entry=0x1004af540 <command_loop_1>, handlers=4304832354,
>     hfun=hfun@entry=0x1004a58a0 <cmd_error>)
>     at /usr/src/debug/emacs-24.3-7/src/eval.c:1289
> #6  0x00000001004a09da in command_loop_2 (ignore=ignore@entry=4304630834)
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168
> #7  0x0000000100510b9f in internal_catch (tag=<optimized out>,
>     func=func@entry=0x1004a09b0 <command_loop_2>, arg=4304630834)
>     at /usr/src/debug/emacs-24.3-7/src/eval.c:1060
> #8  0x00000001004a5374 in command_loop ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1147
> #9  recursive_edit_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:779
> #10 0x00000001004a56a7 in Frecursive_edit ()
>     at /usr/src/debug/emacs-24.3-7/src/keyboard.c:843
> #11 0x00000001005ab7d3 in main (argc=<optimized out>, argv=<optimized out>)
>     at /usr/src/debug/emacs-24.3-7/src/emacs.c:1532
>
> (gdb) continue
> Continuing.
> [Thread 5840.0x6a0 exited with code 3221225477]
> [Thread 5840.0x52c exited with code 3221225477]
> [Thread 5840.0xbb8 exited with code 3221225477]
> [Thread 5840.0x1408 exited with code 3221225477]
> [Thread 5840.0xa14 exited with code 3221225477]
> [Thread 5840.0xb10 exited with code 3221225477]
> [Inferior 1 (process 5840) exited with code 030000000005]


Cheers,

SDS

--
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

