Subject: Re: bug#12829: 24.3.50; emacs_abort () called from w32proc.c:1128

From: Stephen Powell <[email-masked]>
Date: Sat, 10 Nov 2012 15:45:43 +0000

Start emacs, `M-x gnus', `RET' to select the first group, and then `SPC'
and `n' to page through messages.  Read about 20 before the crash.

[New Thread 5588.0x1f10]

Breakpoint 3, reap_subprocess (cp=0x144aa98) at w32proc.c:1096
1096	      cp->procinfo.hProcess = NULL;
#0  reap_subprocess (cp=0x144aa98) at w32proc.c:1096
#1  0x01022d1b in sys_wait (status=0x0) at w32proc.c:1233
#2  0x010e03ab in wait_for_termination_1 (pid=8148, interruptible=0) at
sysdep.c:293
#3  0x010e03c7 in wait_for_termination (pid=8148) at sysdep.c:321
#4  0x0108a3a5 in Fcall_process (nargs=5, args=0x88a160) at callproc.c:854
#5  0x0100d0d1 in eval_sub (form=93146150) at eval.c:2111

Lisp Backtrace:
"call-process" (0x88a160)
"eq" (0x88a324)
"condition-case" (0x88a504)
"and" (0x88a634)
"eval" (0x88a7b0)
"custom-initialize-reset" (0x88aac8)
"custom-declare-variable" (0x88adc8)
"byte-code" (0x88b05c)
"require" (0x88b808)
"byte-code" (0x88ba8c)
"require" (0x88c248)
"byte-code" (0x88c4dc)
"require" (0x88cc88)
"byte-code" (0x88cf3c)
"require" (0x88d6e8)
"byte-code" (0x88d96c)
"require" (0x88e128)
"byte-code" (0x88e3ac)
"gnus-agentize" (0x88eb28)
"gnus-1" (0x88ee48)
"gnus" (0x88f1c4)
"call-interactively" (0x88f404)
"command-execute" (0x88f568)
"execute-extended-command" (0x88f864)
"call-interactively" (0x88fb34)
$19 = 8148
[New Thread 5588.0x15c8]

Breakpoint 3, reap_subprocess (cp=0x144aa98) at w32proc.c:1096
1096	      cp->procinfo.hProcess = NULL;
#0  reap_subprocess (cp=0x144aa98) at w32proc.c:1096
#1  0x01022d1b in sys_wait (status=0x0) at w32proc.c:1233
#2  0x010e03ab in wait_for_termination_1 (pid=6076, interruptible=0) at
sysdep.c:293
#3  0x010e03c7 in wait_for_termination (pid=6076) at sysdep.c:321
#4  0x0108a3a5 in Fcall_process (nargs=6, args=0x88a444) at callproc.c:854
#5  0x0100e1e9 in Ffuncall (nargs=7, args=0x88a440) at eval.c:2755

Lisp Backtrace:
"call-process" (0x88a444)
"apply" (0x88a588)
"epg-configuration" (0x88a8ac)
"byte-code" (0x88ab0c)
"byte-code" (0x88af0c)
"defvar" (0x88b0a4)
"require" (0x88b808)
"byte-code" (0x88ba8c)
"require" (0x88c248)
"byte-code" (0x88c4dc)
"require" (0x88cc88)
"byte-code" (0x88cf3c)
"require" (0x88d6e8)
"byte-code" (0x88d96c)
"require" (0x88e128)
"byte-code" (0x88e3ac)
"gnus-agentize" (0x88eb28)
"gnus-1" (0x88ee48)
"gnus" (0x88f1c4)
"call-interactively" (0x88f404)
"command-execute" (0x88f568)
"execute-extended-command" (0x88f864)
"call-interactively" (0x88fb34)
$20 = 6076
[New Thread 5588.0xa54]

Breakpoint 3, reap_subprocess (cp=0x144aa98) at w32proc.c:1096
1096	      cp->procinfo.hProcess = NULL;
#0  reap_subprocess (cp=0x144aa98) at w32proc.c:1096
#1  0x01022d1b in sys_wait (status=0x0) at w32proc.c:1233
#2  0x010e03ab in wait_for_termination_1 (pid=7660, interruptible=0) at
sysdep.c:293
#3  0x010e03c7 in wait_for_termination (pid=7660) at sysdep.c:321
#4  0x0108a3a5 in Fcall_process (nargs=6, args=0x88ac04) at callproc.c:854
#5  0x0100e1e9 in Ffuncall (nargs=7, args=0x88ac00) at eval.c:2755

Lisp Backtrace:
"call-process" (0x88ac04)
"apply" (0x88ad48)
"process-file" (0x88b068)
"shell-command-to-string" (0x88b2c0)
"string-match" (0x88b4f4)
"and" (0x88b624)
"condition-case" (0x88b804)
"if" (0x88b964)
"and" (0x88ba94)
"eval" (0x88bc10)
"custom-initialize-reset" (0x88bf28)
"custom-declare-variable" (0x88c228)
"byte-code" (0x88c4dc)
"require" (0x88cc88)
"byte-code" (0x88cf3c)
"require" (0x88d6e8)
"byte-code" (0x88d96c)
"require" (0x88e128)
"byte-code" (0x88e3ac)
"gnus-agentize" (0x88eb28)
"gnus-1" (0x88ee48)
"gnus" (0x88f1c4)
"call-interactively" (0x88f404)
"command-execute" (0x88f568)
"execute-extended-command" (0x88f864)
"call-interactively" (0x88fb34)
$21 = 7660
[New Thread 5588.0x1d80]
[New Thread 5588.0x1244]
[New Thread 5588.0x1d98]
[New Thread 5588.0x1d8c]
[New Thread 5588.0x6d0]

Breakpoint 3, reap_subprocess (cp=0x144aaf0) at w32proc.c:1096
1096	      cp->procinfo.hProcess = NULL;
#0  reap_subprocess (cp=0x144aaf0) at w32proc.c:1096
#1  0x01022d26 in sys_wait (status=0x88f264) at w32proc.c:1236
#2  0x0101f2fb in process_status_retrieved (desired=5564, have=-1,
status=0x88f264) at process.c:6274
#3  0x0101f3be in record_child_status_change (pid=-1, w=256) at
process.c:6344
#4  0x0101f65d in handle_child_signal (sig=18) at process.c:6417
#5  0x010e0f64 in deliver_process_signal (sig=18, handler=0x101f643
<handle_child_signal>) at sysdep.c:1580
$22 = 820

Breakpoint 4, process_status_retrieved (desired=5564, have=820,
status=0x88f264) at process.c:6278
6278	  return have == desired;
#0  process_status_retrieved (desired=5564, have=820, status=0x88f264)
at process.c:6278
#1  0x0101f3be in record_child_status_change (pid=-1, w=256) at
process.c:6344
#2  0x0101f65d in handle_child_signal (sig=18) at process.c:6417
#3  0x010e0f64 in deliver_process_signal (sig=18, handler=0x101f643
<handle_child_signal>) at sysdep.c:1580
#4  0x0101f678 in deliver_child_signal (sig=18) at process.c:6423
#5  0x01023d1d in sys_select (nfds=6, rfds=0x88f6b4, wfds=0x0, efds=0x0,
timeout=0x88f6a4, ignored=0x0) at w32proc.c:1991
#6  0x0101cc65 in wait_reading_process_output (time_limit=28, nsecs=0,
read_kbd=-1, do_display=true, wait_for_cell=53553178,
    wait_proc=0x0, just_wait_proc=0) at process.c:4619
#7  0x010a786a in sit_for (timeout=112, reading=true, display_option=1)
at dispnew.c:5959
#8  0x01028df8 in read_char (commandflag=1, nmaps=8, maps=0x88f960,
prev_event=53553178, used_mouse_menu=0x88fa53, end_time=0x0)
    at keyboard.c:2668
#9  0x01032ea0 in read_key_sequence (keybuf=0x88fbd0, bufsize=30,
prompt=53553178, dont_downcase_last=false,
    can_return_switch_frame=true, fix_current_buffer=true) at
keyboard.c:9230
$23 = 820
$24 = 5564
$25 = (int *) 0x88f264

Program received signal SIGTRAP, Trace/breakpoint trap.
0x762a321a in KERNELBASE!DeleteAce () from
C:\Windows\syswow64\KernelBase.dll