From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.bugs Subject: bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs Date: Thu, 08 Apr 2021 11:21:10 -0400 Message-ID: <871rbkn6op.fsf@md5i.com> References: <87im5ofp3z.fsf@md5i.com> <58c0bfca-02e6-760f-dcff-05fdc4cca135@gmx.at> <870479cc-efd3-3a19-98a3-1d7a8b9346e8@gmx.at> <79cfe67d-3a2c-952d-7c51-20e8a4859380@gmx.at> <87czv6q1f8.fsf@md5i.com> <233daa4b-ca64-955f-2612-49a0503b1938@gmx.at> <8735w2p8oc.fsf@md5i.com> <5181da75-e80d-22e0-bdcb-a0ffdc1bac6a@gmx.at> <5c4e5857-6a76-b8e8-204b-b4a855e95a16@gmx.at> <8f4516d5-1080-71bb-7da7-acf7832d5529@gmx.at> <87r1jlvnrc.fsf@md5i.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17336"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Michael Welsh Duggan , "schwab@linux-m68k.org" , "47244@debbugs.gnu.org" <47244@debbugs.gnu.org> To: Michael Welsh Duggan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 08 17:22:33 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lUWUK-0004LD-SE for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Apr 2021 17:22:33 +0200 Original-Received: from localhost ([::1]:40040 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUWUJ-0003DM-O8 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Apr 2021 11:22:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59172) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUWTq-0003Bc-9k for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2021 11:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lUWTq-0000zE-20 for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2021 11:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lUWTp-0008C7-Uz for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2021 11:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2021 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47244 X-GNU-PR-Package: emacs Original-Received: via spool by 47244-submit@debbugs.gnu.org id=B47244.161789528631448 (code B ref 47244); Thu, 08 Apr 2021 15:22:01 +0000 Original-Received: (at 47244) by debbugs.gnu.org; 8 Apr 2021 15:21:26 +0000 Original-Received: from localhost ([127.0.0.1]:48002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lUWTE-0008B8-A0 for submit@debbugs.gnu.org; Thu, 08 Apr 2021 11:21:26 -0400 Original-Received: from md5i.com ([75.151.244.229]:59226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lUWTA-0008Ar-2D for 47244@debbugs.gnu.org; Thu, 08 Apr 2021 11:21:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=KbXVe+x/U/dZSZVHSw2b0IzQlBZd3qGoiPfXA2+Wamg=; b=KPhwvB/r/wCpDIr/5zi8zUQfQQ C3SFPD2zupkbL7XOzJKXAExzqSkuP4RXzbn3jivsGV2n5TfpT/9P182+/FzsXSrthZRJ76BCt1M0A 8miAAqo3EDgkjWAz/Vbkqg9LN; Original-Received: from abode.md5i.com ([192.168.177.1] helo=miko) by md5i.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1lUWT1-004Bf7-6Y; Thu, 08 Apr 2021 11:21:10 -0400 In-Reply-To: (Michael Welsh Duggan's message of "Thu, 08 Apr 2021 10:35:53 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:203731 Archived-At: Michael Welsh Duggan writes: > martin rudalics writes: > >> > FWIW, I've been trying to do the same and have been similarly >> > unsuccessful. >> >> I attach a version where I make a shadow copy of Vwindow_list called >> Vwindow_list_2. The two should behave the same just that Vwindow_list_2 >> is never accessed by other code. So we can put an assertion like >> >> eassert (!NILP (Fequal (Vwindow_list, Vwindow_list_2))); >> >> anywhere in the code. I put one in window_list and it should trigger >> the same way as the length check before. >> >> Now if anyone can suggest some strategic positions where to put these >> assertions, I'll be all ears. > > I've yet to run this code yet (will do so shortly), but I'd like to > mention that some other debugging I've been doing involving tricky > breakpoint commands is implying that, somehow, list_windows() is getting > called while list_windows() is still running. I've got a breakpoint > at the beginning of the if clause in window_list() and one at the end, > and it looks like I'm seeing the first one get called twice without the > second getting called inbetween. Okay, close, but not quite. What seems to be happening is this: list_windows() is called while Vwindow_list is nil, and the if branch is taken. Something causes list_windows() to exit without reaching the end of the if block. This leaves Vwindow_list partially created. The next time list_windows() is called it returns the partially created list. To determine this I put a breakpoint at the beginning of the if block that sets a gdb convenience variable called $in_list_windows to one and continues. I put a breakpoint at the end of that block that sets it to zero and continues. I put a third condition breakpoint at the entrance to list_windows() that only triggers if $in_list_windows is one. This triggered with the included backtrace. Once again, the state triggered when, due to the VPN state changing, a background gnus demon hung trying to fetch mail. The trigger was me hitting C-g twice rapidly in succession to regain interactivity. Can anyone recommend a means to check if this my theory is true? Does list_windows() need to be protected against quit? #0 window_list () at ../../master/src/window.c:2566 #1 0x000055555564c0be in window_list_1 (window=3DXIL(0x555556f6f995), minibuf=3DXIL(0xc0), all_frames=3DXIL(0x= 30)) at ../../master/src/window.c:2886 tail =3D XIL(0x7ffff26647bd) list =3D XIL(0) rest =3D XIL(0x7ffff26647c0) #2 0x000055555564c404 in Fwindow_list_1 (window=3DXIL(0), minibuf=3DXIL(0), all_frames=3DXIL(0x30)) at ../../master/src/window.c:2960 #3 0x00005555557fdc14 in funcall_subr (subr=3D0x555555dd4960 , numargs=3D3, args=3D0x7fffffff= bfa0) at ../../master/src/eval.c:2992 internal_argbuf =3D=20 {XIL(0x7fffffffbed0), XIL(0x1000000000), XIL(0x555555dd4960), XIL= (0x7fffffffbed8), XIL(0x5555557f47fd), XIL(0x10557f42c4), XIL(0x555555dd496= 5), XIL(0x7fffffffbef0)} internal_args =3D 0x7fffffffbfa0 #4 0x00005555557fd682 in Ffuncall (nargs=3D4, args=3D0x7fffffffbf98) at ../../master/src/eval.c:2914 fun =3D XIL(0x555555dd4965) original_fun =3D XIL(0x2aaa9c71a7a8) funcar =3D XIL(0x7fffffffbf50) numargs =3D 3 val =3D XIL(0x55555854b805) count =3D 12 #5 0x0000555555856d45 in exec_byte_code (bytestr=3DXIL(0x7ffff277c864), vector=3DXIL(0x7ffff277c80d), maxdepth= =3Dmake_fixnum(8), args_template=3Dmake_fixnum(256), nargs=3D1, args=3D0x7f= ffffffc4b0) at ../../master/src/bytecode.c:632 op =3D 3 type =3D (CONDITION_CASE | unknown: 0x8) targets =3D=20 {0x555555859bda , 0x555555859bff , 0x555555859c01 , 0x555555859c03 , 0x555555859c05 , 0x555555859c05 , 0x555555859c6a , 0x555555859cde <= exec_byte_code+15479>, 0x555555856605 , 0x555555856607= , 0x555555856609 , 0x55555585660= b , 0x55555585660d , 0x5555558566= 0d , 0x555555856613 , 0x555555856= 5d4 , 0x555555856a2b , 0x55555585= 6a2d , 0x555555856a2f , 0x5555558= 56a31 , 0x555555856a33 , 0x555555= 856a33 , 0x555555856a68 , 0x55555= 5856a39 , 0x555555856c5d , 0x5555= 55856c5f , 0x555555856c61 , 0x555= 555856c63 , 0x555555856c65 , 0x55= 5555856c65 , 0x555555856c17 , 0x5= 55555856c2e , 0x555555856d12 , 0x= 555555856d14 , 0x555555856d16 , 0= x555555856d18 , 0x555555856d1a , = 0x555555856d1a , 0x555555856ccc ,= 0x555555856ce3 , 0x555555856dc4 = , 0x555555856dc6 , 0x555555856dc8 , 0x555555856dca , 0x555555856dcc , 0x555555856dcc , 0x555555856d7e , 0x555555856d95 , 0x55555585762c , 0x55555585750f , 0x555555857506 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555857866 , 0x55555585797c , 0x5555558579d9 , 0x555555857a39 , 0x555555857a9b , 0x555555856884 , 0x5555558568ff , 0x555555857b14 , 0x5555558567c1 , 0x555555856967 , 0x555555857b7c , 0x555555857be4 , 0x555555857c2c , 0x555555857c94 , 0x555555857cfa <= exec_byte_code+7315>, 0x555555857de0 , 0x555555857e28 = , 0x555555857e90 , 0x555555857f15= , 0x555555857f5d , 0x555555857fa= 5 , 0x55555585800d , 0x5555558580= 75 , 0x5555558580dd , 0x555555858= 162 , 0x5555558581b1 , 0x55555585= 8200 , 0x5555558582c7 , 0x5555558= 583c0 , 0x5555558584b9 , 0x555555= 858526 , 0x555555858593 , 0x55555= 5858600 , 0x55555585866d , 0x5555= 558586da , 0x555555858729 , 0x555= 555858823 , 0x555555858872 , 0x= 5555558588c1 , 0x555555858910 ,= 0x555555858a16 , 0x555555857386 , 0x555555858a71 , 0x555555858ab9 , 0x555555858b7b , 0x555555858be4 , 0x555555858c3f , 0x555555858c87 , 0x555555858cca , 0x555555858d0d , 0x555555858d58 , 0x555555859bda , 0x555555858db0 , 0x555555858df3 , 0x555555858e36 , 0x555555858e79 = , 0x555555858ebc , 0x555555858e= ff , 0x555555857386 , 0x55555585= 9bda , 0x555555858f47 , 0x55555= 5858f99 , 0x555555858fe1 , 0x55= 5555859029 , 0x555555859091 , 0= x5555558590f9 , 0x555555859141 = , 0x5555558591fe , 0x555555859266 , 0x5555558592ce , 0x555555859336 , 0x555555859379 , 0x555555859bda , 0x5555558572cc , 0x555555856e76 , 0x55555585672f , 0x555555856f27 , 0x555555856fab , 0x55555585702c , 0x555555857280 , 0x555555857295 , 0x555555856bc4 , 0x55555585734f , 0x5555558573bd , 0x55555585744e , 0x555555857497 , 0x555555857678 , 0x5555558576f5 , 0x55555585777a , 0x5555558577e0 , 0x555555856e28 , 0x5555558593c1 , 0x555555859446 <= exec_byte_code+13279>, 0x55555585948e , 0x5555558594d= 6 , 0x55555585951e , 0x55555585= 9566 , 0x5555558595ce , 0x55555= 5859636 , 0x55555585969e , 0x55= 5555859706 , 0x55555585984f , 0= x5555558598b7 , 0x55555585991f = , 0x555555859967 , 0x5555558599cf , 0x555555859a37 , 0x555555859a7f , 0x555555859ac7 , 0x55555585895f , 0x5555558589ae , 0x555555859b16 , 0x555555859b78 , 0x555555859bda , 0x5555558570ad , 0x5555558570ca , 0x555555857139 , 0x5555558571a8 , 0x555555857214 , 0x555555857d68 , 0x55555585824f , 0x555555858b03 , 0x555555859d71 , 0x555555859de6= , 0x555555859bda , 0x555555859= bda , 0x555555859e7c , 0x555555= 859f03 , 0x555555859bda , 0x555= 555859bda , 0x555555859bda , 0x= 555555859bda , 0x555555859bda ,= 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x55555585a051 } const_length =3D 10 bytestr_length =3D 56 vectorp =3D 0x7ffff277c810 quitcounter =3D 1 '\001' stack_items =3D 9 sa_avail =3D 16256 sa_count =3D 12 alloc =3D 0x7fffffffbf80 stack_base =3D 0x7fffffffbf80 top =3D 0x7fffffffbf98 stack_lim =3D 0x7fffffffbfc8 bytestr_data =3D 0x7fffffffbfc8 "\300\001!\301\302\211\303#\211\205= \067" pc =3D 0x7fffffffbfd0 "\211\205\067" count =3D 12 result =3D make_fixnum(13243468115) #6 0x00005555557fde6d in fetch_and_exec_byte_code (fun=3DXIL(0x7ffff277c7b= 5), syms_left=3Dmake_fixnum(256), nargs=3D1, args=3D0x7fffffffc4a8) at ../.= ./master/src/eval.c:3036 #7 0x00005555557fe2f3 in funcall_lambda (fun=3DXIL(0x7ffff277c7b5), nargs= =3D1, arg_vector=3D0x7fffffffc4a8) at ../../master/src/eval.c:3117 val =3D XIL(0x7fffffffc420) syms_left =3D make_fixnum(256) next =3D XIL(0x555555e63080) lexenv =3D XIL(0x1800000000) count =3D 12 i =3D 93824994985981 optional =3D false rest =3D false #8 0x00005555557fd6c6 in Ffuncall (nargs=3D2, args=3D0x7fffffffc4a0) at ..= /../master/src/eval.c:2916 fun =3D XIL(0x7ffff277c7b5) original_fun =3D XIL(0xbd60) funcar =3D XIL(0x7fffffffc470) numargs =3D 1 val =3D XIL(0x555555e63080) count =3D 11 #9 0x00005555557fce90 in call1 (fn=3DXIL(0xbd60), arg1=3DXIL(0x55555854b80= 5)) at ../../master/src/eval.c:2774 #10 0x000055555564d90e in replace_buffer_in_windows (buffer=3DXIL(0x5555585= 4b805)) at ../../master/src/window.c:3444 #11 0x0000555555758e87 in Fkill_buffer (buffer_or_name=3DXIL(0x55555854b805= )) at ../../master/src/buffer.c:1830 buffer =3D XIL(0x55555854b805) b =3D 0x55555854b800 tem =3D XIL(0x55555575368d) m =3D 0x7fffffffc5f0 #12 0x00005555557fdbba in funcall_subr (subr=3D0x555555dd9ce0 , numargs=3D1, args=3D0x7fffffffc710) at ../../master/src/eval.c:2987 internal_argbuf =3D {XIL(0x7fffffffc650), XIL(0x1000000000), XIL(0x= 555555dd9ce0), XIL(0x7fffffffc658), XIL(0x5555557f47fd), XIL(0x10557f42c4),= XIL(0x555555dd9ce5), XIL(0x7fffffffc670)} internal_args =3D 0x7fffffffc710 #13 0x00005555557fd682 in Ffuncall (nargs=3D2, args=3D0x7fffffffc708) at ..= /../master/src/eval.c:2914 fun =3D XIL(0x555555dd9ce5) original_fun =3D XIL(0x2aaa9c7147c0) funcar =3D XIL(0x7fffffffc6d0) numargs =3D 1 val =3D XIL(0x7fffffffc6f0) count =3D 10 #14 0x0000555555856d45 in exec_byte_code (bytestr=3DXIL(0x7ffff25c7454), ve= ctor=3DXIL(0x555557d4ffdd), maxdepth=3Dmake_fixnum(2), args_template=3Dmake= _fixnum(0), nargs=3D0, args=3D0x7fffffffcbc0) at ../../master/src/bytecode.= c:632 op =3D 1 type =3D (unknown: 0x5588e77c) targets =3D {0x555555859bda , 0x555555859bff = , 0x555555859c01 , 0x555555859c= 03 , 0x555555859c05 , 0x5555558= 59c05 , 0x555555859c6a , 0x5555= 55859cde , 0x555555856605 , 0x55= 5555856607 , 0x555555856609 , 0x5= 5555585660b , 0x55555585660d , 0x= 55555585660d , 0x555555856613 , 0= x5555558565d4 , 0x555555856a2b , = 0x555555856a2d , 0x555555856a2f ,= 0x555555856a31 , 0x555555856a33 = , 0x555555856a33 , 0x555555856a68 , 0x555555856a39 , 0x555555856c5d , 0x555555856c5f , 0x555555856c61 , 0x555555856c63 , 0x555555856c65 , 0x555555856c65 , 0x555555856c17 , 0x555555856c2e , 0x555555856d12 , 0x555555856d14 , 0x555555856d16 , 0x555555856d18 , 0x555555856d1a , 0x555555856d1a , 0x555555856ccc , 0x555555856ce3 , 0x555555856dc4 , 0x555555856dc6 , 0x555555856dc8 , 0x555555856dca , 0x555555856dcc , 0x555555856dcc , 0x555555856d7e , 0x555555856d95 , 0x55555585762c , 0x55555585750f , 0x555555857506 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda <= exec_byte_code+15219>, 0x555555859bda , 0x55555585786= 6 , 0x55555585797c , 0x5555558579= d9 , 0x555555857a39 , 0x555555857= a9b , 0x555555856884 , 0x55555585= 68ff , 0x555555857b14 , 0x5555558= 567c1 , 0x555555856967 , 0x555555= 857b7c , 0x555555857be4 , 0x55555= 5857c2c , 0x555555857c94 , 0x5555= 55857cfa , 0x555555857de0 , 0x555= 555857e28 , 0x555555857e90 , 0x55= 5555857f15 , 0x555555857f5d , 0x5= 55555857fa5 , 0x55555585800d , 0x= 555555858075 , 0x5555558580dd , 0= x555555858162 , 0x5555558581b1 , = 0x555555858200 , 0x5555558582c7 ,= 0x5555558583c0 , 0x5555558584b9 = , 0x555555858526 , 0x555555858593 , 0x555555858600 , 0x55555585866d , 0x5555558586da , 0x555555858729 , 0x555555858823 , 0x555555858872 , 0x5555558588c1 , 0x555555858910 , 0x555555858a16 , 0x555555857386 , 0x555555858a71 , 0x555555858ab9 , 0x555555858b7b , 0x555555858be4 , 0x555555858c3f , 0x555555858c87 , 0x555555858cca , 0x555555858d0d= , 0x555555858d58 , 0x555555859= bda , 0x555555858db0 , 0x555555= 858df3 , 0x555555858e36 , 0x555= 555858e79 , 0x555555858ebc , 0x= 555555858eff , 0x555555857386 , = 0x555555859bda , 0x555555858f47 , 0x555555858f99 , 0x555555858fe1 , 0x555555859029 , 0x555555859091 , 0x5555558590f9 , 0x555555859141 , 0x5555558591fe , 0x555555859266 , 0x5555558592ce , 0x555555859336 , 0x555555859379 , 0x555555859bda , 0x5555558572cc , 0x555555856e76 <= exec_byte_code+3599>, 0x55555585672f , 0x555555856f27 = , 0x555555856fab , 0x55555585702c= , 0x555555857280 , 0x55555585729= 5 , 0x555555856bc4 , 0x5555558573= 4f , 0x5555558573bd , 0x555555857= 44e , 0x555555857497 , 0x55555585= 7678 , 0x5555558576f5 , 0x5555558= 5777a , 0x5555558577e0 , 0x555555= 856e28 , 0x5555558593c1 , 0x5555= 55859446 , 0x55555585948e , 0x5= 555558594d6 , 0x55555585951e , = 0x555555859566 , 0x5555558595ce , 0x555555859636 , 0x55555585969e , 0x555555859706 , 0x55555585984f , 0x5555558598b7 , 0x55555585991f , 0x555555859967 , 0x5555558599cf , 0x555555859a37 , 0x555555859a7f , 0x555555859ac7 , 0x55555585895f , 0x5555558589ae , 0x555555859b16 = , 0x555555859b78 , 0x555555859b= da , 0x5555558570ad , 0x55555585= 70ca , 0x555555857139 , 0x5555558= 571a8 , 0x555555857214 , 0x555555= 857d68 , 0x55555585824f , 0x55555= 5858b03 , 0x555555859d71 , 0x55= 5555859de6 , 0x555555859bda , 0= x555555859bda , 0x555555859e7c = , 0x555555859f03 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x55555585a051 } const_length =3D 3 bytestr_length =3D 10 vectorp =3D 0x555557d4ffe0 quitcounter =3D 1 '\001' stack_items =3D 3 sa_avail =3D 16350 sa_count =3D 10 alloc =3D 0x7fffffffc700 stack_base =3D 0x7fffffffc700 top =3D 0x7fffffffc708 stack_lim =3D 0x7fffffffc718 bytestr_data =3D 0x7fffffffc718 "\301\300!\205\t" pc =3D 0x7fffffffc721 "\207\377\377\377\177" count =3D 10 result =3D XIL(0x9) #15 0x00005555557fde6d in fetch_and_exec_byte_code (fun=3DXIL(0x55555783358= d), syms_left=3Dmake_fixnum(0), nargs=3D0, args=3D0x7fffffffcbc0) at ../../= master/src/eval.c:3036 #16 0x00005555557fe2f3 in funcall_lambda (fun=3DXIL(0x55555783358d), nargs= =3D0, arg_vector=3D0x7fffffffcbc0) at ../../master/src/eval.c:3117 val =3D XIL(0x7fffffffcb40) syms_left =3D make_fixnum(0) next =3D XIL(0x1) lexenv =3D XIL(0x1800000000) count =3D 10 i =3D 93824994985981 optional =3D false rest =3D false #17 0x00005555557fd6c6 in Ffuncall (nargs=3D1, args=3D0x7fffffffcbb8) at ..= /../master/src/eval.c:2916 fun =3D XIL(0x55555783358d) original_fun =3D XIL(0x55555783358d) funcar =3D XIL(0x7fffffffcb70) numargs =3D 0 val =3D XIL(0x555555e63080) count =3D 9 #18 0x0000555555856064 in bcall0 (f=3DXIL(0x55555783358d)) at ../../master/= src/bytecode.c:340 #19 0x00005555557ffafa in do_one_unbind (this_binding=3D0x7fffffffcc30, unw= inding=3Dtrue, bindflag=3DSET_INTERNAL_UNBIND) at ../../master/src/eval.c:3= 575 #20 0x00005555557fff26 in unbind_to (count=3D8, value=3DXIL(0)) at ../../ma= ster/src/eval.c:3713 this_binding =3D { kind =3D SPECPDL_UNWIND, unwind =3D { kind =3D SPECPDL_UNWIND, func =3D 0x555555856047 , arg =3D XIL(0x55555783358d), eval_depth =3D 4 }, unwind_array =3D { kind =3D SPECPDL_UNWIND, nelts =3D 93824995385415, array =3D 0x55555783358d }, unwind_ptr =3D { kind =3D SPECPDL_UNWIND, func =3D 0x555555856047 , arg =3D 0x55555783358d }, unwind_int =3D { kind =3D SPECPDL_UNWIND, func =3D 0x555555856047 , arg =3D 1468216717 }, unwind_intmax =3D { kind =3D SPECPDL_UNWIND, func =3D 0x555555856047 , arg =3D 93825028797837 }, unwind_excursion =3D { kind =3D SPECPDL_UNWIND, marker =3D XIL(0x555555856047), window =3D XIL(0x55555783358d) }, unwind_void =3D { kind =3D SPECPDL_UNWIND, func =3D 0x555555856047 }, let =3D { kind =3D SPECPDL_UNWIND, symbol =3D XIL(0x555555856047), old_value =3D XIL(0x55555783358d), where =3D XIL(0x4), saved_value =3D XIL(0) }, bt =3D { kind =3D SPECPDL_UNWIND, debug_on_exit =3D false, function =3D XIL(0x555555856047), args =3D 0x55555783358d, nargs =3D 4 } } quitf =3D XIL(0) #21 0x0000555555856df6 in exec_byte_code (bytestr=3DXIL(0x7ffff2908874), ve= ctor=3DXIL(0x7ffff2908525), maxdepth=3Dmake_fixnum(23), args_template=3Dmak= e_fixnum(257), nargs=3D1, args=3D0x7fffffffd3e0) at ../../master/src/byteco= de.c:652 op =3D 2 type =3D (unknown: 0xffffd230) targets =3D {0x555555859bda , 0x555555859bff = , 0x555555859c01 , 0x555555859c= 03 , 0x555555859c05 , 0x5555558= 59c05 , 0x555555859c6a , 0x5555= 55859cde , 0x555555856605 , 0x55= 5555856607 , 0x555555856609 , 0x5= 5555585660b , 0x55555585660d , 0x= 55555585660d , 0x555555856613 , 0= x5555558565d4 , 0x555555856a2b , = 0x555555856a2d , 0x555555856a2f ,= 0x555555856a31 , 0x555555856a33 = , 0x555555856a33 , 0x555555856a68 , 0x555555856a39 , 0x555555856c5d , 0x555555856c5f , 0x555555856c61 , 0x555555856c63 , 0x555555856c65 , 0x555555856c65 , 0x555555856c17 , 0x555555856c2e , 0x555555856d12 , 0x555555856d14 , 0x555555856d16 , 0x555555856d18 , 0x555555856d1a , 0x555555856d1a , 0x555555856ccc , 0x555555856ce3 , 0x555555856dc4 , 0x555555856dc6 , 0x555555856dc8 , 0x555555856dca , 0x555555856dcc , 0x555555856dcc , 0x555555856d7e , 0x555555856d95 , 0x55555585762c , 0x55555585750f , 0x555555857506 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda <= exec_byte_code+15219>, 0x555555859bda , 0x55555585786= 6 , 0x55555585797c , 0x5555558579= d9 , 0x555555857a39 , 0x555555857= a9b , 0x555555856884 , 0x55555585= 68ff , 0x555555857b14 , 0x5555558= 567c1 , 0x555555856967 , 0x555555= 857b7c , 0x555555857be4 , 0x55555= 5857c2c , 0x555555857c94 , 0x5555= 55857cfa , 0x555555857de0 , 0x555= 555857e28 , 0x555555857e90 , 0x55= 5555857f15 , 0x555555857f5d , 0x5= 55555857fa5 , 0x55555585800d , 0x= 555555858075 , 0x5555558580dd , 0= x555555858162 , 0x5555558581b1 , = 0x555555858200 , 0x5555558582c7 ,= 0x5555558583c0 , 0x5555558584b9 = , 0x555555858526 , 0x555555858593 , 0x555555858600 , 0x55555585866d , 0x5555558586da , 0x555555858729 , 0x555555858823 , 0x555555858872 , 0x5555558588c1 , 0x555555858910 , 0x555555858a16 , 0x555555857386 , 0x555555858a71 , 0x555555858ab9 , 0x555555858b7b , 0x555555858be4 , 0x555555858c3f , 0x555555858c87 , 0x555555858cca , 0x555555858d0d= , 0x555555858d58 , 0x555555859= bda , 0x555555858db0 , 0x555555= 858df3 , 0x555555858e36 , 0x555= 555858e79 , 0x555555858ebc , 0x= 555555858eff , 0x555555857386 , = 0x555555859bda , 0x555555858f47 , 0x555555858f99 , 0x555555858fe1 , 0x555555859029 , 0x555555859091 , 0x5555558590f9 , 0x555555859141 , 0x5555558591fe , 0x555555859266 , 0x5555558592ce , 0x555555859336 , 0x555555859379 , 0x555555859bda , 0x5555558572cc , 0x555555856e76 <= exec_byte_code+3599>, 0x55555585672f , 0x555555856f27 = , 0x555555856fab , 0x55555585702c= , 0x555555857280 , 0x55555585729= 5 , 0x555555856bc4 , 0x5555558573= 4f , 0x5555558573bd , 0x555555857= 44e , 0x555555857497 , 0x55555585= 7678 , 0x5555558576f5 , 0x5555558= 5777a , 0x5555558577e0 , 0x555555= 856e28 , 0x5555558593c1 , 0x5555= 55859446 , 0x55555585948e , 0x5= 555558594d6 , 0x55555585951e , = 0x555555859566 , 0x5555558595ce , 0x555555859636 , 0x55555585969e , 0x555555859706 , 0x55555585984f , 0x5555558598b7 , 0x55555585991f , 0x555555859967 , 0x5555558599cf , 0x555555859a37 , 0x555555859a7f , 0x555555859ac7 , 0x55555585895f , 0x5555558589ae , 0x555555859b16 = , 0x555555859b78 , 0x555555859b= da , 0x5555558570ad , 0x55555585= 70ca , 0x555555857139 , 0x5555558= 571a8 , 0x555555857214 , 0x555555= 857d68 , 0x55555585824f , 0x55555= 5858b03 , 0x555555859d71 , 0x55= 5555859de6 , 0x555555859bda , 0= x555555859bda , 0x555555859e7c = , 0x555555859f03 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x55555585a051 } const_length =3D 51 bytestr_length =3D 494 vectorp =3D 0x7ffff2908528 quitcounter =3D 59 ';' stack_items =3D 24 sa_avail =3D 15698 sa_count =3D 7 alloc =3D 0x7fffffffcc80 stack_base =3D 0x7fffffffcc80 top =3D 0x7fffffffccb0 stack_lim =3D 0x7fffffffcd40 bytestr_data =3D 0x7fffffffcd40 "\211??\205\355\001\b\302p\001\031\= 303\304\302\"r\211q\210\305\306\002\"\216\004c\210eb\210`dW\203\345\001`=C7= =89\211\211g\310U\203\234\001\311\061:" pc =3D 0x7fffffffcf28 "\262\001)\266\203\207" count =3D 7 result =3D XIL(0) #22 0x00005555557fde6d in fetch_and_exec_byte_code (fun=3DXIL(0x7ffff29084f= 5), syms_left=3Dmake_fixnum(257), nargs=3D1, args=3D0x7fffffffd3d8) at ../.= ./master/src/eval.c:3036 #23 0x00005555557fe2f3 in funcall_lambda (fun=3DXIL(0x7ffff29084f5), nargs= =3D1, arg_vector=3D0x7fffffffd3d8) at ../../master/src/eval.c:3117 val =3D XIL(0x7fffffffd350) syms_left =3D make_fixnum(257) next =3D XIL(0x555555e63080) lexenv =3D XIL(0x1800000000) count =3D 7 i =3D 93824994985981 optional =3D false rest =3D false #24 0x00005555557fd6c6 in Ffuncall (nargs=3D2, args=3D0x7fffffffd3d0) at ..= /../master/src/eval.c:2916 fun =3D XIL(0x7ffff29084f5) original_fun =3D XIL(0xcff0) funcar =3D XIL(0x555555e63080) numargs =3D 1 val =3D XIL(0x5af0) count =3D 6 #25 0x00005555557fce90 in call1 (fn=3DXIL(0xcff0), arg1=3DXIL(0x55555623208= 4)) at ../../master/src/eval.c:2774 #26 0x000055555583108e in print_error_message (data=3DXIL(0x55555732d343), = stream=3DXIL(0x30), context=3D0x7ffff2c64148 "", caller=3DXIL(0)) at ../../= master/src/print.c:944 error_conditions =3D XIL(0x7ffff2c2da13) errname =3D XIL(0xb820) errmsg =3D make_fixnum(23456248526235) file_error =3D XIL(0x7fffffffd4c0) tail =3D XIL(0x30) #27 0x0000555555720a3d in Fcommand_error_default_function (data=3DXIL(0x555= 55732d343), context=3DXIL(0x7ffff25734c4), signal=3DXIL(0)) at ../../master= /src/keyboard.c:1032 sf =3D 0x555556f6f728 #28 0x00005555557fdc14 in funcall_subr (subr=3D0x555555dd86a0 , numargs=3D3, args=3D0x7fffffffd628) at ../../master/s= rc/eval.c:2992 internal_argbuf =3D {XIL(0x7fffffffd570), XIL(0x1000000000), XIL(0x= 555555dd86a0), XIL(0x7fffffffd578), XIL(0x5555557f47fd), XIL(0x10557f42c4),= XIL(0x555555dd86a5), XIL(0x7fffffffd590)} internal_args =3D 0x7fffffffd628 #29 0x00005555557fd682 in Ffuncall (nargs=3D4, args=3D0x7fffffffd620) at ..= /../master/src/eval.c:2914 fun =3D XIL(0x555555dd86a5) original_fun =3D XIL(0x2aaa9ccc8548) funcar =3D XIL(0x7fffffffd5f0) numargs =3D 3 val =3D XIL(0x7fffffffd610) count =3D 5 #30 0x00005555557fc7a6 in Fapply (nargs=3D2, args=3D0x7fffffffd7e8) at ../.= ./master/src/eval.c:2544 i =3D 4 funcall_nargs =3D 4 funcall_args =3D 0x7fffffffd620 spread_arg =3D XIL(0) fun =3D XIL(0x555555dd86a5) sa_avail =3D 16352 sa_count =3D 5 numargs =3D 3 retval =3D XIL(0) #31 0x00005555557fdaab in funcall_subr (subr=3D0x555555de04a0 , num= args=3D2, args=3D0x7fffffffd7e8) at ../../master/src/eval.c:2967 #32 0x00005555557fd682 in Ffuncall (nargs=3D3, args=3D0x7fffffffd7e0) at ..= /../master/src/eval.c:2914 fun =3D XIL(0x555555de04a5) original_fun =3D XIL(0x2d60) funcar =3D XIL(0x7fffffffd7a0) numargs =3D 2 val =3D XIL(0x7fffffffdcc8) count =3D 4 #33 0x0000555555856d45 in exec_byte_code (bytestr=3DXIL(0x7ffff258f0e4), ve= ctor=3DXIL(0x7ffff2c1d0fd), maxdepth=3Dmake_fixnum(5), args_template=3Dmake= _fixnum(128), nargs=3D3, args=3D0x7fffffffdcc8) at ../../master/src/bytecod= e.c:632 op =3D 2 type =3D (unknown: 0xffffdb10) targets =3D {0x555555859bda , 0x555555859bff = , 0x555555859c01 , 0x555555859c= 03 , 0x555555859c05 , 0x5555558= 59c05 , 0x555555859c6a , 0x5555= 55859cde , 0x555555856605 , 0x55= 5555856607 , 0x555555856609 , 0x5= 5555585660b , 0x55555585660d , 0x= 55555585660d , 0x555555856613 , 0= x5555558565d4 , 0x555555856a2b , = 0x555555856a2d , 0x555555856a2f ,= 0x555555856a31 , 0x555555856a33 = , 0x555555856a33 , 0x555555856a68 , 0x555555856a39 , 0x555555856c5d , 0x555555856c5f , 0x555555856c61 , 0x555555856c63 , 0x555555856c65 , 0x555555856c65 , 0x555555856c17 , 0x555555856c2e , 0x555555856d12 , 0x555555856d14 , 0x555555856d16 , 0x555555856d18 , 0x555555856d1a , 0x555555856d1a , 0x555555856ccc , 0x555555856ce3 , 0x555555856dc4 , 0x555555856dc6 , 0x555555856dc8 , 0x555555856dca , 0x555555856dcc , 0x555555856dcc , 0x555555856d7e , 0x555555856d95 , 0x55555585762c , 0x55555585750f , 0x555555857506 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda <= exec_byte_code+15219>, 0x555555859bda , 0x55555585786= 6 , 0x55555585797c , 0x5555558579= d9 , 0x555555857a39 , 0x555555857= a9b , 0x555555856884 , 0x55555585= 68ff , 0x555555857b14 , 0x5555558= 567c1 , 0x555555856967 , 0x555555= 857b7c , 0x555555857be4 , 0x55555= 5857c2c , 0x555555857c94 , 0x5555= 55857cfa , 0x555555857de0 , 0x555= 555857e28 , 0x555555857e90 , 0x55= 5555857f15 , 0x555555857f5d , 0x5= 55555857fa5 , 0x55555585800d , 0x= 555555858075 , 0x5555558580dd , 0= x555555858162 , 0x5555558581b1 , = 0x555555858200 , 0x5555558582c7 ,= 0x5555558583c0 , 0x5555558584b9 = , 0x555555858526 , 0x555555858593 , 0x555555858600 , 0x55555585866d , 0x5555558586da , 0x555555858729 , 0x555555858823 , 0x555555858872 , 0x5555558588c1 , 0x555555858910 , 0x555555858a16 , 0x555555857386 , 0x555555858a71 , 0x555555858ab9 , 0x555555858b7b , 0x555555858be4 , 0x555555858c3f , 0x555555858c87 , 0x555555858cca , 0x555555858d0d= , 0x555555858d58 , 0x555555859= bda , 0x555555858db0 , 0x555555= 858df3 , 0x555555858e36 , 0x555= 555858e79 , 0x555555858ebc , 0x= 555555858eff , 0x555555857386 , = 0x555555859bda , 0x555555858f47 , 0x555555858f99 , 0x555555858fe1 , 0x555555859029 , 0x555555859091 , 0x5555558590f9 , 0x555555859141 , 0x5555558591fe , 0x555555859266 , 0x5555558592ce , 0x555555859336 , 0x555555859379 , 0x555555859bda , 0x5555558572cc , 0x555555856e76 <= exec_byte_code+3599>, 0x55555585672f , 0x555555856f27 = , 0x555555856fab , 0x55555585702c= , 0x555555857280 , 0x55555585729= 5 , 0x555555856bc4 , 0x5555558573= 4f , 0x5555558573bd , 0x555555857= 44e , 0x555555857497 , 0x55555585= 7678 , 0x5555558576f5 , 0x5555558= 5777a , 0x5555558577e0 , 0x555555= 856e28 , 0x5555558593c1 , 0x5555= 55859446 , 0x55555585948e , 0x5= 555558594d6 , 0x55555585951e , = 0x555555859566 , 0x5555558595ce , 0x555555859636 , 0x55555585969e , 0x555555859706 , 0x55555585984f , 0x5555558598b7 , 0x55555585991f , 0x555555859967 , 0x5555558599cf , 0x555555859a37 , 0x555555859a7f , 0x555555859ac7 , 0x55555585895f , 0x5555558589ae , 0x555555859b16 = , 0x555555859b78 , 0x555555859b= da , 0x5555558570ad , 0x55555585= 70ca , 0x555555857139 , 0x5555558= 571a8 , 0x555555857214 , 0x555555= 857d68 , 0x55555585824f , 0x55555= 5858b03 , 0x555555859d71 , 0x55= 5555859de6 , 0x555555859bda , 0= x555555859bda , 0x555555859e7c = , 0x555555859f03 , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x555555859bda , 0x55555585a051 } const_length =3D 4 bytestr_length =3D 10 vectorp =3D 0x7ffff2c1d100 quitcounter =3D 1 '\001' stack_items =3D 6 sa_avail =3D 16326 sa_count =3D 4 alloc =3D 0x7fffffffd7d0 stack_base =3D 0x7fffffffd7d0 top =3D 0x7fffffffd7e0 stack_lim =3D 0x7fffffffd800 bytestr_data =3D 0x7fffffffd800 "\300\302\002\"\300\301\003\"\210\2= 07" pc =3D 0x7fffffffd804 "\300\301\003\"\210\207" count =3D 4 result =3D XIL(0x5555557f42c4) #34 0x00005555557fde6d in fetch_and_exec_byte_code (fun=3DXIL(0x7ffff2c1d0c= d), syms_left=3Dmake_fixnum(128), nargs=3D3, args=3D0x7fffffffdcc8) at ../.= ./master/src/eval.c:3036 #35 0x00005555557fe2f3 in funcall_lambda (fun=3DXIL(0x7ffff2c1d0cd), nargs= =3D3, arg_vector=3D0x7fffffffdcc8) at ../../master/src/eval.c:3117 val =3D XIL(0x7fffffffdc30) syms_left =3D make_fixnum(128) next =3D make_fixnum(2) lexenv =3D XIL(0x1800000003) count =3D 4 i =3D 93824994985981 optional =3D false rest =3D false #36 0x00005555557fd6c6 in Ffuncall (nargs=3D4, args=3D0x7fffffffdcc0) at ..= /../master/src/eval.c:2916 fun =3D XIL(0x7ffff2c1d0cd) original_fun =3D XIL(0x7ffff2c1d0cd) funcar =3D XIL(0x7fffffffdc70) numargs =3D 3 val =3D XIL(0x7fffffffdc90) count =3D 3 #37 0x00005555557fcf1a in call3 (fn=3DXIL(0x7ffff2c1d0cd), arg1=3DXIL(0x555= 55732d343), arg2=3DXIL(0x7ffff25734c4), arg3=3DXIL(0)) at ../../master/src/= eval.c:2788 #38 0x0000555555720858 in cmd_error_internal (data=3DXIL(0x55555732d343), c= ontext=3D0x7fffffffdd70 "") at ../../master/src/keyboard.c:987 #39 0x0000555555720726 in cmd_error (data=3DXIL(0x55555732d343)) at ../../m= aster/src/keyboard.c:956 old_level =3D XIL(0) old_length =3D XIL(0) macroerror =3D "\000\000\000\000\000\000\000\000\360\350\365UUU\000= \000\260\335\377\377\001\000\000\000\002\000\000\000\000\000\000\000\000x\0= 00\000\000\000\000\000\207\230\177UUU\000\000\220", #40 0x00005555557f9436 in internal_condition_case (bfun=3D0x555555720fb0 , handlers=3DXIL(0x90), hfun=3D0x5555557205d3 ) at= ../../master/src/eval.c:1435 val =3D XIL(0x55555732d343) c =3D 0x555555f5e8f0 #41 0x0000555555720ba0 in command_loop_2 (ignore=3DXIL(0)) at ../../master/= src/keyboard.c:1094 val =3D make_fixnum(0) #42 0x00005555557f884e in internal_catch (tag=3DXIL(0xd9e0), func=3D0x55555= 5720b73 , arg=3DXIL(0)) at ../../master/src/eval.c:1189 val =3D XIL(0xd9e0) c =3D 0x555555f47770 #43 0x0000555555720b3f in command_loop () at ../../master/src/keyboard.c:10= 73 #44 0x00005555557200bc in recursive_edit_1 () at ../../master/src/keyboard.= c:720 count =3D 1 val =3D XIL(0x7fffffffdf00) #45 0x00005555557202b3 in Frecursive_edit () at ../../master/src/keyboard.c= :789 count =3D 0 buffer =3D XIL(0) #46 0x000055555571c198 in main (argc=3D2, argv=3D0x7fffffffe168) at ../../m= aster/src/emacs.c:2050 stack_bottom_variable =3D 0x7ffff617e053 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 1 temacs =3D 0x0 attempt_load_pdump =3D true rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D 0x0 sockfd =3D -1 module_assertions =3D false Lisp Backtrace: "window-list-1" (0xffffbfa0) "replace-buffer-in-windows" (0xffffc4a8) "kill-buffer" (0xffffc710) 0x57833588 PVEC_COMPILED "substitute-command-keys" (0xffffd3d8) "command-error-default-function" (0xffffd628) "apply" (0xffffd7e8) 0xf2c1d0c8 PVEC_COMPILED --=20 Michael Welsh Duggan (md5i@md5i.com)