From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 16:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 40225@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158515221524897 (code B ref -1); Wed, 25 Mar 2020 16:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Mar 2020 16:03:35 +0000 Received: from localhost ([127.0.0.1]:57628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8VB-0006TT-Dx for submit@debbugs.gnu.org; Wed, 25 Mar 2020 12:03:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:35456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH6dX-0003Gk-Oa for submit@debbugs.gnu.org; Wed, 25 Mar 2020 10:04:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59662) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jH6dP-0000fh-8o for bug-gnu-emacs@gnu.org; Wed, 25 Mar 2020 10:04:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_50,LONGWORDS, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jH6dK-0004Fl-5k for bug-gnu-emacs@gnu.org; Wed, 25 Mar 2020 10:03:54 -0400 Received: from mail.netcrew.fi ([2001:67c:15c:1::62:1]:56668) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jH6dJ-00041N-Ei for bug-gnu-emacs@gnu.org; Wed, 25 Mar 2020 10:03:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=88bFaM95Att+JdvSnWBebdmUHBlUTChoNToRcJstKY8=; b=lOJBKbcMTI+k+p3SRTGV9Axwpi sJMitTkib7MuE9J0IfQ/xNLRGfljlH68Tv/ad4xYDDY1M6HsJbbrxO917kUFDPttl9yTD1QqC5iMZ L85ShU51rTAfn7qZcl/poMyy3Baq7PQGUJs0W5vyQ3d3r5vmk3VzHt/XHjTsp6c9QbDY=; Received: from dsl-hkibng31-54fab3-231.dhcp.inet.fi ([84.250.179.231] helo=workbuntu2) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1jH6dE-0005XL-5R for bug-gnu-emacs@gnu.org; Wed, 25 Mar 2020 16:03:44 +0200 From: Valtteri Vuorikoski Date: Wed, 25 Mar 2020 16:03:35 +0200 Message-ID: <87mu844jm0.fsf@notcom.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:15c:1::62:1 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Emacs crashes 1-3 times a day with SIGABRT, usually when editing a buffer in lsp-mode. There is no sure way to reproduce the crash, but it usually appears after a few hours of using lsp-mode and usual [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: x.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.8 LONGWORDS Long string of long words X-Mailman-Approved-At: Wed, 25 Mar 2020 12:03:32 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Emacs crashes 1-3 times a day with SIGABRT, usually when editing a buffer in lsp-mode. There is no sure way to reproduce the crash, but it usually appears after a few hours of using lsp-mode and usual [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: notcom.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.8 LONGWORDS Long string of long words -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Emacs crashes 1-3 times a day with SIGABRT, usually when editing a buffer in lsp-mode. There is no sure way to reproduce the crash, but it usually appears after a few hours of using lsp-mode and usually when scrolling the buffer. I haven't been able to reproduce this from emacs -Q because it requires several hours of heavy use to appear, and I can't get much done with -Q. This crash never happened with Emacs 26.1. Possible related: gc-cons-threshold is set to 16MB (ddskk is very slow with the default value). gdb stack trace looks like stack was exhausted (sorry, no bt full/xbacktrace, I'll try to get those on next crash): #0 0x000055e51066b0a0 in pdumper_marked_p (obj=) at pdumper.h:221 #1 0x000055e51066b0a0 in vector_marked_p (v=) at alloc.c:3724 #2 0x000055e51066b0a0 in vectorlike_marked_p (header=) at alloc.c:3744 #3 0x000055e51066b0a0 in mark_buffer (buffer=0x55e515a28ed0) at alloc.c:6240 #4 0x000055e51066b0a0 in mark_object (arg=) at alloc.c:6514 #5 0x000055e51066b0b4 in mark_object (arg=) at alloc.c:6629 #6 0x000055e51066b91e in mark_vectorlike (header=0x55e5140030a0) at alloc.c:6158 #7 0x000055e51066b0b4 in mark_object (arg=) at alloc.c:6629 #8 0x000055e51066b0b4 in mark_object (arg=) at alloc.c:6629 [similar mark_* calls repeat] #117306 0x000055e51066b0b4 in mark_object (arg=) at alloc.c:6629 #117307 0x000055e51066ac45 in mark_object (arg=) at alloc.c:6582 #117308 0x000055e51066b91e in mark_vectorlike (header=0x7f34f80fdeb0) at alloc.c:6158 #117309 0x000055e51066ac45 in mark_object (arg=) at alloc.c:6582 #117310 0x000055e51066b91e in mark_vectorlike (header=0x7f34f8655548) at alloc.c:6158 #117311 0x000055e51066ac45 in mark_object (arg=) at alloc.c:6582 #117312 0x000055e51066aa29 in visit_vectorlike_root (type=GC_ROOT_BUFFER_LOCAL_DEFAULT, ptr=, visitor=...) at alloc.c:5693 #117313 0x000055e51066aa29 in visit_buffer_root (type=GC_ROOT_BUFFER_LOCAL_DEFAULT, buffer=, visitor=...) at alloc.c:5708 #117314 0x000055e51066aa29 in visit_static_gc_roots (visitor=...) at alloc.c:5720 #117315 0x000055e51066c171 in garbage_collect () at alloc.c:5941 #117316 0x000055e51066cb31 in maybe_garbage_collect () at alloc.c:5853 #117317 0x000055e5106899dd in maybe_gc () at lisp.h:5064 #117318 0x000055e5106899dd in Ffuncall (nargs=3, args=args@entry=0x7fff04f2e708) at eval.c:2778 #117319 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=4, args=, args@entry=0x7fff04f2e728) at bytecode.c:633 #117320 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e708, nargs=nargs@entry=4, arg_vector=0x7fff04f2e728, arg_vector@entry=0x7fff04f2e958) at eval.c:2989 #117321 0x000055e51068994f in Ffuncall (nargs=5, args=args@entry=0x7fff04f2e950) at eval.c:2808 #117322 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=1, args=, args@entry=0x7fff04f2e978) at bytecode.c:633 #117323 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e950, nargs=nargs@entry=1, arg_vector=0x7fff04f2e978, arg_vector@entry=0x7fff04f2eb28) at eval.c:2989 #117324 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2eb20) at eval.c:2808 #117325 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=3, args=, args@entry=0x7fff04f2eb70) at bytecode.c:633 #117326 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2eb20, fun@entry=0x7f34f813fdbd, nargs=nargs@entry=3, arg_vector=0x7fff04f2eb70, arg_vector@entry=0x7fff04f2ed30) at eval.c:2989 #117327 0x000055e51068b780 in apply_lambda (fun=0x7f34f813fdbd, args=, count=count@entry=41) at eval.c:2926 #117328 0x000055e51068ba7a in eval_sub (form=) at eval.c:2348 #117329 0x000055e51068bb77 in eval_sub (form=) at eval.c:2261 #117330 0x000055e51068bf9d in Fprogn (body=) at eval.c:462 #117331 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117332 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117333 0x000055e51068d14d in Fprogn (body=) at eval.c:462 #117334 0x000055e51068d14d in Flet (args=0x55e512d2c1f3) at eval.c:986 #117335 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117336 0x000055e51068c3ad in Fprogn (body=) at eval.c:462 #117337 0x000055e51068c3ad in prog_ignore (body=) at eval.c:473 #117338 0x000055e510689504 in unbind_to (count=, value=0x0) at eval.c:3574 #117339 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117340 0x000055e51068d14d in Fprogn (body=) at eval.c:462 #117341 0x000055e51068d14d in Flet (args=0x55e512d2c193) at eval.c:986 #117342 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117343 0x000055e51068c12d in Fprogn (body=) at eval.c:462 #117344 0x000055e51068c12d in funcall_lambda (fun=0x55e513de3203, fun@entry=0x55e513de3213, nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fff04f2f590) at eval.c:3060 #117345 0x000055e51068b780 in apply_lambda (fun=0x55e513de3213, args=, count=count@entry=31) at eval.c:2926 #117346 0x000055e51068ba7a in eval_sub (form=) at eval.c:2348 #117347 0x000055e51068bf3d in For (args=) at eval.c:375 #117348 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117349 0x000055e51068c41d in Fprogn (body=) at eval.c:462 #117350 0x000055e51068c41d in Fif (args=) at eval.c:418 #117351 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117352 0x000055e51068d30c in FletX (args=0x55e513de1893) at eval.c:894 #117353 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117354 0x000055e51068bf9d in Fprogn (body=, body@entry=0x55e513de18c3) at eval.c:462 #117355 0x000055e51067ce09 in Fsave_current_buffer (args=0x55e513de18c3) at editfns.c:855 #117356 0x000055e51068bbb3 in eval_sub (form=) at eval.c:2226 #117357 0x000055e51068c12d in Fprogn (body=) at eval.c:462 #117358 0x000055e51068c12d in funcall_lambda (fun=0x55e513de18e3, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fff04f2fbb8) at eval.c:3060 #117359 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2fbb0) at eval.c:2808 #117360 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=1, args=, args@entry=0x7fff04f2fbf0) at bytecode.c:633 #117361 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fbb0, nargs=nargs@entry=1, arg_vector=0x7fff04f2fbf0, arg_vector@entry=0x7fff04f2fdb8) at eval.c:2989 #117362 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2fdb0) at eval.c:2808 #117363 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=1, args=, args@entry=0x7fff04f2fdc0) at bytecode.c:633 #117364 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fdb0, nargs=nargs@entry=1, arg_vector=0x7fff04f2fdc0, arg_vector@entry=0x7fff04f2ff58) at eval.c:2989 #117365 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2ff50) at eval.c:2808 #117366 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=1, args=, args@entry=0x7fff04f2ff60) at bytecode.c:633 #117367 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2ff50, nargs=nargs@entry=1, arg_vector=0x7fff04f2ff60, arg_vector@entry=0x7fff04f300e8) at eval.c:2989 #117368 0x000055e51068994f in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fff04f300e0) at eval.c:2808 #117369 0x000055e510689aba in call1 (fn=fn@entry=0x55e51c3b2ad5, arg1=) at eval.c:2654 #117370 0x000055e510693978 in mapcar1 (leni=leni@entry=26, vals=vals@entry=0x7fff04f30170, fn=fn@entry=0x55e51c3b2ad5, seq=seq@entry=0x55e51c3ae7a3) at fns.c:2671 #117371 0x000055e510694f48 in Fmapcar (function=0x55e51c3b2ad5, sequence=0x55e51c3ae7a3) at fns.c:2727 #117372 0x000055e5106899f5 in Ffuncall (nargs=3, args=args@entry=0x7fff04f30318) at eval.c:2794 #117373 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=2, args=, args@entry=0x7fff04f30330) at bytecode.c:633 #117374 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30318, nargs=nargs@entry=2, arg_vector=0x7fff04f30330, arg_vector@entry=0x7fff04f305b0) at eval.c:2989 #117375 0x000055e51068994f in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fff04f305a8) at eval.c:2808 #117376 0x000055e510689ccc in Fapply (nargs=4, args=0x7fff04f305a8) at eval.c:2377 #117377 0x000055e5106899f5 in Ffuncall (nargs=5, args=args@entry=0x7fff04f305a0) at eval.c:2794 #117378 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=2, args=, args@entry=0x7fff04f30600) at bytecode.c:633 #117379 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f305a0, nargs=nargs@entry=2, arg_vector=0x7fff04f30600, arg_vector@entry=0x7fff04f307e8) at eval.c:2989 #117380 0x000055e51068994f in Ffuncall (nargs=3, args=args@entry=0x7fff04f307e0) at eval.c:2808 #117381 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=2, args=, args@entry=0x7fff04f30820) at bytecode.c:633 #117382 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f307e0, nargs=nargs@entry=2, arg_vector=0x7fff04f30820, arg_vector@entry=0x7fff04f309e0) at eval.c:2989 #117383 0x000055e51068994f in Ffuncall (nargs=3, args=args@entry=0x7fff04f309d8) at eval.c:2808 #117384 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=0, args=, args@entry=0x7fff04f30a18) at bytecode.c:633 #117385 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f309d8, nargs=nargs@entry=0, arg_vector=0x7fff04f30a18, arg_vector@entry=0x7fff04f30c20) at eval.c:2989 #117386 0x000055e51068994f in Ffuncall (nargs=1, args=args@entry=0x7fff04f30c18) at eval.c:2808 #117387 0x000055e5106bf180 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=0, args=, args@entry=0x7fff04f30c60) at bytecode.c:633 #117388 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30c18, fun@entry=0x55e513e09f45, nargs=nargs@entry=0, arg_vector=0x7fff04f30c60, arg_vector@entry=0x7fff04f30dc0) at eval.c:2989 #117389 0x000055e51068b780 in apply_lambda (fun=0x55e513e09f45, args=, count=count@entry=13) at eval.c:2926 #117390 0x000055e51068ba7a in eval_sub (form=form@entry=0x55e513e06e53) at eval.c:2348 #117391 0x000055e51068d808 in Feval (form=0x55e513e06e53, lexical=) at eval.c:2102 #117392 0x000055e5106899f5 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fff04f30fd0) at eval.c:2794 #117393 0x000055e510688e22 in internal_condition_case_n (bfun=0x55e5106897b0 , nargs=nargs@entry=2, args=args@entry=0x7fff04f30fd0, handlers=handlers@entry=0x30, hfun=hfun@entry= 0x55e51055c080 ) at eval.c:1435 #117394 0x000055e51054c290 in safe__call (inhibit_quit=inhibit_quit@entry=true, nargs=nargs@entry=2, func=func@entry=0x59d0, ap=ap@entry=0x7fff04f31040) at xdisp.c:2807 #117395 0x000055e51054c3d0 in safe__call1 (inhibit_quit=inhibit_quit@entry=true, fn=fn@entry=0x59d0) at xdisp.c:2843 #117396 0x000055e510569bf4 in safe__eval (sexpr=, inhibit_quit=true) at xdisp.c:2857 #117397 0x000055e510569bf4 in display_mode_element (it=it@entry=0x7fff04f31230, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=elt@entry=0x55e513e06e63, props=props@entry=0x0, risky=false) at xdisp.c:25489 #117398 0x000055e51056aa19 in display_mode_line (w=w@entry=0x55e514c38080, face_id=face_id@entry=TAB_LINE_FACE_ID, format=0x55e513e06e63) at xdisp.c:25065 #117399 0x000055e51056ac3e in display_mode_lines (w=w@entry=0x55e514c38080) at xdisp.c:24993 #117400 0x000055e510583694 in redisplay_window (window=0x55e514c38085, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:18861 #117401 0x000055e510587f3b in redisplay_window_0 (window=window@entry=0x55e514c38085) at xdisp.c:16194 #117402 0x000055e510688ce6 in internal_condition_case_1 (bfun=bfun@entry=0x55e510587f10 , arg=arg@entry=0x55e514c38085, handlers=, hfun=hfun@entry=0x55e51054aa30 ) at eval.c:1379 #117403 0x000055e5105541f4 in redisplay_windows (window=0x55e514c38085) at xdisp.c:16174 #117404 0x000055e51055420d in redisplay_windows (window=0x55e515bd19e5) at xdisp.c:16168 #117405 0x000055e510574888 in redisplay_internal () at xdisp.c:15642 #117406 0x000055e510576545 in redisplay () at xdisp.c:14869 #117407 0x000055e51061c5a3 in read_char (commandflag=commandflag@entry=1, map=map@entry=0x55e51c3a2c43, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fff04f3681b, end_time=end_time@entry=0x0) at keyboard.c:2493 #117408 0x000055e51061ed41 in read_key_sequence (keybuf=keybuf@entry=0x7fff04f36930, prompt=prompt@entry=0x0, 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, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9553 #117409 0x000055e5106203cc in command_loop_1 () at keyboard.c:1350 #117410 0x000055e510688c4e in internal_condition_case (bfun=bfun@entry=0x55e5106201e0 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x55e510617160 ) at eval.c:1355 #117411 0x000055e510611ca4 in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1091 #117412 0x000055e510688bbd in internal_catch (tag=tag@entry=0xd4d0, func=func@entry=0x55e510611c80 , arg=arg@entry=0x0) at eval.c:1116 #117413 0x000055e510611c3b in command_loop () at keyboard.c:1070 #117414 0x000055e510616d76 in recursive_edit_1 () at keyboard.c:714 #117415 0x000055e510617096 in Frecursive_edit () at keyboard.c:786 #117416 0x000055e510534ca0 in main (argc=1, argv=) at emacs.c:2054 In GNU Emacs 27.0.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2020-03-18 built on workbuntu2 Repository revision: e92b8e535aa599fa4477578f3e5d0657e494fdd0 Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.11202000 System Description: Ubuntu 18.04.4 LTS Recent messages: Composing main Info directory...done Wrote /home/vuori/.emacs.local.d/desktop/.emacs.desktop.lock LSP :: Connected to [mspyls:21515 status:starting]. LSP :: Connected to [mspyls:21530 status:starting]. [2 times] Desktop: 2 frames, 19 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. LSP :: mspyls:21515 initialized successfully LSP :: mspyls:21530 initialized successfully LSP :: Microsoft Python language server started [2 times] Mark set Configured using: 'configure --prefix=/usr/local/emacs --with-modules --with-cairo --with-imagemagick' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: Haml Minor modes in effect: which-key-mode: t shell-dirtrack-mode: t pyvenv-tracking-mode: t pyvenv-mode: t global-tab-line-mode: t tab-line-mode: t helm-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t delete-selection-mode: t global-auto-revert-mode: t savehist-mode: t desktop-save-mode: t show-paren-mode: t recentf-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/vuori/.emacs.d/elpa/ws-butler-20170111.2334/ws-butler hides /home/vuori/.emacs.d/lisp/ws-butler /home/vuori/.emacs.d/elpa/ivy-0.13.0/swiper hides /home/vuori/.emacs.d/lisp/swiper /home/vuori/.emacs.d/elpa/org-20200210/ox-texinfo hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-texinfo /home/vuori/.emacs.d/elpa/org-20200210/ox-publish hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-publish /home/vuori/.emacs.d/elpa/org-20200210/ox-odt hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-odt /home/vuori/.emacs.d/elpa/org-20200210/ox-org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-org /home/vuori/.emacs.d/elpa/org-20200210/ox-html hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-html /home/vuori/.emacs.d/elpa/org-20200210/ox-md hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-md /home/vuori/.emacs.d/elpa/org-20200210/ox-latex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-latex /home/vuori/.emacs.d/elpa/org-20200210/ox-man hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-man /home/vuori/.emacs.d/elpa/org-20200210/ox-icalendar hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-icalendar /home/vuori/.emacs.d/elpa/org-20200210/ox hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox /home/vuori/.emacs.d/elpa/org-20200210/ox-ascii hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-ascii /home/vuori/.emacs.d/elpa/org-20200210/ox-beamer hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-beamer /home/vuori/.emacs.d/elpa/org-20200210/org-tempo hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-tempo /home/vuori/.emacs.d/elpa/org-20200210/org-mouse hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-mouse /home/vuori/.emacs.d/elpa/org-20200210/org-mobile hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-mobile /home/vuori/.emacs.d/elpa/org-20200210/org-protocol hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-protocol /home/vuori/.emacs.d/elpa/org-20200210/org-timer hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-timer /home/vuori/.emacs.d/elpa/org-20200210/org-plot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-plot /home/vuori/.emacs.d/elpa/org-20200210/org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org /home/vuori/.emacs.d/elpa/org-20200210/org-table hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-table /home/vuori/.emacs.d/elpa/org-20200210/org-lint hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-lint /home/vuori/.emacs.d/elpa/org-20200210/org-src hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-src /home/vuori/.emacs.d/elpa/org-20200210/org-pcomplete hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-pcomplete /home/vuori/.emacs.d/elpa/org-20200210/org-num hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-num /home/vuori/.emacs.d/elpa/org-20200210/org-macs hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-macs /home/vuori/.emacs.d/elpa/org-20200210/org-macro hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-macro /home/vuori/.emacs.d/elpa/org-20200210/org-id hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-id /home/vuori/.emacs.d/elpa/org-20200210/org-inlinetask hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-inlinetask /home/vuori/.emacs.d/elpa/org-20200210/org-indent hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-indent /home/vuori/.emacs.d/elpa/org-20200210/org-habit hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-habit /home/vuori/.emacs.d/elpa/org-20200210/org-list hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-list /home/vuori/.emacs.d/elpa/org-20200210/org-feed hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-feed /home/vuori/.emacs.d/elpa/org-20200210/org-element hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-element /home/vuori/.emacs.d/elpa/org-20200210/org-keys hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-keys /home/vuori/.emacs.d/elpa/org-20200210/org-ctags hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-ctags /home/vuori/.emacs.d/elpa/org-20200210/org-footnote hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-footnote /home/vuori/.emacs.d/elpa/org-20200210/org-datetree hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-datetree /home/vuori/.emacs.d/elpa/org-20200210/org-goto hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-goto /home/vuori/.emacs.d/elpa/org-20200210/org-crypt hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-crypt /home/vuori/.emacs.d/elpa/org-20200210/org-faces hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-faces /home/vuori/.emacs.d/elpa/org-20200210/org-entities hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-entities /home/vuori/.emacs.d/elpa/org-20200210/org-agenda hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-agenda /home/vuori/.emacs.d/elpa/org-20200210/org-clock hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-clock /home/vuori/.emacs.d/elpa/org-20200210/org-colview hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-colview /home/vuori/.emacs.d/elpa/org-20200210/org-duration hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-duration /home/vuori/.emacs.d/elpa/org-20200210/org-capture hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-capture /home/vuori/.emacs.d/elpa/org-20200210/org-attach hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-attach /home/vuori/.emacs.d/elpa/org-20200210/org-attach-git hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-attach-git /home/vuori/.emacs.d/elpa/org-20200210/org-compat hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-compat /home/vuori/.emacs.d/elpa/org-20200210/org-archive hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-archive /home/vuori/.emacs.d/elpa/org-20200210/ob-fortran hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-fortran /home/vuori/.emacs.d/elpa/org-20200210/ob-C hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-C /home/vuori/.emacs.d/elpa/org-20200210/ol-gnus hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-gnus /home/vuori/.emacs.d/elpa/org-20200210/ol-w3m hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-w3m /home/vuori/.emacs.d/elpa/org-20200210/ol-rmail hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-rmail /home/vuori/.emacs.d/elpa/org-20200210/ol-mhe hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-mhe /home/vuori/.emacs.d/elpa/org-20200210/ol-irc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-irc /home/vuori/.emacs.d/elpa/org-20200210/ol-info hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-info /home/vuori/.emacs.d/elpa/org-20200210/ol-eww hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-eww /home/vuori/.emacs.d/elpa/org-20200210/ol-eshell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-eshell /home/vuori/.emacs.d/elpa/org-20200210/ol hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol /home/vuori/.emacs.d/elpa/org-20200210/ol-docview hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-docview /home/vuori/.emacs.d/elpa/org-20200210/ol-bibtex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-bibtex /home/vuori/.emacs.d/elpa/org-20200210/ob-tangle hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-tangle /home/vuori/.emacs.d/elpa/org-20200210/ol-bbdb hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-bbdb /home/vuori/.emacs.d/elpa/org-20200210/ob-vala hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-vala /home/vuori/.emacs.d/elpa/org-20200210/ob-shen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-shen /home/vuori/.emacs.d/elpa/org-20200210/ob-table hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-table /home/vuori/.emacs.d/elpa/org-20200210/ob-stan hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-stan /home/vuori/.emacs.d/elpa/org-20200210/ob-sqlite hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sqlite /home/vuori/.emacs.d/elpa/org-20200210/ob-sql hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sql /home/vuori/.emacs.d/elpa/org-20200210/ob-shell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-shell /home/vuori/.emacs.d/elpa/org-20200210/ob-sed hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sed /home/vuori/.emacs.d/elpa/org-20200210/ob-scheme hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-scheme /home/vuori/.emacs.d/elpa/org-20200210/ob-screen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-screen /home/vuori/.emacs.d/elpa/org-20200210/ob-sass hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sass /home/vuori/.emacs.d/elpa/org-20200210/ob-ruby hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ruby /home/vuori/.emacs.d/elpa/org-20200210/ob-R hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-R /home/vuori/.emacs.d/elpa/org-20200210/ob-python hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-python /home/vuori/.emacs.d/elpa/org-20200210/ob-ref hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ref /home/vuori/.emacs.d/elpa/org-20200210/ob-processing hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-processing /home/vuori/.emacs.d/elpa/org-20200210/ob-picolisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-picolisp /home/vuori/.emacs.d/elpa/org-20200210/ob-plantuml hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-plantuml /home/vuori/.emacs.d/elpa/org-20200210/ob-perl hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-perl /home/vuori/.emacs.d/elpa/org-20200210/ob-org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-org /home/vuori/.emacs.d/elpa/org-20200210/ob-octave hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-octave /home/vuori/.emacs.d/elpa/org-20200210/ob-ocaml hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ocaml /home/vuori/.emacs.d/elpa/org-20200210/ob-mscgen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-mscgen /home/vuori/.emacs.d/elpa/org-20200210/ob-maxima hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-maxima /home/vuori/.emacs.d/elpa/org-20200210/ob-lua hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lua /home/vuori/.emacs.d/elpa/org-20200210/ob-matlab hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-matlab /home/vuori/.emacs.d/elpa/org-20200210/ob-makefile hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-makefile /home/vuori/.emacs.d/elpa/org-20200210/ob-lisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lisp /home/vuori/.emacs.d/elpa/org-20200210/ob-lob hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lob /home/vuori/.emacs.d/elpa/org-20200210/ob-lilypond hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lilypond /home/vuori/.emacs.d/elpa/org-20200210/ob-ledger hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ledger /home/vuori/.emacs.d/elpa/org-20200210/ob-J hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-J /home/vuori/.emacs.d/elpa/org-20200210/ob-latex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-latex /home/vuori/.emacs.d/elpa/org-20200210/ob-js hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-js /home/vuori/.emacs.d/elpa/org-20200210/ob-java hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-java /home/vuori/.emacs.d/elpa/org-20200210/ob-io hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-io /home/vuori/.emacs.d/elpa/org-20200210/ob-hledger hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-hledger /home/vuori/.emacs.d/elpa/org-20200210/ob-gnuplot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-gnuplot /home/vuori/.emacs.d/elpa/org-20200210/ob-haskell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-haskell /home/vuori/.emacs.d/elpa/org-20200210/ob-groovy hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-groovy /home/vuori/.emacs.d/elpa/org-20200210/ob-forth hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-forth /home/vuori/.emacs.d/elpa/org-20200210/ob-eshell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-eshell /home/vuori/.emacs.d/elpa/org-20200210/ob-exp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-exp /home/vuori/.emacs.d/elpa/org-20200210/ob-eval hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-eval /home/vuori/.emacs.d/elpa/org-20200210/ob hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob /home/vuori/.emacs.d/elpa/org-20200210/ob-emacs-lisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-emacs-lisp /home/vuori/.emacs.d/elpa/org-20200210/ob-ebnf hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ebnf /home/vuori/.emacs.d/elpa/org-20200210/ob-dot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-dot /home/vuori/.emacs.d/elpa/org-20200210/ob-core hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-core /home/vuori/.emacs.d/elpa/org-20200210/ob-ditaa hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ditaa /home/vuori/.emacs.d/elpa/org-20200210/ob-css hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-css /home/vuori/.emacs.d/elpa/org-20200210/ob-coq hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-coq /home/vuori/.emacs.d/elpa/org-20200210/ob-calc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-calc /home/vuori/.emacs.d/elpa/org-20200210/ob-clojure hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-clojure /home/vuori/.emacs.d/elpa/org-20200210/ob-comint hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-comint /home/vuori/.emacs.d/elpa/org-20200210/ob-awk hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-awk /home/vuori/.emacs.d/elpa/org-20200210/ob-asymptote hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-asymptote /home/vuori/.emacs.d/elpa/org-20200210/ob-abc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-abc /home/vuori/.emacs.d/elpa/org-20200210/org-loaddefs hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-loaddefs /home/vuori/.emacs.d/elpa/org-20200210/org-version hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-version /home/vuori/.emacs.d/elpa/org-20200210/org-install hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-install Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail helm-command helm-elisp helm-eval edebug backtrace ffap mwim winner ido helm-ls-git helm-x-files helm-for-files helm-bookmark helm-adaptive helm-info bookmark pp helm-external helm-net ccc company-lsp lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline view lsp-clients lsp-eslint lsp-verilog lsp-json lsp-csharp gnutls lsp-pwsh lsp-terraform lsp-yaml lsp-vhdl lsp-haxe lsp-erlang lsp-fsharp lsp-metals lsp-elm lsp-dart lsp-clojure lsp-go lsp-xml lsp-css lsp-intelephense lsp-vetur lsp-html lsp-solargraph lsp-rust lsp-pyls lsp smartparens rainbow-delimiters haml-mode js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs css-mode sgml-mode eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history mailcap shr text-property-search url-cookie url-domsuf svg xml dom ruby-mode smie hi-lock flycheck-mypy flycheck company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb vc-git diff-mode highlight-thing lsp-python-ms lsp-mode xref project url-util spinner network-stream puny nsm rmc markdown-mode thingatpt lv inline imenu ht ewoc em-glob dash-functional compile bindat vc vc-dispatcher server hcl-mode windmove framemove which-key narrow-indirect yasnippet python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell parse-time iso8601 ls-lisp pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ws-butler dired+ image-dired image-mode exif image-file dired-x dired-aux dired dired-loaddefs helm-org-rifle org-clipper org-eww ob-python org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities time-date noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs tab-line ibuffer-vc ibuf-ext ibuffer ibuffer-loaddefs ivy ring colir color ivy-overlay helm-mode helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm helm-source eieio-compat helm-multi-match helm-lib helm-config helm-easymenu async-bytecomp async company pcase delsel edmacro kmacro iso-transl smart-mode-line-light-theme smart-mode-line rich-minority diminish autorevert filenotify savehist desktop frameset escreen memoize f dash s cl-extra help-mode paren recentf tree-widget wid-edit battery cus-start cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf advice rx info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 676266 385927) (symbols 48 45100 34) (strings 32 177051 29564) (string-bytes 1 5668669) (vectors 16 81593) (vector-slots 8 1027845 511502) (floats 8 455 283) (intervals 56 3828 2138) (buffers 1000 41)) From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 16:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158515326426794 (code B ref 40225); Wed, 25 Mar 2020 16:22:01 +0000 Received: (at 40225) by debbugs.gnu.org; 25 Mar 2020 16:21:04 +0000 Received: from localhost ([127.0.0.1]:57653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8m7-0006y5-Ib for submit@debbugs.gnu.org; Wed, 25 Mar 2020 12:21:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8m6-0006x9-Em for 40225@debbugs.gnu.org; Wed, 25 Mar 2020 12:21:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43505) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jH8m0-0007RU-GH; Wed, 25 Mar 2020 12:20:56 -0400 Received: from [176.228.60.248] (port=4553 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jH8lu-0008Qh-AD; Wed, 25 Mar 2020 12:20:56 -0400 Date: Wed, 25 Mar 2020 18:20:39 +0200 Message-Id: <83mu849zjc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mu844jm0.fsf@notcom.org> (message from Valtteri Vuorikoski on Wed, 25 Mar 2020 16:03:35 +0200) References: <87mu844jm0.fsf@notcom.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Valtteri Vuorikoski > Date: Wed, 25 Mar 2020 16:03:35 +0200 > > Emacs crashes 1-3 times a day with SIGABRT, usually when editing a > buffer in lsp-mode. There is no sure way to reproduce the crash, but it > usually appears after a few hours of using lsp-mode and usually when > scrolling the buffer. > > I haven't been able to reproduce this from emacs -Q because it requires > several hours of heavy use to appear, and I can't get much done > with -Q. > > This crash never happened with Emacs 26.1. > > Possible related: gc-cons-threshold is set to 16MB (ddskk is very slow > with the default value). > > gdb stack trace looks like stack was exhausted (sorry, no bt > full/xbacktrace, I'll try to get those on next crash): SIGABRT is unlikely to be caused by stack overflow. Stack overflow usually causes SIGSEGV. Can you please show the full crash message, including the "program received signal SIGABRT" part? Also, this is an optimized build, so the backtrace is not really reliable. Can you build Emacs without optimizations and show a backtrace from there (assuming it still crashes in the same manner when built that way)? Thanks. From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158515382927873 (code B ref 40225); Wed, 25 Mar 2020 16:31:02 +0000 Received: (at 40225) by debbugs.gnu.org; 25 Mar 2020 16:30:29 +0000 Received: from localhost ([127.0.0.1]:57665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8vF-0007FV-6q for submit@debbugs.gnu.org; Wed, 25 Mar 2020 12:30:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8vE-0007FJ-Ik for 40225@debbugs.gnu.org; Wed, 25 Mar 2020 12:30:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jH8v9-0002eD-9Q; Wed, 25 Mar 2020 12:30:23 -0400 Received: from [176.228.60.248] (port=1327 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jH8v5-0001Gz-CC; Wed, 25 Mar 2020 12:30:22 -0400 Date: Wed, 25 Mar 2020 18:29:58 +0200 Message-Id: <83lfno9z3t.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <09bd568c-7f9a-e4c2-c105-4239b6d38b9b@notcom.org> (message from Valtteri Vuorikoski on Wed, 25 Mar 2020 18:25:41 +0200) References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <09bd568c-7f9a-e4c2-c105-4239b6d38b9b@notcom.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Cc: 40225@debbugs.gnu.org > From: Valtteri Vuorikoski > Date: Wed, 25 Mar 2020 18:25:41 +0200 > > Unfortunately there is nothing printed when emacs dies, which is weird > in itself. zsh just shows that the background process exited with "abort". That's not what I meant. The information I asked about is displayed by GDB. > ("Stack overflow" was a misnomer in the original report, I meant that > the process may be hitting a stack size limit. "ulimit -a" shows 8MB > stack limit.) "Stack overflow" and "hitting the stack size limit" is the same thing. From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 17:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158515629632037 (code B ref 40225); Wed, 25 Mar 2020 17:12:02 +0000 Received: (at 40225) by debbugs.gnu.org; 25 Mar 2020 17:11:36 +0000 Received: from localhost ([127.0.0.1]:57678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH9Z1-0008Ke-Sr for submit@debbugs.gnu.org; Wed, 25 Mar 2020 13:11:36 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:35492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH8qg-000761-M3 for 40225@debbugs.gnu.org; Wed, 25 Mar 2020 12:25:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:Cc:References:To:Subject: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=d6YGpPfnatjuMakz/Tb2tW4dzpPsTza2cvSG9f9R+2w=; b=REhV3OfeFfji5DQ9X2u61n+5Fl z08KN1gI97AhABWCCHPdsUsPiBr33LIUL4r0zYavnb4YMH5yem7W6x2+qdBytwH6D5OQW3kn/nHE9 Od0Ho+LtVXelinW4H9QbNvwFWUX7qX8+FnKeKms4q9DEs5/szwAAm9XCEl7eyInZszlM=; Received: from dsl-hkibng31-54fab3-231.dhcp.inet.fi ([84.250.179.231] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jH8qd-0006Zj-Ul; Wed, 25 Mar 2020 18:25:44 +0200 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: <09bd568c-7f9a-e4c2-c105-4239b6d38b9b@notcom.org> Date: Wed, 25 Mar 2020 18:25:41 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <83mu849zjc.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 25 Mar 2020 13:11:35 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Unfortunately there is nothing printed when emacs dies, which is weird in itself. zsh just shows that the background process exited with "abort". I'll make a non-optimized build and see if I can catch a better backtrace tomorrow. ("Stack overflow" was a misnomer in the original report, I meant that the process may be hitting a stack size limit. "ulimit -a" shows 8MB stack limit.) -Valtteri On 2020-03-25 18:20, Eli Zaretskii wrote: >> From: Valtteri Vuorikoski >> Date: Wed, 25 Mar 2020 16:03:35 +0200 >> >> Emacs crashes 1-3 times a day with SIGABRT, usually when editing a >> buffer in lsp-mode. There is no sure way to reproduce the crash, but it >> usually appears after a few hours of using lsp-mode and usually when >> scrolling the buffer. >> >> I haven't been able to reproduce this from emacs -Q because it requires >> several hours of heavy use to appear, and I can't get much done >> with -Q. >> >> This crash never happened with Emacs 26.1. >> >> Possible related: gc-cons-threshold is set to 16MB (ddskk is very slow >> with the default value). >> >> gdb stack trace looks like stack was exhausted (sorry, no bt >> full/xbacktrace, I'll try to get those on next crash): > > SIGABRT is unlikely to be caused by stack overflow. Stack overflow > usually causes SIGSEGV. > > Can you please show the full crash message, including the "program > received signal SIGABRT" part? > > Also, this is an optimized build, so the backtrace is not really > reliable. Can you build Emacs without optimizations and show a > backtrace from there (assuming it still crashes in the same manner > when built that way)? > > Thanks. > From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Mar 2020 15:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158523739428650 (code B ref 40225); Thu, 26 Mar 2020 15:44:02 +0000 Received: (at 40225) by debbugs.gnu.org; 26 Mar 2020 15:43:14 +0000 Received: from localhost ([127.0.0.1]:59522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHUf1-0007Ry-M5 for submit@debbugs.gnu.org; Thu, 26 Mar 2020 11:43:14 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:47632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHUew-0007Rj-3e for 40225@debbugs.gnu.org; Thu, 26 Mar 2020 11:43:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:Cc:To:Subject: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=o4xydExVShZJx/ca4faZfaESzt7+JaSGY3t9ejpJZ50=; b=moJUNaeqjNTMoct+bBrlfys4o7 km7KHmJ4kYo9sGp1Pc+1wp+Pzp1+Rv1yi+8Vm8EJbX03C+LIM8rAGpG6S63NZwk4X2kFErXbO1rz/ svfGlXyPdw5jdnGxy0CQD7FYQDZXbxBpPDJ3ZE1yOK3KgLSZTNYGsf70uUTMQdO7uGUE=; Received: from dsl-hkibng31-54fab3-231.dhcp.inet.fi ([84.250.179.231] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jHUes-0005Pr-8o; Thu, 26 Mar 2020 17:43:02 +0200 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: Date: Thu, 26 Mar 2020 17:42:58 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <83mu849zjc.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Crash and bt full output from an -O0 -g build, commit e1f0e0892232221e6333b24788b97942c83ec738. Crash occurred after a few hours of Javascript editing in js-mode + tide when switching windows. Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000559b991e133a in pdumper_object_p (obj=) at pdumper.h:145 145 { (gdb) bt full #1 0x0000559b991e555b in symbol_marked_p (s=0x559b9c3b2300) at alloc.c:3790 #2 0x0000559b991e9e0f in mark_object (arg=0x28d72c0) at alloc.c:6576 ptr = 0x559b9c3b2300 obj = 0x28d72c0 po = 0x559b9c3b2300 cdr_count = 0 #3 0x0000559b991e9f9c in mark_object (arg=0x559b9e439b53) at alloc.c:6629 ptr = 0x559b9e439b50 obj = 0x559b9c3b1fc4 po = 0x559b9e439b50 cdr_count = 0 #4 0x0000559b991e9f9c in mark_object (arg=0x559b9e439b63) at alloc.c:6629 ptr = 0x559b9e439b60 obj = 0x559b9e439b43 po = 0x559b9e439b60 cdr_count = 0 #5 0x0000559b991e9f9c in mark_object (arg=0x559b9e439b83) at alloc.c:6629 ptr = 0x559b9e439b70 obj = 0x559b9bb56143 po = 0x559b9e439b70 cdr_count = 1 #6 0x0000559b991e9507 in mark_vectorlike (header=0x559b9deeb240) at alloc.c:6158 ptr = 0x559b9deeb240 size = 9 i = 5 #7 0x0000559b991e9de6 in mark_object (arg=0x559b9e86ff23) at alloc.c:6567 ptr = 0x559b9deeb240 pvectype = PVEC_NORMAL_VECTOR obj = 0x559b9deeb245 po = 0x559b9deeb240 cdr_count = 1 #8 0x0000559b991e9f9c in mark_object (arg=0x559b9e86ff53) at alloc.c:6629 ptr = 0x559b9e86ff30 obj = 0x559b9e86ff13 po = 0x559b9e86ff30 cdr_count = 1 #9 0x0000559b991e9f9c in mark_object (arg=0x559b9e86ff73) at alloc.c:6629 ptr = 0x559b9e86ff60 obj = 0x559b9bb56143 po = 0x559b9e86ff60 cdr_count = 1 [similar mark_* calls repeat] #10 0x0000559b991e9507 in mark_vectorlike (header=0x559b9f3efdd0) at alloc.c:6158 ptr = 0x559b9f3efdd0 size = 9 i = 5 #100056 0x0000559b991e9e33 in mark_object (arg=0x29685dd66a40) at alloc.c:6582 ptr = 0x7f03f7841a80 obj = 0x29685dd66a40 po = 0x7f03f7841a80 cdr_count = 0 #100057 0x0000559b991e9507 in mark_vectorlike (header=0x7f03f7d994b0) at alloc.c:6158 ptr = 0x7f03f7d994b0 size = 2 i = 1 #100058 0x0000559b991e9de6 in mark_object (arg=0x7f03f7d9947d) at alloc.c:6567 ptr = 0x7f03f7d994b0 pvectype = PVEC_NORMAL_VECTOR obj = 0x7f03f7d994b5 po = 0x7f03f7d994b0 cdr_count = 0 #100059 0x0000559b991e9e33 in mark_object (arg=0x6ed0) at alloc.c:6582 ptr = 0x559b99ae1f10 obj = 0x6ed0 po = 0x559b99ae1f10 cdr_count = 0 #100060 0x0000559b991e8749 in mark_object_root_visitor (root_ptr=0x559b99ad0d10 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT, data=0x0) at alloc.c:5742 #100061 0x0000559b991e85d7 in visit_vectorlike_root (visitor=..., ptr=0x559b99ad0cc0 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5693 size = 74 i = 9 #100062 0x0000559b991e8629 in visit_buffer_root (visitor=..., buffer=0x559b99ad0cc0 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5708 #100063 0x0000559b991e8673 in visit_static_gc_roots (visitor=...) at alloc.c:5720 #100064 0x0000559b991e8c7a in garbage_collect () at alloc.c:5941 nextb = 0x0 stack_top_variable = 0 '\000' message_p = false count = 27 start = {tv_sec = 1585236695, tv_nsec = 226339349} tot_before = 18446744073709551615 visitor = {visit = 0x559b991e8727 , data = 0x0} #100065 0x0000559b991e8a5c in maybe_garbage_collect () at alloc.c:5853 #100066 0x0000559b9922cc75 in maybe_gc () at lisp.h:5065 #100067 0x0000559b99235085 in Ffuncall (nargs=3, args=0x7ffec8d41908) at eval.c:2778 fun = 0x559b99a76a45 original_fun = 0x7ffec8d418c0 funcar = 0x559b99242b37 numargs = 2 val = 0x34 count = 26 #100068 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe90e4, vector=0x559b9cfe83f5, maxdepth=0x2a, args_template=0x406, nargs=1, args=0x7ffec8d41de0) at bytecode.c:633 op = 2 type = (CATCHER_ALL | unknown: 8) targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 14 bytestr_length = 52 vectorp = 0x559b9cfe83f8 quitcounter = 1 '\001' stack_items = 11 sa_avail = 16244 sa_count = 26 alloc = 0x7ffec8d418d0 item_bytes = 88 stack_base = 0x7ffec8d418d0 top = 0x7ffec8d41908 stack_lim = 0x7ffec8d41928 bytestr_data = 0x7ffec8d41928 "\300\001\301\"\300\002\302\"\211\303\304\300\006\006\305\"\306\307#Q\310\300\211\006\006\311\"@\312\"!B\002\203\062" pc = 0x7ffec8d41943 "@\312\"!B\002\203\062" count = 26 result = 0xc8df2c72 #100069 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8475, nargs=1, arg_vector=0x7ffec8d41dd8) at eval.c:2989 size = 5 val = 0xc991b4a3a syms_left = 0x406 next = 0x559b9922ade7 lexenv = 0x7ffec8d41d00 count = 26 i = 94126857153448 optional = false rest = false #100070 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d41dd0) at eval.c:2796 fun = 0x559b9cfe8475 original_fun = 0x350dc30 funcar = 0x2bc1 numargs = 1 val = 0x559b992f3d3d count = 25 #100071 0x0000559b992349e3 in call1 (fn=0x350dc30, arg1=0x559ba21f4813) at eval.c:2654 #100072 0x0000559b99249a3c in mapcar1 (leni=1, vals=0x7ffec8d41e70, fn=0x350dc30, seq=0x559ba21f4823) at fns.c:2671 tail = 0x559ba21f4823 dummy = 0x0 i = 0 #100073 0x0000559b99249e0e in Fmapcar (function=0x350dc30, sequence=0x559ba21f4823) at fns.c:2727 sa_avail = 16376 sa_count = 25 leni = 1 args = 0x7ffec8d41e70 nmapped = 140732267765472 ret = 0x559b99215924 #100074 0x0000559b992355b4 in funcall_subr (subr=0x559b99a78bc0 , numargs=2, args=0x7ffec8d42020) at eval.c:2869 internal_argbuf = {0x100000002, 0x7ffec8d41fa0, 0x559b99adb040 , 0x1001e50700, 0x559b99a78bc0 , 0x7ffec8d41f78, 0x559b9922ade7 , 0x1000000000} internal_args = 0x7ffec8d42020 #100075 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d42018) at eval.c:2794 fun = 0x559b99a78bc5 original_fun = 0x29685dd17668 funcar = 0x7ffec8d41ff0 numargs = 2 val = 0x2 count = 24 #100076 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9c381624, vector=0x559b9aea8425, maxdepth=0x16, args_template=0x80a, nargs=2, args=0x7ffec8d424f8) at bytecode.c:633 op = 2 type = (unknown: 3369345200) targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b---Type to continue, or q to quit--- 71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 1 bytestr_length = 5 vectorp = 0x559b9aea8428 quitcounter = 1 '\001' stack_items = 6 sa_avail = 16331 sa_count = 24 alloc = 0x7ffec8d42000 item_bytes = 48 stack_base = 0x7ffec8d42000 top = 0x7ffec8d42018 stack_lim = 0x7ffec8d42030 bytestr_data = 0x7ffec8d42030 "\300\002\002\"\207" pc = 0x7ffec8d42034 "\207" count = 24 result = 0x1cbe #100077 0x0000559b99235c37 in funcall_lambda (fun=0x559b9aea8435, nargs=2, arg_vector=0x7ffec8d424e8) at eval.c:2989 size = 5 val = 0x0 syms_left = 0x80a next = 0x559b9922ade7 lexenv = 0x1 count = 24 i = 2 optional = false rest = false #100078 0x0000559b9923518c in Ffuncall (nargs=3, args=0x7ffec8d424e0) at eval.c:2796 fun = 0x559b9aea8435 original_fun = 0x28a6210 funcar = 0x559b991e3636 numargs = 2 val = 0x7ffec8d42470 count = 23 #100079 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe90e4, vector=0x559b9cfe83f5, maxdepth=0x2a, args_template=0x406, nargs=1, args=0x7ffec8d429b0) at bytecode.c:633 op = 2 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 14 bytestr_length = 52 vectorp = 0x559b9cfe83f8 quitcounter = 1 '\001' stack_items = 11 sa_avail = 16244 sa_count = 23 alloc = 0x7ffec8d424a0 item_bytes = 88 stack_base = 0x7ffec8d424a0 top = 0x7ffec8d424e0 stack_lim = 0x7ffec8d424f8 bytestr_data = 0x7ffec8d424f8 "\300\001\301\"\300\002\302\"\211\303\304\300\006\006\305\"\306\307#Q\310\300\211\006\006\311\"@\312\"!B\002\203\062" pc = 0x7ffec8d42525 "\"B\202\063" count = 23 result = 0x559ba253e8b3 #100080 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8475, nargs=1, arg_vector=0x7ffec8d429a8) at eval.c:2989 size = 5 val = 0x0 syms_left = 0x406 next = 0x559b9922ade7 lexenv = 0x0 count = 23 i = 3 optional = false rest = false #100081 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d429a0) at eval.c:2796 fun = 0x559b9cfe8475 original_fun = 0x350dc30 funcar = 0x0 numargs = 1 val = 0x559ba253e8b3 count = 22 #100082 0x0000559b992349e3 in call1 (fn=0x350dc30, arg1=0x559ba21f4903) at eval.c:2654 #100083 0x0000559b99249a3c in mapcar1 (leni=15, vals=0x7ffec8d42a40, fn=0x350dc30, seq=0x559ba20589a3) at fns.c:2671 tail = 0x559ba21f4913 dummy = 0x559ba253e8b3 i = 1 #100084 0x0000559b99249e0e in Fmapcar (function=0x350dc30, sequence=0x559ba20589a3) at fns.c:2727 sa_avail = 16264 sa_count = 22 leni = 15 args = 0x7ffec8d42a40 nmapped = 94126842928181 ret = 0x7ffec8d42b30 #100085 0x0000559b992355b4 in funcall_subr (subr=0x559b99a78bc0 , numargs=2, args=0x7ffec8d42c60) at eval.c:2869 internal_argbuf = {0x0, 0x0, 0x559b99adb040 , 0x1001e50700, 0x559b99a78bc0 , 0x7ffec8d42bb8, 0x559b9922ade7 , 0x1000000000} internal_args = 0x7ffec8d42c60 #100086 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d42c58) at eval.c:2794 fun = 0x559b99a78bc5 original_fun = 0x29685dd17668 funcar = 0x7ffec8d42c30 numargs = 2 val = 0x559ba20589a3 count = 21 #100087 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe91a4, vector=0x559b9cfe8505, maxdepth=0x1a, args_template=0x2, nargs=0, args=0x7ffec8d43128) at bytecode.c:633 op = 2 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 to continue, or q to quit--- xec_byte_code+1353>, 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 16 bytestr_length = 52 vectorp = 0x559b9cfe8508 quitcounter = 1 '\001' stack_items = 7 sa_avail = 16276 sa_count = 21 alloc = 0x7ffec8d42c40 item_bytes = 56 stack_base = 0x7ffec8d42c40 top = 0x7ffec8d42c58 stack_lim = 0x7ffec8d42c78 bytestr_data = 0x7ffec8d42c78 "\301 \302\001!\203#" pc = 0x7ffec8d42c96 "\262\001\202\063" count = 21 result = 0x0 #100088 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8595, nargs=0, arg_vector=0x7ffec8d43128) at eval.c:2989 size = 4 val = 0x559b991dcaca syms_left = 0x2 next = 0x559b9922ade7 lexenv = 0x0 count = 21 i = 0 optional = false rest = false #100089 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d43120) at eval.c:2796 fun = 0x559b9cfe8595 original_fun = 0x350dc90 funcar = 0x29685e114290 numargs = 0 val = 0x2f7bef300 count = 20 #100090 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9bc06ce4, vector=0x559b9bc05dd5, maxdepth=0xe, args_template=0x402, nargs=1, args=0x7ffec8d435e8) at bytecode.c:633 op = 0 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x5---Type to continue, or q to quit--- 59b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 10 bytestr_length = 60 vectorp = 0x559b9bc05dd8 quitcounter = 1 '\001' stack_items = 4 sa_avail = 16292 sa_count = 18 alloc = 0x7ffec8d43110 item_bytes = 32 stack_base = 0x7ffec8d43110 top = 0x7ffec8d43120 stack_lim = 0x7ffec8d43130 bytestr_data = 0x7ffec8d43130 "\b\203\023" pc = 0x7ffec8d43149 "*\020\306\b!\210\b\204+" count = 18 result = 0x3e0dc #100091 0x0000559b99235c37 in funcall_lambda (fun=0x559b9bc05e35, nargs=1, arg_vector=0x7ffec8d435e0) at eval.c:2989 size = 5 val = 0x559b992371ff syms_left = 0x402 next = 0x559b9922ade7 lexenv = 0x559b9e8a3c83 count = 18 i = 140732267771168 optional = false rest = false #100092 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d435d8) at eval.c:2796 fun = 0x559b9bc05e35 original_fun = 0x212a7a0 funcar = 0x559b9c8c7ab0 numargs = 1 val = 0xf8372 count = 17 #100093 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9c113d34, vector=0x559b9bc06795, maxdepth=0x1a, args_template=0x2, nargs=0, args=0x7ffec8d43c68) at bytecode.c:633 op = 1 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f to continue, or q to quit--- ode+3282>, 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 13 bytestr_length = 72 vectorp = 0x559b9bc06798 quitcounter = 1 '\001' stack_items = 7 sa_avail = 16256 sa_count = 17 alloc = 0x7ffec8d435d0 item_bytes = 56 stack_base = 0x7ffec8d435d0 top = 0x7ffec8d435d8 stack_lim = 0x7ffec8d43608 bytestr_data = 0x7ffec8d43608 "\303 \205G" pc = 0x7ffec8d4361f "\211\n\232?\205E" count = 17 result = 0x0 #100094 0x0000559b99235c37 in funcall_lambda (fun=0x559b9bc06805, nargs=0, arg_vector=0x7ffec8d43c68) at eval.c:2989 size = 4 val = 0x0 syms_left = 0x2 next = 0x559b9922ade7 lexenv = 0x0 count = 17 i = 0 optional = false rest = false #100095 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d43c60) at eval.c:2796 fun = 0x559b9bc06805 original_fun = 0x559b9bc06805 funcar = 0x2 numargs = 0 val = 0x0 count = 16 #100096 0x0000559b9923401a in Fapply (nargs=2, args=0x7ffec8d43c60) at eval.c:2377 i = 0 funcall_nargs = 0 funcall_args = 0x0 spread_arg = 0x0 fun = 0x559b9bc06805 sa_avail = 16384 sa_count = 16 numargs = 0 retval = 0x7ffec8d43b30 #100097 0x0000559b99235494 in funcall_subr (subr=0x559b99a773c0 , numargs=2, args=0x7ffec8d43c60) at eval.c:2847 #100098 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d43c58) at eval.c:2794 fun = 0x559b99a773c5 original_fun = 0x2c70 funcar = 0x0 numargs = 2 val = 0x559b99236ab5 count = 15 #100099 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9daf01d4, vector=0x559b9daef135, maxdepth=0x16, args_template=0x606, nargs=1, args=0x7ffec8d44298) at bytecode.c:633 op = 2 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 3 bytestr_length = 8 vectorp = 0x559b9daef138 quitcounter = 1 '\001' stack_items = 6 sa_avail = 16328 sa_count = 14 alloc = 0x7ffec8d43c40 item_bytes = 48 stack_base = 0x7ffec8d43c40 top = 0x7ffec8d43c58 stack_lim = 0x7ffec8d43c70 bytestr_data = 0x7ffec8d43c70 "\301\030\302\002\002\")\207\005" pc = 0x7ffec8d43c76 ")\207\005" count = 14 result = 0x0 #100100 0x0000559b99235c37 in funcall_lambda (fun=0x559b9daef155, nargs=1, arg_vector=0x7ffec8d44290) at eval.c:2989 size = 5 val = 0x0 syms_left = 0x606 next = 0x559b9922ade7 lexenv = 0x0 count = 14 i = 0 optional = false rest = false #100101 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d44288) at eval.c:2796 fun = 0x559b9daef155 original_fun = 0x559b9daef155 funcar = 0x2 numargs = 1 val = 0x0 count = 13 #100102 0x0000559b9923401a in Fapply (nargs=3, args=0x7ffec8d44288) at eval.c:2377 i = 0 funcall_nargs = 0 funcall_args = 0x0 spread_arg = 0x0 fun = 0x559b9daef155 sa_avail = 16384 sa_count = 13 numargs = 0 retval = 0x0 #100103 0x0000559b99235494 in funcall_subr (subr=0x559b99a773c0 , numargs=3, args=0x7ffec8d44288) at eval.c:2847 #100104 0x0000559b99235148 in Ffuncall (nargs=4, args=0x7ffec8d44280) at eval.c:2794 fun = 0x559b99a773c5 original_fun = 0x2c70 funcar = 0x7ffec8d44260 numargs = 3 val = 0x0 count = 12 #100105 0x0000559b992a43a9 in exec_byte_code (bytestr=0x7f03f77e54cc, vector=0x559b9daef2b5, maxdepth=0x16, args_template=0x202, nargs=0, args=0x7ffec8d44720) at bytecode.c:633 op = 3 type = CATCHER targets = {0x559b992a7c91 , 0x559b992a7cc2 , 0x559b992a7cc4 , 0x559b992a7cc6 , 0x559b992a7cc8 , 0x559b992a7cc8 , 0x559b992a7d45 , 0x559b992a7dd4 , 0x559b992a3c29 , 0x559b992a3c2b , 0x559b992a3c2d , 0x559b992a3c2f , 0x559b992a3c31 , 0x559b992a3c31 , 0x559b992a3c3a , 0x559b992a3be6 , 0x559b992a4049 , 0x559b992a404b , 0x559b992a404d , 0x559b992a404f , 0x559b992a4051 , 0x559b992a4051 , 0x559b992a409b , 0x559b992a405a , 0x559b992a427c , 0x559b992a427e , 0x559b992a4280 , 0x559b992a4282 , 0x559b992a4284 , 0x559b992a4284 , 0x559b992a421b , 0x559b992a423b , 0x559b992a4367 , 0x559b992a4369 , 0x559b992a436b , 0x559b992a436d , 0x559b992a436f , 0x559b992a436f , 0x559b992a4306 , 0x559b992a4326 , 0x559b992a4455 , 0x559b992a4457 , 0x559b992a4459 , 0x559b992a445b , 0x559b992a445d , 0x559b992a445d , 0x559b992a43f4 , 0x559b992a4414 , 0x559b992a4eb6 , 0x559b992a4d6c , 0x559b992a4d60 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a514d , 0x559b992a526a , 0x559b992a52df , 0x559b992a5357 , 0x559b992a53d1 , 0x559b992a3e8e , 0x559b992a3f21 , 0x559b992a5465 , 0x559b992a3de4 , 0x559b992a3f9e , 0x559b992a54e5 , 0x559b992a5568 , 0x559b992a55c5 , 0x559b992a5648 , 0x559b992a56cc , 0x559b992a57fe , 0x559b992a585b , 0x559b992a58de , 0x559b992a5984 , 0x559b992a59e1 , 0x559b992a5a3e , 0x559b992a5ac1 , 0x559b992a5b44 , 0x559b992a5bc7 , 0x559b992a5c6d , 0x559b992a5cd4 , 0x559b992a5d3b , 0x559b992a5e45 , 0x559b992a5f0b , 0x559b992a5fd1 , 0x559b992a6059 , 0x559b992a60e1 , 0x559b992a6169 , 0x559b992a61f1 , 0x559b992a6279 , 0x559b992a62e0 , 0x559b992a63a7 , 0x559b992a640e , 0x559b992a6475 , 0x559b992a64dc , 0x559b992a662d , 0x559b992a4ba1 , 0x559b992a669d , 0x559b992a66fa , 0x559b992a67fc , 0x559b992a6877 , 0x559b992a68e7 , 0x559b992a6944 , 0x559b992a699c , 0x559b992a69f4 , 0x559b992a6a54 , 0x559b992a7c91 , 0x559b992a6ac1 , 0x559b992a6b19 , 0x559b992a6b71 , 0x559b992a6bc9 , 0x559b992a6c21 , 0x559b992a6c79 , 0x559b992a4ba1 , 0x559b992a7c91 , 0x559b992a6cd6 , 0x559b992a6d3d , 0x559b992a6d9a , 0x559b992a6df7 , 0x559b992a6e7a , 0x559b992a6efd , 0x559b992a6f5a , 0x559b992a707d , 0x559b992a7100 , 0x559b992a7183 , 0x559b992a7206 , 0x559b992a725e , 0x559b992a7c91 , 0x559b992a4ab4 , 0x559b992a452d , 0x559b992a3d34 , 0x559b992a461c , 0x559b992a46c4 , 0x559b992a4769 , 0x559b992a4a56 , 0x559b992a4a6e , 0x559b992a41b9 , 0x559b992a4b5e , 0x559b992a4be4 , 0x559b992a4c87 , 0x559b992a4cdc , 0x559b992a4f0e , 0x559b992a4f94 , 0x559b992a5034 , 0x559b992a50af , 0x559b992a44d0 , 0x559b992a72bb , 0x559b992a7361 , 0x559b992a73be , 0x559b992a741b , 0x559b992a7478 , 0x559b992a74d5 , 0x559b992a7558 , 0x559b992a75db , 0x559b992a765e , 0x559b992a76e1 , 0x559b992a7813 , 0x559b992a7896 , 0x559b992a7919 , 0x559b992a7976 , 0x559b992a79f9 , 0x559b992a7a7c , 0x559b992a7ad9 , 0x559b992a7b36 , 0x559b992a6543 , 0x559b992a65aa , 0x559b992a7b9d , 0x559b992a7c17 , 0x559b992a7c91 , 0x559b992a480e , 0x559b992a4834 , 0x559b992a48be , 0x559b992a4948 , 0x559b992a49cf , 0x559b992a575b , 0x559b992a5da2 , 0x559b992a6759 , 0x559b992a7e8e , 0x559b992a7f1e , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7fdb , 0x559b992a808c , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a7c91 , 0x559b992a8204 } const_length = 4 bytestr_length = 6 vectorp = 0x559b9daef2b8 quitcounter = 1 '\001' stack_items = 6 sa_avail = 16330 sa_count = 12 alloc = 0x7ffec8d44270 item_bytes = 48 stack_base = 0x7ffec8d44270 top = 0x7ffec8d44280 stack_lim = 0x7ffec8d442a0 bytestr_data = 0x7ffec8d442a0 "\300\301\302\003#\207" pc = 0x7ffec8d442a5 "\207" count = 12 result = 0x7f03f7da9c08 #100106 0x0000559b99235c37 in funcall_lambda (fun=0x559b9daef2e5, nargs=0, arg_vector=0x7ffec8d44720) at eval.c:2989 size = 5 val = 0x6 syms_left = 0x202 next = 0x559b9922ade7 lexenv = 0x559b991bdc0b count = 12 i = 94126898288597 optional = false rest = false #100107 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d44718) at eval.c:2796 fun = 0x559b9daef2e5 original_fun = 0x26388a0 funcar = 0x30 numargs = 0 val = 0xf7da9c08 count = 11 #100108 0x0000559b992349a1 in call0 (fn=0x26388a0) at eval.c:2647 #100109 0x0000559b9910d520 in safe_run_hooks_1 (nargs=2, args=0x7ffec8d447c0) at keyboard.c:1775 #100110 0x0000559b99231a07 in internal_condition_case_n (bfun=0x559b9910d4fd , nargs=2, args=0x7ffec8d447c0, handlers=0x30, hfun=0x559b9910d522 ) at eval.c:1435 val = 0x559b99104642 c = 0x559b9ae50970 #100111 0x0000559b9910d9b3 in safe_run_hook_funcall (nargs=2, args=0x7ffec8d44870) at keyboard.c:1822 #100112 0x0000559b99234838 in run_hook_with_args (nargs=2, args=0x7ffec8d44870, funcall=0x559b9910d94e ) at eval.c:2612 global_vals = 0x0 sym = 0x9720 val = 0x559b9d051983 ret = 0x0 #100113 0x0000559b9910da42 in safe_run_hooks (hook=0x9720) at keyboard.c:1838 count = 10 #100114 0x0000559b98f84c9a in update_menu_bar (f=0x559b9df20620, save_match_data=false, hooks_run=false) at xdisp.c:12552 prev = 0x559b9c558ce0 count = 7 window = 0x559b9e30e885 w = 0x559b9e30e880 #100115 0x0000559b98f849a1 in prepare_menu_bars () at xdisp.c:12459 f = 0x559b9df20620 w = 0x559b9e30e880 tail = 0x559b9d738b73 frame = 0x559b9df20625 count = 6 menu_bar_hooks_run = false all_windows = true some_windows = true #100116 0x0000559b98f89470 in redisplay_internal () at xdisp.c:15285 w = 0x559b9e30e880 sw = 0x559b9e30e880 fr = 0x559b9df20620 pending = false must_finish = false match_p = false tlbufpos = {charpos = 0, bytepos = 0} tlendpos = {charpos = 0, bytepos = 0} number_of_visible_frames = 2 count = 3 sf = 0x559b9df20620 polling_stopped_here = false tail = 0x0 frame = 0x559b9c1a4e15 hscroll_retries = 0 garbaged_frame_retries = 0 consider_all_windows_p = false update_miniwindow_p = false #100117 0x0000559b98f885ef in redisplay () at xdisp.c:14869 #100118 0x0000559b9910ee6a in read_char (commandflag=1, map=0x559ba2092f73, prev_event=0x0, used_mouse_menu=0x7ffec8d46151, end_time=0x0) at keyboard.c:2493 echo_current = true c = 0x0 jmpcount = 140732267781872 local_getcjmp = {{__jmpbuf = {94126786588736, 0, 0, 140732267782032, 94126776419721, 4152615432, 94126786588736, 0}, __mask_was_saved = 0, __saved_mask = {__val = {140732267782080, 94126777476574, 7, 140732267782192, 94126777528831, 94126926802787, 3, 94126926802771, 0, 140732267782192, 94126777185760, 94126786588736, 0, 0, 7534061945107056384, 94126776419721}}}} save_jump = {{__jmpbuf = {140732267782368, 94126776454508, 0, 48, -925605776, 94126778298286, 25769814978, 94126811895824}, __mask_was_saved = -1576456349, __saved_mask = {__val = {94126926802803, 140732267782304, 94126777156169, 94126926802787, 94126926802803, 94126786623728, 34992, 34992, 140732267782352, 94126776419721, 3134400520416, 140732267782432, 41222854021, 94126858176032, 14073226778240---Type to continue, or q to quit--- 8, 94126786588736}}}} tem = 0x559b991faecf save = 0x7ffec8d45f20 previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x559b9bda6ba0 #100119 0x0000559b9911ed18 in read_key_sequence (keybuf=0x7ffec8d46380, prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9553 interrupted_kboard = 0x559b9bda6ba0 interrupted_frame = 0x559b9df20620 key = 0x7ffec8d461d8 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 0xc00000000 count = 3 t = 0 echo_start = 0 keys_start = 0 current_binding = 0x559ba2092f73 first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = {parent = 0x559b9bd719f3, map = 0x559b9bd719f3, start = 0, end = 0} keytran = {parent = 0x7f03f7d88c13, map = 0x7f03f7d88c13, start = 0, end = 0} indec = {parent = 0x559b9bd719e3, map = 0x559b9bd719e3, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0x0 original_uppercase = 0x0 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x559b9c558ce0 fake_prefixed_keys = 0x0 first_event = 0x0 second_event = 0x0 #100120 0x0000559b9910bc86 in command_loop_1 () at keyboard.c:1350 cmd = 0x29685dda5c78 keybuf = {0xba, 0x4e, 0x100000002, 0x7ffec8d46400, 0x559b99adb040 , 0x0, 0x0, 0x7ffec8d463d0, 0x559b9922a5de , 0x0, 0x7ffec8d46440, 0x559b992371ff , 0x559b9cfebb03, 0x3, 0x559b99adb040 , 0x0, 0x0, 0x7ffec8d46420, 0x559b9922a5de , 0xf76c86f5, 0x7ffec8d46460, 0x559b99231bf5 , 0x19922a5de, 0x90, 0x7ffec8d46480, 0x559b9ae50840, 0x0, 0x0, 0x7ffec8d46490, 0x559b99231afe } i = 1 prev_modiff = 254171 prev_buffer = 0x559b9c558ce0 already_adjusted = false #100121 0x0000559b992317f4 in internal_condition_case (bfun=0x559b9910b822 , handlers=0x90, hfun=0x559b9910af73 ) at eval.c:1355 val = 0x559b99104642 c = 0x559b9ae50840 #100122 0x0000559b9910b4e7 in command_loop_2 (ignore=0x0) at keyboard.c:1091 val = 0x0 #100123 0x0000559b99231065 in internal_catch (tag=0xd4d0, func=0x559b9910b4ba , arg=0x0) at eval.c:1116 val = 0x46f00000000 c = 0x559b9ae50710 #100124 0x0000559b9910b485 in command_loop () at keyboard.c:1070 #100125 0x0000559b9910ab42 in recursive_edit_1 () at keyboard.c:714 count = 1 val = 0x559b99236b35 #100126 0x0000559b9910acc6 in Frecursive_edit () at keyboard.c:786 count = 0 buffer = 0x0 #100127 0x0000559b9910308b in main (argc=1, argv=0x7ffec8d467f8) at emacs.c:2054 stack_bottom_variable = 0x7f03fb2607a5 do_initial_setlocale = true no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = true rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} sockfd = -1 module_assertions = false From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Mar 2020 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158524859723832 (code B ref 40225); Thu, 26 Mar 2020 18:50:01 +0000 Received: (at 40225) by debbugs.gnu.org; 26 Mar 2020 18:49:57 +0000 Received: from localhost ([127.0.0.1]:60206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHXZl-0006CK-I3 for submit@debbugs.gnu.org; Thu, 26 Mar 2020 14:49:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHXZj-0006C5-Ls for 40225@debbugs.gnu.org; Thu, 26 Mar 2020 14:49:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jHXZc-0002vr-JT; Thu, 26 Mar 2020 14:49:48 -0400 Received: from [176.228.60.248] (port=1908 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jHXZc-0007Ub-2I; Thu, 26 Mar 2020 14:49:48 -0400 Date: Thu, 26 Mar 2020 20:49:46 +0200 Message-Id: <835zer9cj9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Valtteri Vuorikoski on Thu, 26 Mar 2020 17:42:58 +0200) References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Cc: 40225@debbugs.gnu.org > From: Valtteri Vuorikoski > Date: Thu, 26 Mar 2020 17:42:58 +0200 > > Crash and bt full output from an -O0 -g build, commit > e1f0e0892232221e6333b24788b97942c83ec738. Crash occurred after a few > hours of Javascript editing in js-mode + tide when switching windows. > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000559b991e133a in pdumper_object_p (obj= Cannot access memory at address 0x7ffec83b9ff8>) at pdumper.h:145 What do these display? (gdb) p/x $sp (gdb) p/x &stack_bottom From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Mar 2020 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158566319718422 (code B ref 40225); Tue, 31 Mar 2020 14:00:02 +0000 Received: (at 40225) by debbugs.gnu.org; 31 Mar 2020 13:59:57 +0000 Received: from localhost ([127.0.0.1]:36708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJHQr-0004n3-2S for submit@debbugs.gnu.org; Tue, 31 Mar 2020 09:59:57 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:52792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJHQo-0004ml-6D for 40225@debbugs.gnu.org; Tue, 31 Mar 2020 09:59:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:Cc:To:Subject: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=IjiKUF0h5WgfZoDhambQqoZtbGysonIss/6xK65EOsQ=; b=HdF8r4JVEIYPibjv9Z/peg7Vck 6UXVG0YGJpG9dZ3qIlo2r3PBlUf6utGjAVFR/l6eKAAm4M7PdjEVgU0otbFh0/3p6vxjCSzDbskQf ClRpYZUNqkfxiB20sv35EKqhTR2/nL4vIQmaGAlQIBYuoVKn2KCMdIVT6J6KDPoAXhdE=; Received: from dsl-hkibng31-54fab3-231.dhcp.inet.fi ([84.250.179.231] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jJHQl-0000kg-Jg; Tue, 31 Mar 2020 16:59:51 +0300 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> Date: Tue, 31 Mar 2020 16:59:47 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <835zer9cj9.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-03-26 20:49, Eli Zaretskii wrote: > What do these display? > > (gdb) p/x $sp > (gdb) p/x &stack_bottom > Sorry, I had already killed off that emacs, but here's the requested data from a new crash. I have left the gdb session running if you need more data. This crash happened while editing markdown, so it doesn't seem specific to lsp-mode. Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00005568e2e5dc1b in mark_object (arg=) at alloc.c:6386 6386 { (gdb) p/x $sp $1 = 0x7ffde9c2fff0 (gdb) p/x &stack_bottom No symbol "stack_bottom" in current context. (gdb) p/x $stack_bottom $2 = 0x0 (gdb) bt full 3 #0 0x00005568e2e5dc1b in mark_object (arg=Python Exception Cannot access memory at address 0x7ffde9c2fff8: #1 0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629 ptr = 0x5568e6c1f000 obj = 0x5568e6c1f043 po = 0x5568e6c1f000 cdr_count = 0 #2 0x00005568e2e5d507 in mark_vectorlike (header=0x5568e5b27830) at alloc.c:6158 ptr = 0x5568e5b27830 size = 9 i = 5 #3 0x00005568e2e5dde6 in mark_object (arg=0x5568e6c24033) at alloc.c:6567 ptr = 0x5568e5b27830 pvectype = PVEC_NORMAL_VECTOR obj = 0x5568e5b27835 po = 0x5568e5b27830 cdr_count = 1 (gdb) bt full -40 #100018 0x00005568e2e5de33 in mark_object (arg=0x29ef70404a40) at alloc.c:6582 ptr = 0x7f5853b53a80 obj = 0x29ef70404a40 po = 0x7f5853b53a80 cdr_count = 0 #100019 0x00005568e2e5d507 in mark_vectorlike (header=0x7f58540ab4b0) at alloc.c:6158 ptr = 0x7f58540ab4b0 size = 2 i = 1 #100020 0x00005568e2e5dde6 in mark_object (arg=0x7f58540ab47d) at alloc.c:6567 ptr = 0x7f58540ab4b0 pvectype = PVEC_NORMAL_VECTOR obj = 0x7f58540ab4b5 po = 0x7f58540ab4b0 cdr_count = 0 #100021 0x00005568e2e5de33 in mark_object (arg=0x6ed0) at alloc.c:6582 ptr = 0x5568e3755f10 obj = 0x6ed0 po = 0x5568e3755f10 cdr_count = 0 #100022 0x00005568e2e5c749 in mark_object_root_visitor (root_ptr=0x5568e3744d10 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT, data=0x0) at alloc.c:5742 #100023 0x00005568e2e5c5d7 in visit_vectorlike_root (visitor=..., ptr=0x5568e3744cc0 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5693 size = 74 i = 9 #100024 0x00005568e2e5c629 in visit_buffer_root (visitor=..., buffer=0x5568e3744cc0 , type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5708 #100025 0x00005568e2e5c673 in visit_static_gc_roots (visitor=...) at alloc.c:5720 #100026 0x00005568e2e5cc7a in garbage_collect () at alloc.c:5941 nextb = 0x0 stack_top_variable = 0 '\000' message_p = false count = 13 start = {tv_sec = 1585662763, tv_nsec = 196930673} tot_before = 18446744073709551615 visitor = {visit = 0x5568e2e5c727 , data = 0x0} #100027 0x00005568e2e5ca5c in maybe_garbage_collect () at alloc.c:5853 #100028 0x00005568e2ea0c75 in maybe_gc () at lisp.h:5065 #100029 0x00005568e2ea9085 in Ffuncall (nargs=2, args=0x7ffdea5b55d0) at eval.c:2778 fun = 0x5568edbdfc10 original_fun = 0x1ea5b5580 funcar = 0x30 numargs = 1 val = 0x30 count = 12 #100030 0x00005568e2ea5a07 in internal_condition_case_n (bfun=0x5568e2ea8fc9 , nargs=2, args=0x7ffdea5b55d0, handlers=0x30, hfun=0x5568e2bdbcdb ) at eval.c:1435 val = 0x5568e2bcd60b c = 0x5568e4298ae0 #100031 0x00005568e2bdbf3d in safe__call (inhibit_quit=false, nargs=2, func=0x29ef7052cd08, ap=0x7ffdea5b5690) at xdisp.c:2807 i = 2 count = 11 sa_avail = 16368 sa_count = 11 args = 0x7ffdea5b55d0 val = 0x0 #100032 0x00005568e2bdc034 in safe_call (nargs=2, func=0x29ef7052cd08) at xdisp.c:2822 retval = 0x5568e2e76fa4 ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdea5b5770, reg_save_area = 0x7ffdea5b56b0}} #100033 0x00005568e2bdc085 in safe_call1 (fn=0x29ef7052cd08, arg=0x255a) at xdisp.c:2833 [trimmed] From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Mar 2020 15:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158567001331720 (code B ref 40225); Tue, 31 Mar 2020 15:54:01 +0000 Received: (at 40225) by debbugs.gnu.org; 31 Mar 2020 15:53:33 +0000 Received: from localhost ([127.0.0.1]:36878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJJCm-0008FX-Rl for submit@debbugs.gnu.org; Tue, 31 Mar 2020 11:53:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJJCk-0008FK-Uc for 40225@debbugs.gnu.org; Tue, 31 Mar 2020 11:53:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jJJCf-0002um-1j; Tue, 31 Mar 2020 11:53:25 -0400 Received: from [176.228.60.248] (port=3055 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jJJCd-0001uB-Od; Tue, 31 Mar 2020 11:53:24 -0400 Date: Tue, 31 Mar 2020 18:53:36 +0300 Message-Id: <83h7y41pxb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> (message from Valtteri Vuorikoski on Tue, 31 Mar 2020 16:59:47 +0300) References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Cc: 40225@debbugs.gnu.org > From: Valtteri Vuorikoski > Date: Tue, 31 Mar 2020 16:59:47 +0300 > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x00005568e2e5dc1b in mark_object (arg= access memory at address 0x7ffde9c2fff8>) at alloc.c:6386 > 6386 { > (gdb) p/x $sp > $1 = 0x7ffde9c2fff0 > (gdb) p/x &stack_bottom > No symbol "stack_bottom" in current context. What about this one: (gdb) p &(current_thread->stack_bottom) > (gdb) bt full 3 > #0 0x00005568e2e5dc1b in mark_object (arg=Python Exception 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8: > #1 0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629 > ptr = 0x5568e6c1f000 > obj = 0x5568e6c1f043 > po = 0x5568e6c1f000 > cdr_count = 0 This does look like stack overflow. Can you enlarge the stack size of your Emacs and see if that helps? From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Mar 2020 18:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158567998924563 (code B ref 40225); Tue, 31 Mar 2020 18:40:01 +0000 Received: (at 40225) by debbugs.gnu.org; 31 Mar 2020 18:39:49 +0000 Received: from localhost ([127.0.0.1]:37023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJLng-0006O7-Q4 for submit@debbugs.gnu.org; Tue, 31 Mar 2020 14:39:49 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:55436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJLne-0006Ny-C2 for 40225@debbugs.gnu.org; Tue, 31 Mar 2020 14:39:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:Cc:To:Subject: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=dxFDxFReWoxJKqMcPvlrA1q9TXu4wlcqQc9r1gDIEJ4=; b=BIDkQmzZM7fvWLvqeEyld+V7gL 3o/GdWEk2rQX36L+9/AxQNewR/W5Kx2dznTgj4ixNw9Ivh0k7YYBX/IRaD0goLClLrIIpItQeKZWR 2iaCaAKVCfZtSzpsZy3PKoLKWEhytan5SKvUWcRB1K8oaJeD1AKqxsiVH6m0ghcOEnvc=; Received: from dsl-hkibng31-54fab3-231.dhcp.inet.fi ([84.250.179.231] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jJLnc-0003tA-Kf; Tue, 31 Mar 2020 21:39:44 +0300 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: Date: Tue, 31 Mar 2020 21:39:42 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <83h7y41pxb.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-03-31 18:53, Eli Zaretskii wrote: >> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. >> 0x00005568e2e5dc1b in mark_object (arg=> access memory at address 0x7ffde9c2fff8>) at alloc.c:6386 >> 6386 { >> (gdb) p/x $sp >> $1 = 0x7ffde9c2fff0 >> (gdb) p/x &stack_bottom >> No symbol "stack_bottom" in current context. > > What about this one: > > (gdb) p &(current_thread->stack_bottom) No luck there, but jooks like there's m_stack_bottom: (gdb) p *current_thread $4 = {header = {size = 4611686018763182088}, m_last_thing_searched = 0x5568edbdfc15, m_saved_last_thing_searched = 0x0, name = 0x0, function = 0x0, result = 0x0, error_symbol = 0x0, error_data = 0x0, event_object = 0x0, m_stack_bottom = 0x7ffdea5bcbe8 "\245'WWX\177", stack_top = 0x0, m_catchlist = 0x0, m_handlerlist = 0x5568e4298ae0, m_handlerlist_sentinel = 0x5568e426e620, m_specpdl_size = 383, m_specpdl = 0x5568e43f7968, m_specpdl_ptr = 0x5568e43f7bc0, m_lisp_eval_depth = 1, m_current_buffer = 0x5568edbdfc10, m_search_regs = {num_regs = 30, start = 0x5568e4217100, end = 0x5568e4275d00}, m_saved_search_regs = {num_regs = 0, start = 0x5568e4217100, end = 0x5568e4275d00}, m_waiting_for_user_input_p = -1, m_waiting_for_input = false, m_getcjmp = {{__jmpbuf = {0, -2837276071106932492, 93908968795088, 140728535338384, 0, 0, -2837276071016754956, -8235419651387780876}, __mask_was_saved = 0, __saved_mask = {__val = {140728535336288, 93908971939294, 5, 140728535336400, 93908971991551, 93909166555283, 3, 93909166555267, 0, 140728535336400, 93908971648480, 93908981051456, 0, 0, 2504284832306423296, 93908970882441}}}}, thread_id = 140017640263616, thread_condvar = {__data = {{__wseq = 0, __wseq32 = {__low = 0, __high = 0}}, {__g1_start = 0, __g1_start32 = {__low = 0, __high = 0}}, __g_refs = {0, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 0, __g_signals = {0, 0}}, __size = '\000' , __align = 0}, wait_condvar = 0x0, thread_name = 0x0, not_holding_lock = 0, next_thread = 0x0} >> (gdb) bt full 3 >> #0 0x00005568e2e5dc1b in mark_object (arg=Python Exception > 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8: >> #1 0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629 >> ptr = 0x5568e6c1f000 >> obj = 0x5568e6c1f043 >> po = 0x5568e6c1f000 >> cdr_count = 0 > > This does look like stack overflow. Can you enlarge the stack size of > your Emacs and see if that helps? I'll test that tomorrow. From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Apr 2020 10:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.15866880589108 (code B ref 40225); Sun, 12 Apr 2020 10:41:01 +0000 Received: (at 40225) by debbugs.gnu.org; 12 Apr 2020 10:40:58 +0000 Received: from localhost ([127.0.0.1]:57427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNa2s-0002Mp-7v for submit@debbugs.gnu.org; Sun, 12 Apr 2020 06:40:58 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:59146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNa2q-0002Mg-En for 40225@debbugs.gnu.org; Sun, 12 Apr 2020 06:40:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:Cc:To:Subject: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=5mpw5K76i+ClxvrG0z7mVZTbmDupf2+3fWhnRk3ebRw=; b=p/OY+q/34emqS6HEyvCUAfcBc5 IID8DgF44ug7Cmxh5ho+bFX27t93Uo6tkWDHUjzX5xdL9UKBMLrdqg4uIwMW84lvTSjBLXcWdIw5K w/LB2VrQAoinuRUVvGDdjvWC7imo/0j2vpFZcIsSfoWA1mmfJQMOgaZ/LG0LnAXpb/4M=; Received: from dsl-hkibng31-54fabf-118.dhcp.inet.fi ([84.250.191.118] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jNa2i-0004Mh-KI; Sun, 12 Apr 2020 13:40:49 +0300 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: <4853567f-71d8-a257-f0b8-776a9a945455@notcom.org> Date: Sun, 12 Apr 2020 13:40:46 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <83h7y41pxb.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-03-31 18:53, Eli Zaretskii wrote: > This does look like stack overflow. Can you enlarge the stack size of > your Emacs and see if that helps? After a week with stack limit set to 16MB instead of the default 8MB, the same crash still happens but more rarely. Maybe once in a few days now, previously once in a few hours. There's no warning for an approaching crash: emacs will be running just fine with no lag or anything until it suddenly dies, essentially always on a mouse event (either setting point, wheel scroll or clicking on a tab-line-mode tab). I also restored gc-cons-threshold to the default value, but that didn't seem to have much effect. I guess I'll try disabling as many packages as possible and see if something helps. -Valtteri From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 May 2020 07:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.158952774630274 (code B ref 40225); Fri, 15 May 2020 07:30:02 +0000 Received: (at 40225) by debbugs.gnu.org; 15 May 2020 07:29:06 +0000 Received: from localhost ([127.0.0.1]:35764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZUmI-0007sE-2D for submit@debbugs.gnu.org; Fri, 15 May 2020 03:29:06 -0400 Received: from mail.netcrew.fi ([85.188.1.62]:49990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZUmF-0007rv-3k for 40225@debbugs.gnu.org; Fri, 15 May 2020 03:29:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: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=e56Dzv2Ir7c7KnRo0lBLlwoOcK7Jom5Nf+/cnWnyGNc=; b=RsRq93IOnZBUqZ3cAnG/Z69YnC ti1j99ghyzNA/uC1EWu37jh4aD+i0xKu96Pr3WUVkLzWVOmn+HwRHV/d1R3mwU7shOJR+COc10I/K 23KbUX6mrioLHxVdL647EXmH1tqhZqLFLLJbCR5cjVpk08MrfeT2jwA9h0nlSXZeHGRY=; Received: from dsl-hkibng31-54faf6-86.dhcp.inet.fi ([84.250.246.86] helo=[10.0.42.10]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jZUmE-0004ph-Gw for 40225@debbugs.gnu.org; Fri, 15 May 2020 10:29:02 +0300 References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> From: Valtteri Vuorikoski Message-ID: Date: Fri, 15 May 2020 10:28:58 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <83h7y41pxb.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-03-31 18:53, Eli Zaretskii wrote: >> (gdb) bt full 3 >> #0 0x00005568e2e5dc1b in mark_object (arg=Python Exception > 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8: >> #1 0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629 >> ptr = 0x5568e6c1f000 >> obj = 0x5568e6c1f043 >> po = 0x5568e6c1f000 >> cdr_count = 0 > > This does look like stack overflow. Can you enlarge the stack size of > your Emacs and see if that helps? > After fiddling with my init.el, the crash seems to have gone away even with stack limit set to 8MB. I can't state the culprit with full certainty, but with ~75% probability it was a function (tab-line-tabs-buffer-list-function) which was getting called on every mouse event. Since this function was getting called a huge number of times, I memoized some parts of it with the memoize.el library. It generates a closure like this: https://github.com/skeeto/emacs-memoize/blob/master/memoize.el#L99 If a timeout is set, every time the lambda is called, the cleanup timer is reset. Crashes stopped after I removed the timeout from my memoized function. There were a few other tweaks and package updates around the same time, but as far as I can tell this was the only high-traffic function that changed. -Valtteri From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 07:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.164447773029452 (code B ref 40225); Thu, 10 Feb 2022 07:23:02 +0000 Received: (at 40225) by debbugs.gnu.org; 10 Feb 2022 07:22:10 +0000 Received: from localhost ([127.0.0.1]:53583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3mL-0007ey-NU for submit@debbugs.gnu.org; Thu, 10 Feb 2022 02:22:09 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3mJ-0007ef-Vk for 40225@debbugs.gnu.org; Thu, 10 Feb 2022 02:22:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=ozQ4JCxzeXGx03KH0oxxpuPqBUZNmA1mCucmpP0e6Ig=; b=N6kkyPP2ULFG87ry3kyINPVC/U yLEn3DYgOeOPN61MIkYb0FXJvVrT/jIHpmQQAg9l0bPUKc/aFH/+D6Vl2v4RSL+H1sINs/zTlsxZY y7DGKln7ZHzt9/Thx25qfns51bFvro/0Bgk4og8P1AZhsklHWJP3xX8ZrxODd+nUyAtk=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nI3m9-0003r7-SG; Thu, 10 Feb 2022 08:22:00 +0100 From: Lars Ingebrigtsen References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> X-Now-Playing: Stina Nordenstam's _Parliament Square_: "Parliament Square (Album Version)" Date: Thu, 10 Feb 2022 08:21:57 +0100 In-Reply-To: (Valtteri Vuorikoski's message of "Fri, 15 May 2020 10:28:58 +0300") Message-ID: <871r0bdw4q.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Valtteri Vuorikoski writes: > After fiddling with my init.el, the crash seems to have gone away even > with stack limit set to 8MB. I can't state the culprit with full > certainty, but with ~75% probability it was a function > ( [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Valtteri Vuorikoski writes: > After fiddling with my init.el, the crash seems to have gone away even > with stack limit set to 8MB. I can't state the culprit with full > certainty, but with ~75% probability it was a function > (tab-line-tabs-buffer-list-function) which was getting called on every > mouse event. (I'm going through old bug reports that unfortunately weren't resolved at the time.) Are you still seeing this issue in recent Emacs versions? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 02:22:18 2022 Received: (at control) by debbugs.gnu.org; 10 Feb 2022 07:22:18 +0000 Received: from localhost ([127.0.0.1]:53589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3mU-0007fV-5p for submit@debbugs.gnu.org; Thu, 10 Feb 2022 02:22:18 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3mS-0007f7-Ji for control@debbugs.gnu.org; Thu, 10 Feb 2022 02:22:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YiEF5NnskIDj26bkOTykxdhmi67EP71Cwno2rIwuW4s=; b=IH9LP9KFl53usqLWEAGtH7GAxJ ePbp25BjJ0ZSX/gLuJuLc2xBC/KhwbOzMK44eT4Jj/+lOXr+E35OuUF90Z4Bat2yzZwTPdB6Zv1eh 67Xby4s3MJ/62vsUW/vaudI/UGMIXe5BtgHZjgwZ1GwLJrRySRFZ4nrBZlgPbY+zDKbQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nI3mK-0003rH-Dq for control@debbugs.gnu.org; Thu, 10 Feb 2022 08:22:10 +0100 Date: Thu, 10 Feb 2022 08:22:03 +0100 Message-Id: <87zgmzchk4.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40225 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 40225 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 40225 + moreinfo quit From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 09:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.16444841947080 (code B ref 40225); Thu, 10 Feb 2022 09:10:01 +0000 Received: (at 40225) by debbugs.gnu.org; 10 Feb 2022 09:09:54 +0000 Received: from localhost ([127.0.0.1]:53929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5Sc-0001q8-1d for submit@debbugs.gnu.org; Thu, 10 Feb 2022 04:09:54 -0500 Received: from mail.netcrew.fi ([85.188.1.62]:56546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5SZ-0001pv-2Q for 40225@debbugs.gnu.org; Thu, 10 Feb 2022 04:09:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc3; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject :Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding: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=gUXk1SRj0pREy2wjav+SUEBrp2x5xu1XwiAmUqGUjD4=; b=TqbUCGyCz7AMk+rfsSW8bXbwro CxbnvGdAXSXd1Wz8i9+eOqcKm2Ij3uidP8iW9C24i7RkQCnk4zFkepq2KzGFYhx1pmK2BS2LDAOAF Hf2y3hA6UCnZKlVOBa0qb+SM9JxvKJIYnaByHkSj5NNzY8dc3YBptjyspv25sr5NG+zU=; Received: from mail.netcrew.fi ([2001:67c:15c:1::62:1]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1nI5SX-0001mM-5X; Thu, 10 Feb 2022 11:09:49 +0200 Received: from vuori by donburi.himad.notcom.org with local (Exim 4.93) (envelope-from ) id 1nI5SW-006wtz-Iv; Thu, 10 Feb 2022 11:09:48 +0200 Date: Thu, 10 Feb 2022 11:09:48 +0200 From: Valtteri Vuorikoski Message-ID: <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> <871r0bdw4q.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <871r0bdw4q.fsf@gnus.org> User-Agent: NeoMutt/20211029-41-8a9163 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, Feb 10, 2022 at 08:21:57AM +0100, Lars Ingebrigtsen wrote: > Valtteri Vuorikoski writes: > > > After fiddling with my init.el, the crash seems to have gone away even > > with stack limit set to 8MB. I can't state the culprit with full > > certainty, but with ~75% probability it was a function > > (tab-line-tabs-buffer-list-function) which was getting called on every > > mouse event. > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > Are you still seeing this issue in recent Emacs versions? After simplifying my tab-line-tabs-buffer-list-function the issue went away and hasn't been seen since. So with regard to the subject of this issue I think it's fine to close this. Not having tab-line-mode call tab-line-tabs-buffer-list-function on pretty much every possible event might be a worthwhile improvement at some point though (I haven't checked whether things improved in Emacs 28). -Valtteri From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 11:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Valtteri Vuorikoski Cc: 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.164449299024384 (code B ref 40225); Thu, 10 Feb 2022 11:37:01 +0000 Received: (at 40225) by debbugs.gnu.org; 10 Feb 2022 11:36:30 +0000 Received: from localhost ([127.0.0.1]:54155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI7kU-0006LD-8O for submit@debbugs.gnu.org; Thu, 10 Feb 2022 06:36:30 -0500 Received: from quimby.gnus.org ([95.216.78.240]:47646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI7kR-0006Ks-R8 for 40225@debbugs.gnu.org; Thu, 10 Feb 2022 06:36:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=4uLONIxxI41T35zHgzek7JLCRQSAKtrabUijz4IYKp8=; b=Cg5pNMr4lCbOXFCTSzr/EbQUbn mixB6RJ7kMIHiA1b8/ZlGRNWtCnchLUC+5USTuDvss47xPiPh5KNDa6CmgQ3b3/Zchw++LOWvXhLc lCyANYP7CdEdVbdED3LQiRSq3f1j9wkrcJm3XJ1+F2mTVwXXSddMK03R7VwYizXi1Kxs=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nI7kH-00064W-FN; Thu, 10 Feb 2022 12:36:20 +0100 From: Lars Ingebrigtsen References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> <871r0bdw4q.fsf@gnus.org> <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEVHJR9AKixHJBtm gJus3PWsrq2/YCvjn2L///8rhcJvAAAAAWJLR0QIht6VegAAAAd0SU1FB+YCCgsRATE/HVwAAAGX SURBVDjLdZRdbsMgDIBptAs0ygEI1d63LNrzopjxOk3QHmCFXCBprj+DIdA/S+0Dn2x/GAhjD2O3 Z+JhcPYEIBHtR4p9Xmc7JnrY4o1XrKo4q3ybFsDEgJGWKFoYXYweOlqLGTKBcwBYimgPCfzBUGyl auAzERjKfTRwdG5aQneZzN8Z4wf4ds5Is7lpbczYErDKZ+HP2aM5zc4NCLyWNUZarWCFWSkltfnF Hl5r1lJqrWfQYH21uYvAmJM5LiiwGLssk5yZB6glc+8QQxj7AdRmBGRbswimFePip1Wn/SFArZXi ck5jDEBoORFwFr4K4LVihgVsyzeAWrHWCiMvSr1moGVRCqelNgB1kZG11jlreWt/uiS2wE8B6HQD CVoZNFAjudHyE3jxxz5FUPYIpzvdaHnQepB8u6JUuI3Tja8IWjKuo2/SIgBph0vU2tHDaeB0N0Yh nkzrHnQZPBwj3W4tc/ehAFda0VckrbgTl7QIHEDmJ4pvfAPlox64yBn4GUgZeD95Aa6/IyVgVfjH N16JJxm0/g/Ah/XmIQnAfgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMi0xMFQxMToxNzowMSsw MDowMBRilT4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDItMTBUMTE6MTc6MDErMDA6MDBlPy2C AAAAAElFTkSuQmCC X-Now-Playing: Instant Life's _I turned my best friends into slaves_: "Dancecop" Date: Thu, 10 Feb 2022 12:36:16 +0100 In-Reply-To: <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> (Valtteri Vuorikoski's message of "Thu, 10 Feb 2022 11:09:48 +0200") Message-ID: <87k0e37y33.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Valtteri Vuorikoski writes: > After simplifying my tab-line-tabs-buffer-list-function the issue went > away and hasn't been seen since. > > So with regard to the subject of this issue I think it's fine to close > this. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Valtteri Vuorikoski writes: > After simplifying my tab-line-tabs-buffer-list-function the issue went > away and hasn't been seen since. > > So with regard to the subject of this issue I think it's fine to close > this. OK; I'm closing this bug report, then. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 06:36:37 2022 Received: (at control) by debbugs.gnu.org; 10 Feb 2022 11:36:37 +0000 Received: from localhost ([127.0.0.1]:54158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI7kb-0006Lb-GY for submit@debbugs.gnu.org; Thu, 10 Feb 2022 06:36:37 -0500 Received: from quimby.gnus.org ([95.216.78.240]:47660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI7kZ-0006LL-Ve for control@debbugs.gnu.org; Thu, 10 Feb 2022 06:36:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CbxH3ST38H+zE0payJiaLCX+22IvDbSxo9Quf6MG5R4=; b=ijDmFHzwBcGWCVQyKp3ijoztKs NIekjgL5ScQyh7BXeNHTYceCkMVUfuxV0xSYUv0QSkQVKwDGu45S4kUUpi49fTP6OBHgKSpHRbnOy tgsUyNGtiRuC3vHtl1/86RKthQ8c1K4dsetE2hNYMpwRUT59skD/7gmA0mbqCKh8szBY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nI7kS-00064g-3E for control@debbugs.gnu.org; Thu, 10 Feb 2022 12:36:30 +0100 Date: Thu, 10 Feb 2022 12:36:27 +0100 Message-Id: <87iltn7y2s.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40225 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 40225 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 40225 quit From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 18:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Valtteri Vuorikoski Cc: Lars Ingebrigtsen , 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.164451927223951 (code B ref 40225); Thu, 10 Feb 2022 18:55:01 +0000 Received: (at 40225) by debbugs.gnu.org; 10 Feb 2022 18:54:32 +0000 Received: from localhost ([127.0.0.1]:57130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIEaO-0006EF-1f for submit@debbugs.gnu.org; Thu, 10 Feb 2022 13:54:32 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:59641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIEaM-0006Dx-Fi for 40225@debbugs.gnu.org; Thu, 10 Feb 2022 13:54:31 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 66F8C100007; Thu, 10 Feb 2022 18:54:20 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> <871r0bdw4q.fsf@gnus.org> <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> Date: Thu, 10 Feb 2022 20:50:25 +0200 In-Reply-To: <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> (Valtteri Vuorikoski's message of "Thu, 10 Feb 2022 11:09:48 +0200") Message-ID: <86a6eyr3lr.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > So with regard to the subject of this issue I think it's fine to close > this. Not having tab-line-mode call tab-line-tabs-buffer-list-function > on pretty much every possible event might be a worthwhile improvement > at some point though (I haven't checked whether things improved in > Emacs 28). Pretty much every event can kill buffers, and the list of buffers displayed on the tab line should reflect the change of the buffer list. The existing optimization takes care only to not redraw the tab line on every event when the buffer list is unchanged. From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Valtteri Vuorikoski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Juri Linkov Cc: Lars Ingebrigtsen , 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.16445225596385 (code B ref 40225); Thu, 10 Feb 2022 19:50:02 +0000 Received: (at 40225) by debbugs.gnu.org; 10 Feb 2022 19:49:19 +0000 Received: from localhost ([127.0.0.1]:57191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIFRP-0001ev-1m for submit@debbugs.gnu.org; Thu, 10 Feb 2022 14:49:19 -0500 Received: from mail.netcrew.fi ([85.188.1.62]:34350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIFRM-0001ek-Sb for 40225@debbugs.gnu.org; Thu, 10 Feb 2022 14:49:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notcom.org; s=nc3; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject :Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding: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=ZDsWF8JwsggILaoTVDMIC6Nd1o0sJChowWS6OI5xEXg=; b=idIFZVew03cduoOvRhPj3TZNZ7 DNEMkqPdnCXK18ruDNsUlJnInaEDJBqFJ1TtwghRvCNNS75k1CIl0yyYmPBCOSDf1jShg5gwTdk0z b3IaXUOarNoHBYCWbzl4wHQkGKpEi8zt6ujZS/nWgr7Mze2cs8R74Ip+tfTkKfYaYqfQ=; Received: from mail.netcrew.fi ([2001:67c:15c:1::62:1]) by mail.netcrew.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1nIFRH-0007uq-3H; Thu, 10 Feb 2022 21:49:11 +0200 Received: from vuori by donburi.himad.notcom.org with local (Exim 4.93) (envelope-from ) id 1nIFRG-0078VN-Gh; Thu, 10 Feb 2022 21:49:10 +0200 Date: Thu, 10 Feb 2022 21:49:10 +0200 From: Valtteri Vuorikoski Message-ID: <20220210194910.klhkk7waxiaiwdti@donburi.himad.notcom.org> References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> <871r0bdw4q.fsf@gnus.org> <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> <86a6eyr3lr.fsf@mail.linkov.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86a6eyr3lr.fsf@mail.linkov.net> User-Agent: NeoMutt/20211029-41-8a9163 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, Feb 10, 2022 at 08:50:25PM +0200, Juri Linkov wrote: > > So with regard to the subject of this issue I think it's fine to close > > this. Not having tab-line-mode call tab-line-tabs-buffer-list-function > > on pretty much every possible event might be a worthwhile improvement > > at some point though (I haven't checked whether things improved in > > Emacs 28). > > Pretty much every event can kill buffers, and the list of buffers > displayed on the tab line should reflect the change of the buffer list. > The existing optimization takes care only to not redraw the tab line > on every event when the buffer list is unchanged. Sounds like the elegant solution here could be a hook that runs when buffers are created/killed/renamed. From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Feb 2022 08:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Valtteri Vuorikoski Cc: Lars Ingebrigtsen , 40225@debbugs.gnu.org Received: via spool by 40225-submit@debbugs.gnu.org id=B40225.16445691507313 (code B ref 40225); Fri, 11 Feb 2022 08:46:01 +0000 Received: (at 40225) by debbugs.gnu.org; 11 Feb 2022 08:45:50 +0000 Received: from localhost ([127.0.0.1]:58222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIRYs-0001tt-JR for submit@debbugs.gnu.org; Fri, 11 Feb 2022 03:45:50 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:48347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIRYq-0001td-Rq for 40225@debbugs.gnu.org; Fri, 11 Feb 2022 03:45:49 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 1B581E000F; Fri, 11 Feb 2022 08:45:37 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87mu844jm0.fsf@notcom.org> <83mu849zjc.fsf@gnu.org> <835zer9cj9.fsf@gnu.org> <8600e733-d75a-3d8f-897d-2eb3ca6bb59d@notcom.org> <83h7y41pxb.fsf@gnu.org> <871r0bdw4q.fsf@gnus.org> <20220210090948.5nnlwnsa2qmmjmmy@donburi.himad.notcom.org> <86a6eyr3lr.fsf@mail.linkov.net> <20220210194910.klhkk7waxiaiwdti@donburi.himad.notcom.org> Date: Fri, 11 Feb 2022 10:34:10 +0200 In-Reply-To: <20220210194910.klhkk7waxiaiwdti@donburi.himad.notcom.org> (Valtteri Vuorikoski's message of "Thu, 10 Feb 2022 21:49:10 +0200") Message-ID: <867da151g5.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> > So with regard to the subject of this issue I think it's fine to close >> > this. Not having tab-line-mode call tab-line-tabs-buffer-list-function >> > on pretty much every possible event might be a worthwhile improvement >> > at some point though (I haven't checked whether things improved in >> > Emacs 28). >> >> Pretty much every event can kill buffers, and the list of buffers >> displayed on the tab line should reflect the change of the buffer list. >> The existing optimization takes care only to not redraw the tab line >> on every event when the buffer list is unchanged. > > Sounds like the elegant solution here could be a hook that runs when > buffers are created/killed/renamed. I wouldn't call it quite elegant but indeed this is a possible optimization by tracking changes in the buffer list via buffer-list-update-hook. Patches welcome from anyone who has problems with the current implementation.