From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#45117: 28.0.50; process-send-string mysteriously exiting non-locally when called from timer Date: Thu, 10 Dec 2020 16:15:42 +0000 Message-ID: <87r1nx1vtd.fsf@gmail.com> References: <87h7ow4j4o.fsf@gmail.com> <83mtyo71dh.fsf@gnu.org> <877dps47ge.fsf@gmail.com> <83360g6xlt.fsf@gnu.org> <87im9b2pds.fsf@gmail.com> <83k0tr5700.fsf@gnu.org> <87360d3dud.fsf@gmail.com> <83eejx4rd6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33647"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 45117@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 10 17:33:21 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1knOsb-0008cW-6l for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Dec 2020 17:33:21 +0100 Original-Received: from localhost ([::1]:35642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knOsZ-0000CD-2f for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Dec 2020 11:33:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knObq-0005SV-Nk for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 11:16:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55834) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1knObq-0001ON-7J for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 11:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1knObq-0000E4-3T for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 11:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Dec 2020 16:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45117 X-GNU-PR-Package: emacs Original-Received: via spool by 45117-submit@debbugs.gnu.org id=B45117.1607616956840 (code B ref 45117); Thu, 10 Dec 2020 16:16:02 +0000 Original-Received: (at 45117) by debbugs.gnu.org; 10 Dec 2020 16:15:56 +0000 Original-Received: from localhost ([127.0.0.1]:39139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knObj-0000DT-9U for submit@debbugs.gnu.org; Thu, 10 Dec 2020 11:15:56 -0500 Original-Received: from mail-wr1-f42.google.com ([209.85.221.42]:40962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knObg-0000D5-5j for 45117@debbugs.gnu.org; Thu, 10 Dec 2020 11:15:54 -0500 Original-Received: by mail-wr1-f42.google.com with SMTP id a12so6060819wrv.8 for <45117@debbugs.gnu.org>; Thu, 10 Dec 2020 08:15:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=nt4SDdoOufpFRJk4QvYyRD9O83L0KksYQcE88gYvqIg=; b=D1ggWJtYsBaw4aeUy5HhQLTRpRiYlNh8piWQdopR8NyBrAcJnvwiHF6qFHf/Mzs+Fg usC7ZvJEjISehu7apFuaYGg4N3kT0EfGRG2inrRO4EahEauNI+KK93yVLknPZFA9qoH0 fmdJifvPALs/CqpWcB3rkfc2AEzOVx7dezQqxZpPYensnm2H2i5S2irr6rLmWCSQM0n1 9AoJidu4GgpfbR8oKFH6YjsihihwqYWTGpK7CByyUNX8UyLP8WjDmxYa0avmiAT46NNM zZF/318SWqra2lfET3u3xFZ+qF2Zcj2CRKgd4MnkvmW477aPUf6locz4CgzG7XMHPH09 5cYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=nt4SDdoOufpFRJk4QvYyRD9O83L0KksYQcE88gYvqIg=; b=ibtxfzI3t2MX/UeeawdmyIooo9lK83bwB+2GP5SI3xkKOgiA4TsIjMUNfNMnazPBUR V3E9JuhjXFzR7D04nhWY9OOLdZEqs9NOcuYdbRec4Y/OLEVs3DRYbAYul9ClP3JEzi/Y LmMMoCuDkpRUZzXXtIHaxzzZoJlhR3KduWYxNkBMytCu9wouzYxJHOrgqUSaRM+O8EPP Zh55Zinjpcp72tdpkgN5A06Rx7FRCXqef0IwOLweVEh/KnwWpFVpD6wI1eHvN3jmBs3u M6qTSC33Q1TwGpr7B/up2eIuiube2sJGfpH39U813mHAcptIyiaJcuFK3CrLSnxrZbeT J+1w== X-Gm-Message-State: AOAM533OBLHG2AjEMRtMU1GHW8rzzeff32EQWJT4EvkGSiD7x4LTKLp6 Cbo/6nB7ZcQH0liSrdtjCXo7aQ8PNE4= X-Google-Smtp-Source: ABdhPJy6Nh+ukG2s/br8akN37JinSjZWM1EYwRuxIIqPREmGOffoDRG4mMp+tjoSZOsr0EoUuwmnyA== X-Received: by 2002:a05:6000:c9:: with SMTP id q9mr8944860wrx.259.1607616945606; Thu, 10 Dec 2020 08:15:45 -0800 (PST) Original-Received: from krug ([87.196.174.9]) by smtp.gmail.com with ESMTPSA id b73sm10570307wmb.0.2020.12.10.08.15.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Dec 2020 08:15:44 -0800 (PST) In-Reply-To: <83eejx4rd6.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 10 Dec 2020 17:23:33 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195665 Archived-At: Eli Zaretskii writes: >> From: Jo=C3=A3o T=C3=A1vora >> Cc: 45117@debbugs.gnu.org >> Date: Thu, 10 Dec 2020 15:00:58 +0000 >>=20 >> 6 breakpoint keep y 0x0000555555966de5 in unwind_to_catc= h at eval.c:1178 >> stop only if bidi_inhibit_bpa !=3D 0 > > You have put the breakpoint at the point where sys_longjmp is about to > be called, right? But all the unwind forms are already done at that > point, so I guess bidi_inhibit_bpa is again zero, and the breakpoint > doesn't break. So I suggest to move the breakpoint before the > do-while loop in unwind_to_catch: > Yes! good idea! though I don't udnerstand why that breakpoint _did_ break when I did (let ((bidi-inhibit-bpa t)) (error "test-error")) Anyway, it seems process_quit_flag is being called and throwing (though I don't see "Quit" in the *Messages*). And didn't you tell me that idle timers run with inhibit-quit =3D t? But inhibit-quit seems to be nil, (which I also confirmed from Elisp.) I looked in the sly source and am quite sure I'm not binding it to nil in that circunstance. Here are two backtraces, I'm going to try just setting inhibit-quit to non-nil forcibly. Jo=C3=A3o (gdb) bt #0 unwind_to_catch (catch=3D0x555556ed0470, type=3DNONLOCAL_EXIT_THROW= , value=3DXIL(0x30)) at eval.c:1167 #1 0x0000555555966e9f in Fthrow (tag=3DXIL(0x2aaa9bb7f060), value=3DXI= L(0x30)) at eval.c:1195 #2 0x0000555555967e6f in process_quit_flag () at eval.c:1523 #3 0x0000555555967ec0 in maybe_quit () at eval.c:1544 #4 0x000055555596bbf0 in Ffuncall (nargs=3D3, args=3D0x7fffffff8a68) a= t eval.c:2767 #5 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556f0e8a4)= , vector=3DXIL(0x555556dc5da5), maxdepth=3Dmake_fixnum(9), args_template=3D= make_fixnum(0), nargs=3D0, args=3D0x7fffffff8f70) at bytecode.c:633 #6 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc5e55), na= rgs=3D0, arg_vector=3D0x7fffffff8f70) at eval.c:2990 #7 0x000055555596bd8e in Ffuncall (nargs=3D1, args=3D0x7fffffff8f68) a= t eval.c:2797 #8 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ef8764)= , vector=3DXIL(0x555556dc0255), maxdepth=3Dmake_fixnum(8), args_template=3D= make_fixnum(257), nargs=3D1, args=3D0x7fffffff9468) at bytecode.c:633 #9 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc02d5), na= rgs=3D1, arg_vector=3D0x7fffffff9460) at eval.c:2990 #10 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffff9458) a= t eval.c:2797 #11 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ef6144)= , vector=3DXIL(0x555556dbf835), maxdepth=3Dmake_fixnum(21), args_template= =3Dmake_fixnum(513), nargs=3D1, args=3D0x7fffffff9ef0) at bytecode.c:633 #12 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556d87a55), na= rgs=3D1, arg_vector=3D0x7fffffff9ee8) at eval.c:2990 #13 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffff9ee0) a= t eval.c:2797 #14 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556f09df4)= , vector=3DXIL(0x555556d1b4b5), maxdepth=3Dmake_fixnum(18), args_template= =3Dmake_fixnum(1025), nargs=3D2, args=3D0x7fffffffa390) at bytecode.c:633 #15 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556d1b545), na= rgs=3D2, arg_vector=3D0x7fffffffa380) at eval.c:2990 #16 0x000055555596c6f2 in apply_lambda (fun=3DXIL(0x555556d1b545), args= =3DXIL(0x555557117b03), count=3D35) at eval.c:2927 #17 0x000055555596a51c in eval_sub (form=3DXIL(0x555557117af3)) at eval= .c:2319 #18 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #19 0x000055555596cf42 in funcall_lambda (fun=3DXIL(0x555557117bd3), na= rgs=3D2, arg_vector=3D0x0) at eval.c:3061 #20 0x000055555596c6f2 in apply_lambda (fun=3DXIL(0x555557117403), args= =3DXIL(0x555557110623), count=3D33) at eval.c:2927 #21 0x000055555596a76b in eval_sub (form=3DXIL(0x555557110613)) at eval= .c:2349 #22 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #23 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557110333)) at eval= .c:2227 #24 0x00005555559643ec in Fif (args=3DXIL(0x555557110353)) at eval.c:417 #25 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557110363)) at eval= .c:2227 #26 0x0000555555964681 in Fprogn (body=3DXIL(0x555557110663)) at eval.c= :462 #27 0x000055555596456a in Fcond (args=3DXIL(0x55555710fc23)) at eval.c:= 442 #28 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fc33)) at eval= .c:2227 #29 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #30 0x00005555559661f9 in FletX (args=3DXIL(0x55555710fc53)) at eval.c:= 919 #31 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fc63)) at eval= .c:2227 #32 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #33 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fc73)) at eval= .c:2227 #34 0x00005555559643ec in Fif (args=3DXIL(0x55555710fca3)) at eval.c:417 #35 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fc93)) at eval= .c:2227 #36 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #37 0x0000555555966771 in Flet (args=3DXIL(0x55555710fcd3)) at eval.c:9= 87 #38 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fce3)) at eval= .c:2227 #39 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #40 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fcf3)) at eval= .c:2227 #41 0x0000555555966f78 in Funwind_protect (args=3DXIL(0x55555710fd23)) = at eval.c:1213 #42 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fd13)) at eval= .c:2227 #43 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #44 0x0000555555966771 in Flet (args=3DXIL(0x55555710fd73)) at eval.c:9= 87 #45 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fd83)) at eval= .c:2227 #46 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #47 0x0000555555946222 in Fsave_excursion (args=3DXIL(0x55555710fda3)) = at editfns.c:842 #48 0x0000555555969e80 in eval_sub (form=3DXIL(0x55555710fd93)) at eval= .c:2227 #49 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #50 0x000055555596cf42 in funcall_lambda (fun=3DXIL(0x55555710fe53), na= rgs=3D0, arg_vector=3D0x0) at eval.c:3061 #51 0x000055555596bea1 in Ffuncall (nargs=3D1, args=3D0x7fffffffb810) a= t eval.c:2809 #52 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff1d77b2c)= , vector=3DXIL(0x7ffff1d778ed), maxdepth=3Dmake_fixnum(4), args_template=3D= make_fixnum(0), nargs=3D0, args=3D0x7fffffffbcd0) at bytecode.c:633 #53 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff1d778bd), na= rgs=3D0, arg_vector=3D0x7fffffffbcd0) at eval.c:2990 #54 0x000055555596bd8e in Ffuncall (nargs=3D1, args=3D0x7fffffffbcc8) a= t eval.c:2797 #55 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff1d77b6c)= , vector=3DXIL(0x7ffff1d77865), maxdepth=3Dmake_fixnum(1), args_template=3D= make_fixnum(0), nargs=3D0, args=3D0x7fffffffc2f0) at bytecode.c:633 #56 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff1d7783d), na= rgs=3D0, arg_vector=3D0x7fffffffc2f0) at eval.c:2990 #57 0x000055555596bd8e in Ffuncall (nargs=3D1, args=3D0x7fffffffc2e8) a= t eval.c:2797 #58 0x000055555596a8cf in Fapply (nargs=3D2, args=3D0x7fffffffc2e8) at = eval.c:2378 #59 0x000055555596c1b1 in funcall_subr (subr=3D0x555556180000 ,= numargs=3D2, args=3D0x7fffffffc2e8) at eval.c:2848 #60 0x000055555596bd4a in Ffuncall (nargs=3D3, args=3D0x7fffffffc2e0) a= t eval.c:2795 #61 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff20cbe64)= , vector=3DXIL(0x7ffff20cbd2d), maxdepth=3Dmake_fixnum(10), args_template= =3Dmake_fixnum(257), nargs=3D1, args=3D0x7fffffffc830) at bytecode.c:633 #62 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff20cbcfd), na= rgs=3D1, arg_vector=3D0x7fffffffc828) at eval.c:2990 #63 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffffc820) a= t eval.c:2797 #64 0x000055555596b549 in call1 (fn=3DXIL(0xd230), arg1=3DXIL(0x5555573= 57de5)) at eval.c:2655 #65 0x00005555557f9db0 in timer_check_2 (timers=3DXIL(0), idle_timers= =3DXIL(0x5555572d5d73)) at keyboard.c:4336 #66 0x00005555557f9f06 in timer_check () at keyboard.c:4398 #67 0x00005555557f7b2a in readable_events (flags=3D1) at keyboard.c:3397 #68 0x0000555555800421 in get_input_pending (flags=3D1) at keyboard.c:6= 806 #69 0x000055555580a12a in detect_input_pending_run_timers (do_display= =3Dtrue) at keyboard.c:10367 #70 0x0000555555a1161a in wait_reading_process_output (time_limit=3D60,= nsecs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3DXIL(0), wait_= proc=3D0x0, just_wait_proc=3D0) at process.c:5707 #71 0x00005555555b31e8 in sit_for (timeout=3Dmake_fixnum(60), reading= =3Dtrue, display_option=3D1) at dispnew.c:6056 #72 0x00005555557f51e0 in read_char (commandflag=3D1, map=3DXIL(0x55555= 72d5e53), prev_event=3DXIL(0), used_mouse_menu=3D0x7fffffffd195, end_time= =3D0x0) at keyboard.c:2738 #73 0x0000555555807fc2 in read_key_sequence (keybuf=3D0x7fffffffd380, p= rompt=3DXIL(0), dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue,= fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9553 #74 0x00005555557f07c1 in command_loop_1 () at keyboard.c:1350 #75 0x0000555555967843 in internal_condition_case (bfun=3D0x5555557f032= 3 , handlers=3DXIL(0x90), hfun=3D0x5555557ef8d3 = ) at eval.c:1356 #76 0x00005555557efee4 in command_loop_2 (ignore=3DXIL(0)) at keyboard.= c:1091 #77 0x0000555555966c26 in internal_catch (tag=3DXIL(0xd500), func=3D0x5= 555557efeb3 , arg=3DXIL(0)) at eval.c:1117 #78 0x00005555557efe7e in command_loop () at keyboard.c:1070 #79 0x00005555557ef39a in recursive_edit_1 () at keyboard.c:714 #80 0x00005555557ef59a in Frecursive_edit () at keyboard.c:786 #81 0x00005555557e4fc9 in main (argc=3D11, argv=3D0x7fffffffd808) at em= acs.c:2062 =20=20=20=20=20 Lisp Backtrace: "sly-connection" (0xffff8f70) "sly-send" (0xffff9460) "sly-dispatch-event" (0xffff9ee8) "sly-eval-async" (0xffffa380) "sly-autodoc--async" (0xffffa5d0) "progn" (0xffffa7b0) "if" (0xffffa8f0) "cond" (0xffffaa60) "let*" (0xffffac00) "progn" (0xffffad30) "if" (0xffffae70) "let" (0xffffb050) "progn" (0xffffb180) "unwind-protect" (0xffffb2b0) "let" (0xffffb490) "save-excursion" (0xffffb5f0) "sly-autodoc" (0xffffb818) "eldoc-print-current-symbol-info" (0xffffbcd0) 0xf1d77838 PVEC_COMPILED "apply" (0xffffc2e8) "timer-event-handler" (0xffffc828) (gdb) Here's another one =20=20=20=20 Thread 1 "emacs" hit Breakpoint 3, unwind_to_catch (catch=3D0x555556f35d= 10, type=3DNONLOCAL_EXIT_THROW, value=3DXIL(0x30)) at eval.c:1167 1167 unbind_to (handlerlist->pdlcount, Qnil); (gdb) bt #0 unwind_to_catch (catch=3D0x555556f35d10, type=3DNONLOCAL_EXIT_THROW,= value=3DXIL(0x30)) at eval.c:1167 #1 0x0000555555966e9f in Fthrow (tag=3DXIL(0x2aaa9bb7f060), value=3DXIL= (0x30)) at eval.c:1195 #2 0x0000555555967e6f in process_quit_flag () at eval.c:1523 #3 0x0000555555967ec0 in maybe_quit () at eval.c:1544 #4 0x00005555559ba8d4 in print_object (obj=3DXIL(0x5555572d1044), print= charfun=3DXIL(0), escapeflag=3Dtrue) at print.c:1938 #5 0x00005555559bbced in print_object (obj=3DXIL(0x5555571805e3), print= charfun=3DXIL(0), escapeflag=3Dtrue) at print.c:2122 #6 0x00005555559bbced in print_object (obj=3DXIL(0x555557197333), print= charfun=3DXIL(0), escapeflag=3Dtrue) at print.c:2122 #7 0x00005555559bbced in print_object (obj=3DXIL(0x555557197253), print= charfun=3DXIL(0), escapeflag=3Dtrue) at print.c:2122 #8 0x00005555559bbced in print_object (obj=3DXIL(0x555557196d83), print= charfun=3DXIL(0), escapeflag=3Dtrue) at print.c:2122 #9 0x00005555559b7956 in print (obj=3DXIL(0x555557196b33), printcharfun= =3DXIL(0), escapeflag=3Dtrue) at print.c:1147 #10 0x00005555559b54e7 in Fprin1_to_string (object=3DXIL(0x555557196b33)= , noescape=3DXIL(0)) at print.c:685 #11 0x000055555596c300 in funcall_subr (subr=3D0x555556182840 , numargs=3D1, args=3D0x7fffffff8598) at eval.c:2870 #12 0x000055555596bd4a in Ffuncall (nargs=3D2, args=3D0x7fffffff8590) at= eval.c:2795 #13 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ec99b4),= vector=3DXIL(0x555556dc5c85), maxdepth=3Dmake_fixnum(5), args_template=3Dm= ake_fixnum(257), nargs=3D1, args=3D0x7fffffff8a50) at bytecode.c:633 #14 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc5cc5), nar= gs=3D1, arg_vector=3D0x7fffffff8a48) at eval.c:2990 #15 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffff8a40) at= eval.c:2797 #16 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556f01344),= vector=3DXIL(0x555556e22ed5), maxdepth=3Dmake_fixnum(13), args_template=3D= make_fixnum(514), nargs=3D2, args=3D0x7fffffff8f70) at bytecode.c:633 #17 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556e22f85), nar= gs=3D2, arg_vector=3D0x7fffffff8f60) at eval.c:2990 #18 0x000055555596bd8e in Ffuncall (nargs=3D3, args=3D0x7fffffff8f58) at= eval.c:2797 #19 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ed6724),= vector=3DXIL(0x555556de7f15), maxdepth=3Dmake_fixnum(8), args_template=3Dm= ake_fixnum(257), nargs=3D1, args=3D0x7fffffff9468) at bytecode.c:633 #20 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc9335), nar= gs=3D1, arg_vector=3D0x7fffffff9460) at eval.c:2990 #21 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffff9458) at= eval.c:2797 #22 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ebfa04),= vector=3DXIL(0x555556de74c5), maxdepth=3Dmake_fixnum(21), args_template=3D= make_fixnum(513), nargs=3D1, args=3D0x7fffffff9ef0) at bytecode.c:633 #23 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc9285), nar= gs=3D1, arg_vector=3D0x7fffffff9ee8) at eval.c:2990 #24 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffff9ee0) at= eval.c:2797 #25 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x555556ece464),= vector=3DXIL(0x555556dc0015), maxdepth=3Dmake_fixnum(18), args_template=3D= make_fixnum(1025), nargs=3D2, args=3D0x7fffffffa390) at bytecode.c:633 #26 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x555556dc00a5), nar= gs=3D2, arg_vector=3D0x7fffffffa380) at eval.c:2990 #27 0x000055555596c6f2 in apply_lambda (fun=3DXIL(0x555556dc00a5), args= =3DXIL(0x55555711a753), count=3D35) at eval.c:2927 #28 0x000055555596a51c in eval_sub (form=3DXIL(0x55555711a743)) at eval.= c:2319 #29 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #30 0x000055555596cf42 in funcall_lambda (fun=3DXIL(0x55555711a043), nar= gs=3D2, arg_vector=3D0x0) at eval.c:3061 #31 0x000055555596c6f2 in apply_lambda (fun=3DXIL(0x55555711a053), args= =3DXIL(0x555557113273), count=3D33) at eval.c:2927 #32 0x000055555596a76b in eval_sub (form=3DXIL(0x555557113263)) at eval.= c:2349 #33 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #34 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112f83)) at eval.= c:2227 #35 0x00005555559643ec in Fif (args=3DXIL(0x555557112fa3)) at eval.c:417 #36 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112fb3)) at eval.= c:2227 #37 0x0000555555964681 in Fprogn (body=3DXIL(0x5555571132b3)) at eval.c:= 462 #38 0x000055555596456a in Fcond (args=3DXIL(0x555557112873)) at eval.c:4= 42 #39 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112883)) at eval.= c:2227 #40 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #41 0x00005555559661f9 in FletX (args=3DXIL(0x5555571128a3)) at eval.c:9= 19 #42 0x0000555555969e80 in eval_sub (form=3DXIL(0x5555571128b3)) at eval.= c:2227 #43 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #44 0x0000555555969e80 in eval_sub (form=3DXIL(0x5555571128c3)) at eval.= c:2227 #45 0x00005555559643ec in Fif (args=3DXIL(0x5555571128f3)) at eval.c:417 #46 0x0000555555969e80 in eval_sub (form=3DXIL(0x5555571128e3)) at eval.= c:2227 #47 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #48 0x0000555555966771 in Flet (args=3DXIL(0x555557112923)) at eval.c:987 #49 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112933)) at eval.= c:2227 #50 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #51 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112943)) at eval.= c:2227 #52 0x0000555555966f78 in Funwind_protect (args=3DXIL(0x555557112973)) a= t eval.c:1213 #53 0x0000555555969e80 in eval_sub (form=3DXIL(0x555557112963)) at eval.= c:2227 #54 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #55 0x0000555555966771 in Flet (args=3DXIL(0x5555571129c3)) at eval.c:987 #56 0x0000555555969e80 in eval_sub (form=3DXIL(0x5555571129d3)) at eval.= c:2227 #57 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #58 0x0000555555946222 in Fsave_excursion (args=3DXIL(0x5555571129f3)) a= t editfns.c:842 #59 0x0000555555969e80 in eval_sub (form=3DXIL(0x5555571129e3)) at eval.= c:2227 #60 0x0000555555964681 in Fprogn (body=3DXIL(0)) at eval.c:462 #61 0x000055555596cf42 in funcall_lambda (fun=3DXIL(0x555557112aa3), nar= gs=3D0, arg_vector=3D0x0) at eval.c:3061 #62 0x000055555596bea1 in Ffuncall (nargs=3D1, args=3D0x7fffffffb810) at= eval.c:2809 #63 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff1d77b2c),= vector=3DXIL(0x7ffff1d778ed), maxdepth=3Dmake_fixnum(4), args_template=3Dm= ake_fixnum(0), nargs=3D0, args=3D0x7fffffffbcd0) at bytecode.c:633 #64 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff1d778bd), nar= gs=3D0, arg_vector=3D0x7fffffffbcd0) at eval.c:2990 #65 0x000055555596bd8e in Ffuncall (nargs=3D1, args=3D0x7fffffffbcc8) at= eval.c:2797 #66 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff1d77b6c),= vector=3DXIL(0x7ffff1d77865), maxdepth=3Dmake_fixnum(1), args_template=3Dm= ake_fixnum(0), nargs=3D0, args=3D0x7fffffffc2f0) at bytecode.c:633 #67 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff1d7783d), nar= gs=3D0, arg_vector=3D0x7fffffffc2f0) at eval.c:2990 #68 0x000055555596bd8e in Ffuncall (nargs=3D1, args=3D0x7fffffffc2e8) at= eval.c:2797 #69 0x000055555596a8cf in Fapply (nargs=3D2, args=3D0x7fffffffc2e8) at e= val.c:2378 #70 0x000055555596c1b1 in funcall_subr (subr=3D0x555556180000 , = numargs=3D2, args=3D0x7fffffffc2e8) at eval.c:2848 #71 0x000055555596bd4a in Ffuncall (nargs=3D3, args=3D0x7fffffffc2e0) at= eval.c:2795 #72 0x00005555559f6eb4 in exec_byte_code (bytestr=3DXIL(0x7ffff20cbe64),= vector=3DXIL(0x7ffff20cbd2d), maxdepth=3Dmake_fixnum(10), args_template=3D= make_fixnum(257), nargs=3D1, args=3D0x7fffffffc830) at bytecode.c:633 #73 0x000055555596ca8b in funcall_lambda (fun=3DXIL(0x7ffff20cbcfd), nar= gs=3D1, arg_vector=3D0x7fffffffc828) at eval.c:2990 #74 0x000055555596bd8e in Ffuncall (nargs=3D2, args=3D0x7fffffffc820) at= eval.c:2797 #75 0x000055555596b549 in call1 (fn=3DXIL(0xd230), arg1=3DXIL(0x55555735= 6765)) at eval.c:2655 #76 0x00005555557f9db0 in timer_check_2 (timers=3DXIL(0), idle_timers=3D= XIL(0x555557181453)) at keyboard.c:4336 #77 0x00005555557f9f06 in timer_check () at keyboard.c:4398 #78 0x00005555557f7b2a in readable_events (flags=3D1) at keyboard.c:3397 #79 0x0000555555800421 in get_input_pending (flags=3D1) at keyboard.c:68= 06 #80 0x000055555580a12a in detect_input_pending_run_timers (do_display=3D= true) at keyboard.c:10367 #81 0x0000555555a1161a in wait_reading_process_output (time_limit=3D60, = nsecs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3DXIL(0), wait_p= roc=3D0x0, just_wait_proc=3D0) at process.c:5707 #82 0x00005555555b31e8 in sit_for (timeout=3Dmake_fixnum(60), reading=3D= true, display_option=3D1) at dispnew.c:6056 #83 0x00005555557f51e0 in read_char (commandflag=3D1, map=3DXIL(0x555557= 1619d3), prev_event=3DXIL(0), used_mouse_menu=3D0x7fffffffd195, end_time=3D= 0x0) at keyboard.c:2738 #84 0x0000555555807fc2 in read_key_sequence (keybuf=3D0x7fffffffd380, pr= ompt=3DXIL(0), dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, = fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9553 #85 0x00005555557f07c1 in command_loop_1 () at keyboard.c:1350 #86 0x0000555555967843 in internal_condition_case (bfun=3D0x5555557f0323= , handlers=3DXIL(0x90), hfun=3D0x5555557ef8d3 )= at eval.c:1356 #87 0x00005555557efee4 in command_loop_2 (ignore=3DXIL(0)) at keyboard.c= :1091 #88 0x0000555555966c26 in internal_catch (tag=3DXIL(0xd500), func=3D0x55= 55557efeb3 , arg=3DXIL(0)) at eval.c:1117 #89 0x00005555557efe7e in command_loop () at keyboard.c:1070 #90 0x00005555557ef39a in recursive_edit_1 () at keyboard.c:714 #91 0x00005555557ef59a in Frecursive_edit () at keyboard.c:786 #92 0x00005555557e4fc9 in main (argc=3D11, argv=3D0x7fffffffd808) at ema= cs.c:2062 =20=20=20=20 Lisp Backtrace: "prin1-to-string" (0xffff8598) "sly-prin1-to-string" (0xffff8a48) "sly-net-send" (0xffff8f60) "sly-send" (0xffff9460) "sly-dispatch-event" (0xffff9ee8) "sly-eval-async" (0xffffa380) "sly-autodoc--async" (0xffffa5d0) "progn" (0xffffa7b0) "if" (0xffffa8f0) "cond" (0xffffaa60) "let*" (0xffffac00) "progn" (0xffffad30) "if" (0xffffae70) "let" (0xffffb050) "progn" (0xffffb180) "unwind-protect" (0xffffb2b0) "let" (0xffffb490) "save-excursion" (0xffffb5f0) "sly-autodoc" (0xffffb818) "eldoc-print-current-symbol-info" (0xffffbcd0) 0xf1d77838 PVEC_COMPILED "apply" (0xffffc2e8) "timer-event-handler" (0xffffc828) (gdb)=20