Received: (at 80863) by debbugs.gnu.org; 11 May 2026 11:30:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 07:30:32 2026 Received: from localhost ([127.0.0.1]:48984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wMOq6-0002v0-KM for submit <at> debbugs.gnu.org; Mon, 11 May 2026 07:30:32 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:24737) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wMOpv-0002gU-Dp for 80863 <at> debbugs.gnu.org; Mon, 11 May 2026 07:30:20 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id E4BB1E0097; Mon, 11 May 2026 13:30:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1778499004; bh=6HoEBiHFF6YSJJdMdl4oj/zS+UI9vvoHhtUaN3YIiSk=; h=From:To:Subject:cc:Date:From; b=dZgaiA8iRre4BsGL7z9yNYpl5jt1iVmsug/FZED5ykKykidr4uchJ1hsxwtj2tTBd fVS02zWRimWym6cAhPbo7eAUhF2iGeuOZx8freahLUSTEwKAvJpTQO7jSiLgP1c4NX bNIMbI+hNxRtXFoDJfctzZ6ESu6Ml09zTIQ4XRKG5VQsmoTKg5uahMW684edW1zdJj R5TUuCfRr+yEY+DCmL3gepJxYpT7n4tdO0wvymH0NdyVVkm1LF9pYU5hOUWCyBC9g8 sVzh+l9ydWcyQLzT/QWYdMxmBnrhDtaQhOaplHQouGznb1e5DmPftcCKMaXlQ8Q1ow VUOBYrt1NXdJg== Received: from andrei-MS-7D96 (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 7CEE44015C; Mon, 11 May 2026 13:30:04 +0200 (CEST) From: Andrei Elkin <andrei.elkin@HIDDEN> To: 80863 <at> debbugs.gnu.org Subject: similar but different stack X-Debbugs-Cc: Date: Mon, 11 May 2026 14:30:03 +0300 Message-ID: <87qznip4jo.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: Pip Cet <pipcet@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi. I got a similar crash, though the current stack somewhat differs, please find normal and xbacktrace below. emacs remains in gdb session for investigation. Cheers, Andrei ======================================================================== M-x report-emacs-bug In GNU Emacs 32.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2026-05-08 built on andrei-MS-7D96 Repository revision: 876a1db6ee00f1d1b2af0329236acc8bdcceda5b Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Ubuntu 24.04.4 LTS Configured using: 'configure --with-x-toolkit=lucid --enable-checking=yes,glyphs --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0' 'LDFLAGS=-ggdb3 -L/usr/local/lib -ltree-sitter ' 'CXXFLAGS=-ggdb3 -O0' --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINERAMA XINPUT2 XPM XRANDR LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: cursor-sensor-mode: t gnus-undo-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-nonselected-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug lisp-mnt shell pcomplete cursor-sensor nndraft nnmh warnings network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache smtpmail gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs gv icons json map url-vars mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus nnheader gnus-util time-date mail-utils range mm-util mail-prsvr wid-edit misearch multi-isearch dired-aux cl-loaddefs cl-lib compile text-property-search comint subr-x mule-util ansi-osc ansi-color ring comp-run bytecomp byte-compile comp-common rx dired dired-loaddefs rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) ======================================================================== Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00005555558b9be8 in SYMBOL_NAME (sym=...) at lisp.h:2353 /usr/local/src/emacs/git/WTs/master_7/src/lisp.h:2353:73469:beg:0x5555558b9be8 #0 0x00005555558b9be8 in SYMBOL_NAME (sym=...) at lisp.h:2353 #1 0x00005555558c1fdd in print_object (obj=..., printcharfun=..., escapeflag=true) at print.c:2473 #2 0x00005555558bea28 in print (obj=..., printcharfun=..., escapeflag=true) at print.c:1325 #3 0x00005555558bd610 in Fprin1 (object=..., printcharfun=..., overrides=...) at print.c:786 #4 0x00005555558be43c in print_error_message (data=..., stream=..., context=0x7ffff03068f0 "", caller=...) at print.c:1164 #5 0x0000555555794956 in Fcommand_error_default_function (data=..., context=..., signal=...) at keyboard.c:1100 #6 0x0000555555885a7e in funcall_subr (subr=0x555555abc260 <Scommand_error_default_function>, numargs=3, args=0x7fffeedff280) at eval.c:3264 #7 0x00005555558e8e01 in exec_byte_code (fun=..., args_template=771, nargs=3, args=0x7fffffffaee0) at bytecode.c:822 #8 0x000055555588613c in funcall_lambda (fun=..., nargs=3, arg_vector=0x7fffffffaec8) at eval.c:3351 #9 0x00005555558853be in funcall_general (fun=..., numargs=3, args=0x7fffffffaec8) at eval.c:3143 #10 0x0000555555885681 in Ffuncall (nargs=4, args=0x7fffffffaec0) at eval.c:3192 #11 0x00005555557946ad in cmd_error_internal (data=..., context=0x7fffffffaf50 "") at keyboard.c:1042 #12 0x0000555555794558 in cmd_error (data=...) at keyboard.c:1010 #13 0x00005555558813b4 in internal_condition_case (bfun=0x555555794f42 <command_loop_1>, handlers=..., hfun=0x555555794337 <cmd_error>) at eval.c:1689 #14 0x0000555555794ae7 in command_loop_2 (handlers=...) at keyboard.c:1163 #15 0x000055555588078d in internal_catch (tag=..., func=0x555555794ab9 <command_loop_2>, arg=...) at eval.c:1373 #16 0x00005555557949f9 in command_loop () at keyboard.c:1133 #17 0x0000555555793da7 in recursive_edit_1 () at keyboard.c:749 #18 0x0000555555793fed in Frecursive_edit () at keyboard.c:832 #19 0x0000555555885a02 in funcall_subr (subr=0x555555abc200 <Srecursive_edit>, numargs=0, args=0x7fffffffb390) at eval.c:3258 #20 0x0000555555885372 in funcall_general (fun=..., numargs=0, args=0x7fffffffb390) at eval.c:3139 #21 0x0000555555885681 in Ffuncall (nargs=1, args=0x7fffffffb388) at eval.c:3192 #22 0x00007fffec7e0e1e in F6465627567_debug_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/32.0.50-51e4a769/debug-bee52b4d-d2b74566.eln #23 0x0000555555885c93 in funcall_subr (subr=0x55557539db90, numargs=4, args=0x7fffeedff220) at eval.c:3283 #24 0x00005555558e8e01 in exec_byte_code (fun=..., args_template=257, nargs=1, args=0x7fffffffbb40) at bytecode.c:822 #25 0x000055555588613c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffbb38) at eval.c:3351 #26 0x00005555558853be in funcall_general (fun=..., numargs=1, args=0x7fffffffbb38) at eval.c:3143 #27 0x0000555555885681 in Ffuncall (nargs=2, args=0x7fffffffbb30) at eval.c:3192 #28 0x0000555555881f8b in signal_or_quit (error_symbol=..., data=..., continuable=false) at eval.c:2002 #29 0x0000555555881b3d in Fsignal (error_symbol=..., data=...) at eval.c:1907 #30 0x00005555557f6609 in xsignal (error_symbol=..., data=...) at lisp.h:4789 #31 0x00005555557f6e25 in report_file_errno (string=0x555555a10cde "Cannot open load file", name=..., errorno=2) at fileio.c:289 #32 0x00005555557f6e53 in report_file_error (string=0x555555a10cde "Cannot open load file", name=...) at fileio.c:300 #33 0x00005555558c8555 in Fload (file=..., noerror=..., nomessage=..., nosuffix=..., must_suffix=...) at lread.c:1228 #34 0x0000555555884079 in eval_sub (form=...) at eval.c:2696 #35 0x000055555588358f in Feval (form=..., lexical=...) at eval.c:2543 #36 0x0000555555885a48 in funcall_subr (subr=0x555555ac8e60 <Seval>, numargs=2, args=0x7fffeedff1c8) at eval.c:3262 #37 0x00005555558e8e01 in exec_byte_code (fun=..., args_template=513, nargs=2, args=0x7fffeedff5b8) at bytecode.c:822 #38 0x000055555588613c in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffc678) at eval.c:3351 #39 0x00005555558853be in funcall_general (fun=..., numargs=0, args=0x7fffffffc678) at eval.c:3143 #40 0x0000555555885681 in Ffuncall (nargs=1, args=0x7fffffffc670) at eval.c:3192 #41 0x000055555587cebf in call0 (fn=...) at lisp.h:3469 #42 0x0000555555880cf2 in Fhandler_bind_1 (nargs=3, args=0x7fffeedff108) at eval.c:1559 #43 0x0000555555885c93 in funcall_subr (subr=0x555555ac8c80 <Shandler_bind_1>, numargs=3, args=0x7fffeedff108) at eval.c:3283 #44 0x00005555558e8e01 in exec_byte_code (fun=..., args_template=257, nargs=1, args=0x7fffffffcf48) at bytecode.c:822 #45 0x000055555588613c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffcf40) at eval.c:3351 #46 0x00005555558853be in funcall_general (fun=..., numargs=1, args=0x7fffffffcf40) at eval.c:3143 #47 0x0000555555885681 in Ffuncall (nargs=2, args=0x7fffffffcf38) at eval.c:3192 #48 0x0000555555879059 in Ffuncall_interactively (nargs=2, args=0x7fffffffcf38) at callint.c:253 #49 0x0000555555885c93 in funcall_subr (subr=0x555555ac7fc0 <Sfuncall_interactively>, numargs=2, args=0x7fffffffcf38) at eval.c:3283 #50 0x0000555555885372 in funcall_general (fun=..., numargs=2, args=0x7fffffffcf38) at eval.c:3139 #51 0x0000555555885681 in Ffuncall (nargs=3, args=0x7fffffffcf30) at eval.c:3192 #52 0x000055555587b913 in Fcall_interactively (function=..., record_flag=..., keys=...) at callint.c:803 #53 0x0000555555885a7e in funcall_subr (subr=0x555555ac8020 <Scall_interactively>, numargs=3, args=0x7fffeedff070) at eval.c:3264 #54 0x00005555558e8e01 in exec_byte_code (fun=..., args_template=1025, nargs=1, args=0x7fffffffd8b0) at bytecode.c:822 #55 0x000055555588613c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffd8a8) at eval.c:3351 #56 0x00005555558853be in funcall_general (fun=..., numargs=1, args=0x7fffffffd8a8) at eval.c:3143 #57 0x0000555555885681 in Ffuncall (nargs=2, args=0x7fffffffd8a0) at eval.c:3192 #58 0x000055555579581f in command_loop_1 () at keyboard.c:1545 #59 0x00005555558813bc in internal_condition_case (bfun=0x555555794f42 <command_loop_1>, handlers=..., hfun=0x555555794337 <cmd_error>) at eval.c:1693 #60 0x0000555555794ae7 in command_loop_2 (handlers=...) at keyboard.c:1163 #61 0x000055555588078d in internal_catch (tag=..., func=0x555555794ab9 <command_loop_2>, arg=...) at eval.c:1373 #62 0x0000555555794a75 in command_loop () at keyboard.c:1141 #63 0x0000555555793da7 in recursive_edit_1 () at keyboard.c:749 #64 0x0000555555793fed in Frecursive_edit () at keyboard.c:832 #65 0x000055555578f3ea in main (argc=6, argv=0x7fffffffdd98) at emacs.c:2636 warning: /usr/local/src/emacs/git/WTs/master_7/../lwlib: No such file or directory SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = localhost:12.0 TERM = screen.xterm-256color Breakpoint 1 at 0x55555578bb89: file emacs.c, line 442. Breakpoint 2 at 0x55555574cfaf: file xterm.c, line 27084. Breakpoint 3 at 0x5555558852a6: file eval.c, line 3126. "command-error-default-function" (0xeedff280) "help-command-error-confusable-suggestions" (0xffffaec8) "recursive-edit" (0xffffb390) "debug" (0xeedff220) "eval-expression--debug" (0xffffbb38) "load" (0xffffbef0) "eval" (0xeedff1c8) "elisp--eval-last-sexp" (0xeedff148) 0x7c467060 PVEC_CLOSURE "handler-bind-1" (0xeedff108) "eval-last-sexp" (0xffffcf40) "funcall-interactively" (0xffffcf38) "call-interactively" (0xeedff070) "command-execute" (0xffffd8a8)
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 9 May 2026 12:26:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 09 08:26:34 2026 Received: from localhost ([127.0.0.1]:51340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wLglN-0007hM-QD for submit <at> debbugs.gnu.org; Sat, 09 May 2026 08:26:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wLglK-0007fu-MZ for 80863 <at> debbugs.gnu.org; Sat, 09 May 2026 08:26:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wLglD-0003hM-Hp; Sat, 09 May 2026 08:26:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iDD+m8X3+EpO8SblALks6LzR3/hDC273ag+lB6BVwsE=; b=qgdpefWvBxIc ZJjGJQxUx2o3tn6GZg44bsIf3CdYMlPsCoT2uz/kzoofRHzjyxcjtqAbH31EbmewULpzCkSqIcqzA svVyqxKfaf7DxkuvklLalPWKMh/YNe2HfBx3Py5V3DVA5NibWOE8i0J/YTPvb85VpT9wOamo8yQSk rTVJ/QUExxssEmQ8aasGFk1hhtanVI/RYvF/CJTSW8sjjHYf4hoH3H/UgoL/i4TNJfqwLI7Y1CqPG 7YrIFrtPLydtoYB+4RazCfSnkUOUp9ezbHd3JQKOwfjbFz2xFIdsPKNklRjeEYGxnsqqtO0JCQZwm jNrxuMcz0nn31fqsbRI/YA==; Date: Sat, 09 May 2026 15:26:19 +0300 Message-Id: <865x4w4vmc.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87pl34di9u.fsf@HIDDEN> (message from Pip Cet on Sat, 09 May 2026 09:49:59 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86ik9f845a.fsf@HIDDEN> <87v7da3tx0.fsf@HIDDEN> <86qznx4yl5.fsf@HIDDEN> <86lddt3pil.fsf@HIDDEN> <87pl34di9u.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: eggert@HIDDEN, monnier@HIDDEN, andrei.elkin@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 09 May 2026 09:49:59 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org > > "Eli Zaretskii" <eliz@HIDDEN> writes: > > > No further comments, so I've now removed these blokc/unblock input > > calls from these two places. > > I think those two specific places are okay, but in general, we shouldn't > have to choose between not blocking input and blocking input but paying > for it by handling pending_signals and atimers when we unblock it. It > doesn't make sense. I don't disagree, but we need to come up with some alternative for the case where we do need/want to block input.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 9 May 2026 09:50:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 09 05:50:14 2026 Received: from localhost ([127.0.0.1]:50219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wLeK5-0007nm-BP for submit <at> debbugs.gnu.org; Sat, 09 May 2026 05:50:14 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:19425) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wLeK1-0007kh-H7 for 80863 <at> debbugs.gnu.org; Sat, 09 May 2026 05:50:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1778320202; x=1778579402; bh=aZ7Iv7rUkBWhGdV5N29RvDnqDjxZSYCqDbfAEamZoUY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bqOg33XODA1VjEg1RJjZWcax3qbRcVqTAwk3Rg3cHl2prevzQgfsN86rLd17ZLKmd UhG+Im2+tlNHo1CyZzKAoiogn2uzW8z0nTSb7lr5dmGyAGEystxWH03Yc6pci43QNe JWuJ9uIcqLy2oou9ZbEUmH1YHuZqCGRdv9ooWwmECt2zP3/e7QdopqIfa1egm6Szsh MUHmBxHYBsQAOPh09JuTQbAcIwbtWs1WiDeQYCwfUEeETYXikHbFpBuyPq/JF2E9kL tWNVQdRti+9kuxHlI/6FWIaz61pmUR7Yii9DmADguel+sbCxJ6Z53TtgTxJf/iZ21o 7oUU0+iS58I1A== Date: Sat, 09 May 2026 09:49:59 +0000 To: Eli Zaretskii <eliz@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87pl34di9u.fsf@HIDDEN> In-Reply-To: <86lddt3pil.fsf@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86ik9f845a.fsf@HIDDEN> <87v7da3tx0.fsf@HIDDEN> <86qznx4yl5.fsf@HIDDEN> <86lddt3pil.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: eb52337752f1a04f403834ddd7e9c7f2e3cffad6 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: eggert@HIDDEN, monnier@HIDDEN, andrei.elkin@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Eli Zaretskii" <eliz@HIDDEN> writes: >> Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN= a, >> 80863 <at> debbugs.gnu.org >> Date: Wed, 29 Apr 2026 17:42:46 +0300 >> From: Eli Zaretskii <eliz@HIDDEN> >> >> > Date: Wed, 29 Apr 2026 11:08:56 +0000 >> > From: Pip Cet <pipcet@HIDDEN> >> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863@HIDDEN= g, andrei.elkin@HIDDEN >> > >> > "Eli Zaretskii" <eliz@HIDDEN> writes: >> > >> > > I don't see why ftcrfont_text_extents should bock and unblock input; >> > > do you? >> > >> > No, I don't. We can fix this case without modifying unblock_input, I >> > guess. >> > >> > > Similarly xftfont_text_extents. I think these blocked input because >> > > they allocated heap memory, something that was non-reentrant in the >> > > past. >> > >> > There are many, many places that call unblock_input, and I'm pretty su= re >> > some of them aren't prepared for running Lisp (which is something that >> > can happen, but only if the block_input isn't nested...). >> >> That's true, but these two happen while gui_produce_glyphs is running, >> so they could cause stuff happening that redisplay doesn't expect. >> You described one of them, with message3 being called while we are in >> redisplay. >> >> > My impression is you don't want to change unblock_input, so the best >> > remaining option is to fix individual functions calling it until we fi= nd >> > one that does need to block input but still shouldn't run Lisp. >> > >> > Is that correct? >> >> Not necessarily. I'm still thinking about what unblock_input should >> and shouldn't do, and how should we change it. There are situations >> where we want input blocked, and afterwards we do want to process the >> input events we deferred. So it isn't only the question of what to do >> with unblock_input, it's also a question where we should block input >> and where we shouldn't. In any case, such changes will be delayed to >> Emacs 32 at the earliest. Meanwhile, I'm trying to go after >> low-hanging fruit, so that problems we can fix without any fear would >> be fixed sooner rather than later. >> >> Does this make sense? > > No further comments, so I've now removed these blokc/unblock input > calls from these two places. I think those two specific places are okay, but in general, we shouldn't have to choose between not blocking input and blocking input but paying for it by handling pending_signals and atimers when we unblock it. It doesn't make sense. Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 9 May 2026 09:23:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 09 05:23:46 2026 Received: from localhost ([127.0.0.1]:49996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wLduS-0004G1-K4 for submit <at> debbugs.gnu.org; Sat, 09 May 2026 05:23:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36486) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wLduN-0004ET-TK for 80863 <at> debbugs.gnu.org; Sat, 09 May 2026 05:23:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wLduG-0004zG-GS; Sat, 09 May 2026 05:23:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tzvIO0XqgCPgEi0lWQYjXDVfsYYHO1WyIdp9STTQczg=; b=Yk5TUQDyiiic MUrHNToU0dJQYDcEC5CrYotU5ADMpQR/Mr+LbasLWMzAmxenYVGqTfoougg6b07BlvjJVJN+fwE4/ LGpdxgxAYAsyjhEItzo7pDdf6t87mxd4yNeCpCRYIosHAohhKkBxqUOUO9z/UINTATTgKMdqZXref 6GjjbMEBOi33x/YSk2Ripd8b9cudg0UNAxJ9zOcFKDFuSOC6aoPmolMFTpcgQMMpXGgBs+ha08GuH 7TwgdD3ukMh+qBsyRAeBkOLdaCgiHP3t0rcemI7MdUsib2Pe4dzU83vaKTaUNySd83jJ86b3pIkmD TnobHCWqY7PpC//xnlr7KA==; Date: Sat, 09 May 2026 12:23:30 +0300 Message-Id: <86lddt3pil.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: pipcet@HIDDEN In-Reply-To: <86qznx4yl5.fsf@HIDDEN> (message from Eli Zaretskii on Wed, 29 Apr 2026 17:42:46 +0300) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86ik9f845a.fsf@HIDDEN> <87v7da3tx0.fsf@HIDDEN> <86qznx4yl5.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: eggert@HIDDEN, monnier@HIDDEN, andrei.elkin@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, > 80863 <at> debbugs.gnu.org > Date: Wed, 29 Apr 2026 17:42:46 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > Date: Wed, 29 Apr 2026 11:08:56 +0000 > > From: Pip Cet <pipcet@HIDDEN> > > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > > > "Eli Zaretskii" <eliz@HIDDEN> writes: > > > > > I don't see why ftcrfont_text_extents should bock and unblock input; > > > do you? > > > > No, I don't. We can fix this case without modifying unblock_input, I > > guess. > > > > > Similarly xftfont_text_extents. I think these blocked input because > > > they allocated heap memory, something that was non-reentrant in the > > > past. > > > > There are many, many places that call unblock_input, and I'm pretty sure > > some of them aren't prepared for running Lisp (which is something that > > can happen, but only if the block_input isn't nested...). > > That's true, but these two happen while gui_produce_glyphs is running, > so they could cause stuff happening that redisplay doesn't expect. > You described one of them, with message3 being called while we are in > redisplay. > > > My impression is you don't want to change unblock_input, so the best > > remaining option is to fix individual functions calling it until we find > > one that does need to block input but still shouldn't run Lisp. > > > > Is that correct? > > Not necessarily. I'm still thinking about what unblock_input should > and shouldn't do, and how should we change it. There are situations > where we want input blocked, and afterwards we do want to process the > input events we deferred. So it isn't only the question of what to do > with unblock_input, it's also a question where we should block input > and where we shouldn't. In any case, such changes will be delayed to > Emacs 32 at the earliest. Meanwhile, I'm trying to go after > low-hanging fruit, so that problems we can fix without any fear would > be fixed sooner rather than later. > > Does this make sense? No further comments, so I've now removed these blokc/unblock input calls from these two places.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 29 Apr 2026 14:43:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 10:43:19 2026 Received: from localhost ([127.0.0.1]:45062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wI68E-0004II-Mq for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 10:43:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37538) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wI68B-0004Hk-II for 80863 <at> debbugs.gnu.org; Wed, 29 Apr 2026 10:43:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wI684-0003b1-G2; Wed, 29 Apr 2026 10:43:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Bj+u5WHBor2Se6I1ItMK11pcv2T3lJTPSPcwLz34hZI=; b=cuonD+2Dn08A zmwGEggjnZjQdqbhFHAFfEzYQTZOXnNzWPInA2qUj2yeRhqcQ8qV0LyhkJB4yoSyHgGjQfvkWA/iW BRoVoKoiCOhkW/l2wGtjvR8qDmd0fNXdF3K1hZByjZqCHDjyVz10D1aQEIsT0LNQndgEo8k0c3Si8 dBNdka+Axgqev2B7/kbeZS5bOaZUQ/HDGXhpDFT9oruwxWEpyjS3pWUH0pnsXDO5MIdtzt1ZR0Y1j +fGZ65IwiNhWNJihsEcbvHnX4YAVCy/8U8qprAokfWzDEp3I0WNW+VTLAwy1EwZmCmIz6TecWX7Nq GmrgI0CLZNFDWPC87hRJow==; Date: Wed, 29 Apr 2026 17:42:46 +0300 Message-Id: <86qznx4yl5.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87v7da3tx0.fsf@HIDDEN> (message from Pip Cet on Wed, 29 Apr 2026 11:08:56 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86ik9f845a.fsf@HIDDEN> <87v7da3tx0.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 29 Apr 2026 11:08:56 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > "Eli Zaretskii" <eliz@HIDDEN> writes: > > > I don't see why ftcrfont_text_extents should bock and unblock input; > > do you? > > No, I don't. We can fix this case without modifying unblock_input, I > guess. > > > Similarly xftfont_text_extents. I think these blocked input because > > they allocated heap memory, something that was non-reentrant in the > > past. > > There are many, many places that call unblock_input, and I'm pretty sure > some of them aren't prepared for running Lisp (which is something that > can happen, but only if the block_input isn't nested...). That's true, but these two happen while gui_produce_glyphs is running, so they could cause stuff happening that redisplay doesn't expect. You described one of them, with message3 being called while we are in redisplay. > My impression is you don't want to change unblock_input, so the best > remaining option is to fix individual functions calling it until we find > one that does need to block input but still shouldn't run Lisp. > > Is that correct? Not necessarily. I'm still thinking about what unblock_input should and shouldn't do, and how should we change it. There are situations where we want input blocked, and afterwards we do want to process the input events we deferred. So it isn't only the question of what to do with unblock_input, it's also a question where we should block input and where we shouldn't. In any case, such changes will be delayed to Emacs 32 at the earliest. Meanwhile, I'm trying to go after low-hanging fruit, so that problems we can fix without any fear would be fixed sooner rather than later. Does this make sense?
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 29 Apr 2026 11:09:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 07:09:21 2026 Received: from localhost ([127.0.0.1]:42336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wI2n9-00080W-8b for submit <at> debbugs.gnu.org; Wed, 29 Apr 2026 07:09:21 -0400 Received: from mail-43102.protonmail.ch ([185.70.43.102]:45867) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wI2n6-0007z1-E0 for 80863 <at> debbugs.gnu.org; Wed, 29 Apr 2026 07:09:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1777460949; x=1777720149; bh=7i4/8g1EUR52rCucsELyStKF8YSFcVv9vRep4Xg4M6I=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=BgYA0A+VtuMkjSKe9N9+3rYZw0Ard/w9VO8BHD4/j1jCxC5wkFnSQPpV85ID728tG CxgK5V2Y8brG2vvec/8hjbuuX2pVOQWQo4+oF9vzyQb4Vty76061epVFrHFkUlj8qS BbPJxcT4Anti7M8x6H6s74mt8UAzeD0yHKbKybenDuVDmL3f6cirQ67wgae7AMRexd Sslf8z/9lnOCaL2vRszhz9toG/z0w3pFB5EUAFFlJOL1UuLn534q+5SCgN3vlCX6S4 uZcq0F4QuYewS51Gdh7AzPEaO7pg5T5kONRwDRbcFVzDtVPF4CWjnVSMUbjXANifHS Xjkx7hi3wyIGw== Date: Wed, 29 Apr 2026 11:08:56 +0000 To: Eli Zaretskii <eliz@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87v7da3tx0.fsf@HIDDEN> In-Reply-To: <86ik9f845a.fsf@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86ik9f845a.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: b68288159489c9b7b59a9c197e006fd1d4c5e254 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Eli Zaretskii" <eliz@HIDDEN> writes: >> Date: Fri, 24 Apr 2026 13:03:56 +0000 >> From: Pip Cet <pipcet@HIDDEN> >> Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org,= andrei.elkin@HIDDEN >> >> In that situation, move_it_in_display_line_to will never return, because >> it's trying to move to a charpos which no longer exists: this call >> >> #0 unblock_input_to (level=3D0) at keyboard.c:8385 >> #1 0x000055555577c529 in unblock_input () at keyboard.c:8404 >> #2 0x000055555591e76c in ftcrfont_text_extents (font=3D0x555555dfe868, = code=3D0x7fffffff1180, nglyphs=3D1, metrics=3D0x555555a3d238 <metrics>) at = ftcrfont.c:438 >> #3 0x00005555556333fa in get_per_char_metric (font=3D0x555555dfe868, ch= ar2b=3D0x7fffffff1180) at xdisp.c:31078 >> #4 0x000055555563db95 in gui_produce_glyphs (it=3D0x7fffffff8920) at xd= isp.c:33464 > > I don't see why ftcrfont_text_extents should bock and unblock input; > do you? No, I don't. We can fix this case without modifying unblock_input, I guess. > Similarly xftfont_text_extents. I think these blocked input because > they allocated heap memory, something that was non-reentrant in the > past. There are many, many places that call unblock_input, and I'm pretty sure some of them aren't prepared for running Lisp (which is something that can happen, but only if the block_input isn't nested...). My impression is you don't want to change unblock_input, so the best remaining option is to fix individual functions calling it until we find one that does need to block input but still shouldn't run Lisp. Is that correct? Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 25 Apr 2026 15:13:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 25 11:13:21 2026 Received: from localhost ([127.0.0.1]:39693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wGeh6-0002ee-Td for submit <at> debbugs.gnu.org; Sat, 25 Apr 2026 11:13:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56588) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wGeh1-0002cG-P9 for 80863 <at> debbugs.gnu.org; Sat, 25 Apr 2026 11:13:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wGegu-00038p-CE; Sat, 25 Apr 2026 11:13:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mz9A0CDoEWeBm9ZArS3Y3RJcWd1ZbIn1jB1SZlmm2fs=; b=Qw9rFdzh67Ty SYPjI9hyQJRBrMcvGO6mXE7hlT5yxw0LvvOkhZvmUI7birZgf9B1CtQZE3wZsFMsYSQumxYDflNZt WF+YlI7jhrn9WoMFvNVFHaXvc8tIiOS8fYBFSFw+Pq/vlClbec4K+21C3nwA51wPb5tXq/eTMmr0V o9Z/ZaGwhiBcE7QdFluo63Jph9bJQQxlzOw3u8sBTB67G+p7TGKoLntBe575MBj/smZJWiY/e81sX B1gWSejUlCnWPZfM7zJa3D2RfKvr83S71ScDb4fGgrc0UlGqSSSJdqeBBWomAs1Upw64oDuK09lWU f0EsCAEpxeoptGPj7SIZBg==; Date: Sat, 25 Apr 2026 18:13:05 +0300 Message-Id: <86ik9f845a.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87wlxw5x2w.fsf@HIDDEN> (message from Pip Cet on Fri, 24 Apr 2026 13:03:56 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Apr 2026 13:03:56 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > In that situation, move_it_in_display_line_to will never return, because > it's trying to move to a charpos which no longer exists: this call > > #0 unblock_input_to (level=0) at keyboard.c:8385 > #1 0x000055555577c529 in unblock_input () at keyboard.c:8404 > #2 0x000055555591e76c in ftcrfont_text_extents (font=0x555555dfe868, code=0x7fffffff1180, nglyphs=1, metrics=0x555555a3d238 <metrics>) at ftcrfont.c:438 > #3 0x00005555556333fa in get_per_char_metric (font=0x555555dfe868, char2b=0x7fffffff1180) at xdisp.c:31078 > #4 0x000055555563db95 in gui_produce_glyphs (it=0x7fffffff8920) at xdisp.c:33464 I don't see why ftcrfont_text_extents should bock and unblock input; do you? Similarly xftfont_text_extents. I think these blocked input because they allocated heap memory, something that was non-reentrant in the past.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 24 Apr 2026 17:20:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 13:20:13 2026 Received: from localhost ([127.0.0.1]:51097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wGKCK-0004x7-Cm for submit <at> debbugs.gnu.org; Fri, 24 Apr 2026 13:20:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59434) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wGKCH-0004sB-VN for 80863 <at> debbugs.gnu.org; Fri, 24 Apr 2026 13:20:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wGKCA-0007rR-D4; Fri, 24 Apr 2026 13:20:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=jOajFsPMgph4ICF1e/PCF/QaV188I9QioQBLDjQPShg=; b=GpOKsM2xId+q +3Jg2q4yL5a0fvw+DImj5pQZTKtsJK6Ljl5p82EisEG/Yuw3Qpx9+nEqKEfJyMAahcF+IkdwiXdZK Gc7vOcsVFz8NgbTmadMG0pak5h4EodqRE7DwEBAFyoUZJN11Zg08fRYVZd0vgwupKaikrJx9OVdW0 XKt6geEz5gIJU7OQaFn4JeLIJwMPvnLZABrCYDXloqtkuqym/PK3hPDmvHyX6SVCh6WjWyZbzM93g D4TrhwfisOO73ti+VsE2ifkPSUBeZ15xKs11xKUU8LUzeAqvNJzyFHG6a3fzO2OtByDFRzsq7grAc Yw/F2t+6eWxgjbbp8N8n4w==; Date: Fri, 24 Apr 2026 20:19:59 +0300 Message-Id: <86jytw9sxs.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87ldec5o48.fsf@HIDDEN> (message from Pip Cet on Fri, 24 Apr 2026 16:17:33 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> <86mrysa05v.fsf@HIDDEN> <87ldec5o48.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Apr 2026 16:17:33 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > > so you are arguing with someone else here. > > That kind of remark is not helpful. Neither is your manner of answering questions. > - memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr, > - moved_events * sizeof *kbd_fetch_ptr); > - kbd_fetch_ptr = X_NEXT_KBD_EVENT (kbd_fetch_ptr); > + EVENT_INIT (event->ie); Please explicitly set the event's kind to NO_EVENT, after EVENT_INIT. OK to install with that change. Thanks.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 24 Apr 2026 16:18:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 12:18:01 2026
Received: from localhost ([127.0.0.1]:50413 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wGJE5-0003x5-4Q
for submit <at> debbugs.gnu.org; Fri, 24 Apr 2026 12:18:00 -0400
Received: from mail-43100.protonmail.ch ([185.70.43.100]:12537)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1wGJDy-0003w7-BH
for 80863 <at> debbugs.gnu.org; Fri, 24 Apr 2026 12:17:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1777047462; x=1777306662;
bh=gL/kFWUVRcMLboyVWPlhuH53dOhAeD/zoYMExY+TIRc=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=zZlkZ/g1DNT90IXP7MFRzGmZuhzpjz9dHHIV1a2mpl2Kv8vgxQdjQX4YsmCagMaTl
/AXYSngVJ5OOyaDBxbooP+ZvQ77Tbj5r9+vfuCJ7eFg8RMf0czhWOg6BQNvzxrwDg9
JHj8mwwarfY9C/8C+NC9Q6x1J0pzBPSE3brh8RjZFrFE2OnGEQuJYL9KzQsCbBQvQE
REPB6gk0SXd2x1+2tOhkrCZQrEVFqxo1rxqq+EEcdLRCsPiB+uN+pPS4Pk9sZ+fExb
9PD9bI2GUaVAw6FAD2HmyTjH7NgO3iz007T5K8W4BgvsZlXisCGARbNR+X+RWAJE2J
1Ezi++D4TqKDw==
Date: Fri, 24 Apr 2026 16:17:33 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Message-ID: <87ldec5o48.fsf@HIDDEN>
In-Reply-To: <86mrysa05v.fsf@HIDDEN>
References: <871pgbw2f1.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN>
<86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN>
<86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN>
<868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN>
<86mrysa05v.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 8bd6c37e4e9b3bb4eefe8c2ddffb998bf6e8e819
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80863
Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN,
80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
"Eli Zaretskii" <eliz@HIDDEN> writes:
>> Date: Fri, 24 Apr 2026 13:03:56 +0000
>> From: Pip Cet <pipcet@HIDDEN>
>> Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org,=
andrei.elkin@HIDDEN
>>
>> So, yes, unblock_input bugs are real.
>
> I never said they weren't,
And I never said you said they weren't. I answered your question:
> But redisplay_internal returns immediately if called recursively, so
> why is that a problem?
The answer is "yes, it is a problem" and included the precise reasons.
> so you are arguing with someone else here.
That kind of remark is not helpful.
>> >> >> > And this scenario couldn't happen in, say, Emacs 23.1? It looks=
to me
>> >> >>
>> >> >> Well, the relevant X code was added in 2022, so it's still fairly =
new.
>> >> >
>> >> > Which code, specifically? The reliance of the kbd_buffer pointers =
was
>> >>
>> >> x_delete_selection_requests, added in
>> >> 01834ba0c9c1ed5d6b25a1463b79b00e2fc7266b .
>> >
>> > So we just need to refrain from doing that when called from
>> > gobble_input? Then let's do that now.
>>
>> I think the cleanest way would be the first patch I posted, which
>> deletes selection request events without advancing kbd_fetch_ptr. So
>> should we install just that first patch?
>
> Please show it again,
From 5386c4646ad48eab70368879a0b3980d930152db Mon Sep 17 00:00:00 2001
From: Pip Cet <pipcet@HIDDEN>
Date: Tue, 21 Apr 2026 13:08:36 +0000
Subject: [PATCH] Don't modify kbd_fetch_ptr in x_delete_selection_requests
(bug#80863)
This code may be called from within the loop in process_special_events
which assumed kbd_fetch_ptr remains unchanged. This caused a buffer
underflow which resulted in the entire kbd buffer being replayed.
* src/xterm.c (x_delete_selection_requests): Simply clear deleted
events rather than rotating the kbd buffer.
---
src/xterm.c | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/src/xterm.c b/src/xterm.c
index b02380a7171..26d0e296873 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -31784,7 +31784,6 @@ #define NUM_ARGV 10
x_delete_selection_requests (struct x_display_info *dpyinfo)
{
union buffered_input_event *event;
- int moved_events;
=20
for (event =3D kbd_fetch_ptr; event !=3D kbd_store_ptr;
event =3D X_NEXT_KBD_EVENT (event))
@@ -31795,25 +31794,7 @@ x_delete_selection_requests (struct x_display_info=
*dpyinfo)
=09 if (SELECTION_EVENT_DPYINFO (&event->sie) !=3D dpyinfo)
=09 continue;
=20
-=09 /* Remove the event from the fifo buffer before processing;
-=09 otherwise swallow_events called recursively could see it
-=09 and process it again. To do this, we move the events
-=09 between kbd_fetch_ptr and EVENT one slot to the right,
-=09 cyclically. */
-
-=09 if (event < kbd_fetch_ptr)
-=09 {
-=09 memmove (kbd_buffer + 1, kbd_buffer,
-=09=09 (event - kbd_buffer) * sizeof *kbd_buffer);
-=09 kbd_buffer[0] =3D kbd_buffer[KBD_BUFFER_SIZE - 1];
-=09 moved_events =3D kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr=
;
-=09 }
-=09 else
-=09 moved_events =3D event - kbd_fetch_ptr;
-
-=09 memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
-=09=09 moved_events * sizeof *kbd_fetch_ptr);
-=09 kbd_fetch_ptr =3D X_NEXT_KBD_EVENT (kbd_fetch_ptr);
+=09 EVENT_INIT (event->ie);
=20
=09 /* `detect_input_pending' will then recompute whether or not
=09 pending input events exist. */
--=20
2.53.0
Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 24 Apr 2026 14:44:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 10:44:13 2026 Received: from localhost ([127.0.0.1]:49368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wGHlM-0003Zx-It for submit <at> debbugs.gnu.org; Fri, 24 Apr 2026 10:44:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33686) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wGHlK-0003Zg-Bp for 80863 <at> debbugs.gnu.org; Fri, 24 Apr 2026 10:44:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wGHlD-0002hO-Cr; Fri, 24 Apr 2026 10:44:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Eds54fg+70TcNg4NZNtMDizQJcZ0SyJwh+AYtZfJF6E=; b=TkHtN1Wqj2jr I4N+wPc0qJ05LJI/JoooBMhqTWuFfZCmFm99WJgOXPhF9Zl/Z7BZHUPpbB8pWWgy+ZQzl3FDItXK/ Vezcnz4xtDQIF7H7zh4eGheeIfrlKYjcFx0G5KrC6MPH7V5ygwzRHB6rX6vqNXamVN6kVf0wjzoPD DLzujYdmdu/UgxV3y+duRu9GDbpm3f8UAJ10uUuq5YWol9FhfUqSln1q8Vi34sVGGZRnLM/ik1PPA beaOZxLI55EtWmGwYDwu0HsBVO+BTWawBEYLqC7zi4/qt+LZA5r/F1Fi1gys+OsppRMCgVzqgx2x1 VAxhaTtdq0COaN3A+NyGPg==; Date: Fri, 24 Apr 2026 17:43:56 +0300 Message-Id: <86mrysa05v.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87wlxw5x2w.fsf@HIDDEN> (message from Pip Cet on Fri, 24 Apr 2026 13:03:56 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> <868qadbto4.fsf@HIDDEN> <87wlxw5x2w.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 24 Apr 2026 13:03:56 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > So, yes, unblock_input bugs are real. I never said they weren't, so you are arguing with someone else here. > >> >> > And this scenario couldn't happen in, say, Emacs 23.1? It looks to me > >> >> > >> >> Well, the relevant X code was added in 2022, so it's still fairly new. > >> > > >> > Which code, specifically? The reliance of the kbd_buffer pointers was > >> > >> x_delete_selection_requests, added in > >> 01834ba0c9c1ed5d6b25a1463b79b00e2fc7266b . > > > > So we just need to refrain from doing that when called from > > gobble_input? Then let's do that now. > > I think the cleanest way would be the first patch I posted, which > deletes selection request events without advancing kbd_fetch_ptr. So > should we install just that first patch? Please show it again, and let''s talk about that problem specifically, after this long detour. Thanks.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 24 Apr 2026 13:04:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 09:04:21 2026
Received: from localhost ([127.0.0.1]:47584 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wGGCi-0003X2-9R
for submit <at> debbugs.gnu.org; Fri, 24 Apr 2026 09:04:20 -0400
Received: from mail-106120.protonmail.ch ([79.135.106.120]:51531)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1wGGCe-0003WS-6k
for 80863 <at> debbugs.gnu.org; Fri, 24 Apr 2026 09:04:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1777035845; x=1777295045;
bh=EGKeq3qOz8zX5LJao0Gxy3bG3zX/9ieQn6mNvzbJB/4=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=K2mi28bVQQQrqggLdzWFn70pAuiw4VJPclvxyCM3XW83m5OPr6MkJaaSDhknjgmKg
lG8edkFdITopBCpBz1bkVYPpilA8plqzU6Yhszr/LVeELzKPbW1bwiOTLOk8jSO1L5
G9XGDLKZLkIjx8PXKhHmwMN8FpnGWUhL6PzMMaMLCdFYG7FTMxRzMJGGdMmSO0dIjJ
V6wUOW47zDCaFElx1Oq71mvJm+Fb8OS28+4U7JnR0n453DiOXStDtuj/nzeruRh9Qn
Qcevv5IkRT3+V7n2cMFCAu/vuWz+BjhaQPKYdc/JjxIP2jiYmiJVAcoRsWHlIkHP3/
efm98sWc1qlOQ==
Date: Fri, 24 Apr 2026 13:03:56 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Message-ID: <87wlxw5x2w.fsf@HIDDEN>
In-Reply-To: <868qadbto4.fsf@HIDDEN>
References: <871pgbw2f1.fsf@HIDDEN> <87eck9wub1.fsf@quad>
<87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN>
<86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN>
<86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN>
<868qadbto4.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 13e7fa529cca3b9e0eb1a5df137e23000988b112
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80863
Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN,
80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
"Eli Zaretskii" <eliz@HIDDEN> writes:
>> Date: Thu, 23 Apr 2026 14:47:57 +0000
>> From: Pip Cet <pipcet@HIDDEN>
>> Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org,=
andrei.elkin@HIDDEN
>>
>> "Eli Zaretskii" <eliz@HIDDEN> writes:
>>
>> > I'm not sure I follow: gui_produce_glyphs doesn't call message3, and
>> > never did. It's the other way around: message3 calls
>> > echo_area_display, which calls redisplay_internal.
>>
>> gui_produce_glyphs calls unblock_input, which can end up calling
>> (indirectly) message3.
>
> But redisplay_internal returns immediately if called recursively, so
> why is that a problem?
It's not about the recursive call, it's about invariants being violated
by the unexpected modification of the echo area string. I've been trying
to reproduce this (but it's kind of hidden by other bugs): this is where
we end up (in an unquittable infloop):
#3 0x00005555555f66fc in move_it_to (it=3D0x7fffffff8920, to_charpos=3D40,=
to_x=3D-1, to_y=3D-1, to_vpos=3D-1, op=3D8) at xdisp.c:11073
11073=09=09skip =3D move_it_in_display_line_to (it, to_charpos, -1, MOVE_TO=
_POS);
(gdb) p it.object
$1 =3D (Lisp_Object) 0x555555f6e345
(gdb) p BUFFERP(it.object)
$2 =3D true
(gdb) p XBUFFER(it.object)
$3 =3D (struct buffer *) 0x555555f6e340
(gdb) p XBUFFER(it.object).text
$5 =3D (struct buffer_text *) 0x555555f6e5a8
(gdb) p *$
$6 =3D {beg =3D 0x5555565f7fa0 "\"", 'y' <repeats 18 times>, "\"", gpt =3D =
21, z =3D 21, gpt_byte =3D 21, z_byte =3D 21, gap_size =3D 2041, modiff =3D=
12048,=20
chars_modiff =3D 12048, save_modiff =3D 1, overlay_modiff =3D 1, compact =
=3D 10834, beg_unchanged =3D 0, end_unchanged =3D 0, unchanged_modified =3D=
1,=20
overlay_unchanged_modified =3D 1, intervals =3D 0x0, markers =3D 0x555555=
dfe660, inhibit_shrinking =3D false, redisplay =3D true}
In that situation, move_it_in_display_line_to will never return, because
it's trying to move to a charpos which no longer exists: this call
#0 unblock_input_to (level=3D0) at keyboard.c:8385
#1 0x000055555577c529 in unblock_input () at keyboard.c:8404
#2 0x000055555591e76c in ftcrfont_text_extents (font=3D0x555555dfe868, cod=
e=3D0x7fffffff1180, nglyphs=3D1, metrics=3D0x555555a3d238 <metrics>) at ftc=
rfont.c:438
#3 0x00005555556333fa in get_per_char_metric (font=3D0x555555dfe868, char2=
b=3D0x7fffffff1180) at xdisp.c:31078
#4 0x000055555563db95 in gui_produce_glyphs (it=3D0x7fffffff8920) at xdisp=
.c:33464
#5 0x00005555555f3433 in move_it_in_display_line_to (it=3D0x7fffffff8920, =
to_charpos=3D40, to_x=3D-1, op=3DMOVE_TO_POS) at xdisp.c:10302
#6 0x00005555555f66fc in move_it_to (it=3D0x7fffffff8920, to_charpos=3D40,=
to_x=3D-1, to_y=3D-1, to_vpos=3D-1, op=3D8) at xdisp.c:11073
#7 0x00005555555fe30f in resize_mini_window (w=3D0x555555dfe440, exact_p=
=3Dfalse) at xdisp.c:13312
#8 0x00005555555fd5cf in display_echo_area_1 (a1=3D0x555555dfe440, a2=3D0x=
0) at xdisp.c:13180
#9 0x00005555555fcc9b in with_echo_area_buffer (w=3D0x555555dfe440, which=
=3D0, fn=3D0x5555555fd59d <display_echo_area_1>, a1=3D0x555555dfe440, a2=3D=
0x0)
at xdisp.c:12952
#10 0x00005555555fd54a in display_echo_area (w=3D0x555555dfe440) at xdisp.c=
:13148
#11 0x00005555555ff9ad in echo_area_display (update_frame_p=3Dtrue) at xdis=
p.c:13721
#12 0x00005555555fc053 in message3_frame_nolog (m=3D0x555557687804, f=3D0x5=
55555dfdd40) at xdisp.c:12642
#13 0x00005555555fbe07 in message3_nolog (m=3D0x555557687804) at xdisp.c:12=
584
#14 0x00005555555fbc9e in message3 (m=3D0x555557687804) at xdisp.c:12534
ended up changing the buffer so what was ZV in frame 7 is now past the
EOB.
So, yes, unblock_input bugs are real.
>> >> > And this scenario couldn't happen in, say, Emacs 23.1? It looks to=
me
>> >>
>> >> Well, the relevant X code was added in 2022, so it's still fairly new=
.
>> >
>> > Which code, specifically? The reliance of the kbd_buffer pointers was
>>
>> x_delete_selection_requests, added in
>> 01834ba0c9c1ed5d6b25a1463b79b00e2fc7266b .
>
> So we just need to refrain from doing that when called from
> gobble_input? Then let's do that now.
I think the cleanest way would be the first patch I posted, which
deletes selection request events without advancing kbd_fetch_ptr. So
should we install just that first patch?
Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 23 Apr 2026 15:09:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 23 11:09:19 2026 Received: from localhost ([127.0.0.1]:57623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFvg3-0004n4-QP for submit <at> debbugs.gnu.org; Thu, 23 Apr 2026 11:09:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48332) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFvfy-0004mK-3H for 80863 <at> debbugs.gnu.org; Thu, 23 Apr 2026 11:09:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wFvfq-0001bB-Eo; Thu, 23 Apr 2026 11:09:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6jU2R6yaP5CIZKDFy/BFT/GnPTYi7tKsloZlvAeKO2g=; b=oht/KCO6Au7Y SAEkbZiVYMNAcFmZ/cljW4Ihm2XvajBAiOwnSe7/sNhU5NBMPRROCmzfmhHrcyntqYgz3luvEwtD9 W3uYX/RRUllvyRKhnlM3UUeEQEIwCX+FlT6E7qc2+V2lPnh8bsa8cD2lJ4sHNXhuKdr9+1Mr8B+jg +z87vEnqS5qO5gx7pmefnernY+zyGTMRVxmFJ9ZlxCTXcwbFKDOF/PxJx4lTGWigkf3ecHxXk3+wb +IgBFlDFQdF/pkpHp/relw2LT3JcL7M0qEZuzSO/fqut6kXKk1RXVfg7CXhJVBMmQzGYS/D/m+22S RSrCTDx32UJd9CSUFz16xg==; Date: Thu, 23 Apr 2026 18:08:59 +0300 Message-Id: <868qadbto4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87eck57mxl.fsf@HIDDEN> (message from Pip Cet on Thu, 23 Apr 2026 14:47:57 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> <87eck57mxl.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 23 Apr 2026 14:47:57 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > "Eli Zaretskii" <eliz@HIDDEN> writes: > > > I'm not sure I follow: gui_produce_glyphs doesn't call message3, and > > never did. It's the other way around: message3 calls > > echo_area_display, which calls redisplay_internal. > > gui_produce_glyphs calls unblock_input, which can end up calling > (indirectly) message3. But redisplay_internal returns immediately if called recursively, so why is that a problem? > >> > And this scenario couldn't happen in, say, Emacs 23.1? It looks to me > >> > >> Well, the relevant X code was added in 2022, so it's still fairly new. > > > > Which code, specifically? The reliance of the kbd_buffer pointers was > > x_delete_selection_requests, added in > 01834ba0c9c1ed5d6b25a1463b79b00e2fc7266b . So we just need to refrain from doing that when called from gobble_input? Then let's do that now.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 23 Apr 2026 14:48:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 23 10:48:17 2026 Received: from localhost ([127.0.0.1]:57392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFvLl-00039T-32 for submit <at> debbugs.gnu.org; Thu, 23 Apr 2026 10:48:17 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:21835) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wFvLg-00038l-8Y for 80863 <at> debbugs.gnu.org; Thu, 23 Apr 2026 10:48:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1776955685; x=1777214885; bh=BWAKLGxGCzizRTQgG9XSqvxxdBEPrIatmjWnS3WYEc0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=FdhydpiYXbZ94hnUcYiyug0CUl6euvZPsiaNP4hzUmMyCuDgeC7FxdNmadmlesn03 ZYrDuhmyK8kx14xHpUjAvC196OBZkI/3LiDTM0IFmyNpQBZwq28Ameu1oms/6ZwKTI nI0yV4hmALg8nkvAsqbX3T0l57kFTKjssFNcfxbZL/99m5uYH6PjMs0BNHiYTkswaB EG+dUH4J3JhwNcLxH7gBMBl+XA19QT2Dvczbtyrci1S149LuhPtKy1cO3J54A0ExoV 3YDJHjxlv4exriLKIJd+fOrl2baSPzavYneEo/8EIbNvY+P5/tzhRJikaCbvQOmJtL UQ7oC5kiIxI1w== Date: Thu, 23 Apr 2026 14:47:57 +0000 To: Eli Zaretskii <eliz@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87eck57mxl.fsf@HIDDEN> In-Reply-To: <86v7dib610.fsf@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <86v7dib610.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 2267e3d9537af2ea6769e4a5050cb42e18d0f04b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Eli Zaretskii" <eliz@HIDDEN> writes: >> Date: Wed, 22 Apr 2026 18:01:37 +0000 >> From: Pip Cet <pipcet@HIDDEN> >> Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org,= andrei.elkin@HIDDEN >> >> "Eli Zaretskii" <eliz@HIDDEN> writes: >> >> > After looking at how we did this in the old times, I don't think I >> > understand what you are saying here. >> >> One thing I've observed is that gui_produce_glyphs was called from >> redisplay while trying to display the echo area; it ended up calling >> message3 and the redisplay code inflooped because the echo area had >> changed, IIRC. > > I'm not sure I follow: gui_produce_glyphs doesn't call message3, and > never did. It's the other way around: message3 calls > echo_area_display, which calls redisplay_internal. gui_produce_glyphs calls unblock_input, which can end up calling (indirectly) message3. >> > And this scenario couldn't happen in, say, Emacs 23.1? It looks to me >> >> Well, the relevant X code was added in 2022, so it's still fairly new. > > Which code, specifically? The reliance of the kbd_buffer pointers was x_delete_selection_requests, added in 01834ba0c9c1ed5d6b25a1463b79b00e2fc7266b . >> In general, there's no urgent need to explain why a bug is reported >> today even though it lay dormant or went unreported for years. Something >> may have changed to make it more likely, or it might be random. > > I thought you were saying that the move from processing input in the > signal handler to what we have now caused these problems, and that was I called the problematic behavior a "holdover" and said it "no longer" makes sense. So, no, I was not trying to say that. > the angle from which I examined the differences in the code. If you > are saying that these problems were with us for many years, it seems > to go against my experience. Most of the bugs I'm aware of need special circumstances to trigger them. This one is no exception: it requires X disconnects, which means non-GTK builds. The gui_produce_glyphs problem mentioned above similarly requires special function calls. So I have no trouble believing that the X issue has been present for four years, and the gui_produce_glyphs one possibly longer than that. Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 23 Apr 2026 05:36:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 23 01:36:06 2026 Received: from localhost ([127.0.0.1]:49718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFmjM-0005P4-6k for submit <at> debbugs.gnu.org; Thu, 23 Apr 2026 01:36:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45430) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFmjJ-0005LB-Ef for 80863 <at> debbugs.gnu.org; Thu, 23 Apr 2026 01:36:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wFmjC-0000Hr-6x; Thu, 23 Apr 2026 01:35:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=u1vpXZ0pOQtGy3PWZWIglO1m5utDJ7LRct4Op2EXUug=; b=gzAcbwWFAq+M gkHm1uBd5mzKaab1G9Uwvyx8dgEDcz+ekhi74M6bH4WHEdBKBuhcRlSbJZneJTFGiPG4c5a/LTDyf WAQpfgScECkmiOti7pdNBkdRnOjxQPya5+BcKixcYOVBjOOIvDZ9FshLJ4hMzrNagijkW9paJRbLd oc1kO9jZ7CI8eTdSrmJc0BddQREJ71Da2GWNvDSjq4mEL4qkcu/T94hNOBvohN6jA3XtcA2QguAMk s7OETWDL+bQQZFpjb5KK8TvSW//XlcVXqVB2qEqWGjwgzc3ze25NY/7tCAeljGjuEdnKIe4rSwuxZ Vyt4cHQ3g8kxmkUqilpuPA==; Date: Thu, 23 Apr 2026 08:35:51 +0300 Message-Id: <86se8mb5mw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Paul Eggert <eggert@HIDDEN> In-Reply-To: <1de01dee-7033-4b97-a2c6-cf46f260804b@HIDDEN> (message from Paul Eggert on Wed, 22 Apr 2026 13:44:05 -0700) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> <1de01dee-7033-4b97-a2c6-cf46f260804b@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: pipcet@HIDDEN, andrei.elkin@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 22 Apr 2026 13:44:05 -0700 > Cc: monnier@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > From: Paul Eggert <eggert@HIDDEN> > > On 2026-04-22 11:01, Pip Cet wrote: > > In general, my experience with Emacs is that it's not very stable; most > > of the "background" crashes that aren't easily reproducible never get > > reported. > > Certainly true for me. On Fedora or Ubuntu I am often an Emacs user in > the middle of doing something else and lack the time to debug crashes, > which do happen occasionally (and more often than they used to some > years ago - at least that's my impression). Please always report the crashes with at least minimal information that can be collected quickly enough. Bonus points for leaving the session or the core file running in GDB so we could follow up with some investigations.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 23 Apr 2026 05:27:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 23 01:27:42 2026 Received: from localhost ([127.0.0.1]:49641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFmbF-0001mq-1Q for submit <at> debbugs.gnu.org; Thu, 23 Apr 2026 01:27:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53168) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFmbA-0001lV-3J for 80863 <at> debbugs.gnu.org; Thu, 23 Apr 2026 01:27:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wFmb0-0006Ve-OQ; Thu, 23 Apr 2026 01:27:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4qPPLIRJ0go6sWW1ijUVwKov9LC0EfNyECizZ656cYM=; b=XW3WiPxP+rGO 2Fg27G9mETxTypoANB+pGyj7TncWsPo6EjbIdqjrokEq4UsbOcqLvKgD0gqko7MqoX1UN4DbrUkWu 3gmiHfCuqN25JxqfC2OPHSMWAYfFhSoW53MZ+Z3Spj8H21tprtSYENAiIqMGtRAKSyASk6+X/kj35 Cy4Vpuis/8zjop58NmevTugxAtTgPJ44pr0Qh3DfniIBWM3iiyoZhai1TVph5dBxAbfEXTzrRgCBG FCtL+L72tSv6zQN2mTRFlqj+rnwEMUj2gwQHF7y/w1Gl8/ahMFue1GHA8mSpy2xZl41EdW7ZyOsdJ +kCP8JPcAQOP+OC6D950+g==; Date: Thu, 23 Apr 2026 08:27:23 +0300 Message-Id: <86v7dib610.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> In-Reply-To: <87fr4m6fhu.fsf@HIDDEN> (message from Pip Cet on Wed, 22 Apr 2026 18:01:37 +0000) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 22 Apr 2026 18:01:37 +0000 > From: Pip Cet <pipcet@HIDDEN> > Cc: monnier@HIDDEN, eggert@HIDDEN, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > > "Eli Zaretskii" <eliz@HIDDEN> writes: > > > After looking at how we did this in the old times, I don't think I > > understand what you are saying here. > > One thing I've observed is that gui_produce_glyphs was called from > redisplay while trying to display the echo area; it ended up calling > message3 and the redisplay code inflooped because the echo area had > changed, IIRC. I'm not sure I follow: gui_produce_glyphs doesn't call message3, and never did. It's the other way around: message3 calls echo_area_display, which calls redisplay_internal. > In general, my experience with Emacs is that it's not very stable; most > of the "background" crashes that aren't easily reproducible never get > reported. Fixing those crashes is still important, even if they've been > ignored for too long. My experience with Emacs is that its released versions are rock-stable. Never, in more than 30 years of using Emacs, did I have a released version crash on me, never. (Well, except once, many years ago, which eventually turned out to be a due to a hardware problem with the memory of the machine I used back then. But that's a separate story.) It is hard to argue with a claim that Emacs is much less stable for others who don't report the problems, but I'd expect at least from people who are active in Emacs development, and are present on our lists all the time, to report any such instabilities, definitely when they are repetitive. Since they don't, I tend to conclude that the instability you mention, if it exists, is limited to some very special usage patterns and/or Emacs configurations. Which of course doesn't mean we shouldn't strive to fix the reasons for that, but IMO it does mean we need to understand a tad better what causes those crashes and why they don't happen every day for others, because making deep modifications in low-level code runs high risk of introducing regressions and bugs, which might not be justified when the problems they try to fix are limited to rare scenarios. Localized fixes specific to the platforms and scenarios where the problems happen are much safer. > > And this scenario couldn't happen in, say, Emacs 23.1? It looks to me > > Well, the relevant X code was added in 2022, so it's still fairly new. Which code, specifically? The reliance of the kbd_buffer pointers was there long before that, and I thought this was what you were talking about. > > that swallow_events, which in Emacs 23.1 did what > > process_special_events does now, could also hit this same problem, no? > > Not until 2022. Again, what significant changes were made in 2022 that you allude to? > In general, there's no urgent need to explain why a bug is reported > today even though it lay dormant or went unreported for years. Something > may have changed to make it more likely, or it might be random. I thought you were saying that the move from processing input in the signal handler to what we have now caused these problems, and that was the angle from which I examined the differences in the code. If you are saying that these problems were with us for many years, it seems to go against my experience.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 22 Apr 2026 20:44:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 22 16:44:18 2026 Received: from localhost ([127.0.0.1]:42552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFeQi-0007JW-3y for submit <at> debbugs.gnu.org; Wed, 22 Apr 2026 16:44:17 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:48720) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1wFeQe-0007IN-8X for 80863 <at> debbugs.gnu.org; Wed, 22 Apr 2026 16:44:13 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 0E6E33C011BCE; Wed, 22 Apr 2026 13:44:06 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id 1W-2CtbYLEjD; Wed, 22 Apr 2026 13:44:05 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id D6C023C0123CC; Wed, 22 Apr 2026 13:44:05 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu D6C023C0123CC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1776890645; bh=OuNtjxPFogTEtJmPi81ocm/Xacy2wBtbTUUs3ecFtEg=; h=Message-ID:Date:MIME-Version:To:From; b=QLQTbS+XZOkwNHr6ff8E8APw8LANKQqLq25mneONJQS0jT7SAVMZgRg4ZBVsT2LL2 kqPqtB8cPSF7v/xWUf2dn96alOL2hYFs8rGtR3pPyQcDESDjdc4nZs8nZyA5ylsau/ 7kXr7N4WWm/n9/IQ842T4+YzkCdNO+PpoTnauuVSn5s4SBZy/MSBSTkT2pQl9UCFeX QRNG5CkCa36jhubGkBvc/lxdvedfAL3PqIrIIB7HsPY7GSRYq4lXt9CR3++a8ogiJH XNUM3eXLz4vmyU7pBidVyOsBa34VxgxqM1poXi3/okj2D/vUH5j80ujhEO7JF6KVef 2kJmIj52dya4Q== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id nP5Ku3SqkkPg; Wed, 22 Apr 2026 13:44:05 -0700 (PDT) Received: from penguin.cs.ucla.edu (47-154-25-11.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.11]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id ACD8A3C011BCE; Wed, 22 Apr 2026 13:44:05 -0700 (PDT) Message-ID: <1de01dee-7033-4b97-a2c6-cf46f260804b@HIDDEN> Date: Wed, 22 Apr 2026 13:44:05 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME To: Pip Cet <pipcet@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> <87fr4m6fhu.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <87fr4m6fhu.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2026-04-22 11:01, Pip Cet wrote: > In general, my experience with Emacs is that it's not very stable; most > of the "background" crashes that aren't easily reproducible never get > reported. Certainly true for me. On Fedora or Ubuntu I am often an Emacs user in the middle of doing something else and lack the time to debug crashes, which do happen occasionally (and more often than they used to some years ago - at least that's my impression).
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 22 Apr 2026 18:02:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 22 14:02:00 2026 Received: from localhost ([127.0.0.1]:40038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFbtc-00056a-Qu for submit <at> debbugs.gnu.org; Wed, 22 Apr 2026 14:02:00 -0400 Received: from mail-10629.protonmail.ch ([79.135.106.29]:63237) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wFbtX-00055u-6V for 80863 <at> debbugs.gnu.org; Wed, 22 Apr 2026 14:01:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1776880904; x=1777140104; bh=LDQ2C3CsHJjYUMoxHuOQ8ROpGyVw9f6cH8wdvdVB/l8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=chJ/Ctzk2h0lcme2gWfeQRTPOyq5tMl4y7AUI0oqzjVV1Gr2qapIdTkQZWfFKt1lN xoksybrCne514WoEOf7D+gfnrnrFd8HMAgESKrmRhWSa25O0/MMSsMNcKn874/NYTs JU6GkYhV14DT/nq4qf+vgNUw1yeqdpUvXcQmXFVVzIEi0N1O4tai/Birge0SsX9DLn Dr8tyof5r/KggmDgQposuz/PorfiwGNZItvv5T0owE2HN9Wyo2RYef3Olayd04VLY1 e9ef6tGPyFfrtRjj9/o1Bn03RD8jVqi6mIwmIMG8uLthF6xmw0l+tStLKyTymkl9v7 OOPhXG5ekTyXA== Date: Wed, 22 Apr 2026 18:01:37 +0000 To: Eli Zaretskii <eliz@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87fr4m6fhu.fsf@HIDDEN> In-Reply-To: <86a4uvc81u.fsf@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <86a4uvc81u.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: e75555e471d058807011401e240709707dcd7eeb MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Eli Zaretskii" <eliz@HIDDEN> writes: >> Cc: 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN >> Date: Tue, 21 Apr 2026 16:57:55 +0300 >> From: Eli Zaretskii <eliz@HIDDEN> >> >> > The API problem is that 'unblock_input' doesn't just unblock input: it >> > also *handles* asynchronous input, and many callers don't expect that, >> > resulting in a number of rare bugs. >> > >> > 'unblock_input' calls 'process_pending_signals', which calls >> > 'handle_async_input', which calls 'gobble_input', which calls >> > read_socket_hook and, indirectly, 'Fdelete_terminal' if, as may have >> > happened here, the X server went away. >> > >> > I believe this behavior is a holdover from when Emacs accepted input >> > asynchronously from signal handles, because clearing the >> > interrupt/signal mask would have allowed them to come back in. However= , >> > we have switched to handling input only via 'process_pending_signals', >> > and it no longer makes sense for unblock_input to potentially end up >> > calling so many functions. >> > >> > IOW, adding "block_input" and "unblock_input" around a section of code >> > doesn't make it safer: it may prevent some bugs, but it also causes >> > others, when unblock_input ends up, say, displaying a message in the >> > minibuffer that we're in the process of redisplaying. > > After looking at how we did this in the old times, I don't think I > understand what you are saying here. One thing I've observed is that gui_produce_glyphs was called from redisplay while trying to display the echo area; it ended up calling message3 and the redisplay code inflooped because the echo area had changed, IIRC. > It is true that, since we nowadays don't process input in the signal > handler, blocking input probably doesn't do much. But you seem to be > saying that the problem is in unblock_input, and the old UNBLOCK_INPUT > macro did the same: it called reinvoke_input_signal, which called > handle_async_input, which called read_avail_input. So how was this > safer than what we do now? I'm not sure it was! I said that omitting the block_input/unblock_input pair might make things safer, and having unblock_input simply unblock the input without running pending atimers and such would be the best of both worlds. In general, my experience with Emacs is that it's not very stable; most of the "background" crashes that aren't easily reproducible never get reported. Fixing those crashes is still important, even if they've been ignored for too long. > how can it cause bugs that the old code didn't? I didn't say that changing UNBLOCK_INPUT to unblock_input caused bugs, but some of the bugs we currently have could probably be avoided by removing the block_input/unblock_input pairs. But that's not what we should do, which is to remove the dangerous unblock_input pitfall, in due time. Until then, we can simply use one of the other two patches, which should be harmless. >> > One function which calls unblock_input (and other functions, including= , >> > apparently, Lisp) is x_handle_selection_event. > > I see no calls to unblock_input in x_handle_selection_event. What did > I miss? x_handle_selection_request. See the call chain below. >> > Here's a simplified example chain of events: >> > >> > 1. kbd_buffer[0] contains a SELECTION_REQUEST >> > 2. kbd_buffer[1] contains a SELECTION_REQUEST >> > 3. kbd_fetch_ptr =3D &kbd_buffer[0], kbd_store_ptr =3D &kbd_buffer[2] >> > 4. the X connection has died but we haven't noticed yet >> > 5. we call read_char >> > 6. read_char -> swallow_events -> process_special_events >> > 7. we handle the first selection event; event =3D &kbd_buffer[0] >> > 8. the memmove code does nothing, since moved_events =3D=3D 0 >> > 9. kbd_fetch_ptr =3D &kbd_buffer[1], event =3D &kbd_buffer[0] >> > 10. process_special_events -> x_handle_selection_event -> >> > x_handle_selection_request -> unblock_input -> process_pending_signals >> > -> handle_async_input -> gobble_input -> XTread_socket -> XPending -> >> > x_io_error_quitter -> Fdelete_terminal ->=C2=A0x_delete_terminal -> >> > x_delete_display -> x_delete_selection_requests >> > 11. x_delete_selection_requests inspects kbd_buffer[1] and deletes it = by >> > advancing kbd_fetch_ptr to &kbd_buffer[2]. The keyboard buffer is now >> > empty. >> > 12. we return to process_special_events, which resumes the loop >> > 13. event is advanced to &kbd_buffer[1]. >> > 14. we check event !=3D kbd_store_ptr, which is true, and that event (= used >> > to) represent a SELECTION_REQUEST, which is also true >> > 15. since event < kbd_fetch_ptr, we rotate the entire keyboard buffer >> > 16. we execute kbd_fetch_ptr =3D next_kbd_event (kbd_fetch_ptr) >> > 17. we now have kbd_fetch_ptr =3D &kbd_buffer[3], kbd_store_ptr =3D >> > &kbd_buffer[2], indicating 4095 events in the keyboard buffer. >> > 18. we return in this invalid case and there is a crash. > > And this scenario couldn't happen in, say, Emacs 23.1? It looks to me Well, the relevant X code was added in 2022, so it's still fairly new. > that swallow_events, which in Emacs 23.1 did what > process_special_events does now, could also hit this same problem, no? Not until 2022. In general, there's no urgent need to explain why a bug is reported today even though it lay dormant or went unreported for years. Something may have changed to make it more likely, or it might be random. Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 22 Apr 2026 15:46:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 22 11:46:26 2026 Received: from localhost ([127.0.0.1]:38673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFZmT-0007Uf-Uf for submit <at> debbugs.gnu.org; Wed, 22 Apr 2026 11:46:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42752) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFZmR-0007UJ-Ku for 80863 <at> debbugs.gnu.org; Wed, 22 Apr 2026 11:46:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wFZmK-0002qy-2q; Wed, 22 Apr 2026 11:46:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=PjiciGM/Nz1gXSXS+1YXNdomwNG+OFxUs6QMtRJgPsU=; b=mDKO6hMweAiMlEoW9Maw Gl+rMcG7cYgHFa9DEpASXnWCzbAZtszP167erPGLCo1CtlXbB0dq2o3UqG4unbpfzc0IFG/sxSQFZ uvF2zgLYdRZ2mHTjo9HE8V5L76kDgXaIT/XvE+rbHyfOcMxQM1qYdUDfHc9334Oq8L6eIoC3ZabiB gXKoxPORdU5pxaAG5zLNNaNlgkrLYI5E3ARB0eJYuDPF4fcbXBBtmQqZVDuB3zU1SzAjZC0LYU1zd kPF6q/W+X4GJxkqA4hPxr++PPBdkGtrMEUOktmEA4znEmu4Fc/uXx+CBXM6dgvzIhLt00lIWdRh9i x2hYt2cpWoGFIQ==; Date: Wed, 22 Apr 2026 18:46:05 +0300 Message-Id: <86a4uvc81u.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: pipcet@HIDDEN, monnier@HIDDEN, eggert@HIDDEN In-Reply-To: <86v7dkct5o.fsf@HIDDEN> (message from Eli Zaretskii on Tue, 21 Apr 2026 16:57:55 +0300) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: andrei.elkin@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN > Date: Tue, 21 Apr 2026 16:57:55 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > The API problem is that 'unblock_input' doesn't just unblock input: it > > also *handles* asynchronous input, and many callers don't expect that, > > resulting in a number of rare bugs. > > > > 'unblock_input' calls 'process_pending_signals', which calls > > 'handle_async_input', which calls 'gobble_input', which calls > > read_socket_hook and, indirectly, 'Fdelete_terminal' if, as may have > > happened here, the X server went away. > > > > I believe this behavior is a holdover from when Emacs accepted input > > asynchronously from signal handles, because clearing the > > interrupt/signal mask would have allowed them to come back in. However, > > we have switched to handling input only via 'process_pending_signals', > > and it no longer makes sense for unblock_input to potentially end up > > calling so many functions. > > > > IOW, adding "block_input" and "unblock_input" around a section of code > > doesn't make it safer: it may prevent some bugs, but it also causes > > others, when unblock_input ends up, say, displaying a message in the > > minibuffer that we're in the process of redisplaying. After looking at how we did this in the old times, I don't think I understand what you are saying here. It is true that, since we nowadays don't process input in the signal handler, blocking input probably doesn't do much. But you seem to be saying that the problem is in unblock_input, and the old UNBLOCK_INPUT macro did the same: it called reinvoke_input_signal, which called handle_async_input, which called read_avail_input. So how was this safer than what we do now? how can it cause bugs that the old code didn't? > > One function which calls unblock_input (and other functions, including, > > apparently, Lisp) is x_handle_selection_event. I see no calls to unblock_input in x_handle_selection_event. What did I miss? > > Here's a simplified example chain of events: > > > > 1. kbd_buffer[0] contains a SELECTION_REQUEST > > 2. kbd_buffer[1] contains a SELECTION_REQUEST > > 3. kbd_fetch_ptr = &kbd_buffer[0], kbd_store_ptr = &kbd_buffer[2] > > 4. the X connection has died but we haven't noticed yet > > 5. we call read_char > > 6. read_char -> swallow_events -> process_special_events > > 7. we handle the first selection event; event = &kbd_buffer[0] > > 8. the memmove code does nothing, since moved_events == 0 > > 9. kbd_fetch_ptr = &kbd_buffer[1], event = &kbd_buffer[0] > > 10. process_special_events -> x_handle_selection_event -> > > x_handle_selection_request -> unblock_input -> process_pending_signals > > -> handle_async_input -> gobble_input -> XTread_socket -> XPending -> > > x_io_error_quitter -> Fdelete_terminal ->Â x_delete_terminal -> > > x_delete_display -> x_delete_selection_requests > > 11. x_delete_selection_requests inspects kbd_buffer[1] and deletes it by > > advancing kbd_fetch_ptr to &kbd_buffer[2]. The keyboard buffer is now > > empty. > > 12. we return to process_special_events, which resumes the loop > > 13. event is advanced to &kbd_buffer[1]. > > 14. we check event != kbd_store_ptr, which is true, and that event (used > > to) represent a SELECTION_REQUEST, which is also true > > 15. since event < kbd_fetch_ptr, we rotate the entire keyboard buffer > > 16. we execute kbd_fetch_ptr = next_kbd_event (kbd_fetch_ptr) > > 17. we now have kbd_fetch_ptr = &kbd_buffer[3], kbd_store_ptr = > > &kbd_buffer[2], indicating 4095 events in the keyboard buffer. > > 18. we return in this invalid case and there is a crash. And this scenario couldn't happen in, say, Emacs 23.1? It looks to me that swallow_events, which in Emacs 23.1 did what process_special_events does now, could also hit this same problem, no?
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 22 Apr 2026 11:44:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 22 07:44:41 2026 Received: from localhost ([127.0.0.1]:34299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFW0X-0002L7-AC for submit <at> debbugs.gnu.org; Wed, 22 Apr 2026 07:44:41 -0400 Received: from mail-24418.protonmail.ch ([109.224.244.18]:54663) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wFW0U-0002K1-Pr for 80863 <at> debbugs.gnu.org; Wed, 22 Apr 2026 07:44:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1776858271; x=1777117471; bh=p37NuAfu3NbvmSePPLKnXlwIZXsUilapa7xSbE5LGsQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=PrhVBcpT6+k3sL7UygfMFWGZk1nbDJ2iQ6ObkjFdHhSBfGjXBSFsTpncFBCw5rWS8 mqz0c+x0DmDKlG2KM/tPcU6slHHz5LSHSZzZZg4+kcG9eGjTx78NPBat6DFp/KuDDH hAr6N9HsciSeTS4cj+66izOahoOBIIhxC8W8euQDcsWL5/6cEb6d47evD8FobZPfN6 l3+OmtsxeWZ9M2YbJKkTwJ+16UNDG+x6QXwcKKiEFHn0xzIqi28EJGfdZOu6mmyHWQ 2PS67XzTrtS26CUQLg8XYJKVZuzoG+x4zwLXeASzVs5ckOFuE0uMH/kkwQvLAtqXHS QKU0erJXs9riQ== Date: Wed, 22 Apr 2026 11:44:26 +0000 To: Paul Eggert <eggert@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <875x5jrzh8.fsf@HIDDEN> In-Reply-To: <1b245184-3079-4c2d-b138-ae2ad13f5e02@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <1b245184-3079-4c2d-b138-ae2ad13f5e02@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 73cd9bbcf253a81fc1f00221d67c1e777acfd6fd MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: 74590 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, andrei.elkin@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Paul Eggert" <eggert@HIDDEN> writes: > On 2026-04-21 06:57, Eli Zaretskii wrote: >> I also wonder (have been wondering for quite some time) what is there >> in Andrei's system or usage patterns that causes these crashes so >> often. It's as if he were using an Emacs that I'm not familiar with, >> because no one else reports such frequent crashes in such basic >> functionality. > > I've been getting a few crashes, though not as often as Andrei. It'd be great if we could analyze those. Is there any additional information you can share? > This new bug#80863 smells like bug#74590, a bug that has been afflicting > me for months on Ubuntu 25.10 (and I think Fedora 43) and which several > other Emacs users have reported. Very occasionally Emacs crashes; more > often I see the symptoms of bug#74590. Note the "current_count is -1" in > Pip Cet's proposed bugfix comment "The rationale is we should always > call XFilterEvent for keyboard events, even if they arrive while > current_count is -1 (whatever that means)" <https://bugs.gnu.org/74590#10= 7>. I don't think those two are closely related, but it's possible that there's also a problem with unblock_input in that bug. current_count is an integer specifying how many events were handled or -1 if we're not expecting any, I think, and it's never used as an index so there's no buffer underflow there. bug#74590 happens only if GTK is in use, and if my theory is right then bug#80863 happens only if GTK is not in use. > If the bugs are related, I'd boost the urgency of bug#80863, and ask Pip > Cet to say whether the fix for bug#80863 might also address bug#74590. Unlikely, I would guess. It seems event_handler_gdk is always called with input already blocked, so hopefully the unblock_input in that function never ends up running random Emacs code from within the GDK event handler. I don't really see another way in which bug#74590 would cause a crash, but I may be missing something. Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 19:54:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 15:54:45 2026 Received: from localhost ([127.0.0.1]:50809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFHBE-0001hU-LZ for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 15:54:44 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:46105) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wFHBB-0001gz-Qj for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 15:54:42 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id 55CAEE0106; Tue, 21 Apr 2026 21:54:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1776801275; bh=tzdAxlK6p4CLGKGXtTHIKQm6XuuSbg3GfBWyA7XCYEw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kNRO/nwg3BsloJU0PRS3ALzPTn1GkuGs6uh4bHMJxJyU2xm5u640ekILLtgm2ckSL 4sscbUxoPPGZBcSwGoNeOZRMuBiwTPX2UKNeLOTGyHFTcwV9CCdOpnP2nKCN2ZKjWh 3fs+oHyKHA7xbzGT9Wwta//SM46zJW4C+KNV68lMEhGb3wf77ALCI0ZVwpp/D8Gbmy qImQe24RuOv6OjmERFy1vj1U0Qhoqv3pqgG71NFZBDI+A5pNYF3OU2anMgL+Up+TKZ SLdA+Xu1Az1sw0XyerHAGj6QhErOAfMC1uR3Ia7p6WBHahM2JpXU4kBi4V6Sh5HyEh HcLbD5xllbD5w== Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 097B24015C; Tue, 21 Apr 2026 21:54:35 +0200 (CEST) From: andrei.elkin@HIDDEN To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME In-Reply-To: <87y0ig5gmx.fsf@HIDDEN> (Pip Cet's message of "Tue, 21 Apr 2026 18:10:02 +0000") Organization: Home sweet home References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <871pg8wb1z.fsf@quad> <87y0ig5gmx.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Date: Tue, 21 Apr 2026 22:52:48 +0300 Message-ID: <87qzo8um3z.fsf@quad> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) One more detail to -> emacsclient is run in ssh (-X) session that connects the physical display client box with the emacs server one. The typical DISPLAY is localhost:10.0. The emacs server linux box is suspended by standard user means. -> The emacs process itself is started in tty mode (-nw). And that's in a screen session. I normally open up to 20 frames and they are saved/restored via framesets. The latter are also memorized in desktop. In my regular routine - I resume the emacs server box, - connect to it via ssh -X, - check that DISPLAY is localhost:10.0 (or wait for it to be released), and - launch emacsclient -c -s ... In the opened X frame I restore my frames. - when I am done I save frames into a register and seal that with M-x desktop-save. I suspend the emacs server box often while keeping the opened frames up on the screen.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 19:00:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 15:00:03 2026 Received: from localhost ([127.0.0.1]:50369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFGKJ-0002je-5w for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 15:00:03 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:16833) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wFGKG-0002iN-Mx for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 15:00:01 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id C142EE008B; Tue, 21 Apr 2026 20:59:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1776797994; bh=9SiRViOzE6COTKdtfMeXBFOgfrV49i6LG93Qzn7MI3g=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=xME0AkgkuTKFtLqPtDPsISfvnWIsNTRikA/w6IdcSLNiB12XGwFLHIlhK0IRlTKpf 9Nt69byF1w79fxkxmTJLCnle1C19O8E+5+a7HvXn8eGxxrCFgN/dJSVM9RWPhLvtWF 6Zg40EJEcp3Exkc+aeEORbwKuWPrYBucEt3t0nA8Qs2iFvHKkArdZUuhMx0Dgu4ryR ssJEAmhHNCImDMpJud8DxuMbDnebINFlfBXHaVHHy4G/k/P90dYymHWQhpIc3aRvCx dZaghGmj4jkLMG55KFF37buKfVPuH4kY7Ynm7opTq6HqL+iNy6oYe6ajCZMo2y1ILx rCx+QGmE5knCA== Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 707C34015C; Tue, 21 Apr 2026 20:59:54 +0200 (CEST) From: andrei.elkin@HIDDEN To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Organization: Home sweet home References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <871pg8wb1z.fsf@quad> <86qzo8ckhb.fsf@HIDDEN> Date: Tue, 21 Apr 2026 21:58:07 +0300 In-Reply-To: <86qzo8ckhb.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Apr 2026 20:05:20 +0300") Message-ID: <87se8ouon4.fsf@quad> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: pipcet@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> > I also wonder (have been wondering for quite some time) what is there >> > in Andrei's system or usage patterns that causes these crashes so >> > often. It's as if he were using an Emacs that I'm not familiar with, >> > because no one else reports such frequent crashes in such basic >> > functionality. >> >> Just to repeat what I replied to Pip, I keep emacs server on a computer >> that is suspended at night. The emacsclient is re- connected to it from another >> box. > > I'm not sure it's related. But if you can afford running for a while > without suspending Emacs at night, maybe we can at least start to > understand what is triggering all these weird crashes. Sadly I can't keep it running.. I'll you guys know how Pip's patches will work.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 18:57:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 14:57:04 2026 Received: from localhost ([127.0.0.1]:50337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFGHQ-0002WE-6w for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 14:57:04 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:56957) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wFGHO-0002Ve-3O for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 14:57:02 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id 7CD19E008B; Tue, 21 Apr 2026 20:56:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1776797815; bh=dfkTYDmOBxDSKTqeT64zV0bZE/IQkLJcOFEjLVZ/o/g=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=UCkkdoHFE74RqUlAwghhfRJVzgxkLky1jcmyC4jmqIt+zJYHRbda9hYkIJeJZX780 TP+PhMFz3E4gmYou1pGNZwC8Df5UCO1kaKa4/CKEyd7t8Tp+bSaP71GEA05Mv7QgNd g8rduFunFJg5oWhdtGnOM4orOZLayPptrngwBKPdY5empUS5pPW8GCK//DMVn5BMeI NRplLq+6ch3IABkq7Hp8KacgqJua7eoxkTbrxU9bNGTQ/wJT+QmtzhQpw2mX2ecCRM 3QRL1cV/DqbUayCBFhRWN5mqKa1OBuYFOECyz0pdsqFfZA9+Nq8M34JmoJE/TB5+F5 +xskJjHyTuMUg== Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 3845B40180; Tue, 21 Apr 2026 20:56:55 +0200 (CEST) From: andrei.elkin@HIDDEN To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Organization: Home sweet home References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <871pg8wb1z.fsf@quad> <87y0ig5gmx.fsf@HIDDEN> Date: Tue, 21 Apr 2026 21:55:08 +0300 In-Reply-To: <87y0ig5gmx.fsf@HIDDEN> (Pip Cet's message of "Tue, 21 Apr 2026 18:10:02 +0000") Message-ID: <87wly0uos3.fsf@quad> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > <andrei.elkin@HIDDEN> writes: > >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> Howdy Eli! >> >>> I also wonder (have been wondering for quite some time) what is there >>> in Andrei's system or usage patterns that causes these crashes so >>> often. It's as if he were using an Emacs that I'm not familiar with, >>> because no one else reports such frequent crashes in such basic >>> functionality. >> >> Just to repeat what I replied to Pip, I keep emacs server on a computer >> that is suspended at night. The emacsclient is re- connected to it from another >> box. > > I'm not sure I understand. How do you run emacsclient? In particular, > what is the value of the DISPLAY variable, typically? Is ssh involved? > Do you do anything special when suspending the system, or does it just > go away, as far as the X server is concerned? Sorry, I should've been precise at once. emacsclient is run in ssh (-X) session that connects the physical display client box with the emacs server one. The typical DISPLAY is localhost:10.0. The emacs server linux box is suspended by standard user means. The emacs process itself is started in tty mode (-nw). I normally open up to 20 frames and they are saved/restored via framesets. The latter are also memorized in desktop. In my regular routine - I resume the emacs server box, - connect to it via ssh -X, - check that DISPLAY is localhost:10.0 (or wait for it to be released), and - launch emacsclient -c -s ... In the opened X frame I restore my frames. - when I am done I save frames into a register and seal that with M-x desktop-save. I suspend the emacs server box often while keeping the opened frames up on the screen. > > How many X connections are involved? From the client computer I launch emacsclient ssh and up to 12 more none for emacs. > >> Btw I would with pleasure test Pip's patch. > > I think that would be helpful (I'd apply all three patches, but the > first or the third by itself should also avoid the issue). > > I cannot really reproduce the crashes here; when the X connection goes > away, another thread dies, so Emacs doesn't survive a disconnect. > > If there are further crashes, they're likely to be a little different, > at least. > > Thanks! And many more to you! /ndrei > > Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 18:10:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 14:10:18 2026 Received: from localhost ([127.0.0.1]:49965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFFY9-00074a-KA for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 14:10:17 -0400 Received: from mail-244123.protonmail.ch ([109.224.244.123]:19179) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wFFY7-00073u-6W for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 14:10:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1776795008; x=1777054208; bh=qDFt58xjWU7dtAyiqjwOUTBdtWgA7ku2wBdi2PWkHMQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=cllLlV/bsFC/OpzAp+vC7WgrigmH8oo7/SJkl49e+amAfbfsJlaYrwgjdd9NZZWTl zFShkhmFMgABSZxhqLuV8Bf/pX2qJYaf4pREuKeORNAa4LN4hT/3MS5J61IKQDxdhz 8KMNvLEjKcnQxa6FD70kkPB/9doASrMYARoDyYD6u5ytAIXpvh0lDjq4rSEQX5Q6mG BZsuE0ZmhHPmS0khSQ2timruqM2X1le42XxuZYIZ4vOYKdtLNO37xGX8ROpzVg+ixh 84aR2VzfPKP/u2jqM1d8qKtNcYTCWWEGeshn1KCv2GtXjjnH8gIC5hG1vBbekVw7Mr WVqxo+rerARxw== Date: Tue, 21 Apr 2026 18:10:02 +0000 To: andrei.elkin@HIDDEN From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87y0ig5gmx.fsf@HIDDEN> In-Reply-To: <871pg8wb1z.fsf@quad> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <871pg8wb1z.fsf@quad> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 9d72df9653e1b83ee0667f3986df27329d2b377a MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80863 Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) <andrei.elkin@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > > Howdy Eli! > >> I also wonder (have been wondering for quite some time) what is there >> in Andrei's system or usage patterns that causes these crashes so >> often. It's as if he were using an Emacs that I'm not familiar with, >> because no one else reports such frequent crashes in such basic >> functionality. > > Just to repeat what I replied to Pip, I keep emacs server on a computer > that is suspended at night. The emacsclient is re- connected to it from a= nother > box. I'm not sure I understand. How do you run emacsclient? In particular, what is the value of the DISPLAY variable, typically? Is ssh involved? Do you do anything special when suspending the system, or does it just go away, as far as the X server is concerned? How many X connections are involved? > Btw I would with pleasure test Pip's patch. I think that would be helpful (I'd apply all three patches, but the first or the third by itself should also avoid the issue). I cannot really reproduce the crashes here; when the X connection goes away, another thread dies, so Emacs doesn't survive a disconnect. If there are further crashes, they're likely to be a little different, at least. Thanks! Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 17:05:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 13:05:51 2026 Received: from localhost ([127.0.0.1]:49452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFEXn-0001eS-AR for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 13:05:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57916) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFEXk-0001dz-5W for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 13:05:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1wFEXW-0000OG-UI; Tue, 21 Apr 2026 13:05:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JOfsEtyg0DCsfiOWcEfY7I3r+3sw2t+FYZKpT8XpAWk=; b=Z6Kqa9sl889I rm4Wm49FnGAQsoFE/LQ5WQSCEf7HpsEUXPFYkmsaDTf1kCb2bjNcx7ZPtGbaiCbNDcKphVjQdzAdZ FVzmd4OA73d8hgps53linaco1clcspEGv2X5OrNjHzU2d2KvW84qTwgjO65uyHLNBKSmBjOdYpZKZ MMZBNcWt+Ug0hCD6VytXsXIDhladOU0lUoCom+KXoIWLHNIIhSby6dSbaN8hxre9FkuwR/zS6WHAg N20qSVGmeUwrUz3RK9rRYkKbo5ZKixAn09h1ZveotiWpE6viaCfE4bpvhM9+LQKwM2Rqxn3wZsFzB FHxul+OITCCLdPtj7tnkvw==; Date: Tue, 21 Apr 2026 20:05:20 +0300 Message-Id: <86qzo8ckhb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: andrei.elkin@HIDDEN In-Reply-To: <871pg8wb1z.fsf@quad> (andrei.elkin@HIDDEN) Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> <871pg8wb1z.fsf@quad> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80863 Cc: pipcet@HIDDEN, eggert@HIDDEN, monnier@HIDDEN, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: andrei.elkin@HIDDEN > Cc: Pip Cet <pipcet@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 80863 <at> debbugs.gnu.org > Date: Tue, 21 Apr 2026 19:08:40 +0300 > > Eli Zaretskii <eliz@HIDDEN> writes: > > Howdy Eli! > > > I also wonder (have been wondering for quite some time) what is there > > in Andrei's system or usage patterns that causes these crashes so > > often. It's as if he were using an Emacs that I'm not familiar with, > > because no one else reports such frequent crashes in such basic > > functionality. > > Just to repeat what I replied to Pip, I keep emacs server on a computer > that is suspended at night. The emacsclient is re- connected to it from another > box. I'm not sure it's related. But if you can afford running for a while without suspending Emacs at night, maybe we can at least start to understand what is triggering all these weird crashes.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 16:10:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 12:10:37 2026 Received: from localhost ([127.0.0.1]:48921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFDgK-0002Po-UR for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 12:10:37 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:57743) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wFDgI-0002OU-L0 for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 12:10:35 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id D55D1E0226; Tue, 21 Apr 2026 18:10:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1776787827; bh=Z9pozwfxOBtf6jXfCvhp/Cz/xv7njV/l8BD+YfBl5Ks=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=sA4Yr+Wf255e5cgk71Aq01cQ3BzX5uILCGsq9ArwZ15pHdw3wshtc/4LhigH+JS9c 4vehSiBZ3WS61kdAB4p+33xDYKha+MhZzMcbF8ZS9RuObSb5kmrA5WjjFm9JYBohWh vgJbsK+U7U9QYOUhvrJfpLBscUw7wJtefsUX2gQbrzkrbJ3bO5A2+fCZiC7sIP1jjm tYcNWGh2lqDP6bb+sG+hbJ9UBkSpeQGTn/phdk7hiHtfdJWl3fRuVfsm5sd3PWv3Xf v1eh4FdGWPa9wm+XVxo7NWQBpM1kAQIJ7hh3vX7rimEerfhbyRLV5lu/pMl4lBbxCg V9LNk9kiVFZdg== Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 891E24015F; Tue, 21 Apr 2026 18:10:27 +0200 (CEST) From: andrei.elkin@HIDDEN To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Organization: Home sweet home References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> Date: Tue, 21 Apr 2026 19:08:40 +0300 In-Reply-To: <86v7dkct5o.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Apr 2026 16:57:55 +0300") Message-ID: <871pg8wb1z.fsf@quad> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: Pip Cet <pipcet@HIDDEN>, Paul Eggert <eggert@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: Howdy Eli! > I also wonder (have been wondering for quite some time) what is there > in Andrei's system or usage patterns that causes these crashes so > often. It's as if he were using an Emacs that I'm not familiar with, > because no one else reports such frequent crashes in such basic > functionality. Just to repeat what I replied to Pip, I keep emacs server on a computer that is suspended at night. The emacsclient is re- connected to it from another box. Tell me if you need more details on my environment. Btw I would with pleasure test Pip's patch. Cheers, Andrei
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 16:06:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 12:06:27 2026 Received: from localhost ([127.0.0.1]:48886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFDcI-00023R-JI for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 12:06:27 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:45100) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1wFDcG-00022q-5P; Tue, 21 Apr 2026 12:06:24 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 20BA03C097AD3; Tue, 21 Apr 2026 09:06:18 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id gkYfhR2HM1Ea; Tue, 21 Apr 2026 09:06:18 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E9C533C09FB47; Tue, 21 Apr 2026 09:06:17 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu E9C533C09FB47 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1776787578; bh=wWBb17NV+wyiMyRpo7O1dvNk0EePj2MAitkK15HTi88=; h=Message-ID:Date:MIME-Version:To:From; b=UixWuwNX2hiyGPQL3JneXg3BF2eJqtrMZPEJ2G/EbO8oqBUVBTSD3mK6cx1FerMdY laoIiDs2I5sV7olsrJYQXQ8WUuE0QdfPxOfFwaq1eOx7iIGk0cQUb/x7BxcqMMdOpr SPxr/P3NHl9Aec6OEdeKl7DRiMhNu9TLX2f77rls3raRBZ2oqvo3cHzCPk5zNzrG5Y WxGLnhVzIXHWCukmZYfOxNxGRCCVcuUXE0jOaJ3xNaQBCUmD0CMDy61UlKoWiC1BSr iwM2Reyh5xcQWQD0oacE10oSXPDZdTf+B+QzbuHD8uKBCrOKUIJgnQAPd1sZ/gZZc9 KySNMt9PSih6g== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id XD0QJmvsXmrs; Tue, 21 Apr 2026 09:06:17 -0700 (PDT) Received: from penguin.cs.ucla.edu (47-154-25-11.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.11]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id A9A273C09FB44; Tue, 21 Apr 2026 09:06:17 -0700 (PDT) Message-ID: <1b245184-3079-4c2d-b138-ae2ad13f5e02@HIDDEN> Date: Tue, 21 Apr 2026 09:06:17 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME To: Eli Zaretskii <eliz@HIDDEN>, Pip Cet <pipcet@HIDDEN>, Stefan Monnier <monnier@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> <86v7dkct5o.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <86v7dkct5o.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: 74590 <at> debbugs.gnu.org, 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2026-04-21 06:57, Eli Zaretskii wrote: > I also wonder (have been wondering for quite some time) what is there > in Andrei's system or usage patterns that causes these crashes so > often. It's as if he were using an Emacs that I'm not familiar with, > because no one else reports such frequent crashes in such basic > functionality. I've been getting a few crashes, though not as often as Andrei. This new bug#80863 smells like bug#74590, a bug that has been afflicting me for months on Ubuntu 25.10 (and I think Fedora 43) and which several other Emacs users have reported. Very occasionally Emacs crashes; more often I see the symptoms of bug#74590. Note the "current_count is -1" in Pip Cet's proposed bugfix comment "The rationale is we should always call XFilterEvent for keyboard events, even if they arrive while current_count is -1 (whatever that means)" <https://bugs.gnu.org/74590#107>. If the bugs are related, I'd boost the urgency of bug#80863, and ask Pip Cet to say whether the fix for bug#80863 might also address bug#74590. It'd be nice if Po Lu could also comment but he hasn't responded for quite some time about the earlier bug so I wouldn't wait for that. cc'ing bug#74590.
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 16:02:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 12:02:10 2026 Received: from localhost ([127.0.0.1]:48837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wFDY9-0001fG-NZ for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 12:02:10 -0400 Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:39981) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>) id 1wFDY6-0001eK-Pf for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 12:02:07 -0400 Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51]) by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id AD9E6E022C; Tue, 21 Apr 2026 18:01:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore; t=1776787318; bh=GfulFDUiHB76FffWYtE+TuRglw2vzrc2pP0foJaCcaU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=SV17L66P6NxdAG7lHug/gFfJKOEMCy1Rc9EwGJzrpWXPrIos4ap9eVBXEGb/6UXYV BLxvCB2/1l7zlwyVgMs8fM/aT1HyyvZZ9BRtW3md4X7p29vuuWGJ5AMC7BjA+PB1Aw KLL3b6SVfLHbB+/rNqgsXZ1QKRHQqDmh0R9k2wcutdNTpAuzlWOuH4WC9ZBU5bW+I4 M7fcbEil5Rw9iEUxOHwD3h5mbdzMCoBYI9I3ZX2mFiCxLOQusIKHlYc9PM7xMIPb6f 64ziseukEo7ofdJuloB/P19RzlYJlcilm5Eb7BBkSBJNwoCIHMFmHn+u0evv68Z8K1 TbPSjyR6SX1zw== Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206]) by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 7652F40218; Tue, 21 Apr 2026 18:01:58 +0200 (CEST) From: andrei.elkin@HIDDEN To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Organization: Home sweet home References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN> <87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad> <87fr4o782k.fsf@HIDDEN> Date: Tue, 21 Apr 2026 19:00:11 +0300 In-Reply-To: <87fr4o782k.fsf@HIDDEN> (Pip Cet's message of "Tue, 21 Apr 2026 13:32:05 +0000") Message-ID: <875x5kwbg4.fsf@quad> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80863 Cc: 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>> Can you try: >>> >>> p kbd_is_on_hold >>> >>> Maybe there is a connection to the number of events in the kbd >>> buffer. We should check what kind of events there are, and when they >>> were put there: >>> >>> p $i = 0 >>> while ($i < 4096) >>> p kbd_buffer[$i].kind >>> p kbd_buffer[$i].ie.timestamp >>> p $i++ >>> end >> >> #119 0x00005555557972e0 in read_char (commandflag=1, >> map=XIL(0x5555836c27a3), prev_event=XIL(0), >> used_mouse_menu=0x7fffffffd6b9, end_time=0x0) at keyboard.c:3114 >> /usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x5555557972e0 >> $6 = true >> $7 = void > > Where does this line come from? "p $i", maybe? Right :-)! (I just wanted be sure there is no $i around) > > I think I may have worked out what happened here. It's a combination of > a longstanding API problem, X disconnects, and some code that was copied > but should have been modified. > > My assumption is that Andrei is still seeing X disconnects. Andrei, if > you think that cannot possibly be true, please let me know. I *did* see these warnings, actually I regularly do when I resume my linux box that runs emacs process from nightly suspend and reestablish connection with emacs server (for that I run emacsclient on another linux box).
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 13:58:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 09:58:11 2026
Received: from localhost ([127.0.0.1]:47814 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wFBc9-0008SC-UA
for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 09:58:11 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:49468)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wFBc7-0008RP-7h
for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 09:58:08 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1wFBc0-0007B8-1o; Tue, 21 Apr 2026 09:58:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=N1d7Qjr061Ws1POIxhUPcfJRXjLphtqKM48+2kNoZ0Q=; b=aCCOVMyOColxpf/J1VGD
RNVwBqK4CO/wk1ghozqXXH1oorupQO5IhSJCHhilJkcFQt0IFuwkU3TIqrI3gGnCegDktU6KEjsgv
vbvKIpDXC9DcopzRdjMni49DcQrFdIF5uSA6ROTePclJjTvTrMYlnlo3sosiNfoCw0u1ziyd8D7TZ
+JfZZ7flYk/+mi2NfVkbbImdtdGxYRRVSqt7GooqjfzPWBhczhPyYpP+tvwjfPlU6S5gkt44LL37v
N55sWHh4d+Q1zeKVhMA83feGnMIPwnEnCEefds/HOdDw4gdBdbh4vRWB7zOBNoHWNejKSQf5e4xYW
ouuTtDdYO9kHXQ==;
Date: Tue, 21 Apr 2026 16:57:55 +0300
Message-Id: <86v7dkct5o.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
Paul Eggert <eggert@HIDDEN>
In-Reply-To: <87fr4o782k.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN>
<87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad>
<87fr4o782k.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80863
Cc: 80863 <at> debbugs.gnu.org, andrei.elkin@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Cc: 80863 <at> debbugs.gnu.org
> Date: Tue, 21 Apr 2026 13:32:05 +0000
> From: Pip Cet via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> <andrei.elkin@HIDDEN> writes:
>
> I think I may have worked out what happened here. It's a combination of
> a longstanding API problem, X disconnects, and some code that was copied
> but should have been modified.
>
> My assumption is that Andrei is still seeing X disconnects. Andrei, if
> you think that cannot possibly be true, please let me know.
>
> The API problem is that 'unblock_input' doesn't just unblock input: it
> also *handles* asynchronous input, and many callers don't expect that,
> resulting in a number of rare bugs.
>
> 'unblock_input' calls 'process_pending_signals', which calls
> 'handle_async_input', which calls 'gobble_input', which calls
> read_socket_hook and, indirectly, 'Fdelete_terminal' if, as may have
> happened here, the X server went away.
>
> I believe this behavior is a holdover from when Emacs accepted input
> asynchronously from signal handles, because clearing the
> interrupt/signal mask would have allowed them to come back in. However,
> we have switched to handling input only via 'process_pending_signals',
> and it no longer makes sense for unblock_input to potentially end up
> calling so many functions.
>
> IOW, adding "block_input" and "unblock_input" around a section of code
> doesn't make it safer: it may prevent some bugs, but it also causes
> others, when unblock_input ends up, say, displaying a message in the
> minibuffer that we're in the process of redisplaying.
>
> One function which calls unblock_input (and other functions, including,
> apparently, Lisp) is x_handle_selection_event. This function is called
> from process_special_events, which looks like this:
>
> static void
> process_special_events (void)
> {
> union buffered_input_event *event;
> int moved_events;
>
> for (event = kbd_fetch_ptr; event != kbd_store_ptr;
> event = next_kbd_event (event))
> {
> /* If we find a stored X selection request, handle it now. */
> if (event->kind == SELECTION_REQUEST_EVENT
> || event->kind == SELECTION_CLEAR_EVENT)
> {
>
> /* Remove the event from the fifo buffer before processing;
> otherwise swallow_events called recursively could see it
> and process it again. To do this, we move the events
> between kbd_fetch_ptr and EVENT one slot to the right,
> cyclically. */
>
> copy = event->sie;
>
> if (event < kbd_fetch_ptr)
> {
> memmove (kbd_buffer + 1, kbd_buffer,
> (event - kbd_buffer) * sizeof *kbd_buffer);
> kbd_buffer[0] = kbd_buffer[KBD_BUFFER_SIZE - 1];
> moved_events = kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr;
> }
> else
> moved_events = event - kbd_fetch_ptr;
>
> memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
> moved_events * sizeof *kbd_fetch_ptr);
> kbd_fetch_ptr = next_kbd_event (kbd_fetch_ptr);
> input_pending = readable_events (0);
>
> x_handle_selection_event (©);
> }
> }
> }
>
> This code looks safe, as long as the call to x_handle_selection_event
> preserves kbd_fetch_ptr and kbd_store_ptr. However, the same code
> appears in x_delete_selection_requests:
>
> static void
> x_delete_selection_requests (struct x_display_info *dpyinfo)
> {
> union buffered_input_event *event;
> int moved_events;
>
> for (event = kbd_fetch_ptr; event != kbd_store_ptr;
> event = X_NEXT_KBD_EVENT (event))
> {
> if (event->kind == SELECTION_REQUEST_EVENT
> || event->kind == SELECTION_CLEAR_EVENT)
> {
> if (SELECTION_EVENT_DPYINFO (&event->sie) != dpyinfo)
> continue;
>
> /* Remove the event from the fifo buffer before processing;
> otherwise swallow_events called recursively could see it
> and process it again. To do this, we move the events
> between kbd_fetch_ptr and EVENT one slot to the right,
> cyclically. */
>
> if (event < kbd_fetch_ptr)
> {
> memmove (kbd_buffer + 1, kbd_buffer,
> (event - kbd_buffer) * sizeof *kbd_buffer);
> kbd_buffer[0] = kbd_buffer[KBD_BUFFER_SIZE - 1];
> moved_events = kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr;
> }
> else
> moved_events = event - kbd_fetch_ptr;
>
> memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
> moved_events * sizeof *kbd_fetch_ptr);
> kbd_fetch_ptr = X_NEXT_KBD_EVENT (kbd_fetch_ptr);
>
> /* `detect_input_pending' will then recompute whether or not
> pending input events exist. */
> input_pending = false;
> }
> }
> }
>
> The problem is that x_delete_selection_requests does not preserve
> kbd_fetch_ptr: it's possible (and likely) for kbd_fetch_ptr to be equal
> to kbd_store_ptr after the call to
> x_handle_selection_event/x_delete_selection_requests, while 'event'
> still points to the previous event in the kbd queue.
>
> In that case, we increment kbd_fetch_ptr past kbd_store_ptr. This
> results in the kbd queue suddenly containing 4095 resurrected events
> which were already handled, and are now "replayed" (key presses were
> modified with clear_event so they wouldn't cause trouble, but other
> events, such as the file notify events in this case, may do so). Since
> the old events weren't protected from GC, it's quite likely we'll end up
> finding a dead cons cell in event->ie.arg, as has happened here.
>
> Here's a simplified example chain of events:
>
> 1. kbd_buffer[0] contains a SELECTION_REQUEST
> 2. kbd_buffer[1] contains a SELECTION_REQUEST
> 3. kbd_fetch_ptr = &kbd_buffer[0], kbd_store_ptr = &kbd_buffer[2]
> 4. the X connection has died but we haven't noticed yet
> 5. we call read_char
> 6. read_char -> swallow_events -> process_special_events
> 7. we handle the first selection event; event = &kbd_buffer[0]
> 8. the memmove code does nothing, since moved_events == 0
> 9. kbd_fetch_ptr = &kbd_buffer[1], event = &kbd_buffer[0]
> 10. process_special_events -> x_handle_selection_event ->
> x_handle_selection_request -> unblock_input -> process_pending_signals
> -> handle_async_input -> gobble_input -> XTread_socket -> XPending ->
> x_io_error_quitter -> Fdelete_terminal ->Â x_delete_terminal ->
> x_delete_display -> x_delete_selection_requests
> 11. x_delete_selection_requests inspects kbd_buffer[1] and deletes it by
> advancing kbd_fetch_ptr to &kbd_buffer[2]. The keyboard buffer is now
> empty.
> 12. we return to process_special_events, which resumes the loop
> 13. event is advanced to &kbd_buffer[1].
> 14. we check event != kbd_store_ptr, which is true, and that event (used
> to) represent a SELECTION_REQUEST, which is also true
> 15. since event < kbd_fetch_ptr, we rotate the entire keyboard buffer
> 16. we execute kbd_fetch_ptr = next_kbd_event (kbd_fetch_ptr)
> 17. we now have kbd_fetch_ptr = &kbd_buffer[3], kbd_store_ptr =
> &kbd_buffer[2], indicating 4095 events in the keyboard buffer.
> 18. we return in this invalid case and there is a crash.
>
> Apart from the offsets, this matches the keyboard buffer Andrei saw,
> with many of the events that were yet to be "replayed" having occurred
> in the distant past.
>
> Proposed patch (X disconnects are rare so having a few NO_EVENTs in the
> kbd buffer when we see one is acceptable):
I've added Stefan and Paul to the discussion.
If we decide to install this,l I think it should wait till after the
emacs-31 branch is cut.
I also wonder (have been wondering for quite some time) what is there
in Andrei's system or usage patterns that causes these crashes so
often. It's as if he were using an Emacs that I'm not familiar with,
because no one else reports such frequent crashes in such basic
functionality.
>
> >From 5386c4646ad48eab70368879a0b3980d930152db Mon Sep 17 00:00:00 2001
> From: Pip Cet <pipcet@HIDDEN>
> Date: Tue, 21 Apr 2026 13:08:36 +0000
> Subject: [PATCH] Don't modify kbd_fetch_ptr in x_delete_selection_requests
> (bug#80863)
>
> This code may be called from within the loop in process_special_events
> which assumed kbd_fetch_ptr remains unchanged. This caused a buffer
> underflow which resulted in the entire kbd buffer being replayed.
>
> * src/xterm.c (x_delete_selection_requests): Simply clear deleted
> events rather than rotating the kbd buffer.
> ---
> src/xterm.c | 21 +--------------------
> 1 file changed, 1 insertion(+), 20 deletions(-)
>
> diff --git a/src/xterm.c b/src/xterm.c
> index b02380a7171..26d0e296873 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -31784,7 +31784,6 @@ #define NUM_ARGV 10
> x_delete_selection_requests (struct x_display_info *dpyinfo)
> {
> union buffered_input_event *event;
> - int moved_events;
>
> for (event = kbd_fetch_ptr; event != kbd_store_ptr;
> event = X_NEXT_KBD_EVENT (event))
> @@ -31795,25 +31794,7 @@ x_delete_selection_requests (struct x_display_info *dpyinfo)
> if (SELECTION_EVENT_DPYINFO (&event->sie) != dpyinfo)
> continue;
>
> - /* Remove the event from the fifo buffer before processing;
> - otherwise swallow_events called recursively could see it
> - and process it again. To do this, we move the events
> - between kbd_fetch_ptr and EVENT one slot to the right,
> - cyclically. */
> -
> - if (event < kbd_fetch_ptr)
> - {
> - memmove (kbd_buffer + 1, kbd_buffer,
> - (event - kbd_buffer) * sizeof *kbd_buffer);
> - kbd_buffer[0] = kbd_buffer[KBD_BUFFER_SIZE - 1];
> - moved_events = kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr;
> - }
> - else
> - moved_events = event - kbd_fetch_ptr;
> -
> - memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
> - moved_events * sizeof *kbd_fetch_ptr);
> - kbd_fetch_ptr = X_NEXT_KBD_EVENT (kbd_fetch_ptr);
> + EVENT_INIT (event->ie);
>
> /* `detect_input_pending' will then recompute whether or not
> pending input events exist. */
> --
> 2.53.0
>
> I'd also like to propose once more to simplify unblock_input so it
> unblocks input but does not immediately handle async input or timers:
>
> >From eb5e95aa89c54823f12616b7cf1c20cccd4119dd Mon Sep 17 00:00:00 2001
> From: Pip Cet <pipcet@HIDDEN>
> Date: Tue, 21 Apr 2026 13:12:33 +0000
> Subject: [PATCH] Simplify unblock_input (bug#80863)
>
> Many callers of unblock_input do not expect pending input events to be
> handled immediately. Delay handling the events and timers until we
> next call maybe_quit, which should be soon enough.
>
> * src/keyboard.c (unblock_input_to): Don't handle pending input.
> ---
> src/keyboard.c | 7 +------
> 1 file changed, 1 insertion(+), 6 deletions(-)
>
> diff --git a/src/keyboard.c b/src/keyboard.c
> index c64b2a6dd57..0f0e0a96646 100644
> --- a/src/keyboard.c
> +++ b/src/keyboard.c
> @@ -8379,12 +8379,7 @@ process_pending_signals (void)
> unblock_input_to (int level)
> {
> interrupt_input_blocked = level;
> - if (level == 0)
> - {
> - if (pending_signals && !fatal_error_in_progress)
> - process_pending_signals ();
> - }
> - else if (level < 0)
> + if (level < 0)
> emacs_abort ();
> }
>
> --
> 2.53.0
>
> Furthermore, since it's possible for x_handle_selection_request to call
> Lisp, which causes all kinds of trouble, let's make
> process_special_events a bit safer:
>
> >From e8ab7847b87e7edc37279499541063d049c9952a Mon Sep 17 00:00:00 2001
> From: Pip Cet <pipcet@HIDDEN>
> Date: Tue, 21 Apr 2026 13:19:04 +0000
> Subject: [PATCH] Make process_special_events reentrant (bug#80863)
>
> * src/keyboard.c (process_special_events): Restart the loop after
> calling x_handle_selection_event.
> ---
> src/keyboard.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/src/keyboard.c b/src/keyboard.c
> index 0f0e0a96646..9061620311e 100644
> --- a/src/keyboard.c
> +++ b/src/keyboard.c
> @@ -4601,6 +4601,7 @@ process_special_events (void)
> int moved_events;
> #endif
>
> + again: ;
> for (event = kbd_fetch_ptr; event != kbd_store_ptr;
> event = next_kbd_event (event))
> {
> @@ -4664,6 +4665,9 @@ process_special_events (void)
> a window system. */
> emacs_abort ();
> #endif
> + /* x_handle_selection_event may have modified kbd_fetch_ptr
> + (bug#80863), so restart the loop. */
> + goto again;
> }
> }
> }
> --
> 2.53.0
>
> Pip
>
>
>
>
>
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 21 Apr 2026 13:32:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 21 09:32:22 2026
Received: from localhost ([127.0.0.1]:46738 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wFBDB-0006IJ-Ce
for submit <at> debbugs.gnu.org; Tue, 21 Apr 2026 09:32:22 -0400
Received: from mail-24417.protonmail.ch ([109.224.244.17]:54489)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1wFBD6-0006Hg-R0
for 80863 <at> debbugs.gnu.org; Tue, 21 Apr 2026 09:32:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1776778329; x=1777037529;
bh=7XW5FmyNEJ1+VoDNCYzC+dTdlioaNMN8QupOp62trdA=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=aHEZ9gTl+ZZ6JyEHGyKfxWVO26sHvTeNN0jiX0SHNHO3QEhLrXbVRZg5Yg0WgpOZO
Vv0UU8mfjqsfjyq+vFmJ0wkjjSDq/FVcDnsdj7qaY9MQgvQEb3njzbrV8BZr8Va2Tv
iL1GspaLMrmhW4AZYATLIot2n1d6hpDIEw5jZLE4gSwpY79h+X690IfUBJvoAuwAqt
CoHNBSgDJKkyybx26M+n/t+V6ZDR00vYkf/JS0WnvygWoEswNi2AXSgCwlvfAERaWT
w3iqpRXa8vzSDsKDs00mTjyTHQ5xN5meAn3VLCgiTdeqGzQr4nhcugJPziHh9307lz
DSicC7GUiFjTg==
Date: Tue, 21 Apr 2026 13:32:05 +0000
To: andrei.elkin@HIDDEN
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Message-ID: <87fr4o782k.fsf@HIDDEN>
In-Reply-To: <87eck9wub1.fsf@quad>
References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN>
<87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN> <87eck9wub1.fsf@quad>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: d70336461d4e25f4d43c9bc07d72d96aa51384e2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80863
Cc: 80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
<andrei.elkin@HIDDEN> writes:
> Pip Cet <pipcet@HIDDEN> writes:
>
>> <andrei.elkin@HIDDEN> writes:
>>
>>> Pip Cet <pipcet@HIDDEN> writes:
>>>
>>>> "Andrei Elkin via \"Bug reports for GNU Emacs, the Swiss army knife of
>>>> text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>>>
>>>>> #97 0x00005555558557df in wrong_type_argument
>>>>> (predicate=3DXIL(0xc8d0), value=3DXIL(0x5555866c5d40)) at data.c:134
>>>>> #98 0x0000555555853199 in CAR (c=3DXIL(0x5555866c5d40)) at lisp.h:152=
8
>>>>> #99 0x0000555555856706 in Fcar (list=3DXIL(0x5555866c5d40)) at data.c=
:667
>>>>> #100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2),
>>>>> list=3DXIL(0x55558368ec23)) at fns.c:1844
>>>>
>>>> This indicates we're looking at a list with three or more elements; th=
e
>>>> first cons cell is at 0x55558368ec23, we don't know about the second
>>>> one, but the second cons cell's cdr is 0x5555866c5d40. That isn't a
>>>> valid Lisp symbol, so the second cons cell must have been GC'd.
>>>>
>>>> Can you try finding the list of cons cells starting at 0x55558368ec23?
>>>> I.e., run
>>>>
>>>> p *XCONS (0x55558368ec23)
>>>> p *XCONS (XCDR (0x55558368ec23))
>>>> p *XCONS (XCDR (XCDR (0x55558368ec23)))
>>>>
>>>> We're particularly interested in whether the second cons cell looks li=
ke
>>>> it has been freed.
>>>
>>> (gdb) f 100
>>> #100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2), list=3DXIL(0x55558=
368ec23)) at fns.c:1844
>>> /usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x555555=
88f411
>>> (gdb) p *XCONS (0x55558368ec23)
>>> $1 =3D {
>>> u =3D {
>>> s =3D {
>>> car =3D XIL(0x8a60),
>>
>> Can you run:
>>
>> p Qfile_notify
>>
>> to confirm that's the same symbol?
>
> (gdb) f 104
> #104 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2), list=3DXIL(0x5555836=
8ec23)) at fns.c:1844
> /usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x55555588=
f411
> (gdb) p Qfile_notify
> $5 =3D XIL(0x8a60)
>
> reads the same one.
>
>
>>
>>> u =3D {
>>> cdr =3D XIL(0x5555866c5d53),
>>> chain =3D 0x5555866c5d53
>>> }
>>> },
>>> gcaligned =3D 96 '`'
>>> }
>>> }
>>> (gdb) p *XCONS (XCDR (0x55558368ec23))
>>> $2 =3D {
>>> u =3D {
>>> s =3D {
>>> car =3D XIL(0x4),
>>> u =3D {
>>> cdr =3D XIL(0x5555866c5d40),
>>> chain =3D 0x5555866c5d40
>>> }
>>> },
>>> gcaligned =3D 4 '\004'
>>> }
>>> }
>>
>> That cons cell has been GC'd and is now on the free list.
>>
>>>> Please run:
>>>>
>>>> p kbd_fetch_ptr
>>>> p kbd_store_ptr
>>>
>>> It's #119 now of course 'cos of terminate_due_to_signal.
>>>
>>> #119 0x00005555557972e0 in read_char (commandflag=3D1,
>>> map=3DXIL(0x5555836c27a3), prev_event=3DXIL(0),
>>> used_mouse_menu=3D0x7fffffffd6b9, end_time=3D0x0) at keyboard.c:3114
>>> /usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x5=
555557972e0
>>> (gdb) p kbd_fetch_ptr
>>> $3 =3D (union buffered_input_event *) 0x555555afaee0 <kbd_buffer+119680=
>
>>> (gdb) p kbd_store_ptr
>>> $4 =3D (union buffered_input_event *) 0x555555b0f120 <kbd_buffer+202176=
>
>>
>> That's more than a thousand events! That strikes me as somewhat unusual.
>>
>> Can you try:
>>
>> p kbd_is_on_hold
>>
>> Maybe there is a connection to the number of events in the kbd
>> buffer. We should check what kind of events there are, and when they
>> were put there:
>>
>> p $i =3D 0
>> while ($i < 4096)
>> p kbd_buffer[$i].kind
>> p kbd_buffer[$i].ie.timestamp
>> p $i++
>> end
>
> #119 0x00005555557972e0 in read_char (commandflag=3D1, map=3DXIL(0x555583=
6c27a3), prev_event=3DXIL(0), used_mouse_menu=3D0x7fffffffd6b9, end_time=3D=
0x0) at keyboard.c:3114
> /usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x555=
5557972e0
> $6 =3D true
> $7 =3D void
Where does this line come from? "p $i", maybe?
I think I may have worked out what happened here. It's a combination of
a longstanding API problem, X disconnects, and some code that was copied
but should have been modified.
My assumption is that Andrei is still seeing X disconnects. Andrei, if
you think that cannot possibly be true, please let me know.
The API problem is that 'unblock_input' doesn't just unblock input: it
also *handles* asynchronous input, and many callers don't expect that,
resulting in a number of rare bugs.
'unblock_input' calls 'process_pending_signals', which calls
'handle_async_input', which calls 'gobble_input', which calls
read_socket_hook and, indirectly, 'Fdelete_terminal' if, as may have
happened here, the X server went away.
I believe this behavior is a holdover from when Emacs accepted input
asynchronously from signal handles, because clearing the
interrupt/signal mask would have allowed them to come back in. However,
we have switched to handling input only via 'process_pending_signals',
and it no longer makes sense for unblock_input to potentially end up
calling so many functions.
IOW, adding "block_input" and "unblock_input" around a section of code
doesn't make it safer: it may prevent some bugs, but it also causes
others, when unblock_input ends up, say, displaying a message in the
minibuffer that we're in the process of redisplaying.
One function which calls unblock_input (and other functions, including,
apparently, Lisp) is x_handle_selection_event. This function is called
from process_special_events, which looks like this:
static void
process_special_events (void)
{
union buffered_input_event *event;
int moved_events;
for (event =3D kbd_fetch_ptr; event !=3D kbd_store_ptr;
event =3D next_kbd_event (event))
{
/* If we find a stored X selection request, handle it now. */
if (event->kind =3D=3D SELECTION_REQUEST_EVENT
=09 || event->kind =3D=3D SELECTION_CLEAR_EVENT)
=09{
=09 /* Remove the event from the fifo buffer before processing;
=09 otherwise swallow_events called recursively could see it
=09 and process it again. To do this, we move the events
=09 between kbd_fetch_ptr and EVENT one slot to the right,
=09 cyclically. */
=09 copy =3D event->sie;
=09 if (event < kbd_fetch_ptr)
=09 {
=09 memmove (kbd_buffer + 1, kbd_buffer,
=09=09 (event - kbd_buffer) * sizeof *kbd_buffer);
=09 kbd_buffer[0] =3D kbd_buffer[KBD_BUFFER_SIZE - 1];
=09 moved_events =3D kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr;
=09 }
=09 else
=09 moved_events =3D event - kbd_fetch_ptr;
=09 memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
=09=09 moved_events * sizeof *kbd_fetch_ptr);
=09 kbd_fetch_ptr =3D next_kbd_event (kbd_fetch_ptr);
=09 input_pending =3D readable_events (0);
=09 x_handle_selection_event (©);
=09}
}
}
This code looks safe, as long as the call to x_handle_selection_event
preserves kbd_fetch_ptr and kbd_store_ptr. However, the same code
appears in x_delete_selection_requests:
static void
x_delete_selection_requests (struct x_display_info *dpyinfo)
{
union buffered_input_event *event;
int moved_events;
for (event =3D kbd_fetch_ptr; event !=3D kbd_store_ptr;
event =3D X_NEXT_KBD_EVENT (event))
{
if (event->kind =3D=3D SELECTION_REQUEST_EVENT
=09 || event->kind =3D=3D SELECTION_CLEAR_EVENT)
=09{
=09 if (SELECTION_EVENT_DPYINFO (&event->sie) !=3D dpyinfo)
=09 continue;
=09 /* Remove the event from the fifo buffer before processing;
=09 otherwise swallow_events called recursively could see it
=09 and process it again. To do this, we move the events
=09 between kbd_fetch_ptr and EVENT one slot to the right,
=09 cyclically. */
=09 if (event < kbd_fetch_ptr)
=09 {
=09 memmove (kbd_buffer + 1, kbd_buffer,
=09=09 (event - kbd_buffer) * sizeof *kbd_buffer);
=09 kbd_buffer[0] =3D kbd_buffer[KBD_BUFFER_SIZE - 1];
=09 moved_events =3D kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr;
=09 }
=09 else
=09 moved_events =3D event - kbd_fetch_ptr;
=09 memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
=09=09 moved_events * sizeof *kbd_fetch_ptr);
=09 kbd_fetch_ptr =3D X_NEXT_KBD_EVENT (kbd_fetch_ptr);
=09 /* `detect_input_pending' will then recompute whether or not
=09 pending input events exist. */
=09 input_pending =3D false;
=09}
}
}
The problem is that x_delete_selection_requests does not preserve
kbd_fetch_ptr: it's possible (and likely) for kbd_fetch_ptr to be equal
to kbd_store_ptr after the call to
x_handle_selection_event/x_delete_selection_requests, while 'event'
still points to the previous event in the kbd queue.
In that case, we increment kbd_fetch_ptr past kbd_store_ptr. This
results in the kbd queue suddenly containing 4095 resurrected events
which were already handled, and are now "replayed" (key presses were
modified with clear_event so they wouldn't cause trouble, but other
events, such as the file notify events in this case, may do so). Since
the old events weren't protected from GC, it's quite likely we'll end up
finding a dead cons cell in event->ie.arg, as has happened here.
Here's a simplified example chain of events:
1. kbd_buffer[0] contains a SELECTION_REQUEST
2. kbd_buffer[1] contains a SELECTION_REQUEST
3. kbd_fetch_ptr =3D &kbd_buffer[0], kbd_store_ptr =3D &kbd_buffer[2]
4. the X connection has died but we haven't noticed yet
5. we call read_char
6. read_char -> swallow_events -> process_special_events
7. we handle the first selection event; event =3D &kbd_buffer[0]
8. the memmove code does nothing, since moved_events =3D=3D 0
9. kbd_fetch_ptr =3D &kbd_buffer[1], event =3D &kbd_buffer[0]
10. process_special_events -> x_handle_selection_event ->
x_handle_selection_request -> unblock_input -> process_pending_signals
-> handle_async_input -> gobble_input -> XTread_socket -> XPending ->
x_io_error_quitter -> Fdelete_terminal ->=C2=A0x_delete_terminal ->
x_delete_display -> x_delete_selection_requests
11. x_delete_selection_requests inspects kbd_buffer[1] and deletes it by
advancing kbd_fetch_ptr to &kbd_buffer[2]. The keyboard buffer is now
empty.
12. we return to process_special_events, which resumes the loop
13. event is advanced to &kbd_buffer[1].
14. we check event !=3D kbd_store_ptr, which is true, and that event (used
to) represent a SELECTION_REQUEST, which is also true
15. since event < kbd_fetch_ptr, we rotate the entire keyboard buffer
16. we execute kbd_fetch_ptr =3D next_kbd_event (kbd_fetch_ptr)
17. we now have kbd_fetch_ptr =3D &kbd_buffer[3], kbd_store_ptr =3D
&kbd_buffer[2], indicating 4095 events in the keyboard buffer.
18. we return in this invalid case and there is a crash.
Apart from the offsets, this matches the keyboard buffer Andrei saw,
with many of the events that were yet to be "replayed" having occurred
in the distant past.
Proposed patch (X disconnects are rare so having a few NO_EVENTs in the
kbd buffer when we see one is acceptable):
From 5386c4646ad48eab70368879a0b3980d930152db Mon Sep 17 00:00:00 2001
From: Pip Cet <pipcet@HIDDEN>
Date: Tue, 21 Apr 2026 13:08:36 +0000
Subject: [PATCH] Don't modify kbd_fetch_ptr in x_delete_selection_requests
(bug#80863)
This code may be called from within the loop in process_special_events
which assumed kbd_fetch_ptr remains unchanged. This caused a buffer
underflow which resulted in the entire kbd buffer being replayed.
* src/xterm.c (x_delete_selection_requests): Simply clear deleted
events rather than rotating the kbd buffer.
---
src/xterm.c | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/src/xterm.c b/src/xterm.c
index b02380a7171..26d0e296873 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -31784,7 +31784,6 @@ #define NUM_ARGV 10
x_delete_selection_requests (struct x_display_info *dpyinfo)
{
union buffered_input_event *event;
- int moved_events;
=20
for (event =3D kbd_fetch_ptr; event !=3D kbd_store_ptr;
event =3D X_NEXT_KBD_EVENT (event))
@@ -31795,25 +31794,7 @@ x_delete_selection_requests (struct x_display_info=
*dpyinfo)
=09 if (SELECTION_EVENT_DPYINFO (&event->sie) !=3D dpyinfo)
=09 continue;
=20
-=09 /* Remove the event from the fifo buffer before processing;
-=09 otherwise swallow_events called recursively could see it
-=09 and process it again. To do this, we move the events
-=09 between kbd_fetch_ptr and EVENT one slot to the right,
-=09 cyclically. */
-
-=09 if (event < kbd_fetch_ptr)
-=09 {
-=09 memmove (kbd_buffer + 1, kbd_buffer,
-=09=09 (event - kbd_buffer) * sizeof *kbd_buffer);
-=09 kbd_buffer[0] =3D kbd_buffer[KBD_BUFFER_SIZE - 1];
-=09 moved_events =3D kbd_buffer + KBD_BUFFER_SIZE - 1 - kbd_fetch_ptr=
;
-=09 }
-=09 else
-=09 moved_events =3D event - kbd_fetch_ptr;
-
-=09 memmove (kbd_fetch_ptr + 1, kbd_fetch_ptr,
-=09=09 moved_events * sizeof *kbd_fetch_ptr);
-=09 kbd_fetch_ptr =3D X_NEXT_KBD_EVENT (kbd_fetch_ptr);
+=09 EVENT_INIT (event->ie);
=20
=09 /* `detect_input_pending' will then recompute whether or not
=09 pending input events exist. */
--=20
2.53.0
I'd also like to propose once more to simplify unblock_input so it
unblocks input but does not immediately handle async input or timers:
From eb5e95aa89c54823f12616b7cf1c20cccd4119dd Mon Sep 17 00:00:00 2001
From: Pip Cet <pipcet@HIDDEN>
Date: Tue, 21 Apr 2026 13:12:33 +0000
Subject: [PATCH] Simplify unblock_input (bug#80863)
Many callers of unblock_input do not expect pending input events to be
handled immediately. Delay handling the events and timers until we
next call maybe_quit, which should be soon enough.
* src/keyboard.c (unblock_input_to): Don't handle pending input.
---
src/keyboard.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/keyboard.c b/src/keyboard.c
index c64b2a6dd57..0f0e0a96646 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -8379,12 +8379,7 @@ process_pending_signals (void)
unblock_input_to (int level)
{
interrupt_input_blocked =3D level;
- if (level =3D=3D 0)
- {
- if (pending_signals && !fatal_error_in_progress)
-=09process_pending_signals ();
- }
- else if (level < 0)
+ if (level < 0)
emacs_abort ();
}
=20
--=20
2.53.0
Furthermore, since it's possible for x_handle_selection_request to call
Lisp, which causes all kinds of trouble, let's make
process_special_events a bit safer:
From e8ab7847b87e7edc37279499541063d049c9952a Mon Sep 17 00:00:00 2001
From: Pip Cet <pipcet@HIDDEN>
Date: Tue, 21 Apr 2026 13:19:04 +0000
Subject: [PATCH] Make process_special_events reentrant (bug#80863)
* src/keyboard.c (process_special_events): Restart the loop after
calling x_handle_selection_event.
---
src/keyboard.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/keyboard.c b/src/keyboard.c
index 0f0e0a96646..9061620311e 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -4601,6 +4601,7 @@ process_special_events (void)
int moved_events;
#endif
=20
+ again: ;
for (event =3D kbd_fetch_ptr; event !=3D kbd_store_ptr;
event =3D next_kbd_event (event))
{
@@ -4664,6 +4665,9 @@ process_special_events (void)
a window system. */
=09 emacs_abort ();
#endif
+=09 /* x_handle_selection_event may have modified kbd_fetch_ptr
+=09 (bug#80863), so restart the loop. */
+=09 goto again;
=09}
}
}
--=20
2.53.0
Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 20 Apr 2026 15:02:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 20 11:02:31 2026
Received: from localhost ([127.0.0.1]:57877 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wEq8t-0006xF-3F
for submit <at> debbugs.gnu.org; Mon, 20 Apr 2026 11:02:31 -0400
Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:8247)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>)
id 1wEq8q-0006wv-M9
for 80863 <at> debbugs.gnu.org; Mon, 20 Apr 2026 11:02:29 -0400
Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51])
by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id C93C3E00BE;
Mon, 20 Apr 2026 17:02:21 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore;
t=1776697341; bh=VPxpn7ny9m5qBuDQDRG6rK4cZIAreYFMEooapAcS/oA=;
h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
b=oYAT2CaljUDNrH1rTpCnbtTWD++dNlP9YD299uEvmQ3wQS318cLNPWenThDh/QNK2
9thKv9/vRrTKqWCAH9Wvh6z1LpWErP8htnbGEXYrIOqad486mKnqrHAhwQ1KRmYHYT
p+sJvy84LUj5M4GXiGm0drclIcl6tFt8YlKbwp9gzIQpJjZzFWwdsB0O8YGjfRI3bf
KcEuw2gR7BTk+Vja5kkvSSqN4XsgPy+aavbCtfrtuUxfZl7v9uPbvu37J9wlU3ymcj
D8scRWkWoAcX1bjIg78fxDWAR+8LdvhbHCQ8oP7pnsjzUEL1ai/P7gTx61zAGsJzYn
8sh7d/2sxu7Gw==
Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206])
by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 41F474026F;
Mon, 20 Apr 2026 17:02:20 +0200 (CEST)
From: andrei.elkin@HIDDEN
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Organization: Home sweet home
References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN>
<87ldeic414.fsf@quad> <87qzo97pga.fsf@HIDDEN>
Date: Mon, 20 Apr 2026 18:00:34 +0300
In-Reply-To: <87qzo97pga.fsf@HIDDEN> (Pip Cet's message of "Mon, 20
Apr 2026 13:04:25 +0000")
Message-ID: <87eck9wub1.fsf@quad>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
X-Debbugs-Envelope-To: 80863
Cc: 80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Pip Cet <pipcet@HIDDEN> writes:
> <andrei.elkin@HIDDEN> writes:
>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>>> "Andrei Elkin via \"Bug reports for GNU Emacs, the Swiss army knife of
>>> text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>>
>>>> #97 0x00005555558557df in wrong_type_argument
>>>> (predicate=XIL(0xc8d0), value=XIL(0x5555866c5d40)) at data.c:134
>>>> #98 0x0000555555853199 in CAR (c=XIL(0x5555866c5d40)) at lisp.h:1528
>>>> #99 0x0000555555856706 in Fcar (list=XIL(0x5555866c5d40)) at data.c:667
>>>> #100 0x000055555588f411 in Fnth (n=make_fixnum(2),
>>>> list=XIL(0x55558368ec23)) at fns.c:1844
>>>
>>> This indicates we're looking at a list with three or more elements; the
>>> first cons cell is at 0x55558368ec23, we don't know about the second
>>> one, but the second cons cell's cdr is 0x5555866c5d40. That isn't a
>>> valid Lisp symbol, so the second cons cell must have been GC'd.
>>>
>>> Can you try finding the list of cons cells starting at 0x55558368ec23?
>>> I.e., run
>>>
>>> p *XCONS (0x55558368ec23)
>>> p *XCONS (XCDR (0x55558368ec23))
>>> p *XCONS (XCDR (XCDR (0x55558368ec23)))
>>>
>>> We're particularly interested in whether the second cons cell looks like
>>> it has been freed.
>>
>> (gdb) f 100
>> #100 0x000055555588f411 in Fnth (n=make_fixnum(2), list=XIL(0x55558368ec23)) at fns.c:1844
>> /usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x55555588f411
>> (gdb) p *XCONS (0x55558368ec23)
>> $1 = {
>> u = {
>> s = {
>> car = XIL(0x8a60),
>
> Can you run:
>
> p Qfile_notify
>
> to confirm that's the same symbol?
(gdb) f 104
#104 0x000055555588f411 in Fnth (n=make_fixnum(2), list=XIL(0x55558368ec23)) at fns.c:1844
/usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x55555588f411
(gdb) p Qfile_notify
$5 = XIL(0x8a60)
reads the same one.
>
>> u = {
>> cdr = XIL(0x5555866c5d53),
>> chain = 0x5555866c5d53
>> }
>> },
>> gcaligned = 96 '`'
>> }
>> }
>> (gdb) p *XCONS (XCDR (0x55558368ec23))
>> $2 = {
>> u = {
>> s = {
>> car = XIL(0x4),
>> u = {
>> cdr = XIL(0x5555866c5d40),
>> chain = 0x5555866c5d40
>> }
>> },
>> gcaligned = 4 '\004'
>> }
>> }
>
> That cons cell has been GC'd and is now on the free list.
>
>>> Please run:
>>>
>>> p kbd_fetch_ptr
>>> p kbd_store_ptr
>>
>> It's #119 now of course 'cos of terminate_due_to_signal.
>>
>> #119 0x00005555557972e0 in read_char (commandflag=1,
>> map=XIL(0x5555836c27a3), prev_event=XIL(0),
>> used_mouse_menu=0x7fffffffd6b9, end_time=0x0) at keyboard.c:3114
>> /usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x5555557972e0
>> (gdb) p kbd_fetch_ptr
>> $3 = (union buffered_input_event *) 0x555555afaee0 <kbd_buffer+119680>
>> (gdb) p kbd_store_ptr
>> $4 = (union buffered_input_event *) 0x555555b0f120 <kbd_buffer+202176>
>
> That's more than a thousand events! That strikes me as somewhat unusual.
>
> Can you try:
>
> p kbd_is_on_hold
>
> Maybe there is a connection to the number of events in the kbd
> buffer. We should check what kind of events there are, and when they
> were put there:
>
> p $i = 0
> while ($i < 4096)
> p kbd_buffer[$i].kind
> p kbd_buffer[$i].ie.timestamp
> p $i++
> end
#119 0x00005555557972e0 in read_char (commandflag=1, map=XIL(0x5555836c27a3), prev_event=XIL(0), used_mouse_menu=0x7fffffffd6b9, end_time=0x0) at keyboard.c:3114
/usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x5555557972e0
$6 = true
$7 = void
$8 = 0
$9 = NO_EVENT
$10 = 0
$11 = 0
$12 = NO_EVENT
$13 = 0
$14 = 1
$15 = NO_EVENT
$16 = 0
$17 = 2
$18 = NO_EVENT
$19 = 0
$20 = 3
$21 = NO_EVENT
$22 = 0
$23 = 4
$24 = NO_EVENT
$25 = 0
$26 = 5
$27 = NO_EVENT
$28 = 0
$29 = 6
$30 = NO_EVENT
$31 = 0
$32 = 7
$33 = NO_EVENT
$34 = 0
$35 = 8
$36 = NO_EVENT
$37 = 0
$38 = 9
$39 = NO_EVENT
$40 = 0
$41 = 10
$42 = NO_EVENT
$43 = 0
$44 = 11
$45 = NO_EVENT
$46 = 0
$47 = 12
$48 = NO_EVENT
$49 = 0
$50 = 13
$51 = NO_EVENT
$52 = 0
$53 = 14
$54 = NO_EVENT
$55 = 0
$56 = 15
$57 = NO_EVENT
$58 = 0
$59 = 16
$60 = NO_EVENT
$61 = 0
$62 = 17
$63 = NO_EVENT
$64 = 0
$65 = 18
$66 = NO_EVENT
$67 = 0
$68 = 19
$69 = NO_EVENT
$70 = 0
$71 = 20
$72 = NO_EVENT
$73 = 0
$74 = 21
$75 = NO_EVENT
$76 = 0
$77 = 22
$78 = NO_EVENT
$79 = 0
$80 = 23
$81 = NO_EVENT
$82 = 0
$83 = 24
$84 = NO_EVENT
$85 = 0
$86 = 25
$87 = NO_EVENT
$88 = 0
$89 = 26
$90 = NO_EVENT
$91 = 0
$92 = 27
$93 = NO_EVENT
$94 = 0
$95 = 28
$96 = NO_EVENT
$97 = 0
$98 = 29
$99 = NO_EVENT
$100 = 0
$101 = 30
$102 = NO_EVENT
$103 = 0
$104 = 31
$105 = NO_EVENT
$106 = 0
$107 = 32
$108 = NO_EVENT
$109 = 0
$110 = 33
$111 = NO_EVENT
$112 = 0
$113 = 34
$114 = NO_EVENT
$115 = 0
$116 = 35
$117 = NO_EVENT
$118 = 0
$119 = 36
$120 = NO_EVENT
$121 = 0
$122 = 37
$123 = NO_EVENT
$124 = 0
$125 = 38
$126 = NO_EVENT
$127 = 0
$128 = 39
$129 = NO_EVENT
$130 = 0
$131 = 40
$132 = NO_EVENT
$133 = 0
$134 = 41
$135 = NO_EVENT
$136 = 0
$137 = 42
$138 = NO_EVENT
$139 = 0
$140 = 43
$141 = NO_EVENT
$142 = 0
$143 = 44
$144 = NO_EVENT
$145 = 0
$146 = 45
$147 = NO_EVENT
$148 = 0
$149 = 46
$150 = NO_EVENT
$151 = 0
$152 = 47
$153 = NO_EVENT
$154 = 0
$155 = 48
$156 = NO_EVENT
$157 = 0
$158 = 49
$159 = NO_EVENT
$160 = 0
$161 = 50
$162 = NO_EVENT
$163 = 0
$164 = 51
$165 = NO_EVENT
$166 = 0
$167 = 52
$168 = NO_EVENT
$169 = 0
$170 = 53
$171 = NO_EVENT
$172 = 0
$173 = 54
$174 = NO_EVENT
$175 = 0
$176 = 55
$177 = NO_EVENT
$178 = 0
$179 = 56
$180 = NO_EVENT
$181 = 0
$182 = 57
$183 = NO_EVENT
$184 = 0
$185 = 58
$186 = NO_EVENT
$187 = 0
$188 = 59
$189 = NO_EVENT
$190 = 0
$191 = 60
$192 = NO_EVENT
$193 = 0
$194 = 61
$195 = NO_EVENT
$196 = 0
$197 = 62
$198 = NO_EVENT
$199 = 0
$200 = 63
$201 = NO_EVENT
$202 = 0
$203 = 64
$204 = NO_EVENT
$205 = 0
$206 = 65
$207 = NO_EVENT
$208 = 0
$209 = 66
$210 = NO_EVENT
$211 = 0
$212 = 67
$213 = NO_EVENT
$214 = 0
$215 = 68
$216 = NO_EVENT
$217 = 0
$218 = 69
$219 = NO_EVENT
$220 = 0
$221 = 70
$222 = NO_EVENT
$223 = 0
$224 = 71
$225 = NO_EVENT
$226 = 0
$227 = 72
$228 = NO_EVENT
$229 = 0
$230 = 73
$231 = NO_EVENT
$232 = 0
$233 = 74
$234 = NO_EVENT
$235 = 0
$236 = 75
$237 = NO_EVENT
$238 = 0
$239 = 76
$240 = NO_EVENT
$241 = 0
$242 = 77
$243 = NO_EVENT
$244 = 0
$245 = 78
$246 = NO_EVENT
$247 = 0
$248 = 79
$249 = NO_EVENT
$250 = 0
$251 = 80
$252 = NO_EVENT
$253 = 0
$254 = 81
$255 = NO_EVENT
$256 = 0
$257 = 82
$258 = NO_EVENT
$259 = 0
$260 = 83
$261 = NO_EVENT
$262 = 0
$263 = 84
$264 = NO_EVENT
$265 = 0
$266 = 85
$267 = NO_EVENT
$268 = 0
$269 = 86
$270 = NO_EVENT
$271 = 0
$272 = 87
$273 = NO_EVENT
$274 = 0
$275 = 88
$276 = NO_EVENT
$277 = 0
$278 = 89
$279 = NO_EVENT
$280 = 0
$281 = 90
$282 = NO_EVENT
$283 = 0
$284 = 91
$285 = NO_EVENT
$286 = 0
$287 = 92
$288 = NO_EVENT
$289 = 0
$290 = 93
$291 = NO_EVENT
$292 = 0
$293 = 94
$294 = NO_EVENT
$295 = 0
$296 = 95
$297 = NO_EVENT
$298 = 0
$299 = 96
$300 = NO_EVENT
$301 = 0
$302 = 97
$303 = NO_EVENT
$304 = 0
$305 = 98
$306 = NO_EVENT
$307 = 0
$308 = 99
$309 = NO_EVENT
$310 = 0
$311 = 100
$312 = NO_EVENT
$313 = 0
$314 = 101
$315 = NO_EVENT
$316 = 0
$317 = 102
$318 = NO_EVENT
$319 = 0
$320 = 103
$321 = NO_EVENT
$322 = 0
$323 = 104
$324 = NO_EVENT
$325 = 0
$326 = 105
$327 = NO_EVENT
$328 = 0
$329 = 106
$330 = NO_EVENT
$331 = 0
$332 = 107
$333 = NO_EVENT
$334 = 0
$335 = 108
$336 = NO_EVENT
$337 = 0
$338 = 109
$339 = NO_EVENT
$340 = 0
$341 = 110
$342 = NO_EVENT
$343 = 0
$344 = 111
$345 = NO_EVENT
$346 = 0
$347 = 112
$348 = NO_EVENT
$349 = 0
$350 = 113
$351 = NO_EVENT
$352 = 0
$353 = 114
$354 = NO_EVENT
$355 = 0
$356 = 115
$357 = NO_EVENT
$358 = 0
$359 = 116
$360 = NO_EVENT
$361 = 0
$362 = 117
$363 = NO_EVENT
$364 = 0
$365 = 118
$366 = NO_EVENT
$367 = 0
$368 = 119
$369 = NO_EVENT
$370 = 0
$371 = 120
$372 = NO_EVENT
$373 = 0
$374 = 121
$375 = NO_EVENT
$376 = 0
$377 = 122
$378 = NO_EVENT
$379 = 0
$380 = 123
$381 = NO_EVENT
$382 = 0
$383 = 124
$384 = NO_EVENT
$385 = 0
$386 = 125
$387 = NO_EVENT
$388 = 0
$389 = 126
$390 = NO_EVENT
$391 = 0
$392 = 127
$393 = NO_EVENT
$394 = 0
$395 = 128
$396 = NO_EVENT
$397 = 0
$398 = 129
$399 = NO_EVENT
$400 = 0
$401 = 130
$402 = NO_EVENT
$403 = 0
$404 = 131
$405 = NO_EVENT
$406 = 0
$407 = 132
$408 = NO_EVENT
$409 = 0
$410 = 133
$411 = NO_EVENT
$412 = 0
$413 = 134
$414 = NO_EVENT
$415 = 0
$416 = 135
$417 = NO_EVENT
$418 = 0
$419 = 136
$420 = NO_EVENT
$421 = 0
$422 = 137
$423 = NO_EVENT
$424 = 0
$425 = 138
$426 = NO_EVENT
$427 = 0
$428 = 139
$429 = NO_EVENT
$430 = 0
$431 = 140
$432 = NO_EVENT
$433 = 0
$434 = 141
$435 = NO_EVENT
$436 = 0
$437 = 142
$438 = NO_EVENT
$439 = 0
$440 = 143
$441 = NO_EVENT
$442 = 0
$443 = 144
$444 = NO_EVENT
$445 = 0
$446 = 145
$447 = NO_EVENT
$448 = 0
$449 = 146
$450 = NO_EVENT
$451 = 0
$452 = 147
$453 = NO_EVENT
$454 = 0
$455 = 148
$456 = NO_EVENT
$457 = 0
$458 = 149
$459 = NO_EVENT
$460 = 0
$461 = 150
$462 = NO_EVENT
$463 = 0
$464 = 151
$465 = NO_EVENT
$466 = 0
$467 = 152
$468 = NO_EVENT
$469 = 0
$470 = 153
$471 = NO_EVENT
$472 = 0
$473 = 154
$474 = NO_EVENT
$475 = 0
$476 = 155
$477 = NO_EVENT
$478 = 0
$479 = 156
$480 = NO_EVENT
$481 = 0
$482 = 157
$483 = NO_EVENT
$484 = 0
$485 = 158
$486 = NO_EVENT
$487 = 0
$488 = 159
$489 = NO_EVENT
$490 = 0
$491 = 160
$492 = NO_EVENT
$493 = 0
$494 = 161
$495 = NO_EVENT
$496 = 0
$497 = 162
$498 = NO_EVENT
$499 = 0
$500 = 163
$501 = NO_EVENT
$502 = 0
$503 = 164
$504 = NO_EVENT
$505 = 0
$506 = 165
$507 = NO_EVENT
$508 = 0
$509 = 166
$510 = NO_EVENT
$511 = 0
$512 = 167
$513 = NO_EVENT
$514 = 0
$515 = 168
$516 = NO_EVENT
$517 = 0
$518 = 169
$519 = NO_EVENT
$520 = 0
$521 = 170
$522 = NO_EVENT
$523 = 0
$524 = 171
$525 = NO_EVENT
$526 = 0
$527 = 172
$528 = NO_EVENT
$529 = 0
$530 = 173
$531 = NO_EVENT
$532 = 0
$533 = 174
$534 = NO_EVENT
$535 = 0
$536 = 175
$537 = NO_EVENT
$538 = 0
$539 = 176
$540 = NO_EVENT
$541 = 0
$542 = 177
$543 = NO_EVENT
$544 = 0
$545 = 178
$546 = NO_EVENT
$547 = 0
$548 = 179
$549 = NO_EVENT
$550 = 0
$551 = 180
$552 = NO_EVENT
$553 = 0
$554 = 181
$555 = NO_EVENT
$556 = 0
$557 = 182
$558 = NO_EVENT
$559 = 0
$560 = 183
$561 = NO_EVENT
$562 = 0
$563 = 184
$564 = NO_EVENT
$565 = 0
$566 = 185
$567 = NO_EVENT
$568 = 0
$569 = 186
$570 = NO_EVENT
$571 = 0
$572 = 187
$573 = NO_EVENT
$574 = 0
$575 = 188
$576 = NO_EVENT
$577 = 0
$578 = 189
$579 = NO_EVENT
$580 = 0
$581 = 190
$582 = NO_EVENT
$583 = 0
$584 = 191
$585 = NO_EVENT
$586 = 0
$587 = 192
$588 = NO_EVENT
$589 = 0
$590 = 193
$591 = NO_EVENT
$592 = 0
$593 = 194
$594 = NO_EVENT
$595 = 0
$596 = 195
$597 = NO_EVENT
$598 = 0
$599 = 196
$600 = NO_EVENT
$601 = 0
$602 = 197
$603 = NO_EVENT
$604 = 0
$605 = 198
$606 = NO_EVENT
$607 = 0
$608 = 199
$609 = NO_EVENT
$610 = 0
$611 = 200
$612 = NO_EVENT
$613 = 0
$614 = 201
$615 = NO_EVENT
$616 = 0
$617 = 202
$618 = NO_EVENT
$619 = 0
$620 = 203
$621 = NO_EVENT
$622 = 0
$623 = 204
$624 = NO_EVENT
$625 = 0
$626 = 205
$627 = NO_EVENT
$628 = 0
$629 = 206
$630 = NO_EVENT
$631 = 0
$632 = 207
$633 = NO_EVENT
$634 = 0
$635 = 208
$636 = NO_EVENT
$637 = 0
$638 = 209
$639 = NO_EVENT
$640 = 0
$641 = 210
$642 = NO_EVENT
$643 = 0
$644 = 211
$645 = NO_EVENT
$646 = 0
$647 = 212
$648 = NO_EVENT
$649 = 0
$650 = 213
$651 = NO_EVENT
$652 = 0
$653 = 214
$654 = NO_EVENT
$655 = 0
$656 = 215
$657 = NO_EVENT
$658 = 0
$659 = 216
$660 = NO_EVENT
$661 = 0
$662 = 217
$663 = NO_EVENT
$664 = 0
$665 = 218
$666 = NO_EVENT
$667 = 0
$668 = 219
$669 = NO_EVENT
$670 = 0
$671 = 220
$672 = NO_EVENT
$673 = 0
$674 = 221
$675 = NO_EVENT
$676 = 0
$677 = 222
$678 = NO_EVENT
$679 = 0
$680 = 223
$681 = NO_EVENT
$682 = 0
$683 = 224
$684 = NO_EVENT
$685 = 0
$686 = 225
$687 = NO_EVENT
$688 = 0
$689 = 226
$690 = NO_EVENT
$691 = 0
$692 = 227
$693 = NO_EVENT
$694 = 0
$695 = 228
$696 = NO_EVENT
$697 = 0
$698 = 229
$699 = NO_EVENT
$700 = 0
$701 = 230
$702 = NO_EVENT
$703 = 0
$704 = 231
$705 = NO_EVENT
$706 = 0
$707 = 232
$708 = NO_EVENT
$709 = 0
$710 = 233
$711 = NO_EVENT
$712 = 0
$713 = 234
$714 = NO_EVENT
$715 = 0
$716 = 235
$717 = NO_EVENT
$718 = 0
$719 = 236
$720 = NO_EVENT
$721 = 0
$722 = 237
$723 = NO_EVENT
$724 = 0
$725 = 238
$726 = NO_EVENT
$727 = 0
$728 = 239
$729 = NO_EVENT
$730 = 0
$731 = 240
$732 = NO_EVENT
$733 = 0
$734 = 241
$735 = NO_EVENT
$736 = 0
$737 = 242
$738 = NO_EVENT
$739 = 0
$740 = 243
$741 = NO_EVENT
$742 = 0
$743 = 244
$744 = NO_EVENT
$745 = 0
$746 = 245
$747 = NO_EVENT
$748 = 0
$749 = 246
$750 = NO_EVENT
$751 = 0
$752 = 247
$753 = NO_EVENT
$754 = 0
$755 = 248
$756 = NO_EVENT
$757 = 0
$758 = 249
$759 = NO_EVENT
$760 = 0
$761 = 250
$762 = NO_EVENT
$763 = 0
$764 = 251
$765 = NO_EVENT
$766 = 0
$767 = 252
$768 = NO_EVENT
$769 = 0
$770 = 253
$771 = NO_EVENT
$772 = 0
$773 = 254
$774 = NO_EVENT
$775 = 0
$776 = 255
$777 = NO_EVENT
$778 = 0
$779 = 256
$780 = NO_EVENT
$781 = 0
$782 = 257
$783 = NO_EVENT
$784 = 0
$785 = 258
$786 = NO_EVENT
$787 = 0
$788 = 259
$789 = NO_EVENT
$790 = 0
$791 = 260
$792 = NO_EVENT
$793 = 0
$794 = 261
$795 = NO_EVENT
$796 = 0
$797 = 262
$798 = NO_EVENT
$799 = 0
$800 = 263
$801 = NO_EVENT
$802 = 0
$803 = 264
$804 = NO_EVENT
$805 = 0
$806 = 265
$807 = NO_EVENT
$808 = 0
$809 = 266
$810 = NO_EVENT
$811 = 0
$812 = 267
$813 = NO_EVENT
$814 = 0
$815 = 268
$816 = NO_EVENT
$817 = 0
$818 = 269
$819 = NO_EVENT
$820 = 0
$821 = 270
$822 = NO_EVENT
$823 = 0
$824 = 271
$825 = NO_EVENT
$826 = 0
$827 = 272
$828 = NO_EVENT
$829 = 0
$830 = 273
$831 = NO_EVENT
$832 = 0
$833 = 274
$834 = NO_EVENT
$835 = 0
$836 = 275
$837 = NO_EVENT
$838 = 0
$839 = 276
$840 = NO_EVENT
$841 = 0
$842 = 277
$843 = NO_EVENT
$844 = 0
$845 = 278
$846 = NO_EVENT
$847 = 0
$848 = 279
$849 = NO_EVENT
$850 = 0
$851 = 280
$852 = NO_EVENT
$853 = 0
$854 = 281
$855 = NO_EVENT
$856 = 0
$857 = 282
$858 = NO_EVENT
$859 = 0
$860 = 283
$861 = NO_EVENT
$862 = 0
$863 = 284
$864 = NO_EVENT
$865 = 0
$866 = 285
$867 = NO_EVENT
$868 = 0
$869 = 286
$870 = NO_EVENT
$871 = 0
$872 = 287
$873 = NO_EVENT
$874 = 0
$875 = 288
$876 = NO_EVENT
$877 = 0
$878 = 289
$879 = NO_EVENT
$880 = 0
$881 = 290
$882 = NO_EVENT
$883 = 0
$884 = 291
$885 = NO_EVENT
$886 = 0
$887 = 292
$888 = NO_EVENT
$889 = 0
$890 = 293
$891 = NO_EVENT
$892 = 0
$893 = 294
$894 = NO_EVENT
$895 = 0
$896 = 295
$897 = NO_EVENT
$898 = 0
$899 = 296
$900 = NO_EVENT
$901 = 0
$902 = 297
$903 = NO_EVENT
$904 = 0
$905 = 298
$906 = NO_EVENT
$907 = 0
$908 = 299
$909 = NO_EVENT
$910 = 0
$911 = 300
$912 = NO_EVENT
$913 = 0
$914 = 301
$915 = NO_EVENT
$916 = 0
$917 = 302
$918 = NO_EVENT
$919 = 0
$920 = 303
$921 = NO_EVENT
$922 = 0
$923 = 304
$924 = NO_EVENT
$925 = 0
$926 = 305
$927 = NO_EVENT
$928 = 0
$929 = 306
$930 = NO_EVENT
$931 = 0
$932 = 307
$933 = NO_EVENT
$934 = 0
$935 = 308
$936 = NO_EVENT
$937 = 0
$938 = 309
$939 = NO_EVENT
$940 = 0
$941 = 310
$942 = NO_EVENT
$943 = 0
$944 = 311
$945 = NO_EVENT
$946 = 0
$947 = 312
$948 = NO_EVENT
$949 = 0
$950 = 313
$951 = NO_EVENT
$952 = 0
$953 = 314
$954 = NO_EVENT
$955 = 0
$956 = 315
$957 = NO_EVENT
$958 = 0
$959 = 316
$960 = NO_EVENT
$961 = 0
$962 = 317
$963 = NO_EVENT
$964 = 0
$965 = 318
$966 = NO_EVENT
$967 = 0
$968 = 319
$969 = NO_EVENT
$970 = 0
$971 = 320
$972 = NO_EVENT
$973 = 0
$974 = 321
$975 = NO_EVENT
$976 = 0
$977 = 322
$978 = NO_EVENT
$979 = 0
$980 = 323
$981 = NO_EVENT
$982 = 0
$983 = 324
$984 = NO_EVENT
$985 = 0
$986 = 325
$987 = NO_EVENT
$988 = 0
$989 = 326
$990 = NO_EVENT
$991 = 0
$992 = 327
$993 = NO_EVENT
$994 = 0
$995 = 328
$996 = NO_EVENT
$997 = 0
$998 = 329
$999 = NO_EVENT
$1000 = 0
$1001 = 330
$1002 = NO_EVENT
$1003 = 0
$1004 = 331
$1005 = NO_EVENT
$1006 = 0
$1007 = 332
$1008 = NO_EVENT
$1009 = 0
$1010 = 333
$1011 = NO_EVENT
$1012 = 0
$1013 = 334
$1014 = NO_EVENT
$1015 = 0
$1016 = 335
$1017 = NO_EVENT
$1018 = 0
$1019 = 336
$1020 = NO_EVENT
$1021 = 0
$1022 = 337
$1023 = NO_EVENT
$1024 = 0
$1025 = 338
$1026 = NO_EVENT
$1027 = 0
$1028 = 339
$1029 = NO_EVENT
$1030 = 0
$1031 = 340
$1032 = NO_EVENT
$1033 = 0
$1034 = 341
$1035 = NO_EVENT
$1036 = 0
$1037 = 342
$1038 = NO_EVENT
$1039 = 0
$1040 = 343
$1041 = NO_EVENT
$1042 = 0
$1043 = 344
$1044 = NO_EVENT
$1045 = 0
$1046 = 345
$1047 = NO_EVENT
$1048 = 0
$1049 = 346
$1050 = NO_EVENT
$1051 = 0
$1052 = 347
$1053 = NO_EVENT
$1054 = 0
$1055 = 348
$1056 = NO_EVENT
$1057 = 0
$1058 = 349
$1059 = NO_EVENT
$1060 = 0
$1061 = 350
$1062 = NO_EVENT
$1063 = 0
$1064 = 351
$1065 = NO_EVENT
$1066 = 0
$1067 = 352
$1068 = NO_EVENT
$1069 = 0
$1070 = 353
$1071 = NO_EVENT
$1072 = 0
$1073 = 354
$1074 = NO_EVENT
$1075 = 0
$1076 = 355
$1077 = NO_EVENT
$1078 = 0
$1079 = 356
$1080 = NO_EVENT
$1081 = 0
$1082 = 357
$1083 = NO_EVENT
$1084 = 0
$1085 = 358
$1086 = NO_EVENT
$1087 = 0
$1088 = 359
$1089 = NO_EVENT
$1090 = 0
$1091 = 360
$1092 = NO_EVENT
$1093 = 0
$1094 = 361
$1095 = NO_EVENT
$1096 = 0
$1097 = 362
$1098 = NO_EVENT
$1099 = 0
$1100 = 363
$1101 = NO_EVENT
$1102 = 0
$1103 = 364
$1104 = NO_EVENT
$1105 = 0
$1106 = 365
$1107 = NO_EVENT
$1108 = 0
$1109 = 366
$1110 = NO_EVENT
$1111 = 0
$1112 = 367
$1113 = NO_EVENT
$1114 = 0
$1115 = 368
$1116 = NO_EVENT
$1117 = 0
$1118 = 369
$1119 = NO_EVENT
$1120 = 0
$1121 = 370
$1122 = NO_EVENT
$1123 = 0
$1124 = 371
$1125 = NO_EVENT
$1126 = 0
$1127 = 372
$1128 = NO_EVENT
$1129 = 0
$1130 = 373
$1131 = NO_EVENT
$1132 = 0
$1133 = 374
$1134 = NO_EVENT
$1135 = 0
$1136 = 375
$1137 = NO_EVENT
$1138 = 0
$1139 = 376
$1140 = NO_EVENT
$1141 = 0
$1142 = 377
$1143 = NO_EVENT
$1144 = 0
$1145 = 378
$1146 = NO_EVENT
$1147 = 0
$1148 = 379
$1149 = NO_EVENT
$1150 = 0
$1151 = 380
$1152 = NO_EVENT
$1153 = 0
$1154 = 381
$1155 = NO_EVENT
$1156 = 0
$1157 = 382
$1158 = NO_EVENT
$1159 = 0
$1160 = 383
$1161 = NO_EVENT
$1162 = 0
$1163 = 384
$1164 = NO_EVENT
$1165 = 0
$1166 = 385
$1167 = NO_EVENT
$1168 = 0
$1169 = 386
$1170 = NO_EVENT
$1171 = 0
$1172 = 387
$1173 = NO_EVENT
$1174 = 0
$1175 = 388
$1176 = NO_EVENT
$1177 = 0
$1178 = 389
$1179 = NO_EVENT
$1180 = 0
$1181 = 390
$1182 = NO_EVENT
$1183 = 0
$1184 = 391
$1185 = NO_EVENT
$1186 = 0
$1187 = 392
$1188 = NO_EVENT
$1189 = 0
$1190 = 393
$1191 = NO_EVENT
$1192 = 0
$1193 = 394
$1194 = NO_EVENT
$1195 = 0
$1196 = 395
$1197 = NO_EVENT
$1198 = 0
$1199 = 396
$1200 = NO_EVENT
$1201 = 0
$1202 = 397
$1203 = NO_EVENT
$1204 = 0
$1205 = 398
$1206 = NO_EVENT
$1207 = 0
$1208 = 399
$1209 = NO_EVENT
$1210 = 0
$1211 = 400
$1212 = NO_EVENT
$1213 = 0
$1214 = 401
$1215 = NO_EVENT
$1216 = 0
$1217 = 402
$1218 = NO_EVENT
$1219 = 0
$1220 = 403
$1221 = NO_EVENT
$1222 = 0
$1223 = 404
$1224 = NO_EVENT
$1225 = 0
$1226 = 405
$1227 = NO_EVENT
$1228 = 0
$1229 = 406
$1230 = NO_EVENT
$1231 = 0
$1232 = 407
$1233 = NO_EVENT
$1234 = 0
$1235 = 408
$1236 = NO_EVENT
$1237 = 0
$1238 = 409
$1239 = NO_EVENT
$1240 = 0
$1241 = 410
$1242 = NO_EVENT
$1243 = 0
$1244 = 411
$1245 = NO_EVENT
$1246 = 0
$1247 = 412
$1248 = NO_EVENT
$1249 = 0
$1250 = 413
$1251 = NO_EVENT
$1252 = 0
$1253 = 414
$1254 = NO_EVENT
$1255 = 0
$1256 = 415
$1257 = NO_EVENT
$1258 = 0
$1259 = 416
$1260 = NO_EVENT
$1261 = 0
$1262 = 417
$1263 = NO_EVENT
$1264 = 0
$1265 = 418
$1266 = NO_EVENT
$1267 = 0
$1268 = 419
$1269 = NO_EVENT
$1270 = 0
$1271 = 420
$1272 = NO_EVENT
$1273 = 0
$1274 = 421
$1275 = NO_EVENT
$1276 = 0
$1277 = 422
$1278 = NO_EVENT
$1279 = 0
$1280 = 423
$1281 = NO_EVENT
$1282 = 0
$1283 = 424
$1284 = NO_EVENT
$1285 = 0
$1286 = 425
$1287 = NO_EVENT
$1288 = 0
$1289 = 426
$1290 = NO_EVENT
$1291 = 0
$1292 = 427
$1293 = NO_EVENT
$1294 = 0
$1295 = 428
$1296 = NO_EVENT
$1297 = 0
$1298 = 429
$1299 = NO_EVENT
$1300 = 0
$1301 = 430
$1302 = NO_EVENT
$1303 = 0
$1304 = 431
$1305 = NO_EVENT
$1306 = 0
$1307 = 432
$1308 = NO_EVENT
$1309 = 0
$1310 = 433
$1311 = NO_EVENT
$1312 = 0
$1313 = 434
$1314 = NO_EVENT
$1315 = 0
$1316 = 435
$1317 = NO_EVENT
$1318 = 0
$1319 = 436
$1320 = NO_EVENT
$1321 = 0
$1322 = 437
$1323 = NO_EVENT
$1324 = 0
$1325 = 438
$1326 = NO_EVENT
$1327 = 0
$1328 = 439
$1329 = NO_EVENT
$1330 = 0
$1331 = 440
$1332 = NO_EVENT
$1333 = 0
$1334 = 441
$1335 = NO_EVENT
$1336 = 0
$1337 = 442
$1338 = NO_EVENT
$1339 = 0
$1340 = 443
$1341 = NO_EVENT
$1342 = 0
$1343 = 444
$1344 = NO_EVENT
$1345 = 0
$1346 = 445
$1347 = NO_EVENT
$1348 = 0
$1349 = 446
$1350 = NO_EVENT
$1351 = 0
$1352 = 447
$1353 = NO_EVENT
$1354 = 0
$1355 = 448
$1356 = NO_EVENT
$1357 = 0
$1358 = 449
$1359 = NO_EVENT
$1360 = 0
$1361 = 450
$1362 = NO_EVENT
$1363 = 0
$1364 = 451
$1365 = NO_EVENT
$1366 = 0
$1367 = 452
$1368 = NO_EVENT
$1369 = 0
$1370 = 453
$1371 = NO_EVENT
$1372 = 0
$1373 = 454
$1374 = NO_EVENT
$1375 = 0
$1376 = 455
$1377 = NO_EVENT
$1378 = 0
$1379 = 456
$1380 = NO_EVENT
$1381 = 0
$1382 = 457
$1383 = NO_EVENT
$1384 = 0
$1385 = 458
$1386 = NO_EVENT
$1387 = 0
$1388 = 459
$1389 = NO_EVENT
$1390 = 0
$1391 = 460
$1392 = NO_EVENT
$1393 = 0
$1394 = 461
$1395 = NO_EVENT
$1396 = 0
$1397 = 462
$1398 = NO_EVENT
$1399 = 0
$1400 = 463
$1401 = NO_EVENT
$1402 = 0
$1403 = 464
$1404 = NO_EVENT
$1405 = 0
$1406 = 465
$1407 = NO_EVENT
$1408 = 0
$1409 = 466
$1410 = NO_EVENT
$1411 = 0
$1412 = 467
$1413 = NO_EVENT
$1414 = 0
$1415 = 468
$1416 = NO_EVENT
$1417 = 0
$1418 = 469
$1419 = NO_EVENT
$1420 = 0
$1421 = 470
$1422 = NO_EVENT
$1423 = 0
$1424 = 471
$1425 = NO_EVENT
$1426 = 0
$1427 = 472
$1428 = NO_EVENT
$1429 = 0
$1430 = 473
$1431 = NO_EVENT
$1432 = 0
$1433 = 474
$1434 = NO_EVENT
$1435 = 0
$1436 = 475
$1437 = NO_EVENT
$1438 = 0
$1439 = 476
$1440 = NO_EVENT
$1441 = 0
$1442 = 477
$1443 = NO_EVENT
$1444 = 0
$1445 = 478
$1446 = NO_EVENT
$1447 = 0
$1448 = 479
$1449 = NO_EVENT
$1450 = 0
$1451 = 480
$1452 = NO_EVENT
$1453 = 0
$1454 = 481
$1455 = NO_EVENT
$1456 = 0
$1457 = 482
$1458 = NO_EVENT
$1459 = 0
$1460 = 483
$1461 = NO_EVENT
$1462 = 0
$1463 = 484
$1464 = NO_EVENT
$1465 = 0
$1466 = 485
$1467 = NO_EVENT
$1468 = 0
$1469 = 486
$1470 = NO_EVENT
$1471 = 0
$1472 = 487
$1473 = NO_EVENT
$1474 = 0
$1475 = 488
$1476 = NO_EVENT
$1477 = 0
$1478 = 489
$1479 = NO_EVENT
$1480 = 0
$1481 = 490
$1482 = NO_EVENT
$1483 = 0
$1484 = 491
$1485 = NO_EVENT
$1486 = 0
$1487 = 492
$1488 = NO_EVENT
$1489 = 0
$1490 = 493
$1491 = NO_EVENT
$1492 = 0
$1493 = 494
$1494 = NO_EVENT
$1495 = 0
$1496 = 495
$1497 = NO_EVENT
$1498 = 0
$1499 = 496
$1500 = NO_EVENT
$1501 = 0
$1502 = 497
$1503 = NO_EVENT
$1504 = 0
$1505 = 498
$1506 = NO_EVENT
$1507 = 0
$1508 = 499
$1509 = NO_EVENT
$1510 = 0
$1511 = 500
$1512 = NO_EVENT
$1513 = 0
$1514 = 501
$1515 = NO_EVENT
$1516 = 0
$1517 = 502
$1518 = NO_EVENT
$1519 = 0
$1520 = 503
$1521 = NO_EVENT
$1522 = 0
$1523 = 504
$1524 = NO_EVENT
$1525 = 0
$1526 = 505
$1527 = NO_EVENT
$1528 = 0
$1529 = 506
$1530 = NO_EVENT
$1531 = 0
$1532 = 507
$1533 = NO_EVENT
$1534 = 0
$1535 = 508
$1536 = NO_EVENT
$1537 = 0
$1538 = 509
$1539 = NO_EVENT
$1540 = 0
$1541 = 510
$1542 = NO_EVENT
$1543 = 0
$1544 = 511
$1545 = NO_EVENT
$1546 = 0
$1547 = 512
$1548 = NO_EVENT
$1549 = 0
$1550 = 513
$1551 = NO_EVENT
$1552 = 0
$1553 = 514
$1554 = NO_EVENT
$1555 = 0
$1556 = 515
$1557 = NO_EVENT
$1558 = 0
$1559 = 516
$1560 = NO_EVENT
$1561 = 0
$1562 = 517
$1563 = NO_EVENT
$1564 = 0
$1565 = 518
$1566 = NO_EVENT
$1567 = 0
$1568 = 519
$1569 = NO_EVENT
$1570 = 0
$1571 = 520
$1572 = NO_EVENT
$1573 = 0
$1574 = 521
$1575 = NO_EVENT
$1576 = 0
$1577 = 522
$1578 = NO_EVENT
$1579 = 0
$1580 = 523
$1581 = NO_EVENT
$1582 = 0
$1583 = 524
$1584 = NO_EVENT
$1585 = 0
$1586 = 525
$1587 = NO_EVENT
$1588 = 0
$1589 = 526
$1590 = NO_EVENT
$1591 = 0
$1592 = 527
$1593 = NO_EVENT
$1594 = 0
$1595 = 528
$1596 = NO_EVENT
$1597 = 0
$1598 = 529
$1599 = NO_EVENT
$1600 = 0
$1601 = 530
$1602 = NO_EVENT
$1603 = 0
$1604 = 531
$1605 = NO_EVENT
$1606 = 0
$1607 = 532
$1608 = NO_EVENT
$1609 = 0
$1610 = 533
$1611 = NO_EVENT
$1612 = 0
$1613 = 534
$1614 = NO_EVENT
$1615 = 0
$1616 = 535
$1617 = NO_EVENT
$1618 = 0
$1619 = 536
$1620 = NO_EVENT
$1621 = 0
$1622 = 537
$1623 = NO_EVENT
$1624 = 0
$1625 = 538
$1626 = NO_EVENT
$1627 = 0
$1628 = 539
$1629 = NO_EVENT
$1630 = 0
$1631 = 540
$1632 = NO_EVENT
$1633 = 0
$1634 = 541
$1635 = NO_EVENT
$1636 = 0
$1637 = 542
$1638 = NO_EVENT
$1639 = 0
$1640 = 543
$1641 = NO_EVENT
$1642 = 0
$1643 = 544
$1644 = NO_EVENT
$1645 = 0
$1646 = 545
$1647 = NO_EVENT
$1648 = 0
$1649 = 546
$1650 = NO_EVENT
$1651 = 0
$1652 = 547
$1653 = NO_EVENT
$1654 = 0
$1655 = 548
$1656 = NO_EVENT
$1657 = 0
$1658 = 549
$1659 = NO_EVENT
$1660 = 0
$1661 = 550
$1662 = NO_EVENT
$1663 = 0
$1664 = 551
$1665 = NO_EVENT
$1666 = 0
$1667 = 552
$1668 = NO_EVENT
$1669 = 0
$1670 = 553
$1671 = NO_EVENT
$1672 = 0
$1673 = 554
$1674 = NO_EVENT
$1675 = 0
$1676 = 555
$1677 = NO_EVENT
$1678 = 0
$1679 = 556
$1680 = NO_EVENT
$1681 = 0
$1682 = 557
$1683 = NO_EVENT
$1684 = 0
$1685 = 558
$1686 = NO_EVENT
$1687 = 0
$1688 = 559
$1689 = NO_EVENT
$1690 = 0
$1691 = 560
$1692 = NO_EVENT
$1693 = 0
$1694 = 561
$1695 = NO_EVENT
$1696 = 0
$1697 = 562
$1698 = NO_EVENT
$1699 = 0
$1700 = 563
$1701 = NO_EVENT
$1702 = 0
$1703 = 564
$1704 = NO_EVENT
$1705 = 0
$1706 = 565
$1707 = NO_EVENT
$1708 = 0
$1709 = 566
$1710 = NO_EVENT
$1711 = 0
$1712 = 567
$1713 = NO_EVENT
$1714 = 0
$1715 = 568
$1716 = NO_EVENT
$1717 = 0
$1718 = 569
$1719 = NO_EVENT
$1720 = 0
$1721 = 570
$1722 = NO_EVENT
$1723 = 0
$1724 = 571
$1725 = NO_EVENT
$1726 = 0
$1727 = 572
$1728 = NO_EVENT
$1729 = 0
$1730 = 573
$1731 = NO_EVENT
$1732 = 0
$1733 = 574
$1734 = NO_EVENT
$1735 = 0
$1736 = 575
$1737 = NO_EVENT
$1738 = 0
$1739 = 576
$1740 = NO_EVENT
$1741 = 0
$1742 = 577
$1743 = NO_EVENT
$1744 = 0
$1745 = 578
$1746 = NO_EVENT
$1747 = 0
$1748 = 579
$1749 = NO_EVENT
$1750 = 0
$1751 = 580
$1752 = NO_EVENT
$1753 = 0
$1754 = 581
$1755 = NO_EVENT
$1756 = 0
$1757 = 582
$1758 = NO_EVENT
$1759 = 0
$1760 = 583
$1761 = NO_EVENT
$1762 = 0
$1763 = 584
$1764 = NO_EVENT
$1765 = 0
$1766 = 585
$1767 = NO_EVENT
$1768 = 0
$1769 = 586
$1770 = NO_EVENT
$1771 = 0
$1772 = 587
$1773 = NO_EVENT
$1774 = 0
$1775 = 588
$1776 = NO_EVENT
$1777 = 0
$1778 = 589
$1779 = NO_EVENT
$1780 = 0
$1781 = 590
$1782 = NO_EVENT
$1783 = 0
$1784 = 591
$1785 = NO_EVENT
$1786 = 0
$1787 = 592
$1788 = NO_EVENT
$1789 = 0
$1790 = 593
$1791 = NO_EVENT
$1792 = 0
$1793 = 594
$1794 = NO_EVENT
$1795 = 0
$1796 = 595
$1797 = NO_EVENT
$1798 = 0
$1799 = 596
$1800 = NO_EVENT
$1801 = 0
$1802 = 597
$1803 = NO_EVENT
$1804 = 0
$1805 = 598
$1806 = NO_EVENT
$1807 = 0
$1808 = 599
$1809 = NO_EVENT
$1810 = 0
$1811 = 600
$1812 = NO_EVENT
$1813 = 0
$1814 = 601
$1815 = NO_EVENT
$1816 = 0
$1817 = 602
$1818 = NO_EVENT
$1819 = 0
$1820 = 603
$1821 = NO_EVENT
$1822 = 0
$1823 = 604
$1824 = NO_EVENT
$1825 = 0
$1826 = 605
$1827 = NO_EVENT
$1828 = 0
$1829 = 606
$1830 = NO_EVENT
$1831 = 0
$1832 = 607
$1833 = NO_EVENT
$1834 = 0
$1835 = 608
$1836 = NO_EVENT
$1837 = 0
$1838 = 609
$1839 = NO_EVENT
$1840 = 0
$1841 = 610
$1842 = NO_EVENT
$1843 = 0
$1844 = 611
$1845 = NO_EVENT
$1846 = 0
$1847 = 612
$1848 = NO_EVENT
$1849 = 0
$1850 = 613
$1851 = NO_EVENT
$1852 = 0
$1853 = 614
$1854 = NO_EVENT
$1855 = 0
$1856 = 615
$1857 = NO_EVENT
$1858 = 0
$1859 = 616
$1860 = NO_EVENT
$1861 = 0
$1862 = 617
$1863 = NO_EVENT
$1864 = 0
$1865 = 618
$1866 = NO_EVENT
$1867 = 0
$1868 = 619
$1869 = NO_EVENT
$1870 = 0
$1871 = 620
$1872 = NO_EVENT
$1873 = 0
$1874 = 621
$1875 = NO_EVENT
$1876 = 0
$1877 = 622
$1878 = NO_EVENT
$1879 = 0
$1880 = 623
$1881 = NO_EVENT
$1882 = 0
$1883 = 624
$1884 = NO_EVENT
$1885 = 0
$1886 = 625
$1887 = NO_EVENT
$1888 = 0
$1889 = 626
$1890 = NO_EVENT
$1891 = 0
$1892 = 627
$1893 = NO_EVENT
$1894 = 0
$1895 = 628
$1896 = NO_EVENT
$1897 = 0
$1898 = 629
$1899 = NO_EVENT
$1900 = 0
$1901 = 630
$1902 = NO_EVENT
$1903 = 0
$1904 = 631
$1905 = NO_EVENT
$1906 = 0
$1907 = 632
$1908 = NO_EVENT
$1909 = 0
$1910 = 633
$1911 = NO_EVENT
$1912 = 0
$1913 = 634
$1914 = NO_EVENT
$1915 = 0
$1916 = 635
$1917 = NO_EVENT
$1918 = 0
$1919 = 636
$1920 = NO_EVENT
$1921 = 0
$1922 = 637
$1923 = NO_EVENT
$1924 = 0
$1925 = 638
$1926 = NO_EVENT
$1927 = 0
$1928 = 639
$1929 = NO_EVENT
$1930 = 0
$1931 = 640
$1932 = NO_EVENT
$1933 = 0
$1934 = 641
$1935 = NO_EVENT
$1936 = 0
$1937 = 642
$1938 = NO_EVENT
$1939 = 0
$1940 = 643
$1941 = NO_EVENT
$1942 = 0
$1943 = 644
$1944 = NO_EVENT
$1945 = 0
$1946 = 645
$1947 = NO_EVENT
$1948 = 0
$1949 = 646
$1950 = NO_EVENT
$1951 = 0
$1952 = 647
$1953 = NO_EVENT
$1954 = 0
$1955 = 648
$1956 = NO_EVENT
$1957 = 0
$1958 = 649
$1959 = NO_EVENT
$1960 = 0
$1961 = 650
$1962 = NO_EVENT
$1963 = 0
$1964 = 651
$1965 = NO_EVENT
$1966 = 0
$1967 = 652
$1968 = NO_EVENT
$1969 = 0
$1970 = 653
$1971 = NO_EVENT
$1972 = 0
$1973 = 654
$1974 = NO_EVENT
$1975 = 0
$1976 = 655
$1977 = NO_EVENT
$1978 = 0
$1979 = 656
$1980 = NO_EVENT
$1981 = 0
$1982 = 657
$1983 = NO_EVENT
$1984 = 0
$1985 = 658
$1986 = NO_EVENT
$1987 = 0
$1988 = 659
$1989 = NO_EVENT
$1990 = 0
$1991 = 660
$1992 = NO_EVENT
$1993 = 0
$1994 = 661
$1995 = NO_EVENT
$1996 = 0
$1997 = 662
$1998 = NO_EVENT
$1999 = 0
$2000 = 663
$2001 = NO_EVENT
$2002 = 0
$2003 = 664
$2004 = NO_EVENT
$2005 = 0
$2006 = 665
$2007 = NO_EVENT
$2008 = 0
$2009 = 666
$2010 = NO_EVENT
$2011 = 0
$2012 = 667
$2013 = NO_EVENT
$2014 = 0
$2015 = 668
$2016 = NO_EVENT
$2017 = 0
$2018 = 669
$2019 = NO_EVENT
$2020 = 0
$2021 = 670
$2022 = NO_EVENT
$2023 = 0
$2024 = 671
$2025 = NO_EVENT
$2026 = 0
$2027 = 672
$2028 = NO_EVENT
$2029 = 0
$2030 = 673
$2031 = NO_EVENT
$2032 = 0
$2033 = 674
$2034 = NO_EVENT
$2035 = 0
$2036 = 675
$2037 = NO_EVENT
$2038 = 0
$2039 = 676
$2040 = NO_EVENT
$2041 = 0
$2042 = 677
$2043 = NO_EVENT
$2044 = 0
$2045 = 678
$2046 = NO_EVENT
$2047 = 0
$2048 = 679
$2049 = NO_EVENT
$2050 = 0
$2051 = 680
$2052 = NO_EVENT
$2053 = 0
$2054 = 681
$2055 = NO_EVENT
$2056 = 0
$2057 = 682
$2058 = NO_EVENT
$2059 = 0
$2060 = 683
$2061 = NO_EVENT
$2062 = 0
$2063 = 684
$2064 = NO_EVENT
$2065 = 0
$2066 = 685
$2067 = NO_EVENT
$2068 = 0
$2069 = 686
$2070 = NO_EVENT
$2071 = 0
$2072 = 687
$2073 = NO_EVENT
$2074 = 0
$2075 = 688
$2076 = NO_EVENT
$2077 = 0
$2078 = 689
$2079 = NO_EVENT
$2080 = 0
$2081 = 690
$2082 = NO_EVENT
$2083 = 0
$2084 = 691
$2085 = NO_EVENT
$2086 = 0
$2087 = 692
$2088 = NO_EVENT
$2089 = 0
$2090 = 693
$2091 = NO_EVENT
$2092 = 0
$2093 = 694
$2094 = NO_EVENT
$2095 = 0
$2096 = 695
$2097 = NO_EVENT
$2098 = 0
$2099 = 696
$2100 = NO_EVENT
$2101 = 0
$2102 = 697
$2103 = NO_EVENT
$2104 = 0
$2105 = 698
$2106 = NO_EVENT
$2107 = 0
$2108 = 699
$2109 = NO_EVENT
$2110 = 0
$2111 = 700
$2112 = NO_EVENT
$2113 = 0
$2114 = 701
$2115 = NO_EVENT
$2116 = 0
$2117 = 702
$2118 = NO_EVENT
$2119 = 0
$2120 = 703
$2121 = NO_EVENT
$2122 = 0
$2123 = 704
$2124 = NO_EVENT
$2125 = 0
$2126 = 705
$2127 = NO_EVENT
$2128 = 0
$2129 = 706
$2130 = NO_EVENT
$2131 = 0
$2132 = 707
$2133 = NO_EVENT
$2134 = 0
$2135 = 708
$2136 = NO_EVENT
$2137 = 0
$2138 = 709
$2139 = NO_EVENT
$2140 = 0
$2141 = 710
$2142 = NO_EVENT
$2143 = 0
$2144 = 711
$2145 = NO_EVENT
$2146 = 0
$2147 = 712
$2148 = NO_EVENT
$2149 = 0
$2150 = 713
$2151 = NO_EVENT
$2152 = 0
$2153 = 714
$2154 = NO_EVENT
$2155 = 0
$2156 = 715
$2157 = NO_EVENT
$2158 = 0
$2159 = 716
$2160 = NO_EVENT
$2161 = 0
$2162 = 717
$2163 = NO_EVENT
$2164 = 0
$2165 = 718
$2166 = NO_EVENT
$2167 = 0
$2168 = 719
$2169 = NO_EVENT
$2170 = 0
$2171 = 720
$2172 = NO_EVENT
$2173 = 0
$2174 = 721
$2175 = NO_EVENT
$2176 = 0
$2177 = 722
$2178 = NO_EVENT
$2179 = 0
$2180 = 723
$2181 = NO_EVENT
$2182 = 0
$2183 = 724
$2184 = NO_EVENT
$2185 = 0
$2186 = 725
$2187 = NO_EVENT
$2188 = 0
$2189 = 726
$2190 = NO_EVENT
$2191 = 0
$2192 = 727
$2193 = NO_EVENT
$2194 = 0
$2195 = 728
$2196 = NO_EVENT
$2197 = 0
$2198 = 729
$2199 = NO_EVENT
$2200 = 0
$2201 = 730
$2202 = NO_EVENT
$2203 = 0
$2204 = 731
$2205 = NO_EVENT
$2206 = 0
$2207 = 732
$2208 = NO_EVENT
$2209 = 0
$2210 = 733
$2211 = NO_EVENT
$2212 = 0
$2213 = 734
$2214 = NO_EVENT
$2215 = 0
$2216 = 735
$2217 = NO_EVENT
$2218 = 0
$2219 = 736
$2220 = NO_EVENT
$2221 = 0
$2222 = 737
$2223 = NO_EVENT
$2224 = 0
$2225 = 738
$2226 = NO_EVENT
$2227 = 0
$2228 = 739
$2229 = NO_EVENT
$2230 = 0
$2231 = 740
$2232 = NO_EVENT
$2233 = 0
$2234 = 741
$2235 = NO_EVENT
$2236 = 0
$2237 = 742
$2238 = NO_EVENT
$2239 = 0
$2240 = 743
$2241 = NO_EVENT
$2242 = 0
$2243 = 744
$2244 = NO_EVENT
$2245 = 0
$2246 = 745
$2247 = NO_EVENT
$2248 = 0
$2249 = 746
$2250 = NO_EVENT
$2251 = 0
$2252 = 747
$2253 = NO_EVENT
$2254 = 0
$2255 = 748
$2256 = NO_EVENT
$2257 = 0
$2258 = 749
$2259 = NO_EVENT
$2260 = 0
$2261 = 750
$2262 = NO_EVENT
$2263 = 0
$2264 = 751
$2265 = NO_EVENT
$2266 = 0
$2267 = 752
$2268 = NO_EVENT
$2269 = 0
$2270 = 753
$2271 = NO_EVENT
$2272 = 0
$2273 = 754
$2274 = NO_EVENT
$2275 = 0
$2276 = 755
$2277 = NO_EVENT
$2278 = 0
$2279 = 756
$2280 = NO_EVENT
$2281 = 0
$2282 = 757
$2283 = NO_EVENT
$2284 = 0
$2285 = 758
$2286 = NO_EVENT
$2287 = 0
$2288 = 759
$2289 = NO_EVENT
$2290 = 0
$2291 = 760
$2292 = NO_EVENT
$2293 = 0
$2294 = 761
$2295 = NO_EVENT
$2296 = 0
$2297 = 762
$2298 = NO_EVENT
$2299 = 0
$2300 = 763
$2301 = NO_EVENT
$2302 = 0
$2303 = 764
$2304 = NO_EVENT
$2305 = 0
$2306 = 765
$2307 = NO_EVENT
$2308 = 0
$2309 = 766
$2310 = NO_EVENT
$2311 = 0
$2312 = 767
$2313 = NO_EVENT
$2314 = 0
$2315 = 768
$2316 = NO_EVENT
$2317 = 0
$2318 = 769
$2319 = NO_EVENT
$2320 = 0
$2321 = 770
$2322 = NO_EVENT
$2323 = 0
$2324 = 771
$2325 = NO_EVENT
$2326 = 0
$2327 = 772
$2328 = NO_EVENT
$2329 = 0
$2330 = 773
$2331 = NO_EVENT
$2332 = 0
$2333 = 774
$2334 = NO_EVENT
$2335 = 0
$2336 = 775
$2337 = NO_EVENT
$2338 = 0
$2339 = 776
$2340 = NO_EVENT
$2341 = 0
$2342 = 777
$2343 = NO_EVENT
$2344 = 0
$2345 = 778
$2346 = NO_EVENT
$2347 = 0
$2348 = 779
$2349 = NO_EVENT
$2350 = 0
$2351 = 780
$2352 = NO_EVENT
$2353 = 0
$2354 = 781
$2355 = NO_EVENT
$2356 = 0
$2357 = 782
$2358 = NO_EVENT
$2359 = 0
$2360 = 783
$2361 = NO_EVENT
$2362 = 0
$2363 = 784
$2364 = NO_EVENT
$2365 = 0
$2366 = 785
$2367 = NO_EVENT
$2368 = 0
$2369 = 786
$2370 = NO_EVENT
$2371 = 0
$2372 = 787
$2373 = NO_EVENT
$2374 = 0
$2375 = 788
$2376 = NO_EVENT
$2377 = 0
$2378 = 789
$2379 = NO_EVENT
$2380 = 0
$2381 = 790
$2382 = NO_EVENT
$2383 = 0
$2384 = 791
$2385 = NO_EVENT
$2386 = 0
$2387 = 792
$2388 = NO_EVENT
$2389 = 0
$2390 = 793
$2391 = NO_EVENT
$2392 = 0
$2393 = 794
$2394 = NO_EVENT
$2395 = 0
$2396 = 795
$2397 = NO_EVENT
$2398 = 0
$2399 = 796
$2400 = NO_EVENT
$2401 = 0
$2402 = 797
$2403 = NO_EVENT
$2404 = 0
$2405 = 798
$2406 = NO_EVENT
$2407 = 0
$2408 = 799
$2409 = NO_EVENT
$2410 = 0
$2411 = 800
$2412 = NO_EVENT
$2413 = 0
$2414 = 801
$2415 = NO_EVENT
$2416 = 0
$2417 = 802
$2418 = NO_EVENT
$2419 = 0
$2420 = 803
$2421 = NO_EVENT
$2422 = 0
$2423 = 804
$2424 = NO_EVENT
$2425 = 0
$2426 = 805
$2427 = NO_EVENT
$2428 = 0
$2429 = 806
$2430 = NO_EVENT
$2431 = 0
$2432 = 807
$2433 = NO_EVENT
$2434 = 0
$2435 = 808
$2436 = NO_EVENT
$2437 = 0
$2438 = 809
$2439 = NO_EVENT
$2440 = 0
$2441 = 810
$2442 = NO_EVENT
$2443 = 0
$2444 = 811
$2445 = NO_EVENT
$2446 = 0
$2447 = 812
$2448 = NO_EVENT
$2449 = 0
$2450 = 813
$2451 = NO_EVENT
$2452 = 0
$2453 = 814
$2454 = NO_EVENT
$2455 = 0
$2456 = 815
$2457 = NO_EVENT
$2458 = 0
$2459 = 816
$2460 = NO_EVENT
$2461 = 0
$2462 = 817
$2463 = NO_EVENT
$2464 = 0
$2465 = 818
$2466 = NO_EVENT
$2467 = 0
$2468 = 819
$2469 = NO_EVENT
$2470 = 0
$2471 = 820
$2472 = NO_EVENT
$2473 = 0
$2474 = 821
$2475 = NO_EVENT
$2476 = 0
$2477 = 822
$2478 = NO_EVENT
$2479 = 0
$2480 = 823
$2481 = NO_EVENT
$2482 = 0
$2483 = 824
$2484 = NO_EVENT
$2485 = 0
$2486 = 825
$2487 = NO_EVENT
$2488 = 0
$2489 = 826
$2490 = NO_EVENT
$2491 = 0
$2492 = 827
$2493 = NO_EVENT
$2494 = 0
$2495 = 828
$2496 = NO_EVENT
$2497 = 0
$2498 = 829
$2499 = NO_EVENT
$2500 = 0
$2501 = 830
$2502 = NO_EVENT
$2503 = 0
$2504 = 831
$2505 = NO_EVENT
$2506 = 0
$2507 = 832
$2508 = NO_EVENT
$2509 = 0
$2510 = 833
$2511 = NO_EVENT
$2512 = 0
$2513 = 834
$2514 = NO_EVENT
$2515 = 0
$2516 = 835
$2517 = NO_EVENT
$2518 = 0
$2519 = 836
$2520 = NO_EVENT
$2521 = 0
$2522 = 837
$2523 = NO_EVENT
$2524 = 0
$2525 = 838
$2526 = NO_EVENT
$2527 = 0
$2528 = 839
$2529 = NO_EVENT
$2530 = 0
$2531 = 840
$2532 = NO_EVENT
$2533 = 0
$2534 = 841
$2535 = NO_EVENT
$2536 = 0
$2537 = 842
$2538 = NO_EVENT
$2539 = 0
$2540 = 843
$2541 = NO_EVENT
$2542 = 0
$2543 = 844
$2544 = NO_EVENT
$2545 = 0
$2546 = 845
$2547 = NO_EVENT
$2548 = 0
$2549 = 846
$2550 = NO_EVENT
$2551 = 0
$2552 = 847
$2553 = NO_EVENT
$2554 = 0
$2555 = 848
$2556 = NO_EVENT
$2557 = 0
$2558 = 849
$2559 = NO_EVENT
$2560 = 0
$2561 = 850
$2562 = NO_EVENT
$2563 = 0
$2564 = 851
$2565 = NO_EVENT
$2566 = 0
$2567 = 852
$2568 = NO_EVENT
$2569 = 0
$2570 = 853
$2571 = NO_EVENT
$2572 = 0
$2573 = 854
$2574 = NO_EVENT
$2575 = 0
$2576 = 855
$2577 = NO_EVENT
$2578 = 0
$2579 = 856
$2580 = NO_EVENT
$2581 = 0
$2582 = 857
$2583 = NO_EVENT
$2584 = 0
$2585 = 858
$2586 = NO_EVENT
$2587 = 0
$2588 = 859
$2589 = NO_EVENT
$2590 = 0
$2591 = 860
$2592 = NO_EVENT
$2593 = 0
$2594 = 861
$2595 = NO_EVENT
$2596 = 0
$2597 = 862
$2598 = NO_EVENT
$2599 = 0
$2600 = 863
$2601 = NO_EVENT
$2602 = 0
$2603 = 864
$2604 = NO_EVENT
$2605 = 0
$2606 = 865
$2607 = NO_EVENT
$2608 = 0
$2609 = 866
$2610 = NO_EVENT
$2611 = 0
$2612 = 867
$2613 = NO_EVENT
$2614 = 0
$2615 = 868
$2616 = NO_EVENT
$2617 = 0
$2618 = 869
$2619 = NO_EVENT
$2620 = 0
$2621 = 870
$2622 = NO_EVENT
$2623 = 0
$2624 = 871
$2625 = NO_EVENT
$2626 = 0
$2627 = 872
$2628 = NO_EVENT
$2629 = 0
$2630 = 873
$2631 = NO_EVENT
$2632 = 0
$2633 = 874
$2634 = NO_EVENT
$2635 = 0
$2636 = 875
$2637 = NO_EVENT
$2638 = 0
$2639 = 876
$2640 = NO_EVENT
$2641 = 0
$2642 = 877
$2643 = NO_EVENT
$2644 = 0
$2645 = 878
$2646 = NO_EVENT
$2647 = 0
$2648 = 879
$2649 = NO_EVENT
$2650 = 0
$2651 = 880
$2652 = NO_EVENT
$2653 = 0
$2654 = 881
$2655 = NO_EVENT
$2656 = 0
$2657 = 882
$2658 = NO_EVENT
$2659 = 0
$2660 = 883
$2661 = NO_EVENT
$2662 = 0
$2663 = 884
$2664 = NO_EVENT
$2665 = 0
$2666 = 885
$2667 = NO_EVENT
$2668 = 0
$2669 = 886
$2670 = NO_EVENT
$2671 = 0
$2672 = 887
$2673 = NO_EVENT
$2674 = 0
$2675 = 888
$2676 = NO_EVENT
$2677 = 0
$2678 = 889
$2679 = NO_EVENT
$2680 = 0
$2681 = 890
$2682 = NO_EVENT
$2683 = 0
$2684 = 891
$2685 = NO_EVENT
$2686 = 0
$2687 = 892
$2688 = NO_EVENT
$2689 = 0
$2690 = 893
$2691 = NO_EVENT
$2692 = 0
$2693 = 894
$2694 = NO_EVENT
$2695 = 0
$2696 = 895
$2697 = NO_EVENT
$2698 = 0
$2699 = 896
$2700 = NO_EVENT
$2701 = 0
$2702 = 897
$2703 = NO_EVENT
$2704 = 0
$2705 = 898
$2706 = NO_EVENT
$2707 = 0
$2708 = 899
$2709 = NO_EVENT
$2710 = 0
$2711 = 900
$2712 = NO_EVENT
$2713 = 0
$2714 = 901
$2715 = NO_EVENT
$2716 = 0
$2717 = 902
$2718 = NO_EVENT
$2719 = 0
$2720 = 903
$2721 = NO_EVENT
$2722 = 0
$2723 = 904
$2724 = NO_EVENT
$2725 = 0
$2726 = 905
$2727 = NO_EVENT
$2728 = 0
$2729 = 906
$2730 = NO_EVENT
$2731 = 0
$2732 = 907
$2733 = NO_EVENT
$2734 = 0
$2735 = 908
$2736 = NO_EVENT
$2737 = 0
$2738 = 909
$2739 = NO_EVENT
$2740 = 0
$2741 = 910
$2742 = NO_EVENT
$2743 = 0
$2744 = 911
$2745 = NO_EVENT
$2746 = 0
$2747 = 912
$2748 = NO_EVENT
$2749 = 0
$2750 = 913
$2751 = NO_EVENT
$2752 = 0
$2753 = 914
$2754 = NO_EVENT
$2755 = 0
$2756 = 915
$2757 = NO_EVENT
$2758 = 0
$2759 = 916
$2760 = NO_EVENT
$2761 = 0
$2762 = 917
$2763 = NO_EVENT
$2764 = 0
$2765 = 918
$2766 = NO_EVENT
$2767 = 0
$2768 = 919
$2769 = NO_EVENT
$2770 = 0
$2771 = 920
$2772 = NO_EVENT
$2773 = 0
$2774 = 921
$2775 = NO_EVENT
$2776 = 0
$2777 = 922
$2778 = NO_EVENT
$2779 = 0
$2780 = 923
$2781 = NO_EVENT
$2782 = 0
$2783 = 924
$2784 = NO_EVENT
$2785 = 0
$2786 = 925
$2787 = NO_EVENT
$2788 = 0
$2789 = 926
$2790 = NO_EVENT
$2791 = 0
$2792 = 927
$2793 = NO_EVENT
$2794 = 0
$2795 = 928
$2796 = NO_EVENT
$2797 = 0
$2798 = 929
$2799 = NO_EVENT
$2800 = 0
$2801 = 930
$2802 = NO_EVENT
$2803 = 0
$2804 = 931
$2805 = NO_EVENT
$2806 = 0
$2807 = 932
$2808 = NO_EVENT
$2809 = 0
$2810 = 933
$2811 = NO_EVENT
$2812 = 0
$2813 = 934
$2814 = NO_EVENT
$2815 = 0
$2816 = 935
$2817 = NO_EVENT
$2818 = 0
$2819 = 936
$2820 = NO_EVENT
$2821 = 0
$2822 = 937
$2823 = NO_EVENT
$2824 = 0
$2825 = 938
$2826 = NO_EVENT
$2827 = 0
$2828 = 939
$2829 = NO_EVENT
$2830 = 0
$2831 = 940
$2832 = NO_EVENT
$2833 = 0
$2834 = 941
$2835 = NO_EVENT
$2836 = 0
$2837 = 942
$2838 = NO_EVENT
$2839 = 0
$2840 = 943
$2841 = NO_EVENT
$2842 = 0
$2843 = 944
$2844 = NO_EVENT
$2845 = 0
$2846 = 945
$2847 = NO_EVENT
$2848 = 0
$2849 = 946
$2850 = NO_EVENT
$2851 = 0
$2852 = 947
$2853 = NO_EVENT
$2854 = 0
$2855 = 948
$2856 = NO_EVENT
$2857 = 0
$2858 = 949
$2859 = NO_EVENT
$2860 = 0
$2861 = 950
$2862 = NO_EVENT
$2863 = 0
$2864 = 951
$2865 = NO_EVENT
$2866 = 0
$2867 = 952
$2868 = NO_EVENT
$2869 = 0
$2870 = 953
$2871 = NO_EVENT
$2872 = 0
$2873 = 954
$2874 = NO_EVENT
$2875 = 0
$2876 = 955
$2877 = NO_EVENT
$2878 = 0
$2879 = 956
$2880 = NO_EVENT
$2881 = 0
$2882 = 957
$2883 = NO_EVENT
$2884 = 0
$2885 = 958
$2886 = NO_EVENT
$2887 = 0
$2888 = 959
$2889 = NO_EVENT
$2890 = 0
$2891 = 960
$2892 = NO_EVENT
$2893 = 0
$2894 = 961
$2895 = NO_EVENT
$2896 = 0
$2897 = 962
$2898 = NO_EVENT
$2899 = 0
$2900 = 963
$2901 = NO_EVENT
$2902 = 0
$2903 = 964
$2904 = NO_EVENT
$2905 = 0
$2906 = 965
$2907 = NO_EVENT
$2908 = 0
$2909 = 966
$2910 = NO_EVENT
$2911 = 0
$2912 = 967
$2913 = NO_EVENT
$2914 = 0
$2915 = 968
$2916 = NO_EVENT
$2917 = 0
$2918 = 969
$2919 = NO_EVENT
$2920 = 0
$2921 = 970
$2922 = NO_EVENT
$2923 = 0
$2924 = 971
$2925 = NO_EVENT
$2926 = 0
$2927 = 972
$2928 = NO_EVENT
$2929 = 0
$2930 = 973
$2931 = NO_EVENT
$2932 = 0
$2933 = 974
$2934 = NO_EVENT
$2935 = 0
$2936 = 975
$2937 = NO_EVENT
$2938 = 0
$2939 = 976
$2940 = NO_EVENT
$2941 = 0
$2942 = 977
$2943 = NO_EVENT
$2944 = 0
$2945 = 978
$2946 = NO_EVENT
$2947 = 0
$2948 = 979
$2949 = NO_EVENT
$2950 = 0
$2951 = 980
$2952 = NO_EVENT
$2953 = 0
$2954 = 981
$2955 = NO_EVENT
$2956 = 0
$2957 = 982
$2958 = NO_EVENT
$2959 = 0
$2960 = 983
$2961 = NO_EVENT
$2962 = 0
$2963 = 984
$2964 = NO_EVENT
$2965 = 0
$2966 = 985
$2967 = NO_EVENT
$2968 = 0
$2969 = 986
$2970 = NO_EVENT
$2971 = 0
$2972 = 987
$2973 = NO_EVENT
$2974 = 0
$2975 = 988
$2976 = NO_EVENT
$2977 = 0
$2978 = 989
$2979 = NO_EVENT
$2980 = 0
$2981 = 990
$2982 = NO_EVENT
$2983 = 0
$2984 = 991
$2985 = NO_EVENT
$2986 = 0
$2987 = 992
$2988 = NO_EVENT
$2989 = 0
$2990 = 993
$2991 = NO_EVENT
$2992 = 0
$2993 = 994
$2994 = NO_EVENT
$2995 = 0
$2996 = 995
$2997 = NO_EVENT
$2998 = 0
$2999 = 996
$3000 = NO_EVENT
$3001 = 0
$3002 = 997
$3003 = NO_EVENT
$3004 = 0
$3005 = 998
$3006 = NO_EVENT
$3007 = 0
$3008 = 999
$3009 = NO_EVENT
$3010 = 0
$3011 = 1000
$3012 = NO_EVENT
$3013 = 0
$3014 = 1001
$3015 = NO_EVENT
$3016 = 0
$3017 = 1002
$3018 = NO_EVENT
$3019 = 0
$3020 = 1003
$3021 = NO_EVENT
$3022 = 0
$3023 = 1004
$3024 = NO_EVENT
$3025 = 0
$3026 = 1005
$3027 = NO_EVENT
$3028 = 0
$3029 = 1006
$3030 = NO_EVENT
$3031 = 0
$3032 = 1007
$3033 = NO_EVENT
$3034 = 0
$3035 = 1008
$3036 = NO_EVENT
$3037 = 0
$3038 = 1009
$3039 = NO_EVENT
$3040 = 0
$3041 = 1010
$3042 = NO_EVENT
$3043 = 0
$3044 = 1011
$3045 = NO_EVENT
$3046 = 0
$3047 = 1012
$3048 = NO_EVENT
$3049 = 0
$3050 = 1013
$3051 = NO_EVENT
$3052 = 0
$3053 = 1014
$3054 = NO_EVENT
$3055 = 0
$3056 = 1015
$3057 = NO_EVENT
$3058 = 0
$3059 = 1016
$3060 = NO_EVENT
$3061 = 0
$3062 = 1017
$3063 = NO_EVENT
$3064 = 0
$3065 = 1018
$3066 = NO_EVENT
$3067 = 0
$3068 = 1019
$3069 = NO_EVENT
$3070 = 0
$3071 = 1020
$3072 = NO_EVENT
$3073 = 0
$3074 = 1021
$3075 = NO_EVENT
$3076 = 0
$3077 = 1022
$3078 = NO_EVENT
$3079 = 0
$3080 = 1023
$3081 = NO_EVENT
$3082 = 0
$3083 = 1024
$3084 = NO_EVENT
$3085 = 0
$3086 = 1025
$3087 = NO_EVENT
$3088 = 0
$3089 = 1026
$3090 = NO_EVENT
$3091 = 0
$3092 = 1027
$3093 = NO_EVENT
$3094 = 0
$3095 = 1028
$3096 = NO_EVENT
$3097 = 0
$3098 = 1029
$3099 = NO_EVENT
$3100 = 0
$3101 = 1030
$3102 = NO_EVENT
$3103 = 0
$3104 = 1031
$3105 = NO_EVENT
$3106 = 0
$3107 = 1032
$3108 = NO_EVENT
$3109 = 0
$3110 = 1033
$3111 = NO_EVENT
$3112 = 0
$3113 = 1034
$3114 = NO_EVENT
$3115 = 0
$3116 = 1035
$3117 = NO_EVENT
$3118 = 0
$3119 = 1036
$3120 = NO_EVENT
$3121 = 0
$3122 = 1037
$3123 = NO_EVENT
$3124 = 0
$3125 = 1038
$3126 = NO_EVENT
$3127 = 0
$3128 = 1039
$3129 = NO_EVENT
$3130 = 0
$3131 = 1040
$3132 = NO_EVENT
$3133 = 0
$3134 = 1041
$3135 = NO_EVENT
$3136 = 0
$3137 = 1042
$3138 = NO_EVENT
$3139 = 0
$3140 = 1043
$3141 = NO_EVENT
$3142 = 0
$3143 = 1044
$3144 = NO_EVENT
$3145 = 0
$3146 = 1045
$3147 = NO_EVENT
$3148 = 0
$3149 = 1046
$3150 = NO_EVENT
$3151 = 0
$3152 = 1047
$3153 = NO_EVENT
$3154 = 0
$3155 = 1048
$3156 = NO_EVENT
$3157 = 0
$3158 = 1049
$3159 = NO_EVENT
$3160 = 0
$3161 = 1050
$3162 = NO_EVENT
$3163 = 0
$3164 = 1051
$3165 = NO_EVENT
$3166 = 0
$3167 = 1052
$3168 = NO_EVENT
$3169 = 0
$3170 = 1053
$3171 = NO_EVENT
$3172 = 0
$3173 = 1054
$3174 = NO_EVENT
$3175 = 0
$3176 = 1055
$3177 = NO_EVENT
$3178 = 0
$3179 = 1056
$3180 = NO_EVENT
$3181 = 0
$3182 = 1057
$3183 = NO_EVENT
$3184 = 0
$3185 = 1058
$3186 = NO_EVENT
$3187 = 0
$3188 = 1059
$3189 = NO_EVENT
$3190 = 0
$3191 = 1060
$3192 = NO_EVENT
$3193 = 0
$3194 = 1061
$3195 = NO_EVENT
$3196 = 0
$3197 = 1062
$3198 = NO_EVENT
$3199 = 0
$3200 = 1063
$3201 = NO_EVENT
$3202 = 0
$3203 = 1064
$3204 = NO_EVENT
$3205 = 0
$3206 = 1065
$3207 = NO_EVENT
$3208 = 0
$3209 = 1066
$3210 = NO_EVENT
$3211 = 0
$3212 = 1067
$3213 = NO_EVENT
$3214 = 0
$3215 = 1068
$3216 = NO_EVENT
$3217 = 0
$3218 = 1069
$3219 = NO_EVENT
$3220 = 0
$3221 = 1070
$3222 = NO_EVENT
$3223 = 0
$3224 = 1071
$3225 = NO_EVENT
$3226 = 0
$3227 = 1072
$3228 = NO_EVENT
$3229 = 0
$3230 = 1073
$3231 = NO_EVENT
$3232 = 0
$3233 = 1074
$3234 = NO_EVENT
$3235 = 0
$3236 = 1075
$3237 = NO_EVENT
$3238 = 0
$3239 = 1076
$3240 = NO_EVENT
$3241 = 0
$3242 = 1077
$3243 = NO_EVENT
$3244 = 0
$3245 = 1078
$3246 = NO_EVENT
$3247 = 0
$3248 = 1079
$3249 = NO_EVENT
$3250 = 0
$3251 = 1080
$3252 = NO_EVENT
$3253 = 0
$3254 = 1081
$3255 = NO_EVENT
$3256 = 0
$3257 = 1082
$3258 = NO_EVENT
$3259 = 0
$3260 = 1083
$3261 = NO_EVENT
$3262 = 0
$3263 = 1084
$3264 = NO_EVENT
$3265 = 0
$3266 = 1085
$3267 = NO_EVENT
$3268 = 0
$3269 = 1086
$3270 = NO_EVENT
$3271 = 0
$3272 = 1087
$3273 = NO_EVENT
$3274 = 0
$3275 = 1088
$3276 = NO_EVENT
$3277 = 0
$3278 = 1089
$3279 = NO_EVENT
$3280 = 0
$3281 = 1090
$3282 = NO_EVENT
$3283 = 0
$3284 = 1091
$3285 = NO_EVENT
$3286 = 0
$3287 = 1092
$3288 = NO_EVENT
$3289 = 0
$3290 = 1093
$3291 = NO_EVENT
$3292 = 0
$3293 = 1094
$3294 = NO_EVENT
$3295 = 0
$3296 = 1095
$3297 = NO_EVENT
$3298 = 0
$3299 = 1096
$3300 = NO_EVENT
$3301 = 0
$3302 = 1097
$3303 = NO_EVENT
$3304 = 0
$3305 = 1098
$3306 = NO_EVENT
$3307 = 0
$3308 = 1099
$3309 = NO_EVENT
$3310 = 0
$3311 = 1100
$3312 = NO_EVENT
$3313 = 0
$3314 = 1101
$3315 = NO_EVENT
$3316 = 0
$3317 = 1102
$3318 = NO_EVENT
$3319 = 0
$3320 = 1103
$3321 = NO_EVENT
$3322 = 0
$3323 = 1104
$3324 = NO_EVENT
$3325 = 0
$3326 = 1105
$3327 = NO_EVENT
$3328 = 0
$3329 = 1106
$3330 = NO_EVENT
$3331 = 0
$3332 = 1107
$3333 = NO_EVENT
$3334 = 0
$3335 = 1108
$3336 = NO_EVENT
$3337 = 0
$3338 = 1109
$3339 = NO_EVENT
$3340 = 0
$3341 = 1110
$3342 = NO_EVENT
$3343 = 0
$3344 = 1111
$3345 = NO_EVENT
$3346 = 0
$3347 = 1112
$3348 = NO_EVENT
$3349 = 0
$3350 = 1113
$3351 = NO_EVENT
$3352 = 0
$3353 = 1114
$3354 = NO_EVENT
$3355 = 0
$3356 = 1115
$3357 = NO_EVENT
$3358 = 0
$3359 = 1116
$3360 = NO_EVENT
$3361 = 0
$3362 = 1117
$3363 = NO_EVENT
$3364 = 0
$3365 = 1118
$3366 = NO_EVENT
$3367 = 0
$3368 = 1119
$3369 = NO_EVENT
$3370 = 0
$3371 = 1120
$3372 = NO_EVENT
$3373 = 0
$3374 = 1121
$3375 = NO_EVENT
$3376 = 0
$3377 = 1122
$3378 = NO_EVENT
$3379 = 0
$3380 = 1123
$3381 = NO_EVENT
$3382 = 0
$3383 = 1124
$3384 = NO_EVENT
$3385 = 0
$3386 = 1125
$3387 = NO_EVENT
$3388 = 0
$3389 = 1126
$3390 = NO_EVENT
$3391 = 0
$3392 = 1127
$3393 = NO_EVENT
$3394 = 0
$3395 = 1128
$3396 = NO_EVENT
$3397 = 0
$3398 = 1129
$3399 = NO_EVENT
$3400 = 0
$3401 = 1130
$3402 = NO_EVENT
$3403 = 0
$3404 = 1131
$3405 = NO_EVENT
$3406 = 0
$3407 = 1132
$3408 = NO_EVENT
$3409 = 0
$3410 = 1133
$3411 = NO_EVENT
$3412 = 0
$3413 = 1134
$3414 = NO_EVENT
$3415 = 0
$3416 = 1135
$3417 = NO_EVENT
$3418 = 0
$3419 = 1136
$3420 = NO_EVENT
$3421 = 0
$3422 = 1137
$3423 = NO_EVENT
$3424 = 0
$3425 = 1138
$3426 = NO_EVENT
$3427 = 0
$3428 = 1139
$3429 = NO_EVENT
$3430 = 0
$3431 = 1140
$3432 = NO_EVENT
$3433 = 0
$3434 = 1141
$3435 = NO_EVENT
$3436 = 0
$3437 = 1142
$3438 = NO_EVENT
$3439 = 0
$3440 = 1143
$3441 = NO_EVENT
$3442 = 0
$3443 = 1144
$3444 = NO_EVENT
$3445 = 0
$3446 = 1145
$3447 = NO_EVENT
$3448 = 0
$3449 = 1146
$3450 = NO_EVENT
$3451 = 0
$3452 = 1147
$3453 = NO_EVENT
$3454 = 0
$3455 = 1148
$3456 = NO_EVENT
$3457 = 0
$3458 = 1149
$3459 = NO_EVENT
$3460 = 0
$3461 = 1150
$3462 = NO_EVENT
$3463 = 0
$3464 = 1151
$3465 = NO_EVENT
$3466 = 0
$3467 = 1152
$3468 = NO_EVENT
$3469 = 0
$3470 = 1153
$3471 = NO_EVENT
$3472 = 0
$3473 = 1154
$3474 = NO_EVENT
$3475 = 0
$3476 = 1155
$3477 = NO_EVENT
$3478 = 0
$3479 = 1156
$3480 = NO_EVENT
$3481 = 0
$3482 = 1157
$3483 = NO_EVENT
$3484 = 0
$3485 = 1158
$3486 = NO_EVENT
$3487 = 0
$3488 = 1159
$3489 = NO_EVENT
$3490 = 0
$3491 = 1160
$3492 = NO_EVENT
$3493 = 0
$3494 = 1161
$3495 = NO_EVENT
$3496 = 0
$3497 = 1162
$3498 = NO_EVENT
$3499 = 0
$3500 = 1163
$3501 = NO_EVENT
$3502 = 0
$3503 = 1164
$3504 = NO_EVENT
$3505 = 0
$3506 = 1165
$3507 = NO_EVENT
$3508 = 0
$3509 = 1166
$3510 = NO_EVENT
$3511 = 0
$3512 = 1167
$3513 = NO_EVENT
$3514 = 0
$3515 = 1168
$3516 = NO_EVENT
$3517 = 0
$3518 = 1169
$3519 = NO_EVENT
$3520 = 0
$3521 = 1170
$3522 = NO_EVENT
$3523 = 0
$3524 = 1171
$3525 = NO_EVENT
$3526 = 0
$3527 = 1172
$3528 = NO_EVENT
$3529 = 0
$3530 = 1173
$3531 = NO_EVENT
$3532 = 0
$3533 = 1174
$3534 = NO_EVENT
$3535 = 0
$3536 = 1175
$3537 = NO_EVENT
$3538 = 0
$3539 = 1176
$3540 = NO_EVENT
$3541 = 0
$3542 = 1177
$3543 = NO_EVENT
$3544 = 0
$3545 = 1178
$3546 = NO_EVENT
$3547 = 0
$3548 = 1179
$3549 = NO_EVENT
$3550 = 0
$3551 = 1180
$3552 = NO_EVENT
$3553 = 0
$3554 = 1181
$3555 = NO_EVENT
$3556 = 0
$3557 = 1182
$3558 = NO_EVENT
$3559 = 0
$3560 = 1183
$3561 = NO_EVENT
$3562 = 0
$3563 = 1184
$3564 = NO_EVENT
$3565 = 0
$3566 = 1185
$3567 = NO_EVENT
$3568 = 0
$3569 = 1186
$3570 = NO_EVENT
$3571 = 0
$3572 = 1187
$3573 = NO_EVENT
$3574 = 0
$3575 = 1188
$3576 = NO_EVENT
$3577 = 0
$3578 = 1189
$3579 = NO_EVENT
$3580 = 0
$3581 = 1190
$3582 = NO_EVENT
$3583 = 0
$3584 = 1191
$3585 = NO_EVENT
$3586 = 0
$3587 = 1192
$3588 = NO_EVENT
$3589 = 0
$3590 = 1193
$3591 = NO_EVENT
$3592 = 0
$3593 = 1194
$3594 = NO_EVENT
$3595 = 0
$3596 = 1195
$3597 = NO_EVENT
$3598 = 0
$3599 = 1196
$3600 = NO_EVENT
$3601 = 0
$3602 = 1197
$3603 = NO_EVENT
$3604 = 0
$3605 = 1198
$3606 = NO_EVENT
$3607 = 0
$3608 = 1199
$3609 = NO_EVENT
$3610 = 0
$3611 = 1200
$3612 = NO_EVENT
$3613 = 0
$3614 = 1201
$3615 = NO_EVENT
$3616 = 0
$3617 = 1202
$3618 = NO_EVENT
$3619 = 0
$3620 = 1203
$3621 = NO_EVENT
$3622 = 0
$3623 = 1204
$3624 = NO_EVENT
$3625 = 0
$3626 = 1205
$3627 = NO_EVENT
$3628 = 0
$3629 = 1206
$3630 = NO_EVENT
$3631 = 0
$3632 = 1207
$3633 = NO_EVENT
$3634 = 0
$3635 = 1208
$3636 = NO_EVENT
$3637 = 0
$3638 = 1209
$3639 = NO_EVENT
$3640 = 0
$3641 = 1210
$3642 = NO_EVENT
$3643 = 0
$3644 = 1211
$3645 = NO_EVENT
$3646 = 0
$3647 = 1212
$3648 = NO_EVENT
$3649 = 0
$3650 = 1213
$3651 = NO_EVENT
$3652 = 0
$3653 = 1214
$3654 = NO_EVENT
$3655 = 0
$3656 = 1215
$3657 = NO_EVENT
$3658 = 0
$3659 = 1216
$3660 = NO_EVENT
$3661 = 0
$3662 = 1217
$3663 = NO_EVENT
$3664 = 0
$3665 = 1218
$3666 = NO_EVENT
$3667 = 0
$3668 = 1219
$3669 = NO_EVENT
$3670 = 0
$3671 = 1220
$3672 = NO_EVENT
$3673 = 0
$3674 = 1221
$3675 = NO_EVENT
$3676 = 0
$3677 = 1222
$3678 = NO_EVENT
$3679 = 0
$3680 = 1223
$3681 = NO_EVENT
$3682 = 0
$3683 = 1224
$3684 = NO_EVENT
$3685 = 0
$3686 = 1225
$3687 = NO_EVENT
$3688 = 0
$3689 = 1226
$3690 = NO_EVENT
$3691 = 0
$3692 = 1227
$3693 = NO_EVENT
$3694 = 0
$3695 = 1228
$3696 = NO_EVENT
$3697 = 0
$3698 = 1229
$3699 = NO_EVENT
$3700 = 0
$3701 = 1230
$3702 = NO_EVENT
$3703 = 0
$3704 = 1231
$3705 = NO_EVENT
$3706 = 0
$3707 = 1232
$3708 = NO_EVENT
$3709 = 0
$3710 = 1233
$3711 = NO_EVENT
$3712 = 0
$3713 = 1234
$3714 = NO_EVENT
$3715 = 0
$3716 = 1235
$3717 = NO_EVENT
$3718 = 0
$3719 = 1236
$3720 = NO_EVENT
$3721 = 0
$3722 = 1237
$3723 = NO_EVENT
$3724 = 0
$3725 = 1238
$3726 = NO_EVENT
$3727 = 0
$3728 = 1239
$3729 = NO_EVENT
$3730 = 0
$3731 = 1240
$3732 = NO_EVENT
$3733 = 0
$3734 = 1241
$3735 = NO_EVENT
$3736 = 0
$3737 = 1242
$3738 = NO_EVENT
$3739 = 0
$3740 = 1243
$3741 = NO_EVENT
$3742 = 0
$3743 = 1244
$3744 = NO_EVENT
$3745 = 0
$3746 = 1245
$3747 = NO_EVENT
$3748 = 0
$3749 = 1246
$3750 = NO_EVENT
$3751 = 0
$3752 = 1247
$3753 = NO_EVENT
$3754 = 0
$3755 = 1248
$3756 = NO_EVENT
$3757 = 0
$3758 = 1249
$3759 = NO_EVENT
$3760 = 0
$3761 = 1250
$3762 = NO_EVENT
$3763 = 0
$3764 = 1251
$3765 = NO_EVENT
$3766 = 0
$3767 = 1252
$3768 = NO_EVENT
$3769 = 0
$3770 = 1253
$3771 = NO_EVENT
$3772 = 0
$3773 = 1254
$3774 = NO_EVENT
$3775 = 0
$3776 = 1255
$3777 = NO_EVENT
$3778 = 0
$3779 = 1256
$3780 = NO_EVENT
$3781 = 0
$3782 = 1257
$3783 = NO_EVENT
$3784 = 0
$3785 = 1258
$3786 = NO_EVENT
$3787 = 0
$3788 = 1259
$3789 = NO_EVENT
$3790 = 0
$3791 = 1260
$3792 = NO_EVENT
$3793 = 0
$3794 = 1261
$3795 = NO_EVENT
$3796 = 0
$3797 = 1262
$3798 = NO_EVENT
$3799 = 0
$3800 = 1263
$3801 = NO_EVENT
$3802 = 0
$3803 = 1264
$3804 = NO_EVENT
$3805 = 0
$3806 = 1265
$3807 = NO_EVENT
$3808 = 0
$3809 = 1266
$3810 = NO_EVENT
$3811 = 0
$3812 = 1267
$3813 = NO_EVENT
$3814 = 0
$3815 = 1268
$3816 = NO_EVENT
$3817 = 0
$3818 = 1269
$3819 = NO_EVENT
$3820 = 0
$3821 = 1270
$3822 = NO_EVENT
$3823 = 0
$3824 = 1271
$3825 = NO_EVENT
$3826 = 0
$3827 = 1272
$3828 = NO_EVENT
$3829 = 0
$3830 = 1273
$3831 = NO_EVENT
$3832 = 0
$3833 = 1274
$3834 = NO_EVENT
$3835 = 0
$3836 = 1275
$3837 = NO_EVENT
$3838 = 0
$3839 = 1276
$3840 = NO_EVENT
$3841 = 0
$3842 = 1277
$3843 = NO_EVENT
$3844 = 0
$3845 = 1278
$3846 = NO_EVENT
$3847 = 0
$3848 = 1279
$3849 = NO_EVENT
$3850 = 0
$3851 = 1280
$3852 = NO_EVENT
$3853 = 0
$3854 = 1281
$3855 = NO_EVENT
$3856 = 0
$3857 = 1282
$3858 = NO_EVENT
$3859 = 0
$3860 = 1283
$3861 = NO_EVENT
$3862 = 0
$3863 = 1284
$3864 = NO_EVENT
$3865 = 0
$3866 = 1285
$3867 = NO_EVENT
$3868 = 0
$3869 = 1286
$3870 = NO_EVENT
$3871 = 0
$3872 = 1287
$3873 = NO_EVENT
$3874 = 0
$3875 = 1288
$3876 = NO_EVENT
$3877 = 0
$3878 = 1289
$3879 = NO_EVENT
$3880 = 0
$3881 = 1290
$3882 = NO_EVENT
$3883 = 0
$3884 = 1291
$3885 = NO_EVENT
$3886 = 0
$3887 = 1292
$3888 = NO_EVENT
$3889 = 0
$3890 = 1293
$3891 = NO_EVENT
$3892 = 0
$3893 = 1294
$3894 = NO_EVENT
$3895 = 0
$3896 = 1295
$3897 = NO_EVENT
$3898 = 0
$3899 = 1296
$3900 = NO_EVENT
$3901 = 0
$3902 = 1297
$3903 = NO_EVENT
$3904 = 0
$3905 = 1298
$3906 = NO_EVENT
$3907 = 0
$3908 = 1299
$3909 = NO_EVENT
$3910 = 0
$3911 = 1300
$3912 = NO_EVENT
$3913 = 0
$3914 = 1301
$3915 = NO_EVENT
$3916 = 0
$3917 = 1302
$3918 = NO_EVENT
$3919 = 0
$3920 = 1303
$3921 = NO_EVENT
$3922 = 0
$3923 = 1304
$3924 = NO_EVENT
$3925 = 0
$3926 = 1305
$3927 = NO_EVENT
$3928 = 0
$3929 = 1306
$3930 = NO_EVENT
$3931 = 0
$3932 = 1307
$3933 = NO_EVENT
$3934 = 0
$3935 = 1308
$3936 = NO_EVENT
$3937 = 0
$3938 = 1309
$3939 = NO_EVENT
$3940 = 0
$3941 = 1310
$3942 = NO_EVENT
$3943 = 0
$3944 = 1311
$3945 = NO_EVENT
$3946 = 0
$3947 = 1312
$3948 = NO_EVENT
$3949 = 0
$3950 = 1313
$3951 = NO_EVENT
$3952 = 0
$3953 = 1314
$3954 = NO_EVENT
$3955 = 0
$3956 = 1315
$3957 = NO_EVENT
$3958 = 0
$3959 = 1316
$3960 = NO_EVENT
$3961 = 0
$3962 = 1317
$3963 = NO_EVENT
$3964 = 0
$3965 = 1318
$3966 = NO_EVENT
$3967 = 0
$3968 = 1319
$3969 = NO_EVENT
$3970 = 0
$3971 = 1320
$3972 = NO_EVENT
$3973 = 0
$3974 = 1321
$3975 = NO_EVENT
$3976 = 0
$3977 = 1322
$3978 = NO_EVENT
$3979 = 0
$3980 = 1323
$3981 = NO_EVENT
$3982 = 0
$3983 = 1324
$3984 = NO_EVENT
$3985 = 0
$3986 = 1325
$3987 = NO_EVENT
$3988 = 0
$3989 = 1326
$3990 = NO_EVENT
$3991 = 0
$3992 = 1327
$3993 = NO_EVENT
$3994 = 0
$3995 = 1328
$3996 = NO_EVENT
$3997 = 0
$3998 = 1329
$3999 = NO_EVENT
$4000 = 0
$4001 = 1330
$4002 = NO_EVENT
$4003 = 0
$4004 = 1331
$4005 = NO_EVENT
$4006 = 0
$4007 = 1332
$4008 = NO_EVENT
$4009 = 0
$4010 = 1333
$4011 = NO_EVENT
$4012 = 0
$4013 = 1334
$4014 = NO_EVENT
$4015 = 0
$4016 = 1335
$4017 = NO_EVENT
$4018 = 0
$4019 = 1336
$4020 = NO_EVENT
$4021 = 0
$4022 = 1337
$4023 = NO_EVENT
$4024 = 0
$4025 = 1338
$4026 = NO_EVENT
$4027 = 0
$4028 = 1339
$4029 = NO_EVENT
$4030 = 0
$4031 = 1340
$4032 = NO_EVENT
$4033 = 0
$4034 = 1341
$4035 = NO_EVENT
$4036 = 0
$4037 = 1342
$4038 = NO_EVENT
$4039 = 0
$4040 = 1343
$4041 = NO_EVENT
$4042 = 0
$4043 = 1344
$4044 = NO_EVENT
$4045 = 0
$4046 = 1345
$4047 = NO_EVENT
$4048 = 0
$4049 = 1346
$4050 = NO_EVENT
$4051 = 0
$4052 = 1347
$4053 = NO_EVENT
$4054 = 0
$4055 = 1348
$4056 = NO_EVENT
$4057 = 0
$4058 = 1349
$4059 = NO_EVENT
$4060 = 0
$4061 = 1350
$4062 = NO_EVENT
$4063 = 0
$4064 = 1351
$4065 = NO_EVENT
$4066 = 0
$4067 = 1352
$4068 = NO_EVENT
$4069 = 0
$4070 = 1353
$4071 = NO_EVENT
$4072 = 0
$4073 = 1354
$4074 = NO_EVENT
$4075 = 0
$4076 = 1355
$4077 = NO_EVENT
$4078 = 0
$4079 = 1356
$4080 = NO_EVENT
$4081 = 0
$4082 = 1357
$4083 = NO_EVENT
$4084 = 0
$4085 = 1358
$4086 = NO_EVENT
$4087 = 0
$4088 = 1359
$4089 = NO_EVENT
$4090 = 0
$4091 = 1360
$4092 = NO_EVENT
$4093 = 0
$4094 = 1361
$4095 = NO_EVENT
$4096 = 0
$4097 = 1362
$4098 = NO_EVENT
$4099 = 0
$4100 = 1363
$4101 = NO_EVENT
$4102 = 0
$4103 = 1364
$4104 = NO_EVENT
$4105 = 0
$4106 = 1365
$4107 = NO_EVENT
$4108 = 0
$4109 = 1366
$4110 = NO_EVENT
$4111 = 0
$4112 = 1367
$4113 = NO_EVENT
$4114 = 0
$4115 = 1368
$4116 = NO_EVENT
$4117 = 0
$4118 = 1369
$4119 = NO_EVENT
$4120 = 0
$4121 = 1370
$4122 = NO_EVENT
$4123 = 0
$4124 = 1371
$4125 = NO_EVENT
$4126 = 0
$4127 = 1372
$4128 = NO_EVENT
$4129 = 0
$4130 = 1373
$4131 = NO_EVENT
$4132 = 0
$4133 = 1374
$4134 = NO_EVENT
$4135 = 0
$4136 = 1375
$4137 = NO_EVENT
$4138 = 0
$4139 = 1376
$4140 = NO_EVENT
$4141 = 0
$4142 = 1377
$4143 = NO_EVENT
$4144 = 0
$4145 = 1378
$4146 = NO_EVENT
$4147 = 0
$4148 = 1379
$4149 = NO_EVENT
$4150 = 0
$4151 = 1380
$4152 = NO_EVENT
$4153 = 0
$4154 = 1381
$4155 = NO_EVENT
$4156 = 0
$4157 = 1382
$4158 = NO_EVENT
$4159 = 0
$4160 = 1383
$4161 = NO_EVENT
$4162 = 0
$4163 = 1384
$4164 = NO_EVENT
$4165 = 0
$4166 = 1385
$4167 = NO_EVENT
$4168 = 0
$4169 = 1386
$4170 = NO_EVENT
$4171 = 0
$4172 = 1387
$4173 = NO_EVENT
$4174 = 0
$4175 = 1388
$4176 = NO_EVENT
$4177 = 0
$4178 = 1389
$4179 = NO_EVENT
$4180 = 0
$4181 = 1390
$4182 = NO_EVENT
$4183 = 0
$4184 = 1391
$4185 = NO_EVENT
$4186 = 0
$4187 = 1392
$4188 = NO_EVENT
$4189 = 0
$4190 = 1393
$4191 = NO_EVENT
$4192 = 0
$4193 = 1394
$4194 = NO_EVENT
$4195 = 0
$4196 = 1395
$4197 = NO_EVENT
$4198 = 0
$4199 = 1396
$4200 = NO_EVENT
$4201 = 0
$4202 = 1397
$4203 = NO_EVENT
$4204 = 0
$4205 = 1398
$4206 = NO_EVENT
$4207 = 0
$4208 = 1399
$4209 = NO_EVENT
$4210 = 0
$4211 = 1400
$4212 = NO_EVENT
$4213 = 0
$4214 = 1401
$4215 = NO_EVENT
$4216 = 0
$4217 = 1402
$4218 = NO_EVENT
$4219 = 0
$4220 = 1403
$4221 = NO_EVENT
$4222 = 0
$4223 = 1404
$4224 = NO_EVENT
$4225 = 0
$4226 = 1405
$4227 = NO_EVENT
$4228 = 0
$4229 = 1406
$4230 = NO_EVENT
$4231 = 0
$4232 = 1407
$4233 = NO_EVENT
$4234 = 0
$4235 = 1408
$4236 = NO_EVENT
$4237 = 0
$4238 = 1409
$4239 = NO_EVENT
$4240 = 0
$4241 = 1410
$4242 = NO_EVENT
$4243 = 0
$4244 = 1411
$4245 = NO_EVENT
$4246 = 0
$4247 = 1412
$4248 = NO_EVENT
$4249 = 0
$4250 = 1413
$4251 = NO_EVENT
$4252 = 0
$4253 = 1414
$4254 = NO_EVENT
$4255 = 0
$4256 = 1415
$4257 = NO_EVENT
$4258 = 0
$4259 = 1416
$4260 = NO_EVENT
$4261 = 0
$4262 = 1417
$4263 = NO_EVENT
$4264 = 0
$4265 = 1418
$4266 = NO_EVENT
$4267 = 0
$4268 = 1419
$4269 = NO_EVENT
$4270 = 0
$4271 = 1420
$4272 = NO_EVENT
$4273 = 0
$4274 = 1421
$4275 = NO_EVENT
$4276 = 0
$4277 = 1422
$4278 = NO_EVENT
$4279 = 0
$4280 = 1423
$4281 = NO_EVENT
$4282 = 0
$4283 = 1424
$4284 = NO_EVENT
$4285 = 0
$4286 = 1425
$4287 = NO_EVENT
$4288 = 0
$4289 = 1426
$4290 = NO_EVENT
$4291 = 0
$4292 = 1427
$4293 = NO_EVENT
$4294 = 0
$4295 = 1428
$4296 = NO_EVENT
$4297 = 0
$4298 = 1429
$4299 = NO_EVENT
$4300 = 0
$4301 = 1430
$4302 = NO_EVENT
$4303 = 0
$4304 = 1431
$4305 = NO_EVENT
$4306 = 0
$4307 = 1432
$4308 = NO_EVENT
$4309 = 0
$4310 = 1433
$4311 = NO_EVENT
$4312 = 0
$4313 = 1434
$4314 = NO_EVENT
$4315 = 0
$4316 = 1435
$4317 = NO_EVENT
$4318 = 0
$4319 = 1436
$4320 = NO_EVENT
$4321 = 0
$4322 = 1437
$4323 = NO_EVENT
$4324 = 0
$4325 = 1438
$4326 = NO_EVENT
$4327 = 0
$4328 = 1439
$4329 = NO_EVENT
$4330 = 0
$4331 = 1440
$4332 = NO_EVENT
$4333 = 0
$4334 = 1441
$4335 = NO_EVENT
$4336 = 0
$4337 = 1442
$4338 = NO_EVENT
$4339 = 0
$4340 = 1443
$4341 = NO_EVENT
$4342 = 0
$4343 = 1444
$4344 = NO_EVENT
$4345 = 0
$4346 = 1445
$4347 = NO_EVENT
$4348 = 0
$4349 = 1446
$4350 = NO_EVENT
$4351 = 0
$4352 = 1447
$4353 = NO_EVENT
$4354 = 0
$4355 = 1448
$4356 = NO_EVENT
$4357 = 0
$4358 = 1449
$4359 = NO_EVENT
$4360 = 0
$4361 = 1450
$4362 = NO_EVENT
$4363 = 0
$4364 = 1451
$4365 = NO_EVENT
$4366 = 0
$4367 = 1452
$4368 = NO_EVENT
$4369 = 0
$4370 = 1453
$4371 = NO_EVENT
$4372 = 0
$4373 = 1454
$4374 = NO_EVENT
$4375 = 0
$4376 = 1455
$4377 = NO_EVENT
$4378 = 0
$4379 = 1456
$4380 = NO_EVENT
$4381 = 0
$4382 = 1457
$4383 = NO_EVENT
$4384 = 0
$4385 = 1458
$4386 = NO_EVENT
$4387 = 0
$4388 = 1459
$4389 = NO_EVENT
$4390 = 0
$4391 = 1460
$4392 = NO_EVENT
$4393 = 0
$4394 = 1461
$4395 = NO_EVENT
$4396 = 0
$4397 = 1462
$4398 = NO_EVENT
$4399 = 0
$4400 = 1463
$4401 = NO_EVENT
$4402 = 0
$4403 = 1464
$4404 = NO_EVENT
$4405 = 0
$4406 = 1465
$4407 = NO_EVENT
$4408 = 0
$4409 = 1466
$4410 = NO_EVENT
$4411 = 0
$4412 = 1467
$4413 = NO_EVENT
$4414 = 0
$4415 = 1468
$4416 = NO_EVENT
$4417 = 0
$4418 = 1469
$4419 = NO_EVENT
$4420 = 0
$4421 = 1470
$4422 = NO_EVENT
$4423 = 0
$4424 = 1471
$4425 = NO_EVENT
$4426 = 0
$4427 = 1472
$4428 = NO_EVENT
$4429 = 0
$4430 = 1473
$4431 = NO_EVENT
$4432 = 0
$4433 = 1474
$4434 = NO_EVENT
$4435 = 0
$4436 = 1475
$4437 = NO_EVENT
$4438 = 0
$4439 = 1476
$4440 = NO_EVENT
$4441 = 0
$4442 = 1477
$4443 = NO_EVENT
$4444 = 0
$4445 = 1478
$4446 = NO_EVENT
$4447 = 0
$4448 = 1479
$4449 = NO_EVENT
$4450 = 0
$4451 = 1480
$4452 = NO_EVENT
$4453 = 0
$4454 = 1481
$4455 = NO_EVENT
$4456 = 0
$4457 = 1482
$4458 = NO_EVENT
$4459 = 0
$4460 = 1483
$4461 = NO_EVENT
$4462 = 0
$4463 = 1484
$4464 = NO_EVENT
$4465 = 0
$4466 = 1485
$4467 = NO_EVENT
$4468 = 0
$4469 = 1486
$4470 = NO_EVENT
$4471 = 0
$4472 = 1487
$4473 = NO_EVENT
$4474 = 0
$4475 = 1488
$4476 = NO_EVENT
$4477 = 0
$4478 = 1489
$4479 = NO_EVENT
$4480 = 0
$4481 = 1490
$4482 = NO_EVENT
$4483 = 0
$4484 = 1491
$4485 = NO_EVENT
$4486 = 0
$4487 = 1492
$4488 = NO_EVENT
$4489 = 0
$4490 = 1493
$4491 = NO_EVENT
$4492 = 0
$4493 = 1494
$4494 = NO_EVENT
$4495 = 0
$4496 = 1495
$4497 = NO_EVENT
$4498 = 0
$4499 = 1496
$4500 = NO_EVENT
$4501 = 0
$4502 = 1497
$4503 = NO_EVENT
$4504 = 0
$4505 = 1498
$4506 = NO_EVENT
$4507 = 0
$4508 = 1499
$4509 = NO_EVENT
$4510 = 0
$4511 = 1500
$4512 = NO_EVENT
$4513 = 0
$4514 = 1501
$4515 = NO_EVENT
$4516 = 0
$4517 = 1502
$4518 = NO_EVENT
$4519 = 0
$4520 = 1503
$4521 = NO_EVENT
$4522 = 0
$4523 = 1504
$4524 = NO_EVENT
$4525 = 0
$4526 = 1505
$4527 = NO_EVENT
$4528 = 0
$4529 = 1506
$4530 = NO_EVENT
$4531 = 0
$4532 = 1507
$4533 = NO_EVENT
$4534 = 0
$4535 = 1508
$4536 = NO_EVENT
$4537 = 0
$4538 = 1509
$4539 = NO_EVENT
$4540 = 0
$4541 = 1510
$4542 = NO_EVENT
$4543 = 0
$4544 = 1511
$4545 = NO_EVENT
$4546 = 0
$4547 = 1512
$4548 = NO_EVENT
$4549 = 0
$4550 = 1513
$4551 = NO_EVENT
$4552 = 0
$4553 = 1514
$4554 = NO_EVENT
$4555 = 0
$4556 = 1515
$4557 = NO_EVENT
$4558 = 0
$4559 = 1516
$4560 = NO_EVENT
$4561 = 0
$4562 = 1517
$4563 = NO_EVENT
$4564 = 0
$4565 = 1518
$4566 = NO_EVENT
$4567 = 0
$4568 = 1519
$4569 = NO_EVENT
$4570 = 0
$4571 = 1520
$4572 = NO_EVENT
$4573 = 0
$4574 = 1521
$4575 = NO_EVENT
$4576 = 0
$4577 = 1522
$4578 = NO_EVENT
$4579 = 0
$4580 = 1523
$4581 = NO_EVENT
$4582 = 0
$4583 = 1524
$4584 = NO_EVENT
$4585 = 0
$4586 = 1525
$4587 = NO_EVENT
$4588 = 0
$4589 = 1526
$4590 = NO_EVENT
$4591 = 0
$4592 = 1527
$4593 = NO_EVENT
$4594 = 0
$4595 = 1528
$4596 = NO_EVENT
$4597 = 0
$4598 = 1529
$4599 = NO_EVENT
$4600 = 0
$4601 = 1530
$4602 = NO_EVENT
$4603 = 0
$4604 = 1531
$4605 = NO_EVENT
$4606 = 0
$4607 = 1532
$4608 = NO_EVENT
$4609 = 0
$4610 = 1533
$4611 = NO_EVENT
$4612 = 0
$4613 = 1534
$4614 = NO_EVENT
$4615 = 0
$4616 = 1535
$4617 = NO_EVENT
$4618 = 0
$4619 = 1536
$4620 = NO_EVENT
$4621 = 0
$4622 = 1537
$4623 = NO_EVENT
$4624 = 0
$4625 = 1538
$4626 = NO_EVENT
$4627 = 0
$4628 = 1539
$4629 = NO_EVENT
$4630 = 0
$4631 = 1540
$4632 = NO_EVENT
$4633 = 0
$4634 = 1541
$4635 = NO_EVENT
$4636 = 0
$4637 = 1542
$4638 = NO_EVENT
$4639 = 0
$4640 = 1543
$4641 = NO_EVENT
$4642 = 0
$4643 = 1544
$4644 = NO_EVENT
$4645 = 0
$4646 = 1545
$4647 = NO_EVENT
$4648 = 0
$4649 = 1546
$4650 = NO_EVENT
$4651 = 0
$4652 = 1547
$4653 = NO_EVENT
$4654 = 0
$4655 = 1548
$4656 = NO_EVENT
$4657 = 0
$4658 = 1549
$4659 = NO_EVENT
$4660 = 0
$4661 = 1550
$4662 = NO_EVENT
$4663 = 0
$4664 = 1551
$4665 = NO_EVENT
$4666 = 0
$4667 = 1552
$4668 = NO_EVENT
$4669 = 0
$4670 = 1553
$4671 = NO_EVENT
$4672 = 0
$4673 = 1554
$4674 = NO_EVENT
$4675 = 0
$4676 = 1555
$4677 = NO_EVENT
$4678 = 0
$4679 = 1556
$4680 = NO_EVENT
$4681 = 0
$4682 = 1557
$4683 = NO_EVENT
$4684 = 0
$4685 = 1558
$4686 = NO_EVENT
$4687 = 0
$4688 = 1559
$4689 = NO_EVENT
$4690 = 0
$4691 = 1560
$4692 = NO_EVENT
$4693 = 0
$4694 = 1561
$4695 = NO_EVENT
$4696 = 0
$4697 = 1562
$4698 = NO_EVENT
$4699 = 0
$4700 = 1563
$4701 = NO_EVENT
$4702 = 0
$4703 = 1564
$4704 = NO_EVENT
$4705 = 0
$4706 = 1565
$4707 = NO_EVENT
$4708 = 0
$4709 = 1566
$4710 = NO_EVENT
$4711 = 0
$4712 = 1567
$4713 = NO_EVENT
$4714 = 0
$4715 = 1568
$4716 = NO_EVENT
$4717 = 0
$4718 = 1569
$4719 = NO_EVENT
$4720 = 0
$4721 = 1570
$4722 = NO_EVENT
$4723 = 0
$4724 = 1571
$4725 = NO_EVENT
$4726 = 0
$4727 = 1572
$4728 = NO_EVENT
$4729 = 0
$4730 = 1573
$4731 = NO_EVENT
$4732 = 0
$4733 = 1574
$4734 = NO_EVENT
$4735 = 0
$4736 = 1575
$4737 = NO_EVENT
$4738 = 0
$4739 = 1576
$4740 = NO_EVENT
$4741 = 0
$4742 = 1577
$4743 = NO_EVENT
$4744 = 0
$4745 = 1578
$4746 = NO_EVENT
$4747 = 0
$4748 = 1579
$4749 = NO_EVENT
$4750 = 0
$4751 = 1580
$4752 = NO_EVENT
$4753 = 0
$4754 = 1581
$4755 = NO_EVENT
$4756 = 0
$4757 = 1582
$4758 = NO_EVENT
$4759 = 0
$4760 = 1583
$4761 = NO_EVENT
$4762 = 0
$4763 = 1584
$4764 = NO_EVENT
$4765 = 0
$4766 = 1585
$4767 = NO_EVENT
$4768 = 0
$4769 = 1586
$4770 = NO_EVENT
$4771 = 0
$4772 = 1587
$4773 = NO_EVENT
$4774 = 0
$4775 = 1588
$4776 = NO_EVENT
$4777 = 0
$4778 = 1589
$4779 = NO_EVENT
$4780 = 0
$4781 = 1590
$4782 = NO_EVENT
$4783 = 0
$4784 = 1591
$4785 = NO_EVENT
$4786 = 0
$4787 = 1592
$4788 = NO_EVENT
$4789 = 0
$4790 = 1593
$4791 = NO_EVENT
$4792 = 0
$4793 = 1594
$4794 = NO_EVENT
$4795 = 0
$4796 = 1595
$4797 = NO_EVENT
$4798 = 0
$4799 = 1596
$4800 = NO_EVENT
$4801 = 0
$4802 = 1597
$4803 = NO_EVENT
$4804 = 0
$4805 = 1598
$4806 = NO_EVENT
$4807 = 0
$4808 = 1599
$4809 = NO_EVENT
$4810 = 0
$4811 = 1600
$4812 = NO_EVENT
$4813 = 0
$4814 = 1601
$4815 = NO_EVENT
$4816 = 0
$4817 = 1602
$4818 = NO_EVENT
$4819 = 0
$4820 = 1603
$4821 = NO_EVENT
$4822 = 0
$4823 = 1604
$4824 = NO_EVENT
$4825 = 0
$4826 = 1605
$4827 = NO_EVENT
$4828 = 0
$4829 = 1606
$4830 = NO_EVENT
$4831 = 0
$4832 = 1607
$4833 = NO_EVENT
$4834 = 0
$4835 = 1608
$4836 = NO_EVENT
$4837 = 0
$4838 = 1609
$4839 = NO_EVENT
$4840 = 0
$4841 = 1610
$4842 = NO_EVENT
$4843 = 0
$4844 = 1611
$4845 = NO_EVENT
$4846 = 0
$4847 = 1612
$4848 = NO_EVENT
$4849 = 0
$4850 = 1613
$4851 = NO_EVENT
$4852 = 0
$4853 = 1614
$4854 = NO_EVENT
$4855 = 0
$4856 = 1615
$4857 = NO_EVENT
$4858 = 0
$4859 = 1616
$4860 = NO_EVENT
$4861 = 0
$4862 = 1617
$4863 = NO_EVENT
$4864 = 0
$4865 = 1618
$4866 = NO_EVENT
$4867 = 0
$4868 = 1619
$4869 = NO_EVENT
$4870 = 0
$4871 = 1620
$4872 = NO_EVENT
$4873 = 0
$4874 = 1621
$4875 = NO_EVENT
$4876 = 0
$4877 = 1622
$4878 = NO_EVENT
$4879 = 0
$4880 = 1623
$4881 = NO_EVENT
$4882 = 0
$4883 = 1624
$4884 = NO_EVENT
$4885 = 0
$4886 = 1625
$4887 = NO_EVENT
$4888 = 0
$4889 = 1626
$4890 = NO_EVENT
$4891 = 0
$4892 = 1627
$4893 = NO_EVENT
$4894 = 0
$4895 = 1628
$4896 = NO_EVENT
$4897 = 0
$4898 = 1629
$4899 = NO_EVENT
$4900 = 0
$4901 = 1630
$4902 = NO_EVENT
$4903 = 0
$4904 = 1631
$4905 = NO_EVENT
$4906 = 0
$4907 = 1632
$4908 = NO_EVENT
$4909 = 0
$4910 = 1633
$4911 = NO_EVENT
$4912 = 0
$4913 = 1634
$4914 = NO_EVENT
$4915 = 0
$4916 = 1635
$4917 = NO_EVENT
$4918 = 0
$4919 = 1636
$4920 = NO_EVENT
$4921 = 0
$4922 = 1637
$4923 = NO_EVENT
$4924 = 0
$4925 = 1638
$4926 = NO_EVENT
$4927 = 0
$4928 = 1639
$4929 = NO_EVENT
$4930 = 0
$4931 = 1640
$4932 = NO_EVENT
$4933 = 0
$4934 = 1641
$4935 = NO_EVENT
$4936 = 0
$4937 = 1642
$4938 = NO_EVENT
$4939 = 0
$4940 = 1643
$4941 = NO_EVENT
$4942 = 0
$4943 = 1644
$4944 = NO_EVENT
$4945 = 0
$4946 = 1645
$4947 = NO_EVENT
$4948 = 0
$4949 = 1646
$4950 = NO_EVENT
$4951 = 0
$4952 = 1647
$4953 = NO_EVENT
$4954 = 0
$4955 = 1648
$4956 = NO_EVENT
$4957 = 0
$4958 = 1649
$4959 = NO_EVENT
$4960 = 0
$4961 = 1650
$4962 = NO_EVENT
$4963 = 0
$4964 = 1651
$4965 = NO_EVENT
$4966 = 0
$4967 = 1652
$4968 = NO_EVENT
$4969 = 0
$4970 = 1653
$4971 = NO_EVENT
$4972 = 0
$4973 = 1654
$4974 = NO_EVENT
$4975 = 0
$4976 = 1655
$4977 = NO_EVENT
$4978 = 0
$4979 = 1656
$4980 = NO_EVENT
$4981 = 0
$4982 = 1657
$4983 = NO_EVENT
$4984 = 0
$4985 = 1658
$4986 = NO_EVENT
$4987 = 0
$4988 = 1659
$4989 = NO_EVENT
$4990 = 0
$4991 = 1660
$4992 = NO_EVENT
$4993 = 0
$4994 = 1661
$4995 = NO_EVENT
$4996 = 0
$4997 = 1662
$4998 = NO_EVENT
$4999 = 0
$5000 = 1663
$5001 = NO_EVENT
$5002 = 0
$5003 = 1664
$5004 = NO_EVENT
$5005 = 0
$5006 = 1665
$5007 = NO_EVENT
$5008 = 0
$5009 = 1666
$5010 = NO_EVENT
$5011 = 0
$5012 = 1667
$5013 = NO_EVENT
$5014 = 0
$5015 = 1668
$5016 = NO_EVENT
$5017 = 0
$5018 = 1669
$5019 = NO_EVENT
$5020 = 0
$5021 = 1670
$5022 = NO_EVENT
$5023 = 0
$5024 = 1671
$5025 = NO_EVENT
$5026 = 0
$5027 = 1672
$5028 = NO_EVENT
$5029 = 0
$5030 = 1673
$5031 = NO_EVENT
$5032 = 0
$5033 = 1674
$5034 = NO_EVENT
$5035 = 0
$5036 = 1675
$5037 = NO_EVENT
$5038 = 0
$5039 = 1676
$5040 = NO_EVENT
$5041 = 0
$5042 = 1677
$5043 = NO_EVENT
$5044 = 0
$5045 = 1678
$5046 = NO_EVENT
$5047 = 0
$5048 = 1679
$5049 = NO_EVENT
$5050 = 0
$5051 = 1680
$5052 = NO_EVENT
$5053 = 0
$5054 = 1681
$5055 = NO_EVENT
$5056 = 0
$5057 = 1682
$5058 = NO_EVENT
$5059 = 0
$5060 = 1683
$5061 = NO_EVENT
$5062 = 0
$5063 = 1684
$5064 = NO_EVENT
$5065 = 0
$5066 = 1685
$5067 = NO_EVENT
$5068 = 0
$5069 = 1686
$5070 = NO_EVENT
$5071 = 0
$5072 = 1687
$5073 = NO_EVENT
$5074 = 0
$5075 = 1688
$5076 = NO_EVENT
$5077 = 0
$5078 = 1689
$5079 = NO_EVENT
$5080 = 0
$5081 = 1690
$5082 = NO_EVENT
$5083 = 0
$5084 = 1691
$5085 = NO_EVENT
$5086 = 0
$5087 = 1692
$5088 = NO_EVENT
$5089 = 0
$5090 = 1693
$5091 = NO_EVENT
$5092 = 0
$5093 = 1694
$5094 = NO_EVENT
$5095 = 0
$5096 = 1695
$5097 = NO_EVENT
$5098 = 0
$5099 = 1696
$5100 = NO_EVENT
$5101 = 0
$5102 = 1697
$5103 = NO_EVENT
$5104 = 0
$5105 = 1698
$5106 = NO_EVENT
$5107 = 0
$5108 = 1699
$5109 = NO_EVENT
$5110 = 0
$5111 = 1700
$5112 = NO_EVENT
$5113 = 0
$5114 = 1701
$5115 = NO_EVENT
$5116 = 0
$5117 = 1702
$5118 = NO_EVENT
$5119 = 0
$5120 = 1703
$5121 = NO_EVENT
$5122 = 0
$5123 = 1704
$5124 = NO_EVENT
$5125 = 0
$5126 = 1705
$5127 = NO_EVENT
$5128 = 0
$5129 = 1706
$5130 = NO_EVENT
$5131 = 0
$5132 = 1707
$5133 = NO_EVENT
$5134 = 0
$5135 = 1708
$5136 = NO_EVENT
$5137 = 0
$5138 = 1709
$5139 = NO_EVENT
$5140 = 0
$5141 = 1710
$5142 = NO_EVENT
$5143 = 0
$5144 = 1711
$5145 = NO_EVENT
$5146 = 0
$5147 = 1712
$5148 = NO_EVENT
$5149 = 0
$5150 = 1713
$5151 = NO_EVENT
$5152 = 0
$5153 = 1714
$5154 = NO_EVENT
$5155 = 0
$5156 = 1715
$5157 = NO_EVENT
$5158 = 0
$5159 = 1716
$5160 = NO_EVENT
$5161 = 0
$5162 = 1717
$5163 = NO_EVENT
$5164 = 0
$5165 = 1718
$5166 = NO_EVENT
$5167 = 0
$5168 = 1719
$5169 = NO_EVENT
$5170 = 0
$5171 = 1720
$5172 = NO_EVENT
$5173 = 0
$5174 = 1721
$5175 = NO_EVENT
$5176 = 0
$5177 = 1722
$5178 = NO_EVENT
$5179 = 0
$5180 = 1723
$5181 = NO_EVENT
$5182 = 0
$5183 = 1724
$5184 = NO_EVENT
$5185 = 0
$5186 = 1725
$5187 = NO_EVENT
$5188 = 0
$5189 = 1726
$5190 = NO_EVENT
$5191 = 0
$5192 = 1727
$5193 = NO_EVENT
$5194 = 0
$5195 = 1728
$5196 = NO_EVENT
$5197 = 0
$5198 = 1729
$5199 = NO_EVENT
$5200 = 0
$5201 = 1730
$5202 = NO_EVENT
$5203 = 0
$5204 = 1731
$5205 = NO_EVENT
$5206 = 0
$5207 = 1732
$5208 = NO_EVENT
$5209 = 0
$5210 = 1733
$5211 = NO_EVENT
$5212 = 0
$5213 = 1734
$5214 = NO_EVENT
$5215 = 0
$5216 = 1735
$5217 = NO_EVENT
$5218 = 0
$5219 = 1736
$5220 = NO_EVENT
$5221 = 0
$5222 = 1737
$5223 = NO_EVENT
$5224 = 0
$5225 = 1738
$5226 = NO_EVENT
$5227 = 0
$5228 = 1739
$5229 = NO_EVENT
$5230 = 0
$5231 = 1740
$5232 = NO_EVENT
$5233 = 0
$5234 = 1741
$5235 = NO_EVENT
$5236 = 0
$5237 = 1742
$5238 = NO_EVENT
$5239 = 0
$5240 = 1743
$5241 = NO_EVENT
$5242 = 0
$5243 = 1744
$5244 = NO_EVENT
$5245 = 0
$5246 = 1745
$5247 = NO_EVENT
$5248 = 0
$5249 = 1746
$5250 = NO_EVENT
$5251 = 0
$5252 = 1747
$5253 = NO_EVENT
$5254 = 0
$5255 = 1748
$5256 = NO_EVENT
$5257 = 0
$5258 = 1749
$5259 = NO_EVENT
$5260 = 0
$5261 = 1750
$5262 = NO_EVENT
$5263 = 0
$5264 = 1751
$5265 = NO_EVENT
$5266 = 0
$5267 = 1752
$5268 = NO_EVENT
$5269 = 0
$5270 = 1753
$5271 = NO_EVENT
$5272 = 0
$5273 = 1754
$5274 = NO_EVENT
$5275 = 0
$5276 = 1755
$5277 = NO_EVENT
$5278 = 0
$5279 = 1756
$5280 = NO_EVENT
$5281 = 0
$5282 = 1757
$5283 = NO_EVENT
$5284 = 0
$5285 = 1758
$5286 = NO_EVENT
$5287 = 0
$5288 = 1759
$5289 = NO_EVENT
$5290 = 0
$5291 = 1760
$5292 = NO_EVENT
$5293 = 0
$5294 = 1761
$5295 = NO_EVENT
$5296 = 0
$5297 = 1762
$5298 = NO_EVENT
$5299 = 0
$5300 = 1763
$5301 = NO_EVENT
$5302 = 0
$5303 = 1764
$5304 = NO_EVENT
$5305 = 0
$5306 = 1765
$5307 = NO_EVENT
$5308 = 0
$5309 = 1766
$5310 = NO_EVENT
$5311 = 0
$5312 = 1767
$5313 = NO_EVENT
$5314 = 0
$5315 = 1768
$5316 = NO_EVENT
$5317 = 0
$5318 = 1769
$5319 = NO_EVENT
$5320 = 0
$5321 = 1770
$5322 = NO_EVENT
$5323 = 0
$5324 = 1771
$5325 = NO_EVENT
$5326 = 0
$5327 = 1772
$5328 = NO_EVENT
$5329 = 0
$5330 = 1773
$5331 = NO_EVENT
$5332 = 0
$5333 = 1774
$5334 = NO_EVENT
$5335 = 0
$5336 = 1775
$5337 = NO_EVENT
$5338 = 0
$5339 = 1776
$5340 = NO_EVENT
$5341 = 0
$5342 = 1777
$5343 = NO_EVENT
$5344 = 0
$5345 = 1778
$5346 = NO_EVENT
$5347 = 0
$5348 = 1779
$5349 = NO_EVENT
$5350 = 0
$5351 = 1780
$5352 = NO_EVENT
$5353 = 0
$5354 = 1781
$5355 = NO_EVENT
$5356 = 0
$5357 = 1782
$5358 = NO_EVENT
$5359 = 0
$5360 = 1783
$5361 = NO_EVENT
$5362 = 0
$5363 = 1784
$5364 = NO_EVENT
$5365 = 0
$5366 = 1785
$5367 = NO_EVENT
$5368 = 0
$5369 = 1786
$5370 = NO_EVENT
$5371 = 0
$5372 = 1787
$5373 = NO_EVENT
$5374 = 0
$5375 = 1788
$5376 = NO_EVENT
$5377 = 0
$5378 = 1789
$5379 = NO_EVENT
$5380 = 0
$5381 = 1790
$5382 = NO_EVENT
$5383 = 0
$5384 = 1791
$5385 = SELECT_WINDOW_EVENT
$5386 = 0
$5387 = 1792
$5388 = FOCUS_IN_EVENT
$5389 = 0
$5390 = 1793
$5391 = NO_EVENT
$5392 = 0
$5393 = 1794
$5394 = NO_EVENT
$5395 = 0
$5396 = 1795
$5397 = SELECT_WINDOW_EVENT
$5398 = 0
$5399 = 1796
$5400 = NO_EVENT
$5401 = 1676919614
$5402 = 1797
$5403 = NO_EVENT
$5404 = 1676921038
$5405 = 1798
$5406 = NO_EVENT
$5407 = 1676921486
$5408 = 1799
$5409 = NO_EVENT
$5410 = 1676922070
$5411 = 1800
$5412 = NO_EVENT
$5413 = 1676923022
$5414 = 1801
$5415 = NO_EVENT
$5416 = 1676923022
$5417 = 1802
$5418 = NO_EVENT
$5419 = 1676923222
$5420 = 1803
$5421 = NO_EVENT
$5422 = 1676923406
$5423 = 1804
$5424 = NO_EVENT
$5425 = 1676923590
$5426 = 1805
$5427 = NO_EVENT
$5428 = 1676924374
$5429 = 1806
$5430 = NO_EVENT
$5431 = 1676924918
$5432 = 1807
$5433 = NO_EVENT
$5434 = 1676925206
$5435 = 1808
$5436 = NO_EVENT
$5437 = 1676925462
$5438 = 1809
$5439 = NO_EVENT
$5440 = 1676925558
$5441 = 1810
$5442 = NO_EVENT
$5443 = 1676926262
$5444 = 1811
$5445 = NO_EVENT
$5446 = 1676934726
$5447 = 1812
$5448 = NO_EVENT
$5449 = 1676935374
$5450 = 1813
$5451 = NO_EVENT
$5452 = 1676940294
$5453 = 1814
$5454 = NO_EVENT
$5455 = 1676941398
$5456 = 1815
$5457 = NO_EVENT
$5458 = 0
$5459 = 1816
$5460 = NO_EVENT
$5461 = 0
$5462 = 1817
$5463 = NO_EVENT
$5464 = 0
$5465 = 1818
$5466 = NO_EVENT
$5467 = 1676966077
$5468 = 1819
$5469 = NO_EVENT
$5470 = 1676966201
$5471 = 1820
$5472 = NO_EVENT
$5473 = 0
$5474 = 1821
$5475 = NO_EVENT
$5476 = 0
$5477 = 1822
$5478 = NO_EVENT
$5479 = 0
$5480 = 1823
$5481 = FOCUS_OUT_EVENT
$5482 = 0
$5483 = 1824
$5484 = FOCUS_IN_EVENT
$5485 = 0
$5486 = 1825
$5487 = NO_EVENT
$5488 = 1676995221
$5489 = 1826
$5490 = NO_EVENT
$5491 = 0
$5492 = 1827
$5493 = NO_EVENT
$5494 = 0
$5495 = 1828
$5496 = NO_EVENT
$5497 = 18446744073709551615
$5498 = 1829
$5499 = SELECT_WINDOW_EVENT
$5500 = 0
$5501 = 1830
$5502 = NO_EVENT
$5503 = 18446744073709551615
$5504 = 1831
$5505 = NO_EVENT
$5506 = 0
$5507 = 1832
$5508 = NO_EVENT
$5509 = 0
$5510 = 1833
$5511 = NO_EVENT
$5512 = 0
$5513 = 1834
$5514 = NO_EVENT
$5515 = 0
$5516 = 1835
$5517 = NO_EVENT
$5518 = 0
$5519 = 1836
$5520 = NO_EVENT
$5521 = 0
$5522 = 1837
$5523 = NO_EVENT
$5524 = 0
$5525 = 1838
$5526 = NO_EVENT
$5527 = 0
$5528 = 1839
$5529 = NO_EVENT
$5530 = 0
$5531 = 1840
$5532 = NO_EVENT
$5533 = 0
$5534 = 1841
$5535 = NO_EVENT
$5536 = 0
$5537 = 1842
$5538 = NO_EVENT
$5539 = 0
$5540 = 1843
$5541 = NO_EVENT
$5542 = 1
$5543 = 1844
$5544 = NO_EVENT
$5545 = 1
$5546 = 1845
$5547 = NO_EVENT
$5548 = 1
$5549 = 1846
$5550 = NO_EVENT
$5551 = 1
$5552 = 1847
$5553 = NO_EVENT
$5554 = 1
$5555 = 1848
$5556 = NO_EVENT
$5557 = 1
$5558 = 1849
$5559 = NO_EVENT
$5560 = 1
$5561 = 1850
$5562 = NO_EVENT
$5563 = 1
$5564 = 1851
$5565 = NO_EVENT
$5566 = 1
$5567 = 1852
$5568 = NO_EVENT
$5569 = 1
$5570 = 1853
$5571 = NO_EVENT
$5572 = 1
$5573 = 1854
$5574 = NO_EVENT
$5575 = 1
$5576 = 1855
$5577 = NO_EVENT
$5578 = 1
$5579 = 1856
$5580 = NO_EVENT
$5581 = 0
$5582 = 1857
$5583 = NO_EVENT
$5584 = 0
$5585 = 1858
$5586 = NO_EVENT
$5587 = 0
$5588 = 1859
$5589 = NO_EVENT
$5590 = 1677000565
$5591 = 1860
$5592 = NO_EVENT
$5593 = 1677000697
$5594 = 1861
$5595 = NO_EVENT
$5596 = 1
$5597 = 1862
$5598 = NO_EVENT
$5599 = 1
$5600 = 1863
$5601 = NO_EVENT
$5602 = 1
$5603 = 1864
$5604 = NO_EVENT
$5605 = 1
$5606 = 1865
$5607 = NO_EVENT
$5608 = 1
$5609 = 1866
$5610 = NO_EVENT
$5611 = 1
$5612 = 1867
$5613 = NO_EVENT
$5614 = 1677002509
$5615 = 1868
$5616 = FILE_NOTIFY_EVENT
$5617 = 0
$5618 = 1869
$5619 = FILE_NOTIFY_EVENT
$5620 = 0
$5621 = 1870
$5622 = FILE_NOTIFY_EVENT
$5623 = 0
$5624 = 1871
$5625 = FILE_NOTIFY_EVENT
$5626 = 0
$5627 = 1872
$5628 = FILE_NOTIFY_EVENT
$5629 = 0
$5630 = 1873
$5631 = FILE_NOTIFY_EVENT
$5632 = 0
$5633 = 1874
$5634 = FILE_NOTIFY_EVENT
$5635 = 0
$5636 = 1875
$5637 = FILE_NOTIFY_EVENT
$5638 = 0
$5639 = 1876
$5640 = FILE_NOTIFY_EVENT
$5641 = 0
$5642 = 1877
$5643 = FILE_NOTIFY_EVENT
$5644 = 0
$5645 = 1878
$5646 = FILE_NOTIFY_EVENT
$5647 = 0
$5648 = 1879
$5649 = FILE_NOTIFY_EVENT
$5650 = 0
$5651 = 1880
$5652 = FILE_NOTIFY_EVENT
$5653 = 0
$5654 = 1881
$5655 = FILE_NOTIFY_EVENT
$5656 = 0
$5657 = 1882
$5658 = FILE_NOTIFY_EVENT
$5659 = 0
$5660 = 1883
$5661 = FILE_NOTIFY_EVENT
$5662 = 0
$5663 = 1884
$5664 = FILE_NOTIFY_EVENT
$5665 = 0
$5666 = 1885
$5667 = FILE_NOTIFY_EVENT
$5668 = 0
$5669 = 1886
$5670 = FILE_NOTIFY_EVENT
$5671 = 0
$5672 = 1887
$5673 = FILE_NOTIFY_EVENT
$5674 = 0
$5675 = 1888
$5676 = FILE_NOTIFY_EVENT
$5677 = 0
$5678 = 1889
$5679 = FILE_NOTIFY_EVENT
$5680 = 0
$5681 = 1890
$5682 = FILE_NOTIFY_EVENT
$5683 = 0
$5684 = 1891
$5685 = FILE_NOTIFY_EVENT
$5686 = 0
$5687 = 1892
$5688 = FILE_NOTIFY_EVENT
$5689 = 0
$5690 = 1893
$5691 = FILE_NOTIFY_EVENT
$5692 = 0
$5693 = 1894
$5694 = FILE_NOTIFY_EVENT
$5695 = 0
$5696 = 1895
$5697 = FILE_NOTIFY_EVENT
$5698 = 0
$5699 = 1896
$5700 = FILE_NOTIFY_EVENT
$5701 = 0
$5702 = 1897
$5703 = FILE_NOTIFY_EVENT
$5704 = 0
$5705 = 1898
$5706 = FILE_NOTIFY_EVENT
$5707 = 0
$5708 = 1899
$5709 = FILE_NOTIFY_EVENT
$5710 = 0
$5711 = 1900
$5712 = FILE_NOTIFY_EVENT
$5713 = 0
$5714 = 1901
$5715 = FILE_NOTIFY_EVENT
$5716 = 0
$5717 = 1902
$5718 = FILE_NOTIFY_EVENT
$5719 = 0
$5720 = 1903
$5721 = FILE_NOTIFY_EVENT
$5722 = 0
$5723 = 1904
$5724 = FILE_NOTIFY_EVENT
$5725 = 0
$5726 = 1905
$5727 = FILE_NOTIFY_EVENT
$5728 = 0
$5729 = 1906
$5730 = FILE_NOTIFY_EVENT
$5731 = 0
$5732 = 1907
$5733 = FILE_NOTIFY_EVENT
$5734 = 0
$5735 = 1908
$5736 = NO_EVENT
$5737 = 1677003261
$5738 = 1909
$5739 = NO_EVENT
$5740 = 1677004877
$5741 = 1910
$5742 = NO_EVENT
$5743 = 1677005581
$5744 = 1911
$5745 = NO_EVENT
$5746 = 1677008733
$5747 = 1912
$5748 = NO_EVENT
$5749 = 1677009341
$5750 = 1913
$5751 = NO_EVENT
$5752 = 1677010501
$5753 = 1914
$5754 = NO_EVENT
$5755 = 1677014541
$5756 = 1915
$5757 = NO_EVENT
$5758 = 1677015125
$5759 = 1916
$5760 = ASCII_KEYSTROKE_EVENT
$5761 = 1677015381
$5762 = 1917
$5763 = NO_EVENT
$5764 = 1677015381
$5765 = 1918
$5766 = ASCII_KEYSTROKE_EVENT
$5767 = 1677015597
$5768 = 1919
$5769 = NO_EVENT
$5770 = 1677015597
$5771 = 1920
$5772 = ASCII_KEYSTROKE_EVENT
$5773 = 1677016229
$5774 = 1921
$5775 = NO_EVENT
$5776 = 1677016229
$5777 = 1922
$5778 = NO_EVENT
$5779 = 1677024389
$5780 = 1923
$5781 = NO_EVENT
$5782 = 1677024965
$5783 = 1924
$5784 = NO_EVENT
$5785 = 1677030309
$5786 = 1925
$5787 = NO_EVENT
$5788 = 1677031077
$5789 = 1926
$5790 = NO_EVENT
$5791 = 0
$5792 = 1927
$5793 = NO_EVENT
$5794 = 0
$5795 = 1928
$5796 = NO_EVENT
$5797 = 0
$5798 = 1929
$5799 = FOCUS_OUT_EVENT
$5800 = 0
$5801 = 1930
$5802 = FOCUS_IN_EVENT
$5803 = 0
$5804 = 1931
$5805 = NO_EVENT
$5806 = 0
$5807 = 1932
$5808 = NO_EVENT
$5809 = 0
$5810 = 1933
$5811 = NO_EVENT
$5812 = 0
$5813 = 1934
$5814 = NO_EVENT
$5815 = 1677068389
$5816 = 1935
$5817 = NO_EVENT
$5818 = 1677068545
$5819 = 1936
$5820 = NO_EVENT
$5821 = 1677069853
$5822 = 1937
$5823 = NO_EVENT
$5824 = 1677071205
$5825 = 1938
$5826 = NO_EVENT
$5827 = 0
$5828 = 1939
$5829 = NO_EVENT
$5830 = 0
$5831 = 1940
$5832 = NO_EVENT
$5833 = 0
$5834 = 1941
$5835 = NO_EVENT
$5836 = 1677076237
$5837 = 1942
$5838 = NO_EVENT
$5839 = 1677076409
$5840 = 1943
$5841 = NO_EVENT
$5842 = 1677081573
$5843 = 1944
$5844 = NO_EVENT
$5845 = 1677082381
$5846 = 1945
$5847 = NO_EVENT
$5848 = 1677091501
$5849 = 1946
$5850 = NO_EVENT
$5851 = 1677091981
$5852 = 1947
$5853 = NO_EVENT
$5854 = 1677093069
$5855 = 1948
$5856 = NO_EVENT
$5857 = 1677093293
$5858 = 1949
$5859 = NO_EVENT
$5860 = 1677093997
$5861 = 1950
$5862 = NON_ASCII_KEYSTROKE_EVENT
$5863 = 1677094909
$5864 = 1951
$5865 = NO_EVENT
$5866 = 1677094909
$5867 = 1952
$5868 = NO_EVENT
$5869 = 1677095293
$5870 = 1953
$5871 = NO_EVENT
$5872 = 1677095469
$5873 = 1954
$5874 = NO_EVENT
$5875 = 1677096261
$5876 = 1955
$5877 = NO_EVENT
$5878 = 0
$5879 = 1956
$5880 = NO_EVENT
$5881 = 0
$5882 = 1957
$5883 = NO_EVENT
$5884 = 0
$5885 = 1958
$5886 = NO_EVENT
$5887 = 1677099213
$5888 = 1959
$5889 = NO_EVENT
$5890 = 1677099361
$5891 = 1960
$5892 = NO_EVENT
$5893 = 0
$5894 = 1961
$5895 = NO_EVENT
$5896 = 0
$5897 = 1962
$5898 = NO_EVENT
$5899 = 0
$5900 = 1963
$5901 = NO_EVENT
$5902 = 1677100717
$5903 = 1964
$5904 = NO_EVENT
$5905 = 1677100833
$5906 = 1965
$5907 = NO_EVENT
$5908 = 0
$5909 = 1966
$5910 = NO_EVENT
$5911 = 0
$5912 = 1967
$5913 = NO_EVENT
$5914 = 0
$5915 = 1968
$5916 = FOCUS_OUT_EVENT
$5917 = 0
$5918 = 1969
$5919 = FOCUS_IN_EVENT
$5920 = 0
$5921 = 1970
$5922 = NO_EVENT
$5923 = 0
$5924 = 1971
$5925 = NO_EVENT
$5926 = 0
$5927 = 1972
$5928 = NO_EVENT
$5929 = 0
$5930 = 1973
$5931 = NO_EVENT
$5932 = 1677106677
$5933 = 1974
$5934 = NO_EVENT
$5935 = 0
$5936 = 1975
$5937 = NO_EVENT
$5938 = 0
$5939 = 1976
$5940 = NO_EVENT
$5941 = 0
$5942 = 1977
$5943 = NO_EVENT
$5944 = 1677106693
$5945 = 1978
$5946 = NO_EVENT
$5947 = 0
$5948 = 1979
$5949 = NO_EVENT
$5950 = 0
$5951 = 1980
$5952 = NO_EVENT
$5953 = 0
$5954 = 1981
$5955 = NO_EVENT
$5956 = 1677106716
$5957 = 1982
$5958 = NO_EVENT
$5959 = 0
$5960 = 1983
$5961 = NO_EVENT
$5962 = 0
$5963 = 1984
$5964 = NO_EVENT
$5965 = 0
$5966 = 1985
$5967 = NO_EVENT
$5968 = 1677106757
$5969 = 1986
$5970 = NO_EVENT
$5971 = 0
$5972 = 1987
$5973 = NO_EVENT
$5974 = 0
$5975 = 1988
$5976 = NO_EVENT
$5977 = 0
$5978 = 1989
$5979 = NO_EVENT
$5980 = 1677107150
$5981 = 1990
$5982 = NO_EVENT
$5983 = 0
$5984 = 1991
$5985 = NO_EVENT
$5986 = 0
$5987 = 1992
$5988 = NO_EVENT
$5989 = 0
$5990 = 1993
$5991 = NO_EVENT
$5992 = 1677107157
$5993 = 1994
$5994 = NO_EVENT
$5995 = 0
$5996 = 1995
$5997 = NO_EVENT
$5998 = 0
$5999 = 1996
$6000 = NO_EVENT
$6001 = 0
$6002 = 1997
$6003 = NO_EVENT
$6004 = 1677107183
$6005 = 1998
$6006 = NO_EVENT
$6007 = 0
$6008 = 1999
$6009 = NO_EVENT
$6010 = 0
$6011 = 2000
$6012 = NO_EVENT
$6013 = 0
$6014 = 2001
$6015 = NO_EVENT
$6016 = 1677107205
$6017 = 2002
$6018 = NO_EVENT
$6019 = 0
$6020 = 2003
$6021 = NO_EVENT
$6022 = 0
$6023 = 2004
$6024 = NO_EVENT
$6025 = 0
$6026 = 2005
$6027 = NO_EVENT
$6028 = 1677107549
$6029 = 2006
$6030 = NO_EVENT
$6031 = 0
$6032 = 2007
$6033 = NO_EVENT
$6034 = 0
$6035 = 2008
$6036 = NO_EVENT
$6037 = 0
$6038 = 2009
$6039 = NO_EVENT
$6040 = 1677107565
$6041 = 2010
$6042 = NO_EVENT
$6043 = 0
$6044 = 2011
$6045 = NO_EVENT
$6046 = 0
$6047 = 2012
$6048 = NO_EVENT
$6049 = 0
$6050 = 2013
$6051 = NO_EVENT
$6052 = 1677107589
$6053 = 2014
$6054 = NO_EVENT
$6055 = 0
$6056 = 2015
$6057 = NO_EVENT
$6058 = 0
$6059 = 2016
$6060 = NO_EVENT
$6061 = 0
$6062 = 2017
$6063 = NO_EVENT
$6064 = 1677107612
$6065 = 2018
$6066 = NO_EVENT
$6067 = 0
$6068 = 2019
$6069 = NO_EVENT
$6070 = 0
$6071 = 2020
$6072 = NO_EVENT
$6073 = 0
$6074 = 2021
$6075 = NO_EVENT
$6076 = 1677107661
$6077 = 2022
$6078 = NO_EVENT
$6079 = 0
$6080 = 2023
$6081 = NO_EVENT
$6082 = 0
$6083 = 2024
$6084 = NO_EVENT
$6085 = 0
$6086 = 2025
$6087 = NO_EVENT
$6088 = 1677107949
$6089 = 2026
$6090 = NO_EVENT
$6091 = 0
$6092 = 2027
$6093 = NO_EVENT
$6094 = 0
$6095 = 2028
$6096 = NO_EVENT
$6097 = 0
$6098 = 2029
$6099 = NO_EVENT
$6100 = 1677107957
$6101 = 2030
$6102 = NO_EVENT
$6103 = 0
$6104 = 2031
$6105 = NO_EVENT
$6106 = 0
$6107 = 2032
$6108 = NO_EVENT
$6109 = 0
$6110 = 2033
$6111 = NO_EVENT
$6112 = 1677107972
$6113 = 2034
$6114 = HELP_EVENT
$6115 = 0
$6116 = 2035
$6117 = NO_EVENT
$6118 = 0
$6119 = 2036
$6120 = NO_EVENT
$6121 = 0
$6122 = 2037
$6123 = NO_EVENT
$6124 = 0
$6125 = 2038
$6126 = NO_EVENT
$6127 = 1677107996
$6128 = 2039
$6129 = NO_EVENT
$6130 = 0
$6131 = 2040
$6132 = NO_EVENT
$6133 = 0
$6134 = 2041
$6135 = NO_EVENT
$6136 = 0
$6137 = 2042
$6138 = NO_EVENT
$6139 = 1677108029
$6140 = 2043
$6141 = NO_EVENT
$6142 = 0
$6143 = 2044
$6144 = NO_EVENT
$6145 = 0
$6146 = 2045
$6147 = NO_EVENT
$6148 = 0
$6149 = 2046
$6150 = NO_EVENT
$6151 = 1677108372
$6152 = 2047
$6153 = NO_EVENT
$6154 = 0
$6155 = 2048
$6156 = NO_EVENT
$6157 = 0
$6158 = 2049
$6159 = NO_EVENT
$6160 = 0
$6161 = 2050
$6162 = NO_EVENT
$6163 = 1677108397
$6164 = 2051
$6165 = NO_EVENT
$6166 = 0
$6167 = 2052
$6168 = NO_EVENT
$6169 = 0
$6170 = 2053
$6171 = NO_EVENT
$6172 = 0
$6173 = 2054
$6174 = NO_EVENT
$6175 = 1677108412
$6176 = 2055
$6177 = NO_EVENT
$6178 = 0
$6179 = 2056
$6180 = NO_EVENT
$6181 = 0
$6182 = 2057
$6183 = NO_EVENT
$6184 = 0
$6185 = 2058
$6186 = NO_EVENT
$6187 = 1677108436
$6188 = 2059
$6189 = NO_EVENT
$6190 = 0
$6191 = 2060
$6192 = NO_EVENT
$6193 = 0
$6194 = 2061
$6195 = NO_EVENT
$6196 = 0
$6197 = 2062
$6198 = NO_EVENT
$6199 = 1677108821
$6200 = 2063
$6201 = NO_EVENT
$6202 = 0
$6203 = 2064
$6204 = NO_EVENT
$6205 = 0
$6206 = 2065
$6207 = NO_EVENT
$6208 = 0
$6209 = 2066
$6210 = NO_EVENT
$6211 = 1677108828
$6212 = 2067
$6213 = NO_EVENT
$6214 = 0
$6215 = 2068
$6216 = NO_EVENT
$6217 = 0
$6218 = 2069
$6219 = NO_EVENT
$6220 = 0
$6221 = 2070
$6222 = NO_EVENT
$6223 = 1677108852
$6224 = 2071
$6225 = NO_EVENT
$6226 = 0
$6227 = 2072
$6228 = NO_EVENT
$6229 = 0
$6230 = 2073
$6231 = NO_EVENT
$6232 = 0
$6233 = 2074
$6234 = NO_EVENT
$6235 = 1677108877
$6236 = 2075
$6237 = NO_EVENT
$6238 = 0
$6239 = 2076
$6240 = NO_EVENT
$6241 = 0
$6242 = 2077
$6243 = NO_EVENT
$6244 = 0
$6245 = 2078
$6246 = NO_EVENT
$6247 = 1677109301
$6248 = 2079
$6249 = NO_EVENT
$6250 = 0
$6251 = 2080
$6252 = NO_EVENT
$6253 = 0
$6254 = 2081
$6255 = NO_EVENT
$6256 = 0
$6257 = 2082
$6258 = NO_EVENT
$6259 = 1677109317
$6260 = 2083
$6261 = NO_EVENT
$6262 = 0
$6263 = 2084
$6264 = NO_EVENT
$6265 = 0
$6266 = 2085
$6267 = NO_EVENT
$6268 = 0
$6269 = 2086
$6270 = NO_EVENT
$6271 = 1677109341
$6272 = 2087
$6273 = NO_EVENT
$6274 = 0
$6275 = 2088
$6276 = NO_EVENT
$6277 = 0
$6278 = 2089
$6279 = NO_EVENT
$6280 = 0
$6281 = 2090
$6282 = NO_EVENT
$6283 = 1677109365
$6284 = 2091
$6285 = NO_EVENT
$6286 = 0
$6287 = 2092
$6288 = NO_EVENT
$6289 = 0
$6290 = 2093
$6291 = NO_EVENT
$6292 = 0
$6293 = 2094
$6294 = NO_EVENT
$6295 = 0
$6296 = 2095
$6297 = NO_EVENT
$6298 = 0
$6299 = 2096
$6300 = NO_EVENT
$6301 = 0
$6302 = 2097
$6303 = FILE_NOTIFY_EVENT
$6304 = 0
$6305 = 2098
$6306 = FILE_NOTIFY_EVENT
$6307 = 0
$6308 = 2099
$6309 = FILE_NOTIFY_EVENT
$6310 = 0
$6311 = 2100
$6312 = FILE_NOTIFY_EVENT
$6313 = 0
$6314 = 2101
$6315 = FILE_NOTIFY_EVENT
$6316 = 0
$6317 = 2102
$6318 = FILE_NOTIFY_EVENT
$6319 = 0
$6320 = 2103
$6321 = FILE_NOTIFY_EVENT
$6322 = 0
$6323 = 2104
$6324 = FILE_NOTIFY_EVENT
$6325 = 0
$6326 = 2105
$6327 = FILE_NOTIFY_EVENT
$6328 = 0
$6329 = 2106
$6330 = FILE_NOTIFY_EVENT
$6331 = 0
$6332 = 2107
$6333 = FILE_NOTIFY_EVENT
$6334 = 0
$6335 = 2108
$6336 = FILE_NOTIFY_EVENT
$6337 = 0
$6338 = 2109
$6339 = FILE_NOTIFY_EVENT
$6340 = 0
$6341 = 2110
$6342 = FILE_NOTIFY_EVENT
$6343 = 0
$6344 = 2111
$6345 = FILE_NOTIFY_EVENT
$6346 = 0
$6347 = 2112
$6348 = FILE_NOTIFY_EVENT
$6349 = 0
$6350 = 2113
$6351 = FILE_NOTIFY_EVENT
$6352 = 0
$6353 = 2114
$6354 = FILE_NOTIFY_EVENT
$6355 = 0
$6356 = 2115
$6357 = FILE_NOTIFY_EVENT
$6358 = 0
$6359 = 2116
$6360 = FILE_NOTIFY_EVENT
$6361 = 0
$6362 = 2117
$6363 = FILE_NOTIFY_EVENT
$6364 = 0
$6365 = 2118
$6366 = FILE_NOTIFY_EVENT
$6367 = 0
$6368 = 2119
$6369 = FILE_NOTIFY_EVENT
$6370 = 0
$6371 = 2120
$6372 = FILE_NOTIFY_EVENT
$6373 = 0
$6374 = 2121
$6375 = FILE_NOTIFY_EVENT
$6376 = 0
$6377 = 2122
$6378 = FILE_NOTIFY_EVENT
$6379 = 0
$6380 = 2123
$6381 = FILE_NOTIFY_EVENT
$6382 = 0
$6383 = 2124
$6384 = FILE_NOTIFY_EVENT
$6385 = 0
$6386 = 2125
$6387 = FILE_NOTIFY_EVENT
$6388 = 0
$6389 = 2126
$6390 = FILE_NOTIFY_EVENT
$6391 = 0
$6392 = 2127
$6393 = FILE_NOTIFY_EVENT
$6394 = 0
$6395 = 2128
$6396 = FILE_NOTIFY_EVENT
$6397 = 0
$6398 = 2129
$6399 = FILE_NOTIFY_EVENT
$6400 = 0
$6401 = 2130
$6402 = FILE_NOTIFY_EVENT
$6403 = 0
$6404 = 2131
$6405 = FILE_NOTIFY_EVENT
$6406 = 0
$6407 = 2132
$6408 = FILE_NOTIFY_EVENT
$6409 = 0
$6410 = 2133
$6411 = FILE_NOTIFY_EVENT
$6412 = 0
$6413 = 2134
$6414 = FILE_NOTIFY_EVENT
$6415 = 0
$6416 = 2135
$6417 = FILE_NOTIFY_EVENT
$6418 = 0
$6419 = 2136
$6420 = FILE_NOTIFY_EVENT
$6421 = 0
$6422 = 2137
$6423 = FILE_NOTIFY_EVENT
$6424 = 0
$6425 = 2138
$6426 = FILE_NOTIFY_EVENT
$6427 = 0
$6428 = 2139
$6429 = FILE_NOTIFY_EVENT
$6430 = 0
$6431 = 2140
$6432 = FILE_NOTIFY_EVENT
$6433 = 0
$6434 = 2141
$6435 = FILE_NOTIFY_EVENT
$6436 = 0
$6437 = 2142
$6438 = FILE_NOTIFY_EVENT
$6439 = 0
$6440 = 2143
$6441 = FILE_NOTIFY_EVENT
$6442 = 0
$6443 = 2144
$6444 = FILE_NOTIFY_EVENT
$6445 = 0
$6446 = 2145
$6447 = FILE_NOTIFY_EVENT
$6448 = 0
$6449 = 2146
$6450 = FILE_NOTIFY_EVENT
$6451 = 0
$6452 = 2147
$6453 = FILE_NOTIFY_EVENT
$6454 = 0
$6455 = 2148
$6456 = FILE_NOTIFY_EVENT
$6457 = 0
$6458 = 2149
$6459 = FILE_NOTIFY_EVENT
$6460 = 0
$6461 = 2150
$6462 = FILE_NOTIFY_EVENT
$6463 = 0
$6464 = 2151
$6465 = FILE_NOTIFY_EVENT
$6466 = 0
$6467 = 2152
$6468 = FILE_NOTIFY_EVENT
$6469 = 0
$6470 = 2153
$6471 = FILE_NOTIFY_EVENT
$6472 = 0
$6473 = 2154
$6474 = FILE_NOTIFY_EVENT
$6475 = 0
$6476 = 2155
$6477 = FILE_NOTIFY_EVENT
$6478 = 0
$6479 = 2156
$6480 = FILE_NOTIFY_EVENT
$6481 = 0
$6482 = 2157
$6483 = FILE_NOTIFY_EVENT
$6484 = 0
$6485 = 2158
$6486 = FILE_NOTIFY_EVENT
$6487 = 0
$6488 = 2159
$6489 = FILE_NOTIFY_EVENT
$6490 = 0
$6491 = 2160
$6492 = FILE_NOTIFY_EVENT
$6493 = 0
$6494 = 2161
$6495 = FILE_NOTIFY_EVENT
$6496 = 0
$6497 = 2162
$6498 = FILE_NOTIFY_EVENT
$6499 = 0
$6500 = 2163
$6501 = FILE_NOTIFY_EVENT
$6502 = 0
$6503 = 2164
$6504 = FILE_NOTIFY_EVENT
$6505 = 0
$6506 = 2165
$6507 = FILE_NOTIFY_EVENT
$6508 = 0
$6509 = 2166
$6510 = FILE_NOTIFY_EVENT
$6511 = 0
$6512 = 2167
$6513 = FILE_NOTIFY_EVENT
$6514 = 0
$6515 = 2168
$6516 = FILE_NOTIFY_EVENT
$6517 = 0
$6518 = 2169
$6519 = FILE_NOTIFY_EVENT
$6520 = 0
$6521 = 2170
$6522 = FILE_NOTIFY_EVENT
$6523 = 0
$6524 = 2171
$6525 = FILE_NOTIFY_EVENT
$6526 = 0
$6527 = 2172
$6528 = FILE_NOTIFY_EVENT
$6529 = 0
$6530 = 2173
$6531 = FILE_NOTIFY_EVENT
$6532 = 0
$6533 = 2174
$6534 = FILE_NOTIFY_EVENT
$6535 = 0
$6536 = 2175
$6537 = FOCUS_OUT_EVENT
$6538 = 0
$6539 = 2176
$6540 = FOCUS_IN_EVENT
$6541 = 0
$6542 = 2177
$6543 = NO_EVENT
$6544 = 0
$6545 = 2178
$6546 = NO_EVENT
$6547 = 0
$6548 = 2179
$6549 = NO_EVENT
$6550 = 0
$6551 = 2180
$6552 = FOCUS_OUT_EVENT
$6553 = 0
$6554 = 2181
$6555 = FOCUS_IN_EVENT
$6556 = 0
$6557 = 2182
$6558 = NO_EVENT
$6559 = 0
$6560 = 2183
$6561 = NO_EVENT
$6562 = 0
$6563 = 2184
$6564 = NO_EVENT
$6565 = 0
$6566 = 2185
$6567 = NO_EVENT
$6568 = 1677134636
$6569 = 2186
$6570 = NO_EVENT
$6571 = 0
$6572 = 2187
$6573 = NO_EVENT
$6574 = 0
$6575 = 2188
$6576 = NO_EVENT
$6577 = 0
$6578 = 2189
$6579 = NO_EVENT
$6580 = 1677134660
$6581 = 2190
$6582 = NO_EVENT
$6583 = 0
$6584 = 2191
$6585 = NO_EVENT
$6586 = 0
$6587 = 2192
$6588 = NO_EVENT
$6589 = 0
$6590 = 2193
$6591 = NO_EVENT
$6592 = 1677134684
$6593 = 2194
$6594 = NO_EVENT
$6595 = 0
$6596 = 2195
$6597 = NO_EVENT
$6598 = 0
$6599 = 2196
$6600 = NO_EVENT
$6601 = 0
$6602 = 2197
$6603 = NO_EVENT
$6604 = 1677135068
$6605 = 2198
$6606 = NO_EVENT
$6607 = 0
$6608 = 2199
$6609 = NO_EVENT
$6610 = 0
$6611 = 2200
$6612 = NO_EVENT
$6613 = 0
$6614 = 2201
$6615 = NO_EVENT
$6616 = 1677135084
$6617 = 2202
$6618 = NO_EVENT
$6619 = 0
$6620 = 2203
$6621 = NO_EVENT
$6622 = 0
$6623 = 2204
$6624 = NO_EVENT
$6625 = 0
$6626 = 2205
$6627 = NO_EVENT
$6628 = 1677135100
$6629 = 2206
$6630 = NO_EVENT
$6631 = 0
$6632 = 2207
$6633 = NO_EVENT
$6634 = 0
$6635 = 2208
$6636 = NO_EVENT
$6637 = 0
$6638 = 2209
$6639 = NO_EVENT
$6640 = 1677135516
$6641 = 2210
$6642 = NO_EVENT
$6643 = 0
$6644 = 2211
$6645 = NO_EVENT
$6646 = 0
$6647 = 2212
$6648 = NO_EVENT
$6649 = 0
$6650 = 2213
$6651 = NO_EVENT
$6652 = 1677135532
$6653 = 2214
$6654 = NO_EVENT
$6655 = 0
$6656 = 2215
$6657 = NO_EVENT
$6658 = 0
$6659 = 2216
$6660 = NO_EVENT
$6661 = 0
$6662 = 2217
$6663 = NO_EVENT
$6664 = 1677135548
$6665 = 2218
$6666 = NO_EVENT
$6667 = 0
$6668 = 2219
$6669 = NO_EVENT
$6670 = 0
$6671 = 2220
$6672 = NO_EVENT
$6673 = 0
$6674 = 2221
$6675 = NO_EVENT
$6676 = 1677135572
$6677 = 2222
$6678 = NO_EVENT
$6679 = 0
$6680 = 2223
$6681 = NO_EVENT
$6682 = 0
$6683 = 2224
$6684 = NO_EVENT
$6685 = 0
$6686 = 2225
$6687 = NO_EVENT
$6688 = 1677136012
$6689 = 2226
$6690 = NO_EVENT
$6691 = 0
$6692 = 2227
$6693 = NO_EVENT
$6694 = 0
$6695 = 2228
$6696 = NO_EVENT
$6697 = 0
$6698 = 2229
$6699 = NO_EVENT
$6700 = 1677136028
$6701 = 2230
$6702 = NO_EVENT
$6703 = 0
$6704 = 2231
$6705 = NO_EVENT
$6706 = 0
$6707 = 2232
$6708 = NO_EVENT
$6709 = 0
$6710 = 2233
$6711 = NO_EVENT
$6712 = 1677136044
$6713 = 2234
$6714 = NO_EVENT
$6715 = 0
$6716 = 2235
$6717 = NO_EVENT
$6718 = 0
$6719 = 2236
$6720 = NO_EVENT
$6721 = 0
$6722 = 2237
$6723 = NO_EVENT
$6724 = 1677136468
$6725 = 2238
$6726 = NO_EVENT
$6727 = 0
$6728 = 2239
$6729 = NO_EVENT
$6730 = 0
$6731 = 2240
$6732 = NO_EVENT
$6733 = 0
$6734 = 2241
$6735 = NO_EVENT
$6736 = 1677136493
$6737 = 2242
$6738 = NO_EVENT
$6739 = 0
$6740 = 2243
$6741 = NO_EVENT
$6742 = 0
$6743 = 2244
$6744 = NO_EVENT
$6745 = 0
$6746 = 2245
$6747 = NO_EVENT
$6748 = 1677136508
$6749 = 2246
$6750 = NO_EVENT
$6751 = 0
$6752 = 2247
$6753 = NO_EVENT
$6754 = 0
$6755 = 2248
$6756 = NO_EVENT
$6757 = 0
$6758 = 2249
$6759 = NO_EVENT
$6760 = 1677136884
$6761 = 2250
$6762 = NO_EVENT
$6763 = 0
$6764 = 2251
$6765 = NO_EVENT
$6766 = 0
$6767 = 2252
$6768 = NO_EVENT
$6769 = 0
$6770 = 2253
$6771 = NO_EVENT
$6772 = 1677136908
$6773 = 2254
$6774 = NO_EVENT
$6775 = 0
$6776 = 2255
$6777 = NO_EVENT
$6778 = 0
$6779 = 2256
$6780 = NO_EVENT
$6781 = 0
$6782 = 2257
$6783 = NO_EVENT
$6784 = 1677136924
$6785 = 2258
$6786 = NO_EVENT
$6787 = 0
$6788 = 2259
$6789 = NO_EVENT
$6790 = 0
$6791 = 2260
$6792 = NO_EVENT
$6793 = 0
$6794 = 2261
$6795 = NO_EVENT
$6796 = 1677137308
$6797 = 2262
$6798 = NO_EVENT
$6799 = 0
$6800 = 2263
$6801 = NO_EVENT
$6802 = 0
$6803 = 2264
$6804 = NO_EVENT
$6805 = 0
$6806 = 2265
$6807 = NO_EVENT
$6808 = 1677137324
$6809 = 2266
$6810 = NO_EVENT
$6811 = 0
$6812 = 2267
$6813 = NO_EVENT
$6814 = 0
$6815 = 2268
$6816 = NO_EVENT
$6817 = 0
$6818 = 2269
$6819 = NO_EVENT
$6820 = 1677137340
$6821 = 2270
$6822 = NO_EVENT
$6823 = 0
$6824 = 2271
$6825 = NO_EVENT
$6826 = 0
$6827 = 2272
$6828 = NO_EVENT
$6829 = 0
$6830 = 2273
$6831 = NO_EVENT
$6832 = 1677137740
$6833 = 2274
$6834 = NO_EVENT
$6835 = 0
$6836 = 2275
$6837 = NO_EVENT
$6838 = 0
$6839 = 2276
$6840 = NO_EVENT
$6841 = 0
$6842 = 2277
$6843 = NO_EVENT
$6844 = 1677137764
$6845 = 2278
$6846 = NO_EVENT
$6847 = 0
$6848 = 2279
$6849 = NO_EVENT
$6850 = 0
$6851 = 2280
$6852 = NO_EVENT
$6853 = 0
$6854 = 2281
$6855 = NO_EVENT
$6856 = 1677137780
$6857 = 2282
$6858 = NO_EVENT
$6859 = 0
$6860 = 2283
$6861 = NO_EVENT
$6862 = 0
$6863 = 2284
$6864 = NO_EVENT
$6865 = 0
$6866 = 2285
$6867 = NO_EVENT
$6868 = 1677138140
$6869 = 2286
$6870 = NO_EVENT
$6871 = 0
$6872 = 2287
$6873 = NO_EVENT
$6874 = 0
$6875 = 2288
$6876 = NO_EVENT
$6877 = 0
$6878 = 2289
$6879 = NO_EVENT
$6880 = 1677138156
$6881 = 2290
$6882 = NO_EVENT
$6883 = 0
$6884 = 2291
$6885 = NO_EVENT
$6886 = 0
$6887 = 2292
$6888 = NO_EVENT
$6889 = 0
$6890 = 2293
$6891 = NO_EVENT
$6892 = 1677138180
$6893 = 2294
$6894 = NO_EVENT
$6895 = 0
$6896 = 2295
$6897 = NO_EVENT
$6898 = 0
$6899 = 2296
$6900 = NO_EVENT
$6901 = 0
$6902 = 2297
$6903 = NO_EVENT
$6904 = 1677138556
$6905 = 2298
$6906 = NO_EVENT
$6907 = 0
$6908 = 2299
$6909 = NO_EVENT
$6910 = 0
$6911 = 2300
$6912 = NO_EVENT
$6913 = 0
$6914 = 2301
$6915 = NO_EVENT
$6916 = 1677138572
$6917 = 2302
$6918 = NO_EVENT
$6919 = 0
$6920 = 2303
$6921 = NO_EVENT
$6922 = 0
$6923 = 2304
$6924 = NO_EVENT
$6925 = 0
$6926 = 2305
$6927 = NO_EVENT
$6928 = 1677138596
$6929 = 2306
$6930 = NO_EVENT
$6931 = 0
$6932 = 2307
$6933 = NO_EVENT
$6934 = 0
$6935 = 2308
$6936 = NO_EVENT
$6937 = 0
$6938 = 2309
$6939 = NO_EVENT
$6940 = 0
$6941 = 2310
$6942 = NO_EVENT
$6943 = 0
$6944 = 2311
$6945 = NO_EVENT
$6946 = 0
$6947 = 2312
$6948 = NO_EVENT
$6949 = 1677142828
$6950 = 2313
$6951 = NO_EVENT
$6952 = 1677143000
$6953 = 2314
$6954 = NO_EVENT
$6955 = 0
$6956 = 2315
$6957 = NO_EVENT
$6958 = 0
$6959 = 2316
$6960 = NO_EVENT
$6961 = 0
$6962 = 2317
$6963 = NO_EVENT
$6964 = 1677143380
$6965 = 2318
$6966 = NO_EVENT
$6967 = 1677143512
$6968 = 2319
$6969 = NO_EVENT
$6970 = 0
$6971 = 2320
$6972 = NO_EVENT
$6973 = 0
$6974 = 2321
$6975 = NO_EVENT
$6976 = 0
$6977 = 2322
$6978 = NO_EVENT
$6979 = 1677146668
$6980 = 2323
$6981 = NO_EVENT
$6982 = 1677146808
$6983 = 2324
$6984 = NO_EVENT
$6985 = 1677148684
$6986 = 2325
$6987 = NO_EVENT
$6988 = 1677148924
$6989 = 2326
$6990 = NO_EVENT
$6991 = 1677149172
$6992 = 2327
$6993 = NO_EVENT
$6994 = 1677150340
$6995 = 2328
$6996 = NO_EVENT
$6997 = 1677151877
$6998 = 2329
$6999 = ASCII_KEYSTROKE_EVENT
$7000 = 1677152860
$7001 = 2330
$7002 = NO_EVENT
$7003 = 1677152860
$7004 = 2331
$7005 = NO_EVENT
$7006 = 1677153180
$7007 = 2332
$7008 = NO_EVENT
$7009 = 1677153548
$7010 = 2333
$7011 = NO_EVENT
$7012 = 1677155772
$7013 = 2334
$7014 = NO_EVENT
$7015 = 1677160404
$7016 = 2335
$7017 = NO_EVENT
$7018 = 1677160924
$7019 = 2336
$7020 = NO_EVENT
$7021 = 1677163124
$7022 = 2337
$7023 = NO_EVENT
$7024 = 1677164124
$7025 = 2338
$7026 = NO_EVENT
$7027 = 1677164532
$7028 = 2339
$7029 = NO_EVENT
$7030 = 1677166196
$7031 = 2340
$7032 = NO_EVENT
$7033 = 1677166452
$7034 = 2341
$7035 = FILE_NOTIFY_EVENT
$7036 = 0
$7037 = 2342
$7038 = FILE_NOTIFY_EVENT
$7039 = 0
$7040 = 2343
$7041 = FILE_NOTIFY_EVENT
$7042 = 0
$7043 = 2344
$7044 = FILE_NOTIFY_EVENT
$7045 = 0
$7046 = 2345
$7047 = FILE_NOTIFY_EVENT
$7048 = 0
$7049 = 2346
$7050 = FILE_NOTIFY_EVENT
$7051 = 0
$7052 = 2347
$7053 = FILE_NOTIFY_EVENT
$7054 = 0
$7055 = 2348
$7056 = FILE_NOTIFY_EVENT
$7057 = 0
$7058 = 2349
$7059 = FILE_NOTIFY_EVENT
$7060 = 0
$7061 = 2350
$7062 = FILE_NOTIFY_EVENT
$7063 = 0
$7064 = 2351
$7065 = FILE_NOTIFY_EVENT
$7066 = 0
$7067 = 2352
$7068 = FILE_NOTIFY_EVENT
$7069 = 0
$7070 = 2353
$7071 = FILE_NOTIFY_EVENT
$7072 = 0
$7073 = 2354
$7074 = FILE_NOTIFY_EVENT
$7075 = 0
$7076 = 2355
$7077 = FILE_NOTIFY_EVENT
$7078 = 0
$7079 = 2356
$7080 = FILE_NOTIFY_EVENT
$7081 = 0
$7082 = 2357
$7083 = FILE_NOTIFY_EVENT
$7084 = 0
$7085 = 2358
$7086 = FILE_NOTIFY_EVENT
$7087 = 0
$7088 = 2359
$7089 = FILE_NOTIFY_EVENT
$7090 = 0
$7091 = 2360
$7092 = FILE_NOTIFY_EVENT
$7093 = 0
$7094 = 2361
$7095 = FILE_NOTIFY_EVENT
$7096 = 0
$7097 = 2362
$7098 = FILE_NOTIFY_EVENT
$7099 = 0
$7100 = 2363
$7101 = FILE_NOTIFY_EVENT
$7102 = 0
$7103 = 2364
$7104 = FILE_NOTIFY_EVENT
$7105 = 0
$7106 = 2365
$7107 = FILE_NOTIFY_EVENT
$7108 = 0
$7109 = 2366
$7110 = FILE_NOTIFY_EVENT
$7111 = 0
$7112 = 2367
$7113 = FILE_NOTIFY_EVENT
$7114 = 0
$7115 = 2368
$7116 = FILE_NOTIFY_EVENT
$7117 = 0
$7118 = 2369
$7119 = FILE_NOTIFY_EVENT
$7120 = 0
$7121 = 2370
$7122 = FILE_NOTIFY_EVENT
$7123 = 0
$7124 = 2371
$7125 = FILE_NOTIFY_EVENT
$7126 = 0
$7127 = 2372
$7128 = FILE_NOTIFY_EVENT
$7129 = 0
$7130 = 2373
$7131 = FILE_NOTIFY_EVENT
$7132 = 0
$7133 = 2374
$7134 = FILE_NOTIFY_EVENT
$7135 = 0
$7136 = 2375
$7137 = FILE_NOTIFY_EVENT
$7138 = 0
$7139 = 2376
$7140 = FILE_NOTIFY_EVENT
$7141 = 0
$7142 = 2377
$7143 = FILE_NOTIFY_EVENT
$7144 = 0
$7145 = 2378
$7146 = FILE_NOTIFY_EVENT
$7147 = 0
$7148 = 2379
$7149 = FILE_NOTIFY_EVENT
$7150 = 0
$7151 = 2380
$7152 = FILE_NOTIFY_EVENT
$7153 = 0
$7154 = 2381
$7155 = FILE_NOTIFY_EVENT
$7156 = 0
$7157 = 2382
$7158 = FILE_NOTIFY_EVENT
$7159 = 0
$7160 = 2383
$7161 = FILE_NOTIFY_EVENT
$7162 = 0
$7163 = 2384
$7164 = FILE_NOTIFY_EVENT
$7165 = 0
$7166 = 2385
$7167 = FILE_NOTIFY_EVENT
$7168 = 0
$7169 = 2386
$7170 = FILE_NOTIFY_EVENT
$7171 = 0
$7172 = 2387
$7173 = FILE_NOTIFY_EVENT
$7174 = 0
$7175 = 2388
$7176 = FILE_NOTIFY_EVENT
$7177 = 0
$7178 = 2389
$7179 = FILE_NOTIFY_EVENT
$7180 = 0
$7181 = 2390
$7182 = FILE_NOTIFY_EVENT
$7183 = 0
$7184 = 2391
$7185 = FILE_NOTIFY_EVENT
$7186 = 0
$7187 = 2392
$7188 = FILE_NOTIFY_EVENT
$7189 = 0
$7190 = 2393
$7191 = FILE_NOTIFY_EVENT
$7192 = 0
$7193 = 2394
$7194 = FILE_NOTIFY_EVENT
$7195 = 0
$7196 = 2395
$7197 = FILE_NOTIFY_EVENT
$7198 = 0
$7199 = 2396
$7200 = FILE_NOTIFY_EVENT
$7201 = 0
$7202 = 2397
$7203 = FILE_NOTIFY_EVENT
$7204 = 0
$7205 = 2398
$7206 = FILE_NOTIFY_EVENT
$7207 = 0
$7208 = 2399
$7209 = FILE_NOTIFY_EVENT
$7210 = 0
$7211 = 2400
$7212 = FILE_NOTIFY_EVENT
$7213 = 0
$7214 = 2401
$7215 = FILE_NOTIFY_EVENT
$7216 = 0
$7217 = 2402
$7218 = FILE_NOTIFY_EVENT
$7219 = 0
$7220 = 2403
$7221 = FILE_NOTIFY_EVENT
$7222 = 0
$7223 = 2404
$7224 = FILE_NOTIFY_EVENT
$7225 = 0
$7226 = 2405
$7227 = FILE_NOTIFY_EVENT
$7228 = 0
$7229 = 2406
$7230 = FILE_NOTIFY_EVENT
$7231 = 0
$7232 = 2407
$7233 = FILE_NOTIFY_EVENT
$7234 = 0
$7235 = 2408
$7236 = FILE_NOTIFY_EVENT
$7237 = 0
$7238 = 2409
$7239 = FILE_NOTIFY_EVENT
$7240 = 0
$7241 = 2410
$7242 = FILE_NOTIFY_EVENT
$7243 = 0
$7244 = 2411
$7245 = FILE_NOTIFY_EVENT
$7246 = 0
$7247 = 2412
$7248 = FILE_NOTIFY_EVENT
$7249 = 0
$7250 = 2413
$7251 = FILE_NOTIFY_EVENT
$7252 = 0
$7253 = 2414
$7254 = FILE_NOTIFY_EVENT
$7255 = 0
$7256 = 2415
$7257 = FILE_NOTIFY_EVENT
$7258 = 0
$7259 = 2416
$7260 = FILE_NOTIFY_EVENT
$7261 = 0
$7262 = 2417
$7263 = FILE_NOTIFY_EVENT
$7264 = 0
$7265 = 2418
$7266 = FILE_NOTIFY_EVENT
$7267 = 0
$7268 = 2419
$7269 = FILE_NOTIFY_EVENT
$7270 = 0
$7271 = 2420
$7272 = FILE_NOTIFY_EVENT
$7273 = 0
$7274 = 2421
$7275 = FILE_NOTIFY_EVENT
$7276 = 0
$7277 = 2422
$7278 = FILE_NOTIFY_EVENT
$7279 = 0
$7280 = 2423
$7281 = FILE_NOTIFY_EVENT
$7282 = 0
$7283 = 2424
$7284 = FILE_NOTIFY_EVENT
$7285 = 0
$7286 = 2425
$7287 = FILE_NOTIFY_EVENT
$7288 = 0
$7289 = 2426
$7290 = FILE_NOTIFY_EVENT
$7291 = 0
$7292 = 2427
$7293 = FILE_NOTIFY_EVENT
$7294 = 0
$7295 = 2428
$7296 = FILE_NOTIFY_EVENT
$7297 = 0
$7298 = 2429
$7299 = FILE_NOTIFY_EVENT
$7300 = 0
$7301 = 2430
$7302 = FILE_NOTIFY_EVENT
$7303 = 0
$7304 = 2431
$7305 = FILE_NOTIFY_EVENT
$7306 = 0
$7307 = 2432
$7308 = FILE_NOTIFY_EVENT
$7309 = 0
$7310 = 2433
$7311 = FILE_NOTIFY_EVENT
$7312 = 0
$7313 = 2434
$7314 = FILE_NOTIFY_EVENT
$7315 = 0
$7316 = 2435
$7317 = FILE_NOTIFY_EVENT
$7318 = 0
$7319 = 2436
$7320 = FILE_NOTIFY_EVENT
$7321 = 0
$7322 = 2437
$7323 = FILE_NOTIFY_EVENT
$7324 = 0
$7325 = 2438
$7326 = FILE_NOTIFY_EVENT
$7327 = 0
$7328 = 2439
$7329 = FILE_NOTIFY_EVENT
$7330 = 0
$7331 = 2440
$7332 = FILE_NOTIFY_EVENT
$7333 = 0
$7334 = 2441
$7335 = FILE_NOTIFY_EVENT
$7336 = 0
$7337 = 2442
$7338 = FILE_NOTIFY_EVENT
$7339 = 0
$7340 = 2443
$7341 = FILE_NOTIFY_EVENT
$7342 = 0
$7343 = 2444
$7344 = FILE_NOTIFY_EVENT
$7345 = 0
$7346 = 2445
$7347 = FILE_NOTIFY_EVENT
$7348 = 0
$7349 = 2446
$7350 = FILE_NOTIFY_EVENT
$7351 = 0
$7352 = 2447
$7353 = FILE_NOTIFY_EVENT
$7354 = 0
$7355 = 2448
$7356 = FILE_NOTIFY_EVENT
$7357 = 0
$7358 = 2449
$7359 = FILE_NOTIFY_EVENT
$7360 = 0
$7361 = 2450
$7362 = FILE_NOTIFY_EVENT
$7363 = 0
$7364 = 2451
$7365 = FILE_NOTIFY_EVENT
$7366 = 0
$7367 = 2452
$7368 = FILE_NOTIFY_EVENT
$7369 = 0
$7370 = 2453
$7371 = FILE_NOTIFY_EVENT
$7372 = 0
$7373 = 2454
$7374 = FILE_NOTIFY_EVENT
$7375 = 0
$7376 = 2455
$7377 = FILE_NOTIFY_EVENT
$7378 = 0
$7379 = 2456
$7380 = FILE_NOTIFY_EVENT
$7381 = 0
$7382 = 2457
$7383 = FILE_NOTIFY_EVENT
$7384 = 0
$7385 = 2458
$7386 = FILE_NOTIFY_EVENT
$7387 = 0
$7388 = 2459
$7389 = NO_EVENT
$7390 = 0
$7391 = 2460
$7392 = NO_EVENT
$7393 = 0
$7394 = 2461
$7395 = NO_EVENT
$7396 = 0
$7397 = 2462
$7398 = FOCUS_OUT_EVENT
$7399 = 0
$7400 = 2463
$7401 = FOCUS_IN_EVENT
$7402 = 0
$7403 = 2464
$7404 = NO_EVENT
$7405 = 0
$7406 = 2465
$7407 = NO_EVENT
$7408 = 0
$7409 = 2466
$7410 = NO_EVENT
$7411 = 0
$7412 = 2467
$7413 = NO_EVENT
$7414 = 1677187172
$7415 = 2468
$7416 = NO_EVENT
$7417 = 1677187304
$7418 = 2469
$7419 = NO_EVENT
$7420 = 1677188428
$7421 = 2470
$7422 = NO_EVENT
$7423 = 1677188957
$7424 = 2471
$7425 = NO_EVENT
$7426 = 18446744073709551615
$7427 = 2472
$7428 = SELECT_WINDOW_EVENT
$7429 = 0
$7430 = 2473
$7431 = NO_EVENT
$7432 = 18446744073709551615
$7433 = 2474
$7434 = SELECT_WINDOW_EVENT
$7435 = 0
$7436 = 2475
$7437 = NO_EVENT
$7438 = 4
$7439 = 2476
$7440 = NO_EVENT
$7441 = 4
$7442 = 2477
$7443 = NO_EVENT
$7444 = 0
$7445 = 2478
$7446 = NO_EVENT
$7447 = 0
$7448 = 2479
$7449 = NO_EVENT
$7450 = 0
$7451 = 2480
$7452 = MOUSE_CLICK_EVENT
$7453 = 1677190516
$7454 = 2481
$7455 = NO_EVENT
$7456 = 1677190516
$7457 = 2482
$7458 = NO_EVENT
$7459 = 1677190648
$7460 = 2483
$7461 = NO_EVENT
$7462 = 1677191308
$7463 = 2484
$7464 = NO_EVENT
$7465 = 1677191820
$7466 = 2485
$7467 = NO_EVENT
$7468 = 1677197084
$7469 = 2486
$7470 = NO_EVENT
$7471 = 1677197212
$7472 = 2487
$7473 = NO_EVENT
$7474 = 1677197516
$7475 = 2488
$7476 = NO_EVENT
$7477 = 1677197764
$7478 = 2489
$7479 = NO_EVENT
$7480 = 1677198044
$7481 = 2490
$7482 = NO_EVENT
$7483 = 1677206844
$7484 = 2491
$7485 = NO_EVENT
$7486 = 1677210500
$7487 = 2492
$7488 = NO_EVENT
$7489 = 1677213076
$7490 = 2493
$7491 = NO_EVENT
$7492 = 1677215332
$7493 = 2494
$7494 = NO_EVENT
$7495 = 18446744073709551615
$7496 = 2495
$7497 = NO_EVENT
$7498 = 18446744073709551615
$7499 = 2496
$7500 = NO_EVENT
$7501 = 0
$7502 = 2497
$7503 = NO_EVENT
$7504 = 0
$7505 = 2498
$7506 = NO_EVENT
$7507 = 0
$7508 = 2499
$7509 = NO_EVENT
$7510 = 0
$7511 = 2500
$7512 = NO_EVENT
$7513 = 0
$7514 = 2501
$7515 = NO_EVENT
$7516 = 1
$7517 = 2502
$7518 = NO_EVENT
$7519 = 1
$7520 = 2503
$7521 = NO_EVENT
$7522 = 1
$7523 = 2504
$7524 = NO_EVENT
$7525 = 0
$7526 = 2505
$7527 = SELECT_WINDOW_EVENT
$7528 = 0
$7529 = 2506
$7530 = NO_EVENT
$7531 = 0
$7532 = 2507
$7533 = SELECT_WINDOW_EVENT
$7534 = 0
$7535 = 2508
$7536 = NO_EVENT
$7537 = 2
$7538 = 2509
$7539 = NO_EVENT
$7540 = 2
$7541 = 2510
$7542 = NO_EVENT
$7543 = 1
$7544 = 2511
$7545 = NO_EVENT
$7546 = 0
$7547 = 2512
$7548 = NO_EVENT
$7549 = 0
$7550 = 2513
$7551 = NO_EVENT
$7552 = 0
$7553 = 2514
$7554 = NO_EVENT
$7555 = 0
$7556 = 2515
$7557 = NO_EVENT
$7558 = 0
$7559 = 2516
$7560 = NO_EVENT
$7561 = 12
$7562 = 2517
$7563 = NO_EVENT
$7564 = 12
$7565 = 2518
$7566 = NO_EVENT
$7567 = 11
$7568 = 2519
$7569 = NO_EVENT
$7570 = 11
$7571 = 2520
$7572 = NO_EVENT
$7573 = 11
$7574 = 2521
$7575 = NO_EVENT
$7576 = 11
$7577 = 2522
$7578 = NO_EVENT
$7579 = 11
$7580 = 2523
$7581 = NO_EVENT
$7582 = 10
$7583 = 2524
$7584 = NO_EVENT
$7585 = 9
$7586 = 2525
$7587 = NO_EVENT
$7588 = 9
$7589 = 2526
$7590 = NO_EVENT
$7591 = 8
$7592 = 2527
$7593 = NO_EVENT
$7594 = 7
$7595 = 2528
$7596 = NO_EVENT
$7597 = 7
$7598 = 2529
$7599 = NO_EVENT
$7600 = 6
$7601 = 2530
$7602 = NO_EVENT
$7603 = 6
$7604 = 2531
$7605 = NO_EVENT
$7606 = 5
$7607 = 2532
$7608 = NO_EVENT
$7609 = 5
$7610 = 2533
$7611 = NO_EVENT
$7612 = 2
$7613 = 2534
$7614 = NO_EVENT
$7615 = 2
$7616 = 2535
$7617 = NO_EVENT
$7618 = 2
$7619 = 2536
$7620 = NO_EVENT
$7621 = 1
$7622 = 2537
$7623 = NO_EVENT
$7624 = 1
$7625 = 2538
$7626 = NO_EVENT
$7627 = 1
$7628 = 2539
$7629 = NO_EVENT
$7630 = 0
$7631 = 2540
$7632 = NO_EVENT
$7633 = 0
$7634 = 2541
$7635 = NO_EVENT
$7636 = 0
$7637 = 2542
$7638 = NO_EVENT
$7639 = 18446744073709551615
$7640 = 2543
$7641 = NO_EVENT
$7642 = 18446744073709551615
$7643 = 2544
$7644 = NO_EVENT
$7645 = 18446744073709551615
$7646 = 2545
$7647 = NO_EVENT
$7648 = 18446744073709551615
$7649 = 2546
$7650 = NO_EVENT
$7651 = 18446744073709551615
$7652 = 2547
$7653 = NO_EVENT
$7654 = 18446744073709551615
$7655 = 2548
$7656 = NO_EVENT
$7657 = 18446744073709551615
$7658 = 2549
$7659 = NO_EVENT
$7660 = 18446744073709551615
$7661 = 2550
$7662 = NO_EVENT
$7663 = 18
$7664 = 2551
$7665 = NO_EVENT
$7666 = 18
$7667 = 2552
$7668 = NO_EVENT
$7669 = 17
$7670 = 2553
$7671 = NO_EVENT
$7672 = 17
$7673 = 2554
$7674 = NO_EVENT
$7675 = 17
$7676 = 2555
$7677 = NO_EVENT
$7678 = 16
$7679 = 2556
$7680 = HELP_EVENT
$7681 = 16
$7682 = 2557
$7683 = NO_EVENT
$7684 = 16
$7685 = 2558
$7686 = NO_EVENT
$7687 = 16
$7688 = 2559
$7689 = NO_EVENT
$7690 = 17
$7691 = 2560
$7692 = NO_EVENT
$7693 = 17
$7694 = 2561
$7695 = NO_EVENT
$7696 = 17
$7697 = 2562
$7698 = NO_EVENT
$7699 = 17
$7700 = 2563
$7701 = NO_EVENT
$7702 = 17
$7703 = 2564
$7704 = NO_EVENT
$7705 = 17
$7706 = 2565
$7707 = NO_EVENT
$7708 = 18
$7709 = 2566
$7710 = NO_EVENT
$7711 = 18
$7712 = 2567
$7713 = NO_EVENT
$7714 = 18
$7715 = 2568
$7716 = NO_EVENT
$7717 = 18
$7718 = 2569
$7719 = NO_EVENT
$7720 = 18
$7721 = 2570
$7722 = NO_EVENT
$7723 = 18
$7724 = 2571
$7725 = NO_EVENT
$7726 = 18
$7727 = 2572
$7728 = NO_EVENT
$7729 = 18
$7730 = 2573
$7731 = NO_EVENT
$7732 = 18446744073709551615
$7733 = 2574
$7734 = NO_EVENT
$7735 = 18446744073709551615
$7736 = 2575
$7737 = NO_EVENT
$7738 = 18446744073709551615
$7739 = 2576
$7740 = NO_EVENT
$7741 = 18446744073709551615
$7742 = 2577
$7743 = NO_EVENT
$7744 = 18446744073709551615
$7745 = 2578
$7746 = NO_EVENT
$7747 = 18446744073709551615
$7748 = 2579
$7749 = NO_EVENT
$7750 = 18446744073709551615
$7751 = 2580
$7752 = HELP_EVENT
$7753 = 0
$7754 = 2581
$7755 = NO_EVENT
$7756 = 0
$7757 = 2582
$7758 = NO_EVENT
$7759 = 0
$7760 = 2583
$7761 = NO_EVENT
$7762 = 0
$7763 = 2584
$7764 = NO_EVENT
$7765 = 1677223244
$7766 = 2585
$7767 = HELP_EVENT
$7768 = 18446744073709551615
$7769 = 2586
$7770 = NO_EVENT
$7771 = 18446744073709551615
$7772 = 2587
$7773 = NO_EVENT
$7774 = 18446744073709551615
$7775 = 2588
$7776 = NO_EVENT
$7777 = 18446744073709551615
$7778 = 2589
$7779 = NO_EVENT
$7780 = 18446744073709551615
$7781 = 2590
$7782 = NO_EVENT
$7783 = 1677224760
$7784 = 2591
$7785 = NO_EVENT
$7786 = 0
$7787 = 2592
$7788 = NO_EVENT
$7789 = 0
$7790 = 2593
$7791 = NO_EVENT
$7792 = 0
$7793 = 2594
$7794 = NO_EVENT
$7795 = 1677227084
$7796 = 2595
$7797 = NO_EVENT
$7798 = 1677227224
$7799 = 2596
$7800 = NO_EVENT
$7801 = 1677228676
$7802 = 2597
$7803 = NO_EVENT
$7804 = 1677234980
$7805 = 2598
$7806 = NO_EVENT
$7807 = 1677235500
$7808 = 2599
$7809 = NO_EVENT
$7810 = 1677236852
$7811 = 2600
$7812 = NO_EVENT
$7813 = 1677237356
$7814 = 2601
$7815 = NO_EVENT
$7816 = 1677239540
$7817 = 2602
$7818 = NO_EVENT
$7819 = 1677240396
$7820 = 2603
$7821 = NO_EVENT
$7822 = 1677241188
$7823 = 2604
$7824 = NO_EVENT
$7825 = 1677242964
$7826 = 2605
$7827 = NO_EVENT
$7828 = 1677244716
$7829 = 2606
$7830 = NO_EVENT
$7831 = 1677249124
$7832 = 2607
$7833 = NO_EVENT
$7834 = 1677251276
$7835 = 2608
$7836 = NO_EVENT
$7837 = 1677253516
$7838 = 2609
$7839 = NO_EVENT
$7840 = 1677254076
$7841 = 2610
$7842 = FILE_NOTIFY_EVENT
$7843 = 0
$7844 = 2611
$7845 = FILE_NOTIFY_EVENT
$7846 = 0
$7847 = 2612
$7848 = FILE_NOTIFY_EVENT
$7849 = 0
$7850 = 2613
$7851 = FILE_NOTIFY_EVENT
$7852 = 0
$7853 = 2614
$7854 = FILE_NOTIFY_EVENT
$7855 = 0
$7856 = 2615
$7857 = FILE_NOTIFY_EVENT
$7858 = 0
$7859 = 2616
$7860 = FILE_NOTIFY_EVENT
$7861 = 0
$7862 = 2617
$7863 = FILE_NOTIFY_EVENT
$7864 = 0
$7865 = 2618
$7866 = FILE_NOTIFY_EVENT
$7867 = 0
$7868 = 2619
$7869 = FILE_NOTIFY_EVENT
$7870 = 0
$7871 = 2620
$7872 = FILE_NOTIFY_EVENT
$7873 = 0
$7874 = 2621
$7875 = FILE_NOTIFY_EVENT
$7876 = 0
$7877 = 2622
$7878 = FILE_NOTIFY_EVENT
$7879 = 0
$7880 = 2623
$7881 = FILE_NOTIFY_EVENT
$7882 = 0
$7883 = 2624
$7884 = FILE_NOTIFY_EVENT
$7885 = 0
$7886 = 2625
$7887 = FILE_NOTIFY_EVENT
$7888 = 0
$7889 = 2626
$7890 = FILE_NOTIFY_EVENT
$7891 = 0
$7892 = 2627
$7893 = FILE_NOTIFY_EVENT
$7894 = 0
$7895 = 2628
$7896 = FILE_NOTIFY_EVENT
$7897 = 0
$7898 = 2629
$7899 = FILE_NOTIFY_EVENT
$7900 = 0
$7901 = 2630
$7902 = FILE_NOTIFY_EVENT
$7903 = 0
$7904 = 2631
$7905 = FILE_NOTIFY_EVENT
$7906 = 0
$7907 = 2632
$7908 = FILE_NOTIFY_EVENT
$7909 = 0
$7910 = 2633
$7911 = FILE_NOTIFY_EVENT
$7912 = 0
$7913 = 2634
$7914 = FILE_NOTIFY_EVENT
$7915 = 0
$7916 = 2635
$7917 = FILE_NOTIFY_EVENT
$7918 = 0
$7919 = 2636
$7920 = FILE_NOTIFY_EVENT
$7921 = 0
$7922 = 2637
$7923 = FILE_NOTIFY_EVENT
$7924 = 0
$7925 = 2638
$7926 = FILE_NOTIFY_EVENT
$7927 = 0
$7928 = 2639
$7929 = FILE_NOTIFY_EVENT
$7930 = 0
$7931 = 2640
$7932 = FILE_NOTIFY_EVENT
$7933 = 0
$7934 = 2641
$7935 = FILE_NOTIFY_EVENT
$7936 = 0
$7937 = 2642
$7938 = FILE_NOTIFY_EVENT
$7939 = 0
$7940 = 2643
$7941 = FILE_NOTIFY_EVENT
$7942 = 0
$7943 = 2644
$7944 = FILE_NOTIFY_EVENT
$7945 = 0
$7946 = 2645
$7947 = FILE_NOTIFY_EVENT
$7948 = 0
$7949 = 2646
$7950 = FILE_NOTIFY_EVENT
$7951 = 0
$7952 = 2647
$7953 = FILE_NOTIFY_EVENT
$7954 = 0
$7955 = 2648
$7956 = FILE_NOTIFY_EVENT
$7957 = 0
$7958 = 2649
$7959 = FILE_NOTIFY_EVENT
$7960 = 0
$7961 = 2650
$7962 = NO_EVENT
$7963 = 1677255012
$7964 = 2651
$7965 = NO_EVENT
$7966 = 1677257772
$7967 = 2652
$7968 = NO_EVENT
$7969 = 1677258180
$7970 = 2653
$7971 = NO_EVENT
$7972 = 1677258636
$7973 = 2654
$7974 = NO_EVENT
$7975 = 1677259172
$7976 = 2655
$7977 = NO_EVENT
$7978 = 1677259708
$7979 = 2656
$7980 = NO_EVENT
$7981 = 1677261316
$7982 = 2657
$7983 = NO_EVENT
$7984 = 1677261788
$7985 = 2658
$7986 = ASCII_KEYSTROKE_EVENT
$7987 = 1677262675
$7988 = 2659
$7989 = NO_EVENT
$7990 = 1677262675
$7991 = 2660
$7992 = NO_EVENT
$7993 = 1677264900
$7994 = 2661
$7995 = NO_EVENT
$7996 = 1677265236
$7997 = 2662
$7998 = NO_EVENT
$7999 = 1677265532
$8000 = 2663
$8001 = NO_EVENT
$8002 = 1677271284
$8003 = 2664
$8004 = NO_EVENT
$8005 = 1677275803
$8006 = 2665
$8007 = NO_EVENT
$8008 = 1677276267
$8009 = 2666
$8010 = ASCII_KEYSTROKE_EVENT
$8011 = 1677276515
$8012 = 2667
$8013 = NO_EVENT
$8014 = 1677276515
$8015 = 2668
$8016 = ASCII_KEYSTROKE_EVENT
$8017 = 1677277707
$8018 = 2669
$8019 = NO_EVENT
$8020 = 1677277707
$8021 = 2670
$8022 = NO_EVENT
$8023 = 1677279795
$8024 = 2671
$8025 = NO_EVENT
$8026 = 1677281115
$8027 = 2672
$8028 = NO_EVENT
$8029 = 1677282803
$8030 = 2673
$8031 = NO_EVENT
$8032 = 1677283995
$8033 = 2674
$8034 = NO_EVENT
$8035 = 1677285163
$8036 = 2675
$8037 = ASCII_KEYSTROKE_EVENT
$8038 = 1677285664
$8039 = 2676
$8040 = NO_EVENT
$8041 = 1677285664
$8042 = 2677
$8043 = NO_EVENT
$8044 = 1677285715
$8045 = 2678
$8046 = NO_EVENT
$8047 = 1677285765
$8048 = 2679
$8049 = NO_EVENT
$8050 = 1677285815
$8051 = 2680
$8052 = NO_EVENT
$8053 = 1677285866
$8054 = 2681
$8055 = NO_EVENT
$8056 = 1677285916
$8057 = 2682
$8058 = NO_EVENT
$8059 = 1677285966
$8060 = 2683
$8061 = NO_EVENT
$8062 = 1677286017
$8063 = 2684
$8064 = NO_EVENT
$8065 = 1677286859
$8066 = 2685
$8067 = ASCII_KEYSTROKE_EVENT
$8068 = 1677287251
$8069 = 2686
$8070 = NO_EVENT
$8071 = 1677287251
$8072 = 2687
$8073 = NO_EVENT
$8074 = 1677287443
$8075 = 2688
$8076 = NO_EVENT
$8077 = 1677287611
$8078 = 2689
$8079 = ASCII_KEYSTROKE_EVENT
$8080 = 1677288947
$8081 = 2690
$8082 = NO_EVENT
$8083 = 1677288947
$8084 = 2691
$8085 = ASCII_KEYSTROKE_EVENT
$8086 = 1677289675
$8087 = 2692
$8088 = NO_EVENT
$8089 = 1677289675
$8090 = 2693
$8091 = ASCII_KEYSTROKE_EVENT
$8092 = 1677290267
$8093 = 2694
$8094 = NO_EVENT
$8095 = 1677290267
$8096 = 2695
$8097 = NO_EVENT
$8098 = 1677290539
$8099 = 2696
$8100 = NO_EVENT
$8101 = 1677291491
$8102 = 2697
$8103 = NO_EVENT
$8104 = 1677293355
$8105 = 2698
$8106 = NO_EVENT
$8107 = 1677293668
$8108 = 2699
$8109 = NO_EVENT
$8110 = 1677293956
$8111 = 2700
$8112 = NO_EVENT
$8113 = 1677294580
$8114 = 2701
$8115 = NO_EVENT
$8116 = 1677296731
$8117 = 2702
$8118 = NO_EVENT
$8119 = 1677297323
$8120 = 2703
$8121 = NO_EVENT
$8122 = 0
$8123 = 2704
$8124 = NO_EVENT
$8125 = 0
$8126 = 2705
$8127 = NO_EVENT
$8128 = 0
$8129 = 2706
$8130 = FOCUS_OUT_EVENT
$8131 = 0
$8132 = 2707
$8133 = SELECT_WINDOW_EVENT
$8134 = 0
$8135 = 2708
$8136 = FOCUS_IN_EVENT
$8137 = 0
$8138 = 2709
$8139 = NO_EVENT
$8140 = 0
$8141 = 2710
$8142 = NO_EVENT
$8143 = 0
$8144 = 2711
$8145 = NO_EVENT
$8146 = 0
$8147 = 2712
$8148 = NO_EVENT
$8149 = 1677326587
$8150 = 2713
$8151 = NO_EVENT
$8152 = 1677326727
$8153 = 2714
$8154 = NO_EVENT
$8155 = 1677328147
$8156 = 2715
$8157 = NO_EVENT
$8158 = 1677329347
$8159 = 2716
$8160 = NO_EVENT
$8161 = 1677329651
$8162 = 2717
$8163 = NO_EVENT
$8164 = 1677329835
$8165 = 2718
$8166 = NO_EVENT
$8167 = 1677330563
$8168 = 2719
$8169 = NO_EVENT
$8170 = 1677331475
$8171 = 2720
$8172 = NO_EVENT
$8173 = 1677331771
$8174 = 2721
$8175 = NO_EVENT
$8176 = 1677332091
$8177 = 2722
$8178 = NO_EVENT
$8179 = 1677332828
$8180 = 2723
$8181 = NO_EVENT
$8182 = 1677333915
$8183 = 2724
$8184 = NO_EVENT
$8185 = 1677335499
$8186 = 2725
$8187 = NO_EVENT
$8188 = 1677335739
$8189 = 2726
$8190 = SELECT_WINDOW_EVENT
$8191 = 0
$8192 = 2727
$8193 = NO_EVENT
$8194 = 12
$8195 = 2728
$8196 = NO_EVENT
$8197 = 12
$8198 = 2729
$8199 = NO_EVENT
$8200 = 0
$8201 = 2730
$8202 = NO_EVENT
$8203 = 0
$8204 = 2731
$8205 = NO_EVENT
$8206 = 0
$8207 = 2732
$8208 = NO_EVENT
$8209 = 1677345515
$8210 = 2733
$8211 = NO_EVENT
$8212 = 1677345631
$8213 = 2734
$8214 = NO_EVENT
$8215 = 0
$8216 = 2735
$8217 = NO_EVENT
$8218 = 0
$8219 = 2736
$8220 = NO_EVENT
$8221 = 0
$8222 = 2737
$8223 = NO_EVENT
$8224 = 1677346803
$8225 = 2738
$8226 = NO_EVENT
$8227 = 0
$8228 = 2739
$8229 = NO_EVENT
$8230 = 0
$8231 = 2740
$8232 = NO_EVENT
$8233 = 0
$8234 = 2741
$8235 = NO_EVENT
$8236 = 1677347387
$8237 = 2742
$8238 = NO_EVENT
$8239 = 0
$8240 = 2743
$8241 = NO_EVENT
$8242 = 0
$8243 = 2744
$8244 = NO_EVENT
$8245 = 0
$8246 = 2745
$8247 = WHEEL_EVENT
$8248 = 1677347451
$8249 = 2746
$8250 = NO_EVENT
$8251 = 1677347451
$8252 = 2747
$8253 = NO_EVENT
$8254 = 0
$8255 = 2748
$8256 = NO_EVENT
$8257 = 0
$8258 = 2749
$8259 = NO_EVENT
$8260 = 0
$8261 = 2750
$8262 = NO_EVENT
$8263 = 1677351435
$8264 = 2751
$8265 = NO_EVENT
$8266 = 1677354779
$8267 = 2752
$8268 = NO_EVENT
$8269 = 1677355579
$8270 = 2753
$8271 = NO_EVENT
$8272 = 1677356795
$8273 = 2754
$8274 = NO_EVENT
$8275 = 1677358739
$8276 = 2755
$8277 = NO_EVENT
$8278 = 1677360131
$8279 = 2756
$8280 = NO_EVENT
$8281 = 1677360595
$8282 = 2757
$8283 = NO_EVENT
$8284 = 1677361355
$8285 = 2758
$8286 = NO_EVENT
$8287 = 1677364739
$8288 = 2759
$8289 = NO_EVENT
$8290 = 1677365859
$8291 = 2760
$8292 = NO_EVENT
$8293 = 1677366539
$8294 = 2761
$8295 = NO_EVENT
$8296 = 1677370795
$8297 = 2762
$8298 = NO_EVENT
$8299 = 1677371451
$8300 = 2763
$8301 = NO_EVENT
$8302 = 1677372059
$8303 = 2764
$8304 = NO_EVENT
$8305 = 1677372547
$8306 = 2765
$8307 = NO_EVENT
$8308 = 1677373419
$8309 = 2766
$8310 = NO_EVENT
$8311 = 1677374779
$8312 = 2767
$8313 = NO_EVENT
$8314 = 1677375139
$8315 = 2768
$8316 = NO_EVENT
$8317 = 1677375435
$8318 = 2769
$8319 = NO_EVENT
$8320 = 1677379339
$8321 = 2770
$8322 = NO_EVENT
$8323 = 1677379811
$8324 = 2771
$8325 = NO_EVENT
$8326 = 1677380643
$8327 = 2772
$8328 = NO_EVENT
$8329 = 1677381027
$8330 = 2773
$8331 = NO_EVENT
$8332 = 1677381307
$8333 = 2774
$8334 = NO_EVENT
$8335 = 1677381699
$8336 = 2775
$8337 = NO_EVENT
$8338 = 1677382115
$8339 = 2776
$8340 = NO_EVENT
$8341 = 1677382219
$8342 = 2777
$8343 = NO_EVENT
$8344 = 14
$8345 = 2778
$8346 = NO_EVENT
$8347 = 14
$8348 = 2779
$8349 = NO_EVENT
$8350 = 14
$8351 = 2780
$8352 = SELECT_WINDOW_EVENT
$8353 = 0
$8354 = 2781
$8355 = NO_EVENT
$8356 = 14
$8357 = 2782
$8358 = NO_EVENT
$8359 = 1677388923
$8360 = 2783
$8361 = NO_EVENT
$8362 = 0
$8363 = 2784
$8364 = NO_EVENT
$8365 = 0
$8366 = 2785
$8367 = NO_EVENT
$8368 = 0
$8369 = 2786
$8370 = NO_EVENT
$8371 = 1677388987
$8372 = 2787
$8373 = NO_EVENT
$8374 = 0
$8375 = 2788
$8376 = NO_EVENT
$8377 = 0
$8378 = 2789
$8379 = NO_EVENT
$8380 = 0
$8381 = 2790
$8382 = NO_EVENT
$8383 = 1677389035
$8384 = 2791
$8385 = NO_EVENT
$8386 = 0
$8387 = 2792
$8388 = NO_EVENT
$8389 = 0
$8390 = 2793
$8391 = NO_EVENT
$8392 = 0
$8393 = 2794
$8394 = NO_EVENT
$8395 = 1677389467
$8396 = 2795
$8397 = NO_EVENT
$8398 = 0
$8399 = 2796
$8400 = NO_EVENT
$8401 = 0
$8402 = 2797
$8403 = NO_EVENT
$8404 = 0
$8405 = 2798
$8406 = NO_EVENT
$8407 = 1677389523
$8408 = 2799
$8409 = NO_EVENT
$8410 = 0
$8411 = 2800
$8412 = NO_EVENT
$8413 = 0
$8414 = 2801
$8415 = NO_EVENT
$8416 = 0
$8417 = 2802
$8418 = SELECT_WINDOW_EVENT
$8419 = 0
$8420 = 2803
$8421 = NO_EVENT
$8422 = 13
$8423 = 2804
$8424 = HELP_EVENT
$8425 = 13
$8426 = 2805
$8427 = NO_EVENT
$8428 = 13
$8429 = 2806
$8430 = NO_EVENT
$8431 = 13
$8432 = 2807
$8433 = NO_EVENT
$8434 = 1677398995
$8435 = 2808
$8436 = NO_EVENT
$8437 = 1677400659
$8438 = 2809
$8439 = NO_EVENT
$8440 = 1677401123
$8441 = 2810
$8442 = NO_EVENT
$8443 = 1677401595
$8444 = 2811
$8445 = NO_EVENT
$8446 = 1677403179
$8447 = 2812
$8448 = NO_EVENT
$8449 = 1677404963
$8450 = 2813
$8451 = NO_EVENT
$8452 = 1677406019
$8453 = 2814
$8454 = NO_EVENT
$8455 = 1677416218
$8456 = 2815
$8457 = NO_EVENT
$8458 = 1677416723
$8459 = 2816
$8460 = NO_EVENT
$8461 = 1677417259
$8462 = 2817
$8463 = NO_EVENT
$8464 = 1677417347
$8465 = 2818
$8466 = NO_EVENT
$8467 = 1677417755
$8468 = 2819
$8469 = NO_EVENT
$8470 = 1677418211
$8471 = 2820
$8472 = NO_EVENT
$8473 = 1677420875
$8474 = 2821
$8475 = NO_EVENT
$8476 = 1677421659
$8477 = 2822
$8478 = NO_EVENT
$8479 = 1677422202
$8480 = 2823
$8481 = NO_EVENT
$8482 = 1677423515
$8483 = 2824
$8484 = NO_EVENT
$8485 = 1677424739
$8486 = 2825
$8487 = NO_EVENT
$8488 = 1677425074
$8489 = 2826
$8490 = NO_EVENT
$8491 = 1677425843
$8492 = 2827
$8493 = NO_EVENT
$8494 = 1677427418
$8495 = 2828
$8496 = NO_EVENT
$8497 = 1677428714
$8498 = 2829
$8499 = ASCII_KEYSTROKE_EVENT
$8500 = 1677429106
$8501 = 2830
$8502 = NO_EVENT
$8503 = 1677429106
$8504 = 2831
$8505 = NO_EVENT
$8506 = 1677430322
$8507 = 2832
$8508 = NO_EVENT
$8509 = 1677430802
$8510 = 2833
$8511 = NO_EVENT
$8512 = 1677431506
$8513 = 2834
$8514 = NO_EVENT
$8515 = 1677432674
$8516 = 2835
$8517 = NO_EVENT
$8518 = 1677432938
$8519 = 2836
$8520 = NON_ASCII_KEYSTROKE_EVENT
$8521 = 1677433210
$8522 = 2837
$8523 = NO_EVENT
$8524 = 1677433210
$8525 = 2838
$8526 = NO_EVENT
$8527 = 1677440994
$8528 = 2839
$8529 = NO_EVENT
$8530 = 1677442114
$8531 = 2840
$8532 = NO_EVENT
$8533 = 1677442162
$8534 = 2841
$8535 = NO_EVENT
$8536 = 1677442595
$8537 = 2842
$8538 = NO_EVENT
$8539 = 1677442819
$8540 = 2843
$8541 = NO_EVENT
$8542 = 1677443194
$8543 = 2844
$8544 = NO_EVENT
$8545 = 1677444690
$8546 = 2845
$8547 = NO_EVENT
$8548 = 1677444914
$8549 = 2846
$8550 = NO_EVENT
$8551 = 1677448330
$8552 = 2847
$8553 = NO_EVENT
$8554 = 1677448946
$8555 = 2848
$8556 = NO_EVENT
$8557 = 1677449218
$8558 = 2849
$8559 = NO_EVENT
$8560 = 1677449650
$8561 = 2850
$8562 = NO_EVENT
$8563 = 1677449995
$8564 = 2851
$8565 = NO_EVENT
$8566 = 1677452402
$8567 = 2852
$8568 = NO_EVENT
$8569 = 1677454154
$8570 = 2853
$8571 = NO_EVENT
$8572 = 1677454442
$8573 = 2854
$8574 = NO_EVENT
$8575 = 1677454810
$8576 = 2855
$8577 = NO_EVENT
$8578 = 1677459242
$8579 = 2856
$8580 = NO_EVENT
$8581 = 1677459898
$8582 = 2857
$8583 = NO_EVENT
$8584 = 1677460434
$8585 = 2858
$8586 = NO_EVENT
$8587 = 1677460618
$8588 = 2859
$8589 = NO_EVENT
$8590 = 1677460858
$8591 = 2860
$8592 = NO_EVENT
$8593 = 1677461434
$8594 = 2861
$8595 = NO_EVENT
$8596 = 1677468290
$8597 = 2862
$8598 = NO_EVENT
$8599 = 1677470378
$8600 = 2863
$8601 = NO_EVENT
$8602 = 1677471354
$8603 = 2864
$8604 = NO_EVENT
$8605 = 1677472266
$8606 = 2865
$8607 = NO_EVENT
$8608 = 1677474322
$8609 = 2866
$8610 = NO_EVENT
$8611 = 1677475490
$8612 = 2867
$8613 = NO_EVENT
$8614 = 1677475922
$8615 = 2868
$8616 = NO_EVENT
$8617 = 1677480938
$8618 = 2869
$8619 = NO_EVENT
$8620 = 1677483282
$8621 = 2870
$8622 = NO_EVENT
$8623 = 1677483746
$8624 = 2871
$8625 = NO_EVENT
$8626 = 1677485050
$8627 = 2872
$8628 = NO_EVENT
$8629 = 1677486938
$8630 = 2873
$8631 = NO_EVENT
$8632 = 1677487770
$8633 = 2874
$8634 = NO_EVENT
$8635 = 1677488270
$8636 = 2875
$8637 = NO_EVENT
$8638 = 1677488320
$8639 = 2876
$8640 = NO_EVENT
$8641 = 1677488370
$8642 = 2877
$8643 = NON_ASCII_KEYSTROKE_EVENT
$8644 = 1677488420
$8645 = 2878
$8646 = NO_EVENT
$8647 = 1677488420
$8648 = 2879
$8649 = NO_EVENT
$8650 = 1677488470
$8651 = 2880
$8652 = NO_EVENT
$8653 = 1677488520
$8654 = 2881
$8655 = NO_EVENT
$8656 = 1677488570
$8657 = 2882
$8658 = NO_EVENT
$8659 = 1677488621
$8660 = 2883
$8661 = NO_EVENT
$8662 = 1677488671
$8663 = 2884
$8664 = NO_EVENT
$8665 = 1677488722
$8666 = 2885
$8667 = NO_EVENT
$8668 = 1677488772
$8669 = 2886
$8670 = NO_EVENT
$8671 = 1677488822
$8672 = 2887
$8673 = NO_EVENT
$8674 = 1677488873
$8675 = 2888
$8676 = NO_EVENT
$8677 = 1677488923
$8678 = 2889
$8679 = NO_EVENT
$8680 = 1677488974
$8681 = 2890
$8682 = NON_ASCII_KEYSTROKE_EVENT
$8683 = 1677489024
$8684 = 2891
$8685 = NO_EVENT
$8686 = 1677489024
$8687 = 2892
$8688 = NON_ASCII_KEYSTROKE_EVENT
$8689 = 1677490498
$8690 = 2893
$8691 = NO_EVENT
$8692 = 1677490498
$8693 = 2894
$8694 = NO_EVENT
$8695 = 1677490999
$8696 = 2895
$8697 = NO_EVENT
$8698 = 1677491050
$8699 = 2896
$8700 = NO_EVENT
$8701 = 1677491100
$8702 = 2897
$8703 = NO_EVENT
$8704 = 1677491150
$8705 = 2898
$8706 = NO_EVENT
$8707 = 1677491200
$8708 = 2899
$8709 = NO_EVENT
$8710 = 1677491251
$8711 = 2900
$8712 = NO_EVENT
$8713 = 1677491302
$8714 = 2901
$8715 = NO_EVENT
$8716 = 1677491353
$8717 = 2902
$8718 = NO_EVENT
$8719 = 1677491404
$8720 = 2903
$8721 = NO_EVENT
$8722 = 1677491455
$8723 = 2904
$8724 = NO_EVENT
$8725 = 1677491505
$8726 = 2905
$8727 = NO_EVENT
$8728 = 1677491555
$8729 = 2906
$8730 = NO_EVENT
$8731 = 1677491605
$8732 = 2907
$8733 = NO_EVENT
$8734 = 1677491656
$8735 = 2908
$8736 = NO_EVENT
$8737 = 1677491706
$8738 = 2909
$8739 = NO_EVENT
$8740 = 1677491757
$8741 = 2910
$8742 = NO_EVENT
$8743 = 1677491807
$8744 = 2911
$8745 = NO_EVENT
$8746 = 1677491858
$8747 = 2912
$8748 = NO_EVENT
$8749 = 1677491908
$8750 = 2913
$8751 = NO_EVENT
$8752 = 1677491959
$8753 = 2914
$8754 = NO_EVENT
$8755 = 1677492570
$8756 = 2915
$8757 = NO_EVENT
$8758 = 1677493070
$8759 = 2916
$8760 = NO_EVENT
$8761 = 1677493121
$8762 = 2917
$8763 = NO_EVENT
$8764 = 1677493171
$8765 = 2918
$8766 = NO_EVENT
$8767 = 1677493221
$8768 = 2919
$8769 = NO_EVENT
$8770 = 1677493271
$8771 = 2920
$8772 = NO_EVENT
$8773 = 1677493322
$8774 = 2921
$8775 = NO_EVENT
$8776 = 1677493373
$8777 = 2922
$8778 = NO_EVENT
$8779 = 1677493423
$8780 = 2923
$8781 = NO_EVENT
$8782 = 1677493473
$8783 = 2924
$8784 = NO_EVENT
$8785 = 1677493524
$8786 = 2925
$8787 = NO_EVENT
$8788 = 1677493574
$8789 = 2926
$8790 = NO_EVENT
$8791 = 1677493625
$8792 = 2927
$8793 = NON_ASCII_KEYSTROKE_EVENT
$8794 = 1677493675
$8795 = 2928
$8796 = NO_EVENT
$8797 = 1677493675
$8798 = 2929
$8799 = NO_EVENT
$8800 = 1677493725
$8801 = 2930
$8802 = NO_EVENT
$8803 = 1677493775
$8804 = 2931
$8805 = NO_EVENT
$8806 = 1677493825
$8807 = 2932
$8808 = NO_EVENT
$8809 = 1677493875
$8810 = 2933
$8811 = NO_EVENT
$8812 = 1677493925
$8813 = 2934
$8814 = NO_EVENT
$8815 = 1677493975
$8816 = 2935
$8817 = NO_EVENT
$8818 = 1677494025
$8819 = 2936
$8820 = NO_EVENT
$8821 = 1677494075
$8822 = 2937
$8823 = NO_EVENT
$8824 = 1677494125
$8825 = 2938
$8826 = NO_EVENT
$8827 = 1677494986
$8828 = 2939
$8829 = NO_EVENT
$8830 = 1677495370
$8831 = 2940
$8832 = NO_EVENT
$8833 = 1677495562
$8834 = 2941
$8835 = NO_EVENT
$8836 = 1677495778
$8837 = 2942
$8838 = NO_EVENT
$8839 = 1677496642
$8840 = 2943
$8841 = NO_EVENT
$8842 = 1677496890
$8843 = 2944
$8844 = NO_EVENT
$8845 = 1677497858
$8846 = 2945
$8847 = NO_EVENT
$8848 = 1677498514
$8849 = 2946
$8850 = NO_EVENT
$8851 = 1677499698
$8852 = 2947
$8853 = NO_EVENT
$8854 = 1677501322
$8855 = 2948
$8856 = NO_EVENT
$8857 = 1677501578
$8858 = 2949
$8859 = FILE_NOTIFY_EVENT
$8860 = 0
$8861 = 2950
$8862 = FILE_NOTIFY_EVENT
$8863 = 0
$8864 = 2951
$8865 = FILE_NOTIFY_EVENT
$8866 = 0
$8867 = 2952
$8868 = FILE_NOTIFY_EVENT
$8869 = 0
$8870 = 2953
$8871 = FILE_NOTIFY_EVENT
$8872 = 0
$8873 = 2954
$8874 = FILE_NOTIFY_EVENT
$8875 = 0
$8876 = 2955
$8877 = FILE_NOTIFY_EVENT
$8878 = 0
$8879 = 2956
$8880 = FILE_NOTIFY_EVENT
$8881 = 0
$8882 = 2957
$8883 = FILE_NOTIFY_EVENT
$8884 = 0
$8885 = 2958
$8886 = FILE_NOTIFY_EVENT
$8887 = 0
$8888 = 2959
$8889 = FILE_NOTIFY_EVENT
$8890 = 0
$8891 = 2960
$8892 = FILE_NOTIFY_EVENT
$8893 = 0
$8894 = 2961
$8895 = FILE_NOTIFY_EVENT
$8896 = 0
$8897 = 2962
$8898 = FILE_NOTIFY_EVENT
$8899 = 0
$8900 = 2963
$8901 = FILE_NOTIFY_EVENT
$8902 = 0
$8903 = 2964
$8904 = FILE_NOTIFY_EVENT
$8905 = 0
$8906 = 2965
$8907 = FILE_NOTIFY_EVENT
$8908 = 0
$8909 = 2966
$8910 = FILE_NOTIFY_EVENT
$8911 = 0
$8912 = 2967
$8913 = FILE_NOTIFY_EVENT
$8914 = 0
$8915 = 2968
$8916 = FILE_NOTIFY_EVENT
$8917 = 0
$8918 = 2969
$8919 = FILE_NOTIFY_EVENT
$8920 = 0
$8921 = 2970
$8922 = FILE_NOTIFY_EVENT
$8923 = 0
$8924 = 2971
$8925 = FILE_NOTIFY_EVENT
$8926 = 0
$8927 = 2972
$8928 = FILE_NOTIFY_EVENT
$8929 = 0
$8930 = 2973
$8931 = FILE_NOTIFY_EVENT
$8932 = 0
$8933 = 2974
$8934 = FILE_NOTIFY_EVENT
$8935 = 0
$8936 = 2975
$8937 = FILE_NOTIFY_EVENT
$8938 = 0
$8939 = 2976
$8940 = FILE_NOTIFY_EVENT
$8941 = 0
$8942 = 2977
$8943 = FILE_NOTIFY_EVENT
$8944 = 0
$8945 = 2978
$8946 = FILE_NOTIFY_EVENT
$8947 = 0
$8948 = 2979
$8949 = FILE_NOTIFY_EVENT
$8950 = 0
$8951 = 2980
$8952 = FILE_NOTIFY_EVENT
$8953 = 0
$8954 = 2981
$8955 = FILE_NOTIFY_EVENT
$8956 = 0
$8957 = 2982
$8958 = FILE_NOTIFY_EVENT
$8959 = 0
$8960 = 2983
$8961 = FILE_NOTIFY_EVENT
$8962 = 0
$8963 = 2984
$8964 = FILE_NOTIFY_EVENT
$8965 = 0
$8966 = 2985
$8967 = FILE_NOTIFY_EVENT
$8968 = 0
$8969 = 2986
$8970 = FILE_NOTIFY_EVENT
$8971 = 0
$8972 = 2987
$8973 = FILE_NOTIFY_EVENT
$8974 = 0
$8975 = 2988
$8976 = FILE_NOTIFY_EVENT
$8977 = 0
$8978 = 2989
$8979 = FILE_NOTIFY_EVENT
$8980 = 0
$8981 = 2990
$8982 = FILE_NOTIFY_EVENT
$8983 = 0
$8984 = 2991
$8985 = FILE_NOTIFY_EVENT
$8986 = 0
$8987 = 2992
$8988 = FILE_NOTIFY_EVENT
$8989 = 0
$8990 = 2993
$8991 = FILE_NOTIFY_EVENT
$8992 = 0
$8993 = 2994
$8994 = FILE_NOTIFY_EVENT
$8995 = 0
$8996 = 2995
$8997 = FILE_NOTIFY_EVENT
$8998 = 0
$8999 = 2996
$9000 = FILE_NOTIFY_EVENT
$9001 = 0
$9002 = 2997
$9003 = FILE_NOTIFY_EVENT
$9004 = 0
$9005 = 2998
$9006 = FILE_NOTIFY_EVENT
$9007 = 0
$9008 = 2999
$9009 = FILE_NOTIFY_EVENT
$9010 = 0
$9011 = 3000
$9012 = FILE_NOTIFY_EVENT
$9013 = 0
$9014 = 3001
$9015 = FILE_NOTIFY_EVENT
$9016 = 0
$9017 = 3002
$9018 = FILE_NOTIFY_EVENT
$9019 = 0
$9020 = 3003
$9021 = FILE_NOTIFY_EVENT
$9022 = 0
$9023 = 3004
$9024 = FILE_NOTIFY_EVENT
$9025 = 0
$9026 = 3005
$9027 = FILE_NOTIFY_EVENT
$9028 = 0
$9029 = 3006
$9030 = FILE_NOTIFY_EVENT
$9031 = 0
$9032 = 3007
$9033 = FILE_NOTIFY_EVENT
$9034 = 0
$9035 = 3008
$9036 = FILE_NOTIFY_EVENT
$9037 = 0
$9038 = 3009
$9039 = FILE_NOTIFY_EVENT
$9040 = 0
$9041 = 3010
$9042 = FILE_NOTIFY_EVENT
$9043 = 0
$9044 = 3011
$9045 = FILE_NOTIFY_EVENT
$9046 = 0
$9047 = 3012
$9048 = FILE_NOTIFY_EVENT
$9049 = 0
$9050 = 3013
$9051 = FILE_NOTIFY_EVENT
$9052 = 0
$9053 = 3014
$9054 = FILE_NOTIFY_EVENT
$9055 = 0
$9056 = 3015
$9057 = FILE_NOTIFY_EVENT
$9058 = 0
$9059 = 3016
$9060 = FILE_NOTIFY_EVENT
$9061 = 0
$9062 = 3017
$9063 = FILE_NOTIFY_EVENT
$9064 = 0
$9065 = 3018
$9066 = FILE_NOTIFY_EVENT
$9067 = 0
$9068 = 3019
$9069 = FILE_NOTIFY_EVENT
$9070 = 0
$9071 = 3020
$9072 = FILE_NOTIFY_EVENT
$9073 = 0
$9074 = 3021
$9075 = FILE_NOTIFY_EVENT
$9076 = 0
$9077 = 3022
$9078 = FILE_NOTIFY_EVENT
$9079 = 0
$9080 = 3023
$9081 = FILE_NOTIFY_EVENT
$9082 = 0
$9083 = 3024
$9084 = FILE_NOTIFY_EVENT
$9085 = 0
$9086 = 3025
$9087 = FILE_NOTIFY_EVENT
$9088 = 0
$9089 = 3026
$9090 = FILE_NOTIFY_EVENT
$9091 = 0
$9092 = 3027
$9093 = FILE_NOTIFY_EVENT
$9094 = 0
$9095 = 3028
$9096 = FILE_NOTIFY_EVENT
$9097 = 0
$9098 = 3029
$9099 = SELECT_WINDOW_EVENT
$9100 = 0
$9101 = 3030
$9102 = NO_EVENT
$9103 = 1677512386
$9104 = 3031
$9105 = NO_EVENT
$9106 = 1677512858
$9107 = 3032
$9108 = NO_EVENT
$9109 = 1677513722
$9110 = 3033
$9111 = FILE_NOTIFY_EVENT
$9112 = 0
$9113 = 3034
$9114 = FILE_NOTIFY_EVENT
$9115 = 0
$9116 = 3035
$9117 = FILE_NOTIFY_EVENT
$9118 = 0
$9119 = 3036
$9120 = FILE_NOTIFY_EVENT
$9121 = 0
$9122 = 3037
$9123 = FILE_NOTIFY_EVENT
$9124 = 0
$9125 = 3038
$9126 = FILE_NOTIFY_EVENT
$9127 = 0
$9128 = 3039
$9129 = FILE_NOTIFY_EVENT
$9130 = 0
$9131 = 3040
$9132 = FILE_NOTIFY_EVENT
$9133 = 0
$9134 = 3041
$9135 = FILE_NOTIFY_EVENT
$9136 = 0
$9137 = 3042
$9138 = FILE_NOTIFY_EVENT
$9139 = 0
$9140 = 3043
$9141 = FILE_NOTIFY_EVENT
$9142 = 0
$9143 = 3044
$9144 = FILE_NOTIFY_EVENT
$9145 = 0
$9146 = 3045
$9147 = FILE_NOTIFY_EVENT
$9148 = 0
$9149 = 3046
$9150 = FILE_NOTIFY_EVENT
$9151 = 0
$9152 = 3047
$9153 = FILE_NOTIFY_EVENT
$9154 = 0
$9155 = 3048
$9156 = FILE_NOTIFY_EVENT
$9157 = 0
$9158 = 3049
$9159 = FILE_NOTIFY_EVENT
$9160 = 0
$9161 = 3050
$9162 = FILE_NOTIFY_EVENT
$9163 = 0
$9164 = 3051
$9165 = FILE_NOTIFY_EVENT
$9166 = 0
$9167 = 3052
$9168 = FILE_NOTIFY_EVENT
$9169 = 0
$9170 = 3053
$9171 = FILE_NOTIFY_EVENT
$9172 = 0
$9173 = 3054
$9174 = FILE_NOTIFY_EVENT
$9175 = 0
$9176 = 3055
$9177 = FILE_NOTIFY_EVENT
$9178 = 0
$9179 = 3056
$9180 = FILE_NOTIFY_EVENT
$9181 = 0
$9182 = 3057
$9183 = FILE_NOTIFY_EVENT
$9184 = 0
$9185 = 3058
$9186 = FILE_NOTIFY_EVENT
$9187 = 0
$9188 = 3059
$9189 = FILE_NOTIFY_EVENT
$9190 = 0
$9191 = 3060
$9192 = FILE_NOTIFY_EVENT
$9193 = 0
$9194 = 3061
$9195 = FILE_NOTIFY_EVENT
$9196 = 0
$9197 = 3062
$9198 = FILE_NOTIFY_EVENT
$9199 = 0
$9200 = 3063
$9201 = FILE_NOTIFY_EVENT
$9202 = 0
$9203 = 3064
$9204 = FILE_NOTIFY_EVENT
$9205 = 0
$9206 = 3065
$9207 = FILE_NOTIFY_EVENT
$9208 = 0
$9209 = 3066
$9210 = FILE_NOTIFY_EVENT
$9211 = 0
$9212 = 3067
$9213 = FILE_NOTIFY_EVENT
$9214 = 0
$9215 = 3068
$9216 = FILE_NOTIFY_EVENT
$9217 = 0
$9218 = 3069
$9219 = FILE_NOTIFY_EVENT
$9220 = 0
$9221 = 3070
$9222 = FILE_NOTIFY_EVENT
$9223 = 0
$9224 = 3071
$9225 = FILE_NOTIFY_EVENT
$9226 = 0
$9227 = 3072
$9228 = FILE_NOTIFY_EVENT
$9229 = 0
$9230 = 3073
$9231 = FILE_NOTIFY_EVENT
$9232 = 0
$9233 = 3074
$9234 = FILE_NOTIFY_EVENT
$9235 = 0
$9236 = 3075
$9237 = FILE_NOTIFY_EVENT
$9238 = 0
$9239 = 3076
$9240 = FILE_NOTIFY_EVENT
$9241 = 0
$9242 = 3077
$9243 = FILE_NOTIFY_EVENT
$9244 = 0
$9245 = 3078
$9246 = FILE_NOTIFY_EVENT
$9247 = 0
$9248 = 3079
$9249 = FILE_NOTIFY_EVENT
$9250 = 0
$9251 = 3080
$9252 = FILE_NOTIFY_EVENT
$9253 = 0
$9254 = 3081
$9255 = FILE_NOTIFY_EVENT
$9256 = 0
$9257 = 3082
$9258 = FILE_NOTIFY_EVENT
$9259 = 0
$9260 = 3083
$9261 = FILE_NOTIFY_EVENT
$9262 = 0
$9263 = 3084
$9264 = FILE_NOTIFY_EVENT
$9265 = 0
$9266 = 3085
$9267 = FILE_NOTIFY_EVENT
$9268 = 0
$9269 = 3086
$9270 = FILE_NOTIFY_EVENT
$9271 = 0
$9272 = 3087
$9273 = FILE_NOTIFY_EVENT
$9274 = 0
$9275 = 3088
$9276 = FILE_NOTIFY_EVENT
$9277 = 0
$9278 = 3089
$9279 = FILE_NOTIFY_EVENT
$9280 = 0
$9281 = 3090
$9282 = FILE_NOTIFY_EVENT
$9283 = 0
$9284 = 3091
$9285 = FILE_NOTIFY_EVENT
$9286 = 0
$9287 = 3092
$9288 = FILE_NOTIFY_EVENT
$9289 = 0
$9290 = 3093
$9291 = FILE_NOTIFY_EVENT
$9292 = 0
$9293 = 3094
$9294 = FILE_NOTIFY_EVENT
$9295 = 0
$9296 = 3095
$9297 = FILE_NOTIFY_EVENT
$9298 = 0
$9299 = 3096
$9300 = FILE_NOTIFY_EVENT
$9301 = 0
$9302 = 3097
$9303 = FILE_NOTIFY_EVENT
$9304 = 0
$9305 = 3098
$9306 = FILE_NOTIFY_EVENT
$9307 = 0
$9308 = 3099
$9309 = FILE_NOTIFY_EVENT
$9310 = 0
$9311 = 3100
$9312 = FILE_NOTIFY_EVENT
$9313 = 0
$9314 = 3101
$9315 = FILE_NOTIFY_EVENT
$9316 = 0
$9317 = 3102
$9318 = FILE_NOTIFY_EVENT
$9319 = 0
$9320 = 3103
$9321 = FILE_NOTIFY_EVENT
$9322 = 0
$9323 = 3104
$9324 = FILE_NOTIFY_EVENT
$9325 = 0
$9326 = 3105
$9327 = FILE_NOTIFY_EVENT
$9328 = 0
$9329 = 3106
$9330 = FILE_NOTIFY_EVENT
$9331 = 0
$9332 = 3107
$9333 = FILE_NOTIFY_EVENT
$9334 = 0
$9335 = 3108
$9336 = FILE_NOTIFY_EVENT
$9337 = 0
$9338 = 3109
$9339 = FILE_NOTIFY_EVENT
$9340 = 0
$9341 = 3110
$9342 = FILE_NOTIFY_EVENT
$9343 = 0
$9344 = 3111
$9345 = FILE_NOTIFY_EVENT
$9346 = 0
$9347 = 3112
$9348 = FILE_NOTIFY_EVENT
$9349 = 0
$9350 = 3113
$9351 = FILE_NOTIFY_EVENT
$9352 = 0
$9353 = 3114
$9354 = FILE_NOTIFY_EVENT
$9355 = 0
$9356 = 3115
$9357 = FILE_NOTIFY_EVENT
$9358 = 0
$9359 = 3116
$9360 = FILE_NOTIFY_EVENT
$9361 = 0
$9362 = 3117
$9363 = FILE_NOTIFY_EVENT
$9364 = 0
$9365 = 3118
$9366 = FILE_NOTIFY_EVENT
$9367 = 0
$9368 = 3119
$9369 = FILE_NOTIFY_EVENT
$9370 = 0
$9371 = 3120
$9372 = FILE_NOTIFY_EVENT
$9373 = 0
$9374 = 3121
$9375 = FILE_NOTIFY_EVENT
$9376 = 0
$9377 = 3122
$9378 = FILE_NOTIFY_EVENT
$9379 = 0
$9380 = 3123
$9381 = FILE_NOTIFY_EVENT
$9382 = 0
$9383 = 3124
$9384 = FILE_NOTIFY_EVENT
$9385 = 0
$9386 = 3125
$9387 = FILE_NOTIFY_EVENT
$9388 = 0
$9389 = 3126
$9390 = FILE_NOTIFY_EVENT
$9391 = 0
$9392 = 3127
$9393 = FILE_NOTIFY_EVENT
$9394 = 0
$9395 = 3128
$9396 = FILE_NOTIFY_EVENT
$9397 = 0
$9398 = 3129
$9399 = FILE_NOTIFY_EVENT
$9400 = 0
$9401 = 3130
$9402 = FILE_NOTIFY_EVENT
$9403 = 0
$9404 = 3131
$9405 = FILE_NOTIFY_EVENT
$9406 = 0
$9407 = 3132
$9408 = FILE_NOTIFY_EVENT
$9409 = 0
$9410 = 3133
$9411 = FILE_NOTIFY_EVENT
$9412 = 0
$9413 = 3134
$9414 = FILE_NOTIFY_EVENT
$9415 = 0
$9416 = 3135
$9417 = FILE_NOTIFY_EVENT
$9418 = 0
$9419 = 3136
$9420 = FILE_NOTIFY_EVENT
$9421 = 0
$9422 = 3137
$9423 = FILE_NOTIFY_EVENT
$9424 = 0
$9425 = 3138
$9426 = FILE_NOTIFY_EVENT
$9427 = 0
$9428 = 3139
$9429 = FILE_NOTIFY_EVENT
$9430 = 0
$9431 = 3140
$9432 = FILE_NOTIFY_EVENT
$9433 = 0
$9434 = 3141
$9435 = FILE_NOTIFY_EVENT
$9436 = 0
$9437 = 3142
$9438 = FILE_NOTIFY_EVENT
$9439 = 0
$9440 = 3143
$9441 = FILE_NOTIFY_EVENT
$9442 = 0
$9443 = 3144
$9444 = FILE_NOTIFY_EVENT
$9445 = 0
$9446 = 3145
$9447 = FILE_NOTIFY_EVENT
$9448 = 0
$9449 = 3146
$9450 = FILE_NOTIFY_EVENT
$9451 = 0
$9452 = 3147
$9453 = FILE_NOTIFY_EVENT
$9454 = 0
$9455 = 3148
$9456 = FILE_NOTIFY_EVENT
$9457 = 0
$9458 = 3149
$9459 = FILE_NOTIFY_EVENT
$9460 = 0
$9461 = 3150
$9462 = FILE_NOTIFY_EVENT
$9463 = 0
$9464 = 3151
$9465 = FILE_NOTIFY_EVENT
$9466 = 0
$9467 = 3152
$9468 = FILE_NOTIFY_EVENT
$9469 = 0
$9470 = 3153
$9471 = FILE_NOTIFY_EVENT
$9472 = 0
$9473 = 3154
$9474 = NO_EVENT
$9475 = 0
$9476 = 3155
$9477 = NO_EVENT
$9478 = 0
$9479 = 3156
$9480 = NO_EVENT
$9481 = 0
$9482 = 3157
$9483 = FOCUS_OUT_EVENT
$9484 = 0
$9485 = 3158
$9486 = SELECTION_REQUEST_EVENT
$9487 = 540
$9488 = 3159
$9489 = SELECTION_REQUEST_EVENT
$9490 = 506
$9491 = 3160
$9492 = SELECTION_REQUEST_EVENT
$9493 = 540
$9494 = 3161
$9495 = SELECTION_REQUEST_EVENT
$9496 = 506
$9497 = 3162
$9498 = SELECTION_REQUEST_EVENT
$9499 = 540
$9500 = 3163
$9501 = SELECTION_REQUEST_EVENT
$9502 = 506
$9503 = 3164
$9504 = SELECTION_REQUEST_EVENT
$9505 = 540
$9506 = 3165
$9507 = SELECTION_REQUEST_EVENT
$9508 = 506
$9509 = 3166
$9510 = SELECTION_REQUEST_EVENT
$9511 = 540
$9512 = 3167
$9513 = SELECTION_REQUEST_EVENT
$9514 = 506
$9515 = 3168
$9516 = SELECTION_REQUEST_EVENT
$9517 = 540
$9518 = 3169
$9519 = SELECTION_REQUEST_EVENT
$9520 = 506
$9521 = 3170
$9522 = SELECTION_REQUEST_EVENT
$9523 = 540
$9524 = 3171
$9525 = SELECTION_REQUEST_EVENT
$9526 = 506
$9527 = 3172
$9528 = SELECTION_REQUEST_EVENT
$9529 = 540
$9530 = 3173
$9531 = NO_EVENT
$9532 = 0
$9533 = 3174
$9534 = NO_EVENT
$9535 = 0
$9536 = 3175
$9537 = NO_EVENT
$9538 = 0
$9539 = 3176
$9540 = NO_EVENT
$9541 = 1676899270
$9542 = 3177
$9543 = NO_EVENT
$9544 = 1676899394
$9545 = 3178
$9546 = SELECTION_REQUEST_EVENT
$9547 = 506
$9548 = 3179
$9549 = SELECTION_REQUEST_EVENT
$9550 = 540
$9551 = 3180
$9552 = SELECTION_REQUEST_EVENT
$9553 = 506
$9554 = 3181
$9555 = SELECTION_REQUEST_EVENT
$9556 = 540
$9557 = 3182
$9558 = SELECTION_REQUEST_EVENT
$9559 = 506
$9560 = 3183
$9561 = SELECTION_REQUEST_EVENT
$9562 = 540
$9563 = 3184
$9564 = NO_EVENT
$9565 = 0
$9566 = 3185
$9567 = NO_EVENT
$9568 = 0
$9569 = 3186
$9570 = NO_EVENT
$9571 = 0
$9572 = 3187
$9573 = SELECTION_REQUEST_EVENT
$9574 = 506
$9575 = 3188
$9576 = SELECTION_REQUEST_EVENT
$9577 = 540
$9578 = 3189
$9579 = FOCUS_OUT_EVENT
$9580 = 0
$9581 = 3190
$9582 = SELECTION_REQUEST_EVENT
$9583 = 506
$9584 = 3191
$9585 = SELECTION_REQUEST_EVENT
$9586 = 540
$9587 = 3192
$9588 = SELECTION_REQUEST_EVENT
$9589 = 506
$9590 = 3193
$9591 = SELECTION_REQUEST_EVENT
$9592 = 540
$9593 = 3194
$9594 = SELECTION_REQUEST_EVENT
$9595 = 506
$9596 = 3195
$9597 = SELECTION_REQUEST_EVENT
$9598 = 540
$9599 = 3196
$9600 = SELECTION_REQUEST_EVENT
$9601 = 506
$9602 = 3197
$9603 = SELECTION_REQUEST_EVENT
$9604 = 540
$9605 = 3198
$9606 = SELECTION_REQUEST_EVENT
$9607 = 506
$9608 = 3199
$9609 = SELECTION_REQUEST_EVENT
$9610 = 540
$9611 = 3200
$9612 = SELECTION_REQUEST_EVENT
$9613 = 506
$9614 = 3201
$9615 = SELECTION_REQUEST_EVENT
$9616 = 540
$9617 = 3202
$9618 = SELECTION_REQUEST_EVENT
$9619 = 506
$9620 = 3203
$9621 = SELECTION_REQUEST_EVENT
$9622 = 540
$9623 = 3204
$9624 = SELECTION_REQUEST_EVENT
$9625 = 506
$9626 = 3205
$9627 = SELECTION_REQUEST_EVENT
$9628 = 540
$9629 = 3206
$9630 = SELECTION_REQUEST_EVENT
$9631 = 506
$9632 = 3207
$9633 = SELECTION_REQUEST_EVENT
$9634 = 540
$9635 = 3208
$9636 = SELECTION_REQUEST_EVENT
$9637 = 506
$9638 = 3209
$9639 = SELECTION_REQUEST_EVENT
$9640 = 540
$9641 = 3210
$9642 = SELECTION_REQUEST_EVENT
$9643 = 506
$9644 = 3211
$9645 = SELECTION_REQUEST_EVENT
$9646 = 540
$9647 = 3212
$9648 = SELECTION_REQUEST_EVENT
$9649 = 506
$9650 = 3213
$9651 = SELECTION_REQUEST_EVENT
$9652 = 540
$9653 = 3214
$9654 = SELECTION_REQUEST_EVENT
$9655 = 506
$9656 = 3215
$9657 = SELECTION_REQUEST_EVENT
$9658 = 540
$9659 = 3216
$9660 = SELECTION_REQUEST_EVENT
$9661 = 506
$9662 = 3217
$9663 = SELECTION_REQUEST_EVENT
$9664 = 540
$9665 = 3218
$9666 = SELECTION_REQUEST_EVENT
$9667 = 506
$9668 = 3219
$9669 = SELECTION_REQUEST_EVENT
$9670 = 540
$9671 = 3220
$9672 = SELECTION_REQUEST_EVENT
$9673 = 506
$9674 = 3221
$9675 = SELECTION_REQUEST_EVENT
$9676 = 540
$9677 = 3222
$9678 = SELECTION_REQUEST_EVENT
$9679 = 506
$9680 = 3223
$9681 = SELECTION_REQUEST_EVENT
$9682 = 540
$9683 = 3224
$9684 = SELECTION_REQUEST_EVENT
$9685 = 506
$9686 = 3225
$9687 = SELECTION_REQUEST_EVENT
$9688 = 540
$9689 = 3226
$9690 = SELECTION_REQUEST_EVENT
$9691 = 506
$9692 = 3227
$9693 = SELECTION_REQUEST_EVENT
$9694 = 540
$9695 = 3228
$9696 = SELECTION_REQUEST_EVENT
$9697 = 506
$9698 = 3229
$9699 = SELECTION_REQUEST_EVENT
$9700 = 540
$9701 = 3230
$9702 = SELECTION_REQUEST_EVENT
$9703 = 506
$9704 = 3231
$9705 = SELECTION_REQUEST_EVENT
$9706 = 540
$9707 = 3232
$9708 = SELECTION_REQUEST_EVENT
$9709 = 506
$9710 = 3233
$9711 = SELECTION_REQUEST_EVENT
$9712 = 540
$9713 = 3234
$9714 = SELECTION_REQUEST_EVENT
$9715 = 506
$9716 = 3235
$9717 = SELECTION_REQUEST_EVENT
$9718 = 540
$9719 = 3236
$9720 = SELECTION_REQUEST_EVENT
$9721 = 506
$9722 = 3237
$9723 = SELECTION_REQUEST_EVENT
$9724 = 540
$9725 = 3238
$9726 = SELECTION_REQUEST_EVENT
$9727 = 506
$9728 = 3239
$9729 = SELECTION_REQUEST_EVENT
$9730 = 540
$9731 = 3240
$9732 = SELECTION_REQUEST_EVENT
$9733 = 506
$9734 = 3241
$9735 = SELECTION_REQUEST_EVENT
$9736 = 540
$9737 = 3242
$9738 = SELECTION_REQUEST_EVENT
$9739 = 506
$9740 = 3243
$9741 = SELECTION_REQUEST_EVENT
$9742 = 540
$9743 = 3244
$9744 = SELECTION_REQUEST_EVENT
$9745 = 506
$9746 = 3245
$9747 = SELECTION_REQUEST_EVENT
$9748 = 540
$9749 = 3246
$9750 = SELECTION_REQUEST_EVENT
$9751 = 506
$9752 = 3247
$9753 = SELECTION_REQUEST_EVENT
$9754 = 540
$9755 = 3248
$9756 = SELECTION_REQUEST_EVENT
$9757 = 506
$9758 = 3249
$9759 = SELECTION_REQUEST_EVENT
$9760 = 540
$9761 = 3250
$9762 = SELECTION_REQUEST_EVENT
$9763 = 506
$9764 = 3251
$9765 = SELECTION_REQUEST_EVENT
$9766 = 540
$9767 = 3252
$9768 = SELECTION_REQUEST_EVENT
$9769 = 506
$9770 = 3253
$9771 = SELECTION_REQUEST_EVENT
$9772 = 540
$9773 = 3254
$9774 = SELECTION_REQUEST_EVENT
$9775 = 506
$9776 = 3255
$9777 = SELECTION_REQUEST_EVENT
$9778 = 540
$9779 = 3256
$9780 = SELECTION_REQUEST_EVENT
$9781 = 506
$9782 = 3257
$9783 = SELECTION_REQUEST_EVENT
$9784 = 540
$9785 = 3258
$9786 = SELECTION_REQUEST_EVENT
$9787 = 506
$9788 = 3259
$9789 = SELECTION_REQUEST_EVENT
$9790 = 540
$9791 = 3260
$9792 = SELECTION_REQUEST_EVENT
$9793 = 506
$9794 = 3261
$9795 = SELECTION_REQUEST_EVENT
$9796 = 540
$9797 = 3262
$9798 = SELECTION_REQUEST_EVENT
$9799 = 506
$9800 = 3263
$9801 = SELECTION_REQUEST_EVENT
$9802 = 540
$9803 = 3264
$9804 = SELECTION_REQUEST_EVENT
$9805 = 506
$9806 = 3265
$9807 = SELECTION_REQUEST_EVENT
$9808 = 540
$9809 = 3266
$9810 = SELECTION_REQUEST_EVENT
$9811 = 506
$9812 = 3267
$9813 = SELECTION_REQUEST_EVENT
$9814 = 540
$9815 = 3268
$9816 = SELECTION_REQUEST_EVENT
$9817 = 506
$9818 = 3269
$9819 = SELECTION_REQUEST_EVENT
$9820 = 540
$9821 = 3270
$9822 = SELECTION_REQUEST_EVENT
$9823 = 506
$9824 = 3271
$9825 = SELECTION_REQUEST_EVENT
$9826 = 540
$9827 = 3272
$9828 = SELECTION_REQUEST_EVENT
$9829 = 506
$9830 = 3273
$9831 = SELECTION_REQUEST_EVENT
$9832 = 540
$9833 = 3274
$9834 = SELECTION_REQUEST_EVENT
$9835 = 506
$9836 = 3275
$9837 = SELECTION_REQUEST_EVENT
$9838 = 540
$9839 = 3276
$9840 = SELECTION_REQUEST_EVENT
$9841 = 506
$9842 = 3277
$9843 = SELECTION_REQUEST_EVENT
$9844 = 540
$9845 = 3278
$9846 = SELECTION_REQUEST_EVENT
$9847 = 506
$9848 = 3279
$9849 = SELECTION_REQUEST_EVENT
$9850 = 540
$9851 = 3280
$9852 = SELECTION_REQUEST_EVENT
$9853 = 506
$9854 = 3281
$9855 = SELECTION_REQUEST_EVENT
$9856 = 540
$9857 = 3282
$9858 = SELECTION_REQUEST_EVENT
$9859 = 506
$9860 = 3283
$9861 = SELECTION_REQUEST_EVENT
$9862 = 540
$9863 = 3284
$9864 = SELECTION_REQUEST_EVENT
$9865 = 506
$9866 = 3285
$9867 = SELECTION_REQUEST_EVENT
$9868 = 540
$9869 = 3286
$9870 = SELECTION_REQUEST_EVENT
$9871 = 506
$9872 = 3287
$9873 = SELECTION_REQUEST_EVENT
$9874 = 540
$9875 = 3288
$9876 = SELECTION_REQUEST_EVENT
$9877 = 506
$9878 = 3289
$9879 = SELECTION_REQUEST_EVENT
$9880 = 540
$9881 = 3290
$9882 = SELECTION_REQUEST_EVENT
$9883 = 506
$9884 = 3291
$9885 = SELECTION_REQUEST_EVENT
$9886 = 540
$9887 = 3292
$9888 = SELECTION_REQUEST_EVENT
$9889 = 506
$9890 = 3293
$9891 = SELECTION_REQUEST_EVENT
$9892 = 540
$9893 = 3294
$9894 = SELECTION_REQUEST_EVENT
$9895 = 506
$9896 = 3295
$9897 = SELECTION_REQUEST_EVENT
$9898 = 540
$9899 = 3296
$9900 = SELECTION_REQUEST_EVENT
$9901 = 506
$9902 = 3297
$9903 = SELECTION_REQUEST_EVENT
$9904 = 540
$9905 = 3298
$9906 = SELECTION_REQUEST_EVENT
$9907 = 506
$9908 = 3299
$9909 = SELECTION_REQUEST_EVENT
$9910 = 540
$9911 = 3300
$9912 = SELECTION_REQUEST_EVENT
$9913 = 506
$9914 = 3301
$9915 = SELECTION_REQUEST_EVENT
$9916 = 540
$9917 = 3302
$9918 = NO_EVENT
$9919 = 0
$9920 = 3303
$9921 = NO_EVENT
$9922 = 0
$9923 = 3304
$9924 = NO_EVENT
$9925 = 0
$9926 = 3305
$9927 = NO_EVENT
$9928 = 0
$9929 = 3306
$9930 = NO_EVENT
$9931 = 0
$9932 = 3307
$9933 = NO_EVENT
$9934 = 0
$9935 = 3308
$9936 = NO_EVENT
$9937 = 0
$9938 = 3309
$9939 = NO_EVENT
$9940 = 0
$9941 = 3310
$9942 = NO_EVENT
$9943 = 0
$9944 = 3311
$9945 = NO_EVENT
$9946 = 0
$9947 = 3312
$9948 = NO_EVENT
$9949 = 0
$9950 = 3313
$9951 = NO_EVENT
$9952 = 0
$9953 = 3314
$9954 = NO_EVENT
$9955 = 0
$9956 = 3315
$9957 = NO_EVENT
$9958 = 0
$9959 = 3316
$9960 = NO_EVENT
$9961 = 0
$9962 = 3317
$9963 = NO_EVENT
$9964 = 0
$9965 = 3318
$9966 = NO_EVENT
$9967 = 0
$9968 = 3319
$9969 = NO_EVENT
$9970 = 0
$9971 = 3320
$9972 = NO_EVENT
$9973 = 0
$9974 = 3321
$9975 = NO_EVENT
$9976 = 0
$9977 = 3322
$9978 = NO_EVENT
$9979 = 0
$9980 = 3323
$9981 = NO_EVENT
$9982 = 0
$9983 = 3324
$9984 = NO_EVENT
$9985 = 0
$9986 = 3325
$9987 = NO_EVENT
$9988 = 0
$9989 = 3326
$9990 = NO_EVENT
$9991 = 0
$9992 = 3327
$9993 = NO_EVENT
$9994 = 0
$9995 = 3328
$9996 = NO_EVENT
$9997 = 0
$9998 = 3329
$9999 = NO_EVENT
$10000 = 0
$10001 = 3330
$10002 = NO_EVENT
$10003 = 0
$10004 = 3331
$10005 = NO_EVENT
$10006 = 0
$10007 = 3332
$10008 = NO_EVENT
$10009 = 0
$10010 = 3333
$10011 = NO_EVENT
$10012 = 0
$10013 = 3334
$10014 = NO_EVENT
$10015 = 0
$10016 = 3335
$10017 = NO_EVENT
$10018 = 0
$10019 = 3336
$10020 = NO_EVENT
$10021 = 0
$10022 = 3337
$10023 = NO_EVENT
$10024 = 0
$10025 = 3338
$10026 = NO_EVENT
$10027 = 0
$10028 = 3339
$10029 = NO_EVENT
$10030 = 0
$10031 = 3340
$10032 = NO_EVENT
$10033 = 0
$10034 = 3341
$10035 = NO_EVENT
$10036 = 0
$10037 = 3342
$10038 = NO_EVENT
$10039 = 0
$10040 = 3343
$10041 = NO_EVENT
$10042 = 0
$10043 = 3344
$10044 = NO_EVENT
$10045 = 0
$10046 = 3345
$10047 = NO_EVENT
$10048 = 0
$10049 = 3346
$10050 = NO_EVENT
$10051 = 0
$10052 = 3347
$10053 = NO_EVENT
$10054 = 0
$10055 = 3348
$10056 = NO_EVENT
$10057 = 0
$10058 = 3349
$10059 = NO_EVENT
$10060 = 0
$10061 = 3350
$10062 = NO_EVENT
$10063 = 0
$10064 = 3351
$10065 = NO_EVENT
$10066 = 0
$10067 = 3352
$10068 = NO_EVENT
$10069 = 0
$10070 = 3353
$10071 = NO_EVENT
$10072 = 0
$10073 = 3354
$10074 = NO_EVENT
$10075 = 0
$10076 = 3355
$10077 = NO_EVENT
$10078 = 0
$10079 = 3356
$10080 = NO_EVENT
$10081 = 0
$10082 = 3357
$10083 = NO_EVENT
$10084 = 0
$10085 = 3358
$10086 = NO_EVENT
$10087 = 0
$10088 = 3359
$10089 = NO_EVENT
$10090 = 0
$10091 = 3360
$10092 = NO_EVENT
$10093 = 0
$10094 = 3361
$10095 = NO_EVENT
$10096 = 0
$10097 = 3362
$10098 = NO_EVENT
$10099 = 0
$10100 = 3363
$10101 = NO_EVENT
$10102 = 0
$10103 = 3364
$10104 = NO_EVENT
$10105 = 0
$10106 = 3365
$10107 = NO_EVENT
$10108 = 0
$10109 = 3366
$10110 = NO_EVENT
$10111 = 0
$10112 = 3367
$10113 = NO_EVENT
$10114 = 0
$10115 = 3368
$10116 = NO_EVENT
$10117 = 0
$10118 = 3369
$10119 = NO_EVENT
$10120 = 0
$10121 = 3370
$10122 = NO_EVENT
$10123 = 0
$10124 = 3371
$10125 = NO_EVENT
$10126 = 0
$10127 = 3372
$10128 = NO_EVENT
$10129 = 0
$10130 = 3373
$10131 = NO_EVENT
$10132 = 0
$10133 = 3374
$10134 = NO_EVENT
$10135 = 0
$10136 = 3375
$10137 = NO_EVENT
$10138 = 0
$10139 = 3376
$10140 = NO_EVENT
$10141 = 0
$10142 = 3377
$10143 = NO_EVENT
$10144 = 0
$10145 = 3378
$10146 = NO_EVENT
$10147 = 0
$10148 = 3379
$10149 = NO_EVENT
$10150 = 0
$10151 = 3380
$10152 = NO_EVENT
$10153 = 0
$10154 = 3381
$10155 = NO_EVENT
$10156 = 0
$10157 = 3382
$10158 = NO_EVENT
$10159 = 0
$10160 = 3383
$10161 = NO_EVENT
$10162 = 0
$10163 = 3384
$10164 = NO_EVENT
$10165 = 0
$10166 = 3385
$10167 = NO_EVENT
$10168 = 0
$10169 = 3386
$10170 = NO_EVENT
$10171 = 0
$10172 = 3387
$10173 = NO_EVENT
$10174 = 0
$10175 = 3388
$10176 = NO_EVENT
$10177 = 0
$10178 = 3389
$10179 = NO_EVENT
$10180 = 0
$10181 = 3390
$10182 = NO_EVENT
$10183 = 0
$10184 = 3391
$10185 = NO_EVENT
$10186 = 0
$10187 = 3392
$10188 = NO_EVENT
$10189 = 0
$10190 = 3393
$10191 = NO_EVENT
$10192 = 0
$10193 = 3394
$10194 = NO_EVENT
$10195 = 0
$10196 = 3395
$10197 = NO_EVENT
$10198 = 0
$10199 = 3396
$10200 = NO_EVENT
$10201 = 0
$10202 = 3397
$10203 = NO_EVENT
$10204 = 0
$10205 = 3398
$10206 = NO_EVENT
$10207 = 0
$10208 = 3399
$10209 = NO_EVENT
$10210 = 0
$10211 = 3400
$10212 = NO_EVENT
$10213 = 0
$10214 = 3401
$10215 = NO_EVENT
$10216 = 0
$10217 = 3402
$10218 = NO_EVENT
$10219 = 0
$10220 = 3403
$10221 = NO_EVENT
$10222 = 0
$10223 = 3404
$10224 = NO_EVENT
$10225 = 0
$10226 = 3405
$10227 = NO_EVENT
$10228 = 0
$10229 = 3406
$10230 = NO_EVENT
$10231 = 0
$10232 = 3407
$10233 = NO_EVENT
$10234 = 0
$10235 = 3408
$10236 = NO_EVENT
$10237 = 0
$10238 = 3409
$10239 = NO_EVENT
$10240 = 0
$10241 = 3410
$10242 = NO_EVENT
$10243 = 0
$10244 = 3411
$10245 = NO_EVENT
$10246 = 0
$10247 = 3412
$10248 = NO_EVENT
$10249 = 0
$10250 = 3413
$10251 = NO_EVENT
$10252 = 0
$10253 = 3414
$10254 = NO_EVENT
$10255 = 0
$10256 = 3415
$10257 = NO_EVENT
$10258 = 0
$10259 = 3416
$10260 = NO_EVENT
$10261 = 0
$10262 = 3417
$10263 = NO_EVENT
$10264 = 0
$10265 = 3418
$10266 = NO_EVENT
$10267 = 0
$10268 = 3419
$10269 = NO_EVENT
$10270 = 0
$10271 = 3420
$10272 = NO_EVENT
$10273 = 0
$10274 = 3421
$10275 = NO_EVENT
$10276 = 0
$10277 = 3422
$10278 = NO_EVENT
$10279 = 0
$10280 = 3423
$10281 = NO_EVENT
$10282 = 0
$10283 = 3424
$10284 = NO_EVENT
$10285 = 0
$10286 = 3425
$10287 = NO_EVENT
$10288 = 0
$10289 = 3426
$10290 = NO_EVENT
$10291 = 0
$10292 = 3427
$10293 = NO_EVENT
$10294 = 0
$10295 = 3428
$10296 = NO_EVENT
$10297 = 0
$10298 = 3429
$10299 = NO_EVENT
$10300 = 0
$10301 = 3430
$10302 = NO_EVENT
$10303 = 0
$10304 = 3431
$10305 = NO_EVENT
$10306 = 0
$10307 = 3432
$10308 = NO_EVENT
$10309 = 0
$10310 = 3433
$10311 = NO_EVENT
$10312 = 0
$10313 = 3434
$10314 = NO_EVENT
$10315 = 0
$10316 = 3435
$10317 = NO_EVENT
$10318 = 0
$10319 = 3436
$10320 = NO_EVENT
$10321 = 0
$10322 = 3437
$10323 = NO_EVENT
$10324 = 0
$10325 = 3438
$10326 = NO_EVENT
$10327 = 0
$10328 = 3439
$10329 = NO_EVENT
$10330 = 0
$10331 = 3440
$10332 = NO_EVENT
$10333 = 0
$10334 = 3441
$10335 = NO_EVENT
$10336 = 0
$10337 = 3442
$10338 = NO_EVENT
$10339 = 0
$10340 = 3443
$10341 = NO_EVENT
$10342 = 0
$10343 = 3444
$10344 = NO_EVENT
$10345 = 0
$10346 = 3445
$10347 = NO_EVENT
$10348 = 0
$10349 = 3446
$10350 = NO_EVENT
$10351 = 0
$10352 = 3447
$10353 = NO_EVENT
$10354 = 0
$10355 = 3448
$10356 = NO_EVENT
$10357 = 0
$10358 = 3449
$10359 = NO_EVENT
$10360 = 0
$10361 = 3450
$10362 = NO_EVENT
$10363 = 0
$10364 = 3451
$10365 = NO_EVENT
$10366 = 0
$10367 = 3452
$10368 = NO_EVENT
$10369 = 0
$10370 = 3453
$10371 = NO_EVENT
$10372 = 0
$10373 = 3454
$10374 = NO_EVENT
$10375 = 0
$10376 = 3455
$10377 = NO_EVENT
$10378 = 0
$10379 = 3456
$10380 = NO_EVENT
$10381 = 0
$10382 = 3457
$10383 = NO_EVENT
$10384 = 0
$10385 = 3458
$10386 = NO_EVENT
$10387 = 0
$10388 = 3459
$10389 = NO_EVENT
$10390 = 0
$10391 = 3460
$10392 = NO_EVENT
$10393 = 0
$10394 = 3461
$10395 = NO_EVENT
$10396 = 0
$10397 = 3462
$10398 = NO_EVENT
$10399 = 0
$10400 = 3463
$10401 = NO_EVENT
$10402 = 0
$10403 = 3464
$10404 = NO_EVENT
$10405 = 0
$10406 = 3465
$10407 = NO_EVENT
$10408 = 0
$10409 = 3466
$10410 = NO_EVENT
$10411 = 0
$10412 = 3467
$10413 = NO_EVENT
$10414 = 0
$10415 = 3468
$10416 = NO_EVENT
$10417 = 0
$10418 = 3469
$10419 = NO_EVENT
$10420 = 0
$10421 = 3470
$10422 = NO_EVENT
$10423 = 0
$10424 = 3471
$10425 = NO_EVENT
$10426 = 0
$10427 = 3472
$10428 = NO_EVENT
$10429 = 0
$10430 = 3473
$10431 = NO_EVENT
$10432 = 0
$10433 = 3474
$10434 = NO_EVENT
$10435 = 0
$10436 = 3475
$10437 = NO_EVENT
$10438 = 0
$10439 = 3476
$10440 = NO_EVENT
$10441 = 0
$10442 = 3477
$10443 = NO_EVENT
$10444 = 0
$10445 = 3478
$10446 = NO_EVENT
$10447 = 0
$10448 = 3479
$10449 = NO_EVENT
$10450 = 0
$10451 = 3480
$10452 = NO_EVENT
$10453 = 0
$10454 = 3481
$10455 = NO_EVENT
$10456 = 0
$10457 = 3482
$10458 = NO_EVENT
$10459 = 0
$10460 = 3483
$10461 = NO_EVENT
$10462 = 0
$10463 = 3484
$10464 = NO_EVENT
$10465 = 0
$10466 = 3485
$10467 = NO_EVENT
$10468 = 0
$10469 = 3486
$10470 = NO_EVENT
$10471 = 0
$10472 = 3487
$10473 = NO_EVENT
$10474 = 0
$10475 = 3488
$10476 = NO_EVENT
$10477 = 0
$10478 = 3489
$10479 = NO_EVENT
$10480 = 0
$10481 = 3490
$10482 = NO_EVENT
$10483 = 0
$10484 = 3491
$10485 = NO_EVENT
$10486 = 0
$10487 = 3492
$10488 = NO_EVENT
$10489 = 0
$10490 = 3493
$10491 = NO_EVENT
$10492 = 0
$10493 = 3494
$10494 = NO_EVENT
$10495 = 0
$10496 = 3495
$10497 = NO_EVENT
$10498 = 0
$10499 = 3496
$10500 = NO_EVENT
$10501 = 0
$10502 = 3497
$10503 = NO_EVENT
$10504 = 0
$10505 = 3498
$10506 = NO_EVENT
$10507 = 0
$10508 = 3499
$10509 = NO_EVENT
$10510 = 0
$10511 = 3500
$10512 = NO_EVENT
$10513 = 0
$10514 = 3501
$10515 = NO_EVENT
$10516 = 0
$10517 = 3502
$10518 = NO_EVENT
$10519 = 0
$10520 = 3503
$10521 = NO_EVENT
$10522 = 0
$10523 = 3504
$10524 = NO_EVENT
$10525 = 0
$10526 = 3505
$10527 = NO_EVENT
$10528 = 0
$10529 = 3506
$10530 = NO_EVENT
$10531 = 0
$10532 = 3507
$10533 = NO_EVENT
$10534 = 0
$10535 = 3508
$10536 = NO_EVENT
$10537 = 0
$10538 = 3509
$10539 = NO_EVENT
$10540 = 0
$10541 = 3510
$10542 = NO_EVENT
$10543 = 0
$10544 = 3511
$10545 = NO_EVENT
$10546 = 0
$10547 = 3512
$10548 = NO_EVENT
$10549 = 0
$10550 = 3513
$10551 = NO_EVENT
$10552 = 0
$10553 = 3514
$10554 = NO_EVENT
$10555 = 0
$10556 = 3515
$10557 = NO_EVENT
$10558 = 0
$10559 = 3516
$10560 = NO_EVENT
$10561 = 0
$10562 = 3517
$10563 = NO_EVENT
$10564 = 0
$10565 = 3518
$10566 = NO_EVENT
$10567 = 0
$10568 = 3519
$10569 = NO_EVENT
$10570 = 0
$10571 = 3520
$10572 = NO_EVENT
$10573 = 0
$10574 = 3521
$10575 = NO_EVENT
$10576 = 0
$10577 = 3522
$10578 = NO_EVENT
$10579 = 0
$10580 = 3523
$10581 = NO_EVENT
$10582 = 0
$10583 = 3524
$10584 = NO_EVENT
$10585 = 0
$10586 = 3525
$10587 = NO_EVENT
$10588 = 0
$10589 = 3526
$10590 = NO_EVENT
$10591 = 0
$10592 = 3527
$10593 = NO_EVENT
$10594 = 0
$10595 = 3528
$10596 = NO_EVENT
$10597 = 0
$10598 = 3529
$10599 = NO_EVENT
$10600 = 0
$10601 = 3530
$10602 = NO_EVENT
$10603 = 0
$10604 = 3531
$10605 = NO_EVENT
$10606 = 0
$10607 = 3532
$10608 = NO_EVENT
$10609 = 0
$10610 = 3533
$10611 = NO_EVENT
$10612 = 0
$10613 = 3534
$10614 = NO_EVENT
$10615 = 0
$10616 = 3535
$10617 = NO_EVENT
$10618 = 0
$10619 = 3536
$10620 = NO_EVENT
$10621 = 0
$10622 = 3537
$10623 = NO_EVENT
$10624 = 0
$10625 = 3538
$10626 = NO_EVENT
$10627 = 0
$10628 = 3539
$10629 = NO_EVENT
$10630 = 0
$10631 = 3540
$10632 = NO_EVENT
$10633 = 0
$10634 = 3541
$10635 = NO_EVENT
$10636 = 0
$10637 = 3542
$10638 = NO_EVENT
$10639 = 0
$10640 = 3543
$10641 = NO_EVENT
$10642 = 0
$10643 = 3544
$10644 = NO_EVENT
$10645 = 0
$10646 = 3545
$10647 = NO_EVENT
$10648 = 0
$10649 = 3546
$10650 = NO_EVENT
$10651 = 0
$10652 = 3547
$10653 = NO_EVENT
$10654 = 0
$10655 = 3548
$10656 = NO_EVENT
$10657 = 0
$10658 = 3549
$10659 = NO_EVENT
$10660 = 0
$10661 = 3550
$10662 = NO_EVENT
$10663 = 0
$10664 = 3551
$10665 = NO_EVENT
$10666 = 0
$10667 = 3552
$10668 = NO_EVENT
$10669 = 0
$10670 = 3553
$10671 = NO_EVENT
$10672 = 0
$10673 = 3554
$10674 = NO_EVENT
$10675 = 0
$10676 = 3555
$10677 = NO_EVENT
$10678 = 0
$10679 = 3556
$10680 = NO_EVENT
$10681 = 0
$10682 = 3557
$10683 = NO_EVENT
$10684 = 0
$10685 = 3558
$10686 = NO_EVENT
$10687 = 0
$10688 = 3559
$10689 = NO_EVENT
$10690 = 0
$10691 = 3560
$10692 = NO_EVENT
$10693 = 0
$10694 = 3561
$10695 = NO_EVENT
$10696 = 0
$10697 = 3562
$10698 = NO_EVENT
$10699 = 0
$10700 = 3563
$10701 = NO_EVENT
$10702 = 0
$10703 = 3564
$10704 = NO_EVENT
$10705 = 0
$10706 = 3565
$10707 = NO_EVENT
$10708 = 0
$10709 = 3566
$10710 = NO_EVENT
$10711 = 0
$10712 = 3567
$10713 = NO_EVENT
$10714 = 0
$10715 = 3568
$10716 = NO_EVENT
$10717 = 0
$10718 = 3569
$10719 = NO_EVENT
$10720 = 0
$10721 = 3570
$10722 = NO_EVENT
$10723 = 0
$10724 = 3571
$10725 = NO_EVENT
$10726 = 0
$10727 = 3572
$10728 = NO_EVENT
$10729 = 0
$10730 = 3573
$10731 = NO_EVENT
$10732 = 0
$10733 = 3574
$10734 = NO_EVENT
$10735 = 0
$10736 = 3575
$10737 = NO_EVENT
$10738 = 0
$10739 = 3576
$10740 = NO_EVENT
$10741 = 0
$10742 = 3577
$10743 = NO_EVENT
$10744 = 0
$10745 = 3578
$10746 = NO_EVENT
$10747 = 0
$10748 = 3579
$10749 = NO_EVENT
$10750 = 0
$10751 = 3580
$10752 = NO_EVENT
$10753 = 0
$10754 = 3581
$10755 = NO_EVENT
$10756 = 0
$10757 = 3582
$10758 = NO_EVENT
$10759 = 0
$10760 = 3583
$10761 = NO_EVENT
$10762 = 0
$10763 = 3584
$10764 = NO_EVENT
$10765 = 0
$10766 = 3585
$10767 = NO_EVENT
$10768 = 0
$10769 = 3586
$10770 = NO_EVENT
$10771 = 0
$10772 = 3587
$10773 = NO_EVENT
$10774 = 0
$10775 = 3588
$10776 = NO_EVENT
$10777 = 0
$10778 = 3589
$10779 = NO_EVENT
$10780 = 0
$10781 = 3590
$10782 = NO_EVENT
$10783 = 0
$10784 = 3591
$10785 = NO_EVENT
$10786 = 0
$10787 = 3592
$10788 = NO_EVENT
$10789 = 0
$10790 = 3593
$10791 = NO_EVENT
$10792 = 0
$10793 = 3594
$10794 = NO_EVENT
$10795 = 0
$10796 = 3595
$10797 = NO_EVENT
$10798 = 0
$10799 = 3596
$10800 = NO_EVENT
$10801 = 0
$10802 = 3597
$10803 = NO_EVENT
$10804 = 0
$10805 = 3598
$10806 = NO_EVENT
$10807 = 0
$10808 = 3599
$10809 = NO_EVENT
$10810 = 0
$10811 = 3600
$10812 = NO_EVENT
$10813 = 0
$10814 = 3601
$10815 = NO_EVENT
$10816 = 0
$10817 = 3602
$10818 = NO_EVENT
$10819 = 0
$10820 = 3603
$10821 = NO_EVENT
$10822 = 0
$10823 = 3604
$10824 = NO_EVENT
$10825 = 0
$10826 = 3605
$10827 = NO_EVENT
$10828 = 0
$10829 = 3606
$10830 = NO_EVENT
$10831 = 0
$10832 = 3607
$10833 = NO_EVENT
$10834 = 0
$10835 = 3608
$10836 = NO_EVENT
$10837 = 0
$10838 = 3609
$10839 = NO_EVENT
$10840 = 0
$10841 = 3610
$10842 = NO_EVENT
$10843 = 0
$10844 = 3611
$10845 = NO_EVENT
$10846 = 0
$10847 = 3612
$10848 = NO_EVENT
$10849 = 0
$10850 = 3613
$10851 = NO_EVENT
$10852 = 0
$10853 = 3614
$10854 = NO_EVENT
$10855 = 0
$10856 = 3615
$10857 = NO_EVENT
$10858 = 0
$10859 = 3616
$10860 = NO_EVENT
$10861 = 0
$10862 = 3617
$10863 = NO_EVENT
$10864 = 0
$10865 = 3618
$10866 = NO_EVENT
$10867 = 0
$10868 = 3619
$10869 = NO_EVENT
$10870 = 0
$10871 = 3620
$10872 = NO_EVENT
$10873 = 0
$10874 = 3621
$10875 = NO_EVENT
$10876 = 0
$10877 = 3622
$10878 = NO_EVENT
$10879 = 0
$10880 = 3623
$10881 = NO_EVENT
$10882 = 0
$10883 = 3624
$10884 = NO_EVENT
$10885 = 0
$10886 = 3625
$10887 = NO_EVENT
$10888 = 0
$10889 = 3626
$10890 = NO_EVENT
$10891 = 0
$10892 = 3627
$10893 = NO_EVENT
$10894 = 0
$10895 = 3628
$10896 = NO_EVENT
$10897 = 0
$10898 = 3629
$10899 = NO_EVENT
$10900 = 0
$10901 = 3630
$10902 = NO_EVENT
$10903 = 0
$10904 = 3631
$10905 = NO_EVENT
$10906 = 0
$10907 = 3632
$10908 = NO_EVENT
$10909 = 0
$10910 = 3633
$10911 = NO_EVENT
$10912 = 0
$10913 = 3634
$10914 = NO_EVENT
$10915 = 0
$10916 = 3635
$10917 = NO_EVENT
$10918 = 0
$10919 = 3636
$10920 = NO_EVENT
$10921 = 0
$10922 = 3637
$10923 = NO_EVENT
$10924 = 0
$10925 = 3638
$10926 = NO_EVENT
$10927 = 0
$10928 = 3639
$10929 = NO_EVENT
$10930 = 0
$10931 = 3640
$10932 = NO_EVENT
$10933 = 0
$10934 = 3641
$10935 = NO_EVENT
$10936 = 0
$10937 = 3642
$10938 = NO_EVENT
$10939 = 0
$10940 = 3643
$10941 = NO_EVENT
$10942 = 0
$10943 = 3644
$10944 = NO_EVENT
$10945 = 0
$10946 = 3645
$10947 = NO_EVENT
$10948 = 0
$10949 = 3646
$10950 = NO_EVENT
$10951 = 0
$10952 = 3647
$10953 = NO_EVENT
$10954 = 0
$10955 = 3648
$10956 = NO_EVENT
$10957 = 0
$10958 = 3649
$10959 = NO_EVENT
$10960 = 0
$10961 = 3650
$10962 = NO_EVENT
$10963 = 0
$10964 = 3651
$10965 = NO_EVENT
$10966 = 0
$10967 = 3652
$10968 = NO_EVENT
$10969 = 0
$10970 = 3653
$10971 = NO_EVENT
$10972 = 0
$10973 = 3654
$10974 = NO_EVENT
$10975 = 0
$10976 = 3655
$10977 = NO_EVENT
$10978 = 0
$10979 = 3656
$10980 = NO_EVENT
$10981 = 0
$10982 = 3657
$10983 = NO_EVENT
$10984 = 0
$10985 = 3658
$10986 = NO_EVENT
$10987 = 0
$10988 = 3659
$10989 = NO_EVENT
$10990 = 0
$10991 = 3660
$10992 = NO_EVENT
$10993 = 0
$10994 = 3661
$10995 = NO_EVENT
$10996 = 0
$10997 = 3662
$10998 = NO_EVENT
$10999 = 0
$11000 = 3663
$11001 = NO_EVENT
$11002 = 0
$11003 = 3664
$11004 = NO_EVENT
$11005 = 0
$11006 = 3665
$11007 = NO_EVENT
$11008 = 0
$11009 = 3666
$11010 = NO_EVENT
$11011 = 0
$11012 = 3667
$11013 = NO_EVENT
$11014 = 0
$11015 = 3668
$11016 = NO_EVENT
$11017 = 0
$11018 = 3669
$11019 = NO_EVENT
$11020 = 0
$11021 = 3670
$11022 = NO_EVENT
$11023 = 0
$11024 = 3671
$11025 = NO_EVENT
$11026 = 0
$11027 = 3672
$11028 = NO_EVENT
$11029 = 0
$11030 = 3673
$11031 = NO_EVENT
$11032 = 0
$11033 = 3674
$11034 = NO_EVENT
$11035 = 0
$11036 = 3675
$11037 = NO_EVENT
$11038 = 0
$11039 = 3676
$11040 = NO_EVENT
$11041 = 0
$11042 = 3677
$11043 = NO_EVENT
$11044 = 0
$11045 = 3678
$11046 = NO_EVENT
$11047 = 0
$11048 = 3679
$11049 = NO_EVENT
$11050 = 0
$11051 = 3680
$11052 = NO_EVENT
$11053 = 0
$11054 = 3681
$11055 = NO_EVENT
$11056 = 0
$11057 = 3682
$11058 = NO_EVENT
$11059 = 0
$11060 = 3683
$11061 = NO_EVENT
$11062 = 0
$11063 = 3684
$11064 = NO_EVENT
$11065 = 0
$11066 = 3685
$11067 = NO_EVENT
$11068 = 0
$11069 = 3686
$11070 = NO_EVENT
$11071 = 0
$11072 = 3687
$11073 = NO_EVENT
$11074 = 0
$11075 = 3688
$11076 = NO_EVENT
$11077 = 0
$11078 = 3689
$11079 = NO_EVENT
$11080 = 0
$11081 = 3690
$11082 = NO_EVENT
$11083 = 0
$11084 = 3691
$11085 = NO_EVENT
$11086 = 0
$11087 = 3692
$11088 = NO_EVENT
$11089 = 0
$11090 = 3693
$11091 = NO_EVENT
$11092 = 0
$11093 = 3694
$11094 = NO_EVENT
$11095 = 0
$11096 = 3695
$11097 = NO_EVENT
$11098 = 0
$11099 = 3696
$11100 = NO_EVENT
$11101 = 0
$11102 = 3697
$11103 = NO_EVENT
$11104 = 0
$11105 = 3698
$11106 = NO_EVENT
$11107 = 0
$11108 = 3699
$11109 = NO_EVENT
$11110 = 0
$11111 = 3700
$11112 = NO_EVENT
$11113 = 0
$11114 = 3701
$11115 = NO_EVENT
$11116 = 0
$11117 = 3702
$11118 = NO_EVENT
$11119 = 0
$11120 = 3703
$11121 = NO_EVENT
$11122 = 0
$11123 = 3704
$11124 = NO_EVENT
$11125 = 0
$11126 = 3705
$11127 = NO_EVENT
$11128 = 0
$11129 = 3706
$11130 = NO_EVENT
$11131 = 0
$11132 = 3707
$11133 = NO_EVENT
$11134 = 0
$11135 = 3708
$11136 = NO_EVENT
$11137 = 0
$11138 = 3709
$11139 = NO_EVENT
$11140 = 0
$11141 = 3710
$11142 = NO_EVENT
$11143 = 0
$11144 = 3711
$11145 = NO_EVENT
$11146 = 0
$11147 = 3712
$11148 = NO_EVENT
$11149 = 0
$11150 = 3713
$11151 = NO_EVENT
$11152 = 0
$11153 = 3714
$11154 = NO_EVENT
$11155 = 0
$11156 = 3715
$11157 = NO_EVENT
$11158 = 0
$11159 = 3716
$11160 = NO_EVENT
$11161 = 0
$11162 = 3717
$11163 = NO_EVENT
$11164 = 0
$11165 = 3718
$11166 = NO_EVENT
$11167 = 0
$11168 = 3719
$11169 = NO_EVENT
$11170 = 0
$11171 = 3720
$11172 = NO_EVENT
$11173 = 0
$11174 = 3721
$11175 = NO_EVENT
$11176 = 0
$11177 = 3722
$11178 = NO_EVENT
$11179 = 0
$11180 = 3723
$11181 = NO_EVENT
$11182 = 0
$11183 = 3724
$11184 = NO_EVENT
$11185 = 0
$11186 = 3725
$11187 = NO_EVENT
$11188 = 0
$11189 = 3726
$11190 = NO_EVENT
$11191 = 0
$11192 = 3727
$11193 = NO_EVENT
$11194 = 0
$11195 = 3728
$11196 = NO_EVENT
$11197 = 0
$11198 = 3729
$11199 = NO_EVENT
$11200 = 0
$11201 = 3730
$11202 = NO_EVENT
$11203 = 0
$11204 = 3731
$11205 = NO_EVENT
$11206 = 0
$11207 = 3732
$11208 = NO_EVENT
$11209 = 0
$11210 = 3733
$11211 = NO_EVENT
$11212 = 0
$11213 = 3734
$11214 = NO_EVENT
$11215 = 0
$11216 = 3735
$11217 = NO_EVENT
$11218 = 0
$11219 = 3736
$11220 = NO_EVENT
$11221 = 0
$11222 = 3737
$11223 = NO_EVENT
$11224 = 0
$11225 = 3738
$11226 = NO_EVENT
$11227 = 0
$11228 = 3739
$11229 = NO_EVENT
$11230 = 0
$11231 = 3740
$11232 = NO_EVENT
$11233 = 0
$11234 = 3741
$11235 = NO_EVENT
$11236 = 0
$11237 = 3742
$11238 = NO_EVENT
$11239 = 0
$11240 = 3743
$11241 = NO_EVENT
$11242 = 0
$11243 = 3744
$11244 = NO_EVENT
$11245 = 0
$11246 = 3745
$11247 = NO_EVENT
$11248 = 0
$11249 = 3746
$11250 = NO_EVENT
$11251 = 0
$11252 = 3747
$11253 = NO_EVENT
$11254 = 0
$11255 = 3748
$11256 = NO_EVENT
$11257 = 0
$11258 = 3749
$11259 = NO_EVENT
$11260 = 0
$11261 = 3750
$11262 = NO_EVENT
$11263 = 0
$11264 = 3751
$11265 = NO_EVENT
$11266 = 0
$11267 = 3752
$11268 = NO_EVENT
$11269 = 0
$11270 = 3753
$11271 = NO_EVENT
$11272 = 0
$11273 = 3754
$11274 = NO_EVENT
$11275 = 0
$11276 = 3755
$11277 = NO_EVENT
$11278 = 0
$11279 = 3756
$11280 = NO_EVENT
$11281 = 0
$11282 = 3757
$11283 = NO_EVENT
$11284 = 0
$11285 = 3758
$11286 = NO_EVENT
$11287 = 0
$11288 = 3759
$11289 = NO_EVENT
$11290 = 0
$11291 = 3760
$11292 = NO_EVENT
$11293 = 0
$11294 = 3761
$11295 = NO_EVENT
$11296 = 0
$11297 = 3762
$11298 = NO_EVENT
$11299 = 0
$11300 = 3763
$11301 = NO_EVENT
$11302 = 0
$11303 = 3764
$11304 = NO_EVENT
$11305 = 0
$11306 = 3765
$11307 = NO_EVENT
$11308 = 0
$11309 = 3766
$11310 = NO_EVENT
$11311 = 0
$11312 = 3767
$11313 = NO_EVENT
$11314 = 0
$11315 = 3768
$11316 = NO_EVENT
$11317 = 0
$11318 = 3769
$11319 = NO_EVENT
$11320 = 0
$11321 = 3770
$11322 = NO_EVENT
$11323 = 0
$11324 = 3771
$11325 = NO_EVENT
$11326 = 0
$11327 = 3772
$11328 = NO_EVENT
$11329 = 0
$11330 = 3773
$11331 = NO_EVENT
$11332 = 0
$11333 = 3774
$11334 = NO_EVENT
$11335 = 0
$11336 = 3775
$11337 = NO_EVENT
$11338 = 0
$11339 = 3776
$11340 = NO_EVENT
$11341 = 0
$11342 = 3777
$11343 = NO_EVENT
$11344 = 0
$11345 = 3778
$11346 = NO_EVENT
$11347 = 0
$11348 = 3779
$11349 = NO_EVENT
$11350 = 0
$11351 = 3780
$11352 = NO_EVENT
$11353 = 0
$11354 = 3781
$11355 = NO_EVENT
$11356 = 0
$11357 = 3782
$11358 = NO_EVENT
$11359 = 0
$11360 = 3783
$11361 = NO_EVENT
$11362 = 0
$11363 = 3784
$11364 = NO_EVENT
$11365 = 0
$11366 = 3785
$11367 = NO_EVENT
$11368 = 0
$11369 = 3786
$11370 = NO_EVENT
$11371 = 0
$11372 = 3787
$11373 = NO_EVENT
$11374 = 0
$11375 = 3788
$11376 = NO_EVENT
$11377 = 0
$11378 = 3789
$11379 = NO_EVENT
$11380 = 0
$11381 = 3790
$11382 = NO_EVENT
$11383 = 0
$11384 = 3791
$11385 = NO_EVENT
$11386 = 0
$11387 = 3792
$11388 = NO_EVENT
$11389 = 0
$11390 = 3793
$11391 = NO_EVENT
$11392 = 0
$11393 = 3794
$11394 = NO_EVENT
$11395 = 0
$11396 = 3795
$11397 = NO_EVENT
$11398 = 0
$11399 = 3796
$11400 = NO_EVENT
$11401 = 0
$11402 = 3797
$11403 = NO_EVENT
$11404 = 0
$11405 = 3798
$11406 = NO_EVENT
$11407 = 0
$11408 = 3799
$11409 = NO_EVENT
$11410 = 0
$11411 = 3800
$11412 = NO_EVENT
$11413 = 0
$11414 = 3801
$11415 = NO_EVENT
$11416 = 0
$11417 = 3802
$11418 = NO_EVENT
$11419 = 0
$11420 = 3803
$11421 = NO_EVENT
$11422 = 0
$11423 = 3804
$11424 = NO_EVENT
$11425 = 0
$11426 = 3805
$11427 = NO_EVENT
$11428 = 0
$11429 = 3806
$11430 = NO_EVENT
$11431 = 0
$11432 = 3807
$11433 = NO_EVENT
$11434 = 0
$11435 = 3808
$11436 = NO_EVENT
$11437 = 0
$11438 = 3809
$11439 = NO_EVENT
$11440 = 0
$11441 = 3810
$11442 = NO_EVENT
$11443 = 0
$11444 = 3811
$11445 = NO_EVENT
$11446 = 0
$11447 = 3812
$11448 = NO_EVENT
$11449 = 0
$11450 = 3813
$11451 = NO_EVENT
$11452 = 0
$11453 = 3814
$11454 = NO_EVENT
$11455 = 0
$11456 = 3815
$11457 = NO_EVENT
$11458 = 0
$11459 = 3816
$11460 = NO_EVENT
$11461 = 0
$11462 = 3817
$11463 = NO_EVENT
$11464 = 0
$11465 = 3818
$11466 = NO_EVENT
$11467 = 0
$11468 = 3819
$11469 = NO_EVENT
$11470 = 0
$11471 = 3820
$11472 = NO_EVENT
$11473 = 0
$11474 = 3821
$11475 = NO_EVENT
$11476 = 0
$11477 = 3822
$11478 = NO_EVENT
$11479 = 0
$11480 = 3823
$11481 = NO_EVENT
$11482 = 0
$11483 = 3824
$11484 = NO_EVENT
$11485 = 0
$11486 = 3825
$11487 = NO_EVENT
$11488 = 0
$11489 = 3826
$11490 = NO_EVENT
$11491 = 0
$11492 = 3827
$11493 = NO_EVENT
$11494 = 0
$11495 = 3828
$11496 = NO_EVENT
$11497 = 0
$11498 = 3829
$11499 = NO_EVENT
$11500 = 0
$11501 = 3830
$11502 = NO_EVENT
$11503 = 0
$11504 = 3831
$11505 = NO_EVENT
$11506 = 0
$11507 = 3832
$11508 = NO_EVENT
$11509 = 0
$11510 = 3833
$11511 = NO_EVENT
$11512 = 0
$11513 = 3834
$11514 = NO_EVENT
$11515 = 0
$11516 = 3835
$11517 = NO_EVENT
$11518 = 0
$11519 = 3836
$11520 = NO_EVENT
$11521 = 0
$11522 = 3837
$11523 = NO_EVENT
$11524 = 0
$11525 = 3838
$11526 = NO_EVENT
$11527 = 0
$11528 = 3839
$11529 = NO_EVENT
$11530 = 0
$11531 = 3840
$11532 = NO_EVENT
$11533 = 0
$11534 = 3841
$11535 = NO_EVENT
$11536 = 0
$11537 = 3842
$11538 = NO_EVENT
$11539 = 0
$11540 = 3843
$11541 = NO_EVENT
$11542 = 0
$11543 = 3844
$11544 = NO_EVENT
$11545 = 0
$11546 = 3845
$11547 = NO_EVENT
$11548 = 0
$11549 = 3846
$11550 = NO_EVENT
$11551 = 0
$11552 = 3847
$11553 = NO_EVENT
$11554 = 0
$11555 = 3848
$11556 = NO_EVENT
$11557 = 0
$11558 = 3849
$11559 = NO_EVENT
$11560 = 0
$11561 = 3850
$11562 = NO_EVENT
$11563 = 0
$11564 = 3851
$11565 = NO_EVENT
$11566 = 0
$11567 = 3852
$11568 = NO_EVENT
$11569 = 0
$11570 = 3853
$11571 = NO_EVENT
$11572 = 0
$11573 = 3854
$11574 = NO_EVENT
$11575 = 0
$11576 = 3855
$11577 = NO_EVENT
$11578 = 0
$11579 = 3856
$11580 = NO_EVENT
$11581 = 0
$11582 = 3857
$11583 = NO_EVENT
$11584 = 0
$11585 = 3858
$11586 = NO_EVENT
$11587 = 0
$11588 = 3859
$11589 = NO_EVENT
$11590 = 0
$11591 = 3860
$11592 = NO_EVENT
$11593 = 0
$11594 = 3861
$11595 = NO_EVENT
$11596 = 0
$11597 = 3862
$11598 = NO_EVENT
$11599 = 0
$11600 = 3863
$11601 = NO_EVENT
$11602 = 0
$11603 = 3864
$11604 = NO_EVENT
$11605 = 0
$11606 = 3865
$11607 = NO_EVENT
$11608 = 0
$11609 = 3866
$11610 = NO_EVENT
$11611 = 0
$11612 = 3867
$11613 = NO_EVENT
$11614 = 0
$11615 = 3868
$11616 = NO_EVENT
$11617 = 0
$11618 = 3869
$11619 = NO_EVENT
$11620 = 0
$11621 = 3870
$11622 = NO_EVENT
$11623 = 0
$11624 = 3871
$11625 = NO_EVENT
$11626 = 0
$11627 = 3872
$11628 = NO_EVENT
$11629 = 0
$11630 = 3873
$11631 = NO_EVENT
$11632 = 0
$11633 = 3874
$11634 = NO_EVENT
$11635 = 0
$11636 = 3875
$11637 = NO_EVENT
$11638 = 0
$11639 = 3876
$11640 = NO_EVENT
$11641 = 0
$11642 = 3877
$11643 = NO_EVENT
$11644 = 0
$11645 = 3878
$11646 = NO_EVENT
$11647 = 0
$11648 = 3879
$11649 = NO_EVENT
$11650 = 0
$11651 = 3880
$11652 = NO_EVENT
$11653 = 0
$11654 = 3881
$11655 = NO_EVENT
$11656 = 0
$11657 = 3882
$11658 = NO_EVENT
$11659 = 0
$11660 = 3883
$11661 = NO_EVENT
$11662 = 0
$11663 = 3884
$11664 = NO_EVENT
$11665 = 0
$11666 = 3885
$11667 = NO_EVENT
$11668 = 0
$11669 = 3886
$11670 = NO_EVENT
$11671 = 0
$11672 = 3887
$11673 = NO_EVENT
$11674 = 0
$11675 = 3888
$11676 = NO_EVENT
$11677 = 0
$11678 = 3889
$11679 = NO_EVENT
$11680 = 0
$11681 = 3890
$11682 = NO_EVENT
$11683 = 0
$11684 = 3891
$11685 = NO_EVENT
$11686 = 0
$11687 = 3892
$11688 = NO_EVENT
$11689 = 0
$11690 = 3893
$11691 = NO_EVENT
$11692 = 0
$11693 = 3894
$11694 = NO_EVENT
$11695 = 0
$11696 = 3895
$11697 = NO_EVENT
$11698 = 0
$11699 = 3896
$11700 = NO_EVENT
$11701 = 0
$11702 = 3897
$11703 = NO_EVENT
$11704 = 0
$11705 = 3898
$11706 = NO_EVENT
$11707 = 0
$11708 = 3899
$11709 = NO_EVENT
$11710 = 0
$11711 = 3900
$11712 = NO_EVENT
$11713 = 0
$11714 = 3901
$11715 = NO_EVENT
$11716 = 0
$11717 = 3902
$11718 = NO_EVENT
$11719 = 0
$11720 = 3903
$11721 = NO_EVENT
$11722 = 0
$11723 = 3904
$11724 = NO_EVENT
$11725 = 0
$11726 = 3905
$11727 = NO_EVENT
$11728 = 0
$11729 = 3906
$11730 = NO_EVENT
$11731 = 0
$11732 = 3907
$11733 = NO_EVENT
$11734 = 0
$11735 = 3908
$11736 = NO_EVENT
$11737 = 0
$11738 = 3909
$11739 = NO_EVENT
$11740 = 0
$11741 = 3910
$11742 = NO_EVENT
$11743 = 0
$11744 = 3911
$11745 = NO_EVENT
$11746 = 0
$11747 = 3912
$11748 = NO_EVENT
$11749 = 0
$11750 = 3913
$11751 = NO_EVENT
$11752 = 0
$11753 = 3914
$11754 = NO_EVENT
$11755 = 0
$11756 = 3915
$11757 = NO_EVENT
$11758 = 0
$11759 = 3916
$11760 = NO_EVENT
$11761 = 0
$11762 = 3917
$11763 = NO_EVENT
$11764 = 0
$11765 = 3918
$11766 = NO_EVENT
$11767 = 0
$11768 = 3919
$11769 = NO_EVENT
$11770 = 0
$11771 = 3920
$11772 = NO_EVENT
$11773 = 0
$11774 = 3921
$11775 = NO_EVENT
$11776 = 0
$11777 = 3922
$11778 = NO_EVENT
$11779 = 0
$11780 = 3923
$11781 = NO_EVENT
$11782 = 0
$11783 = 3924
$11784 = NO_EVENT
$11785 = 0
$11786 = 3925
$11787 = NO_EVENT
$11788 = 0
$11789 = 3926
$11790 = NO_EVENT
$11791 = 0
$11792 = 3927
$11793 = NO_EVENT
$11794 = 0
$11795 = 3928
$11796 = NO_EVENT
$11797 = 0
$11798 = 3929
$11799 = NO_EVENT
$11800 = 0
$11801 = 3930
$11802 = NO_EVENT
$11803 = 0
$11804 = 3931
$11805 = NO_EVENT
$11806 = 0
$11807 = 3932
$11808 = NO_EVENT
$11809 = 0
$11810 = 3933
$11811 = NO_EVENT
$11812 = 0
$11813 = 3934
$11814 = NO_EVENT
$11815 = 0
$11816 = 3935
$11817 = NO_EVENT
$11818 = 0
$11819 = 3936
$11820 = NO_EVENT
$11821 = 0
$11822 = 3937
$11823 = NO_EVENT
$11824 = 0
$11825 = 3938
$11826 = NO_EVENT
$11827 = 0
$11828 = 3939
$11829 = NO_EVENT
$11830 = 0
$11831 = 3940
$11832 = NO_EVENT
$11833 = 0
$11834 = 3941
$11835 = NO_EVENT
$11836 = 0
$11837 = 3942
$11838 = NO_EVENT
$11839 = 0
$11840 = 3943
$11841 = NO_EVENT
$11842 = 0
$11843 = 3944
$11844 = NO_EVENT
$11845 = 0
$11846 = 3945
$11847 = NO_EVENT
$11848 = 0
$11849 = 3946
$11850 = NO_EVENT
$11851 = 0
$11852 = 3947
$11853 = NO_EVENT
$11854 = 0
$11855 = 3948
$11856 = NO_EVENT
$11857 = 0
$11858 = 3949
$11859 = NO_EVENT
$11860 = 0
$11861 = 3950
$11862 = NO_EVENT
$11863 = 0
$11864 = 3951
$11865 = NO_EVENT
$11866 = 0
$11867 = 3952
$11868 = NO_EVENT
$11869 = 0
$11870 = 3953
$11871 = NO_EVENT
$11872 = 0
$11873 = 3954
$11874 = NO_EVENT
$11875 = 0
$11876 = 3955
$11877 = NO_EVENT
$11878 = 0
$11879 = 3956
$11880 = NO_EVENT
$11881 = 0
$11882 = 3957
$11883 = NO_EVENT
$11884 = 0
$11885 = 3958
$11886 = NO_EVENT
$11887 = 0
$11888 = 3959
$11889 = NO_EVENT
$11890 = 0
$11891 = 3960
$11892 = NO_EVENT
$11893 = 0
$11894 = 3961
$11895 = NO_EVENT
$11896 = 0
$11897 = 3962
$11898 = NO_EVENT
$11899 = 0
$11900 = 3963
$11901 = NO_EVENT
$11902 = 0
$11903 = 3964
$11904 = NO_EVENT
$11905 = 0
$11906 = 3965
$11907 = NO_EVENT
$11908 = 0
$11909 = 3966
$11910 = NO_EVENT
$11911 = 0
$11912 = 3967
$11913 = NO_EVENT
$11914 = 0
$11915 = 3968
$11916 = NO_EVENT
$11917 = 0
$11918 = 3969
$11919 = NO_EVENT
$11920 = 0
$11921 = 3970
$11922 = NO_EVENT
$11923 = 0
$11924 = 3971
$11925 = NO_EVENT
$11926 = 0
$11927 = 3972
$11928 = NO_EVENT
$11929 = 0
$11930 = 3973
$11931 = NO_EVENT
$11932 = 0
$11933 = 3974
$11934 = NO_EVENT
$11935 = 0
$11936 = 3975
$11937 = NO_EVENT
$11938 = 0
$11939 = 3976
$11940 = NO_EVENT
$11941 = 0
$11942 = 3977
$11943 = NO_EVENT
$11944 = 0
$11945 = 3978
$11946 = NO_EVENT
$11947 = 0
$11948 = 3979
$11949 = NO_EVENT
$11950 = 0
$11951 = 3980
$11952 = NO_EVENT
$11953 = 0
$11954 = 3981
$11955 = NO_EVENT
$11956 = 0
$11957 = 3982
$11958 = NO_EVENT
$11959 = 0
$11960 = 3983
$11961 = NO_EVENT
$11962 = 0
$11963 = 3984
$11964 = NO_EVENT
$11965 = 0
$11966 = 3985
$11967 = NO_EVENT
$11968 = 0
$11969 = 3986
$11970 = NO_EVENT
$11971 = 0
$11972 = 3987
$11973 = NO_EVENT
$11974 = 0
$11975 = 3988
$11976 = NO_EVENT
$11977 = 0
$11978 = 3989
$11979 = NO_EVENT
$11980 = 0
$11981 = 3990
$11982 = NO_EVENT
$11983 = 0
$11984 = 3991
$11985 = NO_EVENT
$11986 = 0
$11987 = 3992
$11988 = NO_EVENT
$11989 = 0
$11990 = 3993
$11991 = NO_EVENT
$11992 = 0
$11993 = 3994
$11994 = NO_EVENT
$11995 = 0
$11996 = 3995
$11997 = NO_EVENT
$11998 = 0
$11999 = 3996
$12000 = NO_EVENT
$12001 = 0
$12002 = 3997
$12003 = NO_EVENT
$12004 = 0
$12005 = 3998
$12006 = NO_EVENT
$12007 = 0
$12008 = 3999
$12009 = NO_EVENT
$12010 = 0
$12011 = 4000
$12012 = NO_EVENT
$12013 = 0
$12014 = 4001
$12015 = NO_EVENT
$12016 = 0
$12017 = 4002
$12018 = NO_EVENT
$12019 = 0
$12020 = 4003
$12021 = NO_EVENT
$12022 = 0
$12023 = 4004
$12024 = NO_EVENT
$12025 = 0
$12026 = 4005
$12027 = NO_EVENT
$12028 = 0
$12029 = 4006
$12030 = NO_EVENT
$12031 = 0
$12032 = 4007
$12033 = NO_EVENT
$12034 = 0
$12035 = 4008
$12036 = NO_EVENT
$12037 = 0
$12038 = 4009
$12039 = NO_EVENT
$12040 = 0
$12041 = 4010
$12042 = NO_EVENT
$12043 = 0
$12044 = 4011
$12045 = NO_EVENT
$12046 = 0
$12047 = 4012
$12048 = NO_EVENT
$12049 = 0
$12050 = 4013
$12051 = NO_EVENT
$12052 = 0
$12053 = 4014
$12054 = NO_EVENT
$12055 = 0
$12056 = 4015
$12057 = NO_EVENT
$12058 = 0
$12059 = 4016
$12060 = NO_EVENT
$12061 = 0
$12062 = 4017
$12063 = NO_EVENT
$12064 = 0
$12065 = 4018
$12066 = NO_EVENT
$12067 = 0
$12068 = 4019
$12069 = NO_EVENT
$12070 = 0
$12071 = 4020
$12072 = NO_EVENT
$12073 = 0
$12074 = 4021
$12075 = NO_EVENT
$12076 = 0
$12077 = 4022
$12078 = NO_EVENT
$12079 = 0
$12080 = 4023
$12081 = NO_EVENT
$12082 = 0
$12083 = 4024
$12084 = NO_EVENT
$12085 = 0
$12086 = 4025
$12087 = NO_EVENT
$12088 = 0
$12089 = 4026
$12090 = NO_EVENT
$12091 = 0
$12092 = 4027
$12093 = NO_EVENT
$12094 = 0
$12095 = 4028
$12096 = NO_EVENT
$12097 = 0
$12098 = 4029
$12099 = NO_EVENT
$12100 = 0
$12101 = 4030
$12102 = NO_EVENT
$12103 = 0
$12104 = 4031
$12105 = NO_EVENT
$12106 = 0
$12107 = 4032
$12108 = NO_EVENT
$12109 = 0
$12110 = 4033
$12111 = NO_EVENT
$12112 = 0
$12113 = 4034
$12114 = NO_EVENT
$12115 = 0
$12116 = 4035
$12117 = NO_EVENT
$12118 = 0
$12119 = 4036
$12120 = NO_EVENT
$12121 = 0
$12122 = 4037
$12123 = NO_EVENT
$12124 = 0
$12125 = 4038
$12126 = NO_EVENT
$12127 = 0
$12128 = 4039
$12129 = NO_EVENT
$12130 = 0
$12131 = 4040
$12132 = NO_EVENT
$12133 = 0
$12134 = 4041
$12135 = NO_EVENT
$12136 = 0
$12137 = 4042
$12138 = NO_EVENT
$12139 = 0
$12140 = 4043
$12141 = NO_EVENT
$12142 = 0
$12143 = 4044
$12144 = NO_EVENT
$12145 = 0
$12146 = 4045
$12147 = NO_EVENT
$12148 = 0
$12149 = 4046
$12150 = NO_EVENT
$12151 = 0
$12152 = 4047
$12153 = NO_EVENT
$12154 = 0
$12155 = 4048
$12156 = NO_EVENT
$12157 = 0
$12158 = 4049
$12159 = NO_EVENT
$12160 = 0
$12161 = 4050
$12162 = NO_EVENT
$12163 = 0
$12164 = 4051
$12165 = NO_EVENT
$12166 = 0
$12167 = 4052
$12168 = NO_EVENT
$12169 = 0
$12170 = 4053
$12171 = NO_EVENT
$12172 = 0
$12173 = 4054
$12174 = NO_EVENT
$12175 = 0
$12176 = 4055
$12177 = NO_EVENT
$12178 = 0
$12179 = 4056
$12180 = NO_EVENT
$12181 = 0
$12182 = 4057
$12183 = NO_EVENT
$12184 = 0
$12185 = 4058
$12186 = NO_EVENT
$12187 = 0
$12188 = 4059
$12189 = NO_EVENT
$12190 = 0
$12191 = 4060
$12192 = NO_EVENT
$12193 = 0
$12194 = 4061
$12195 = NO_EVENT
$12196 = 0
$12197 = 4062
$12198 = NO_EVENT
$12199 = 0
$12200 = 4063
$12201 = NO_EVENT
$12202 = 0
$12203 = 4064
$12204 = NO_EVENT
$12205 = 0
$12206 = 4065
$12207 = NO_EVENT
$12208 = 0
$12209 = 4066
$12210 = NO_EVENT
$12211 = 0
$12212 = 4067
$12213 = NO_EVENT
$12214 = 0
$12215 = 4068
$12216 = NO_EVENT
$12217 = 0
$12218 = 4069
$12219 = NO_EVENT
$12220 = 0
$12221 = 4070
$12222 = NO_EVENT
$12223 = 0
$12224 = 4071
$12225 = NO_EVENT
$12226 = 0
$12227 = 4072
$12228 = NO_EVENT
$12229 = 0
$12230 = 4073
$12231 = NO_EVENT
$12232 = 0
$12233 = 4074
$12234 = NO_EVENT
$12235 = 0
$12236 = 4075
$12237 = NO_EVENT
$12238 = 0
$12239 = 4076
$12240 = NO_EVENT
$12241 = 0
$12242 = 4077
$12243 = NO_EVENT
$12244 = 0
$12245 = 4078
$12246 = NO_EVENT
$12247 = 0
$12248 = 4079
$12249 = NO_EVENT
$12250 = 0
$12251 = 4080
$12252 = NO_EVENT
$12253 = 0
$12254 = 4081
$12255 = NO_EVENT
$12256 = 0
$12257 = 4082
$12258 = NO_EVENT
$12259 = 0
$12260 = 4083
$12261 = NO_EVENT
$12262 = 0
$12263 = 4084
$12264 = NO_EVENT
$12265 = 0
$12266 = 4085
$12267 = NO_EVENT
$12268 = 0
$12269 = 4086
$12270 = NO_EVENT
$12271 = 0
$12272 = 4087
$12273 = NO_EVENT
$12274 = 0
$12275 = 4088
$12276 = NO_EVENT
$12277 = 0
$12278 = 4089
$12279 = NO_EVENT
$12280 = 0
$12281 = 4090
$12282 = NO_EVENT
$12283 = 0
$12284 = 4091
$12285 = NO_EVENT
$12286 = 0
$12287 = 4092
$12288 = NO_EVENT
$12289 = 0
$12290 = 4093
$12291 = NO_EVENT
$12292 = 0
$12293 = 4094
$12294 = NO_EVENT
$12295 = 0
$12296 = 4095
>
> Thanks!
>
> Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 20 Apr 2026 13:04:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 20 09:04:45 2026
Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wEoIs-00053b-1g
for submit <at> debbugs.gnu.org; Mon, 20 Apr 2026 09:04:44 -0400
Received: from mail-10631.protonmail.ch ([79.135.106.31]:15895)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1wEoIl-00052U-LC
for 80863 <at> debbugs.gnu.org; Mon, 20 Apr 2026 09:04:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1776690268; x=1776949468;
bh=XJa4qhvpQU/aQZPx3NP5Jmn74I6N6mUyr+uTBEgGpLg=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=QwLBw3vIrRcJWQ4sYAQjYxJI1fXRHwsBihsyOltsHwjUv5UoCEQuuXgdurv6Ex0bp
DaNtbOie28y4TTNHqMk3JP4Tn5OEgZwc5KmNwdbWK0BpO8DBSiBrDk1yDkkvAxjC4q
vhxO4PnfW3OWqofDzRk8HR1hc/Oaa44sYGnYnBrfrs8XQ4kSpiFccTbn7eYgjgSn/S
nzTRolZ1Dyy3FOorGuAJBuHmpSzoIR+ikAEpF3LH95iIz29bu7TI8ZMv5+caQqMsoy
tlwjFNLBWOvC6oifp85i5rFwMSFLlC8GbHoyR5SEXSk0lXlsu1eWFWllbDyxxccpJh
0O/hqFcrzqI5g==
Date: Mon, 20 Apr 2026 13:04:25 +0000
To: andrei.elkin@HIDDEN
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Message-ID: <87qzo97pga.fsf@HIDDEN>
In-Reply-To: <87ldeic414.fsf@quad>
References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN>
<87ldeic414.fsf@quad>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 8022a448aaf83b43cf184df6b8c2a3744208483b
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: 80863
Cc: 80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.7 (--)
<andrei.elkin@HIDDEN> writes:
> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Andrei Elkin via \"Bug reports for GNU Emacs, the Swiss army knife of
>> text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>
>>> #97 0x00005555558557df in wrong_type_argument
>>> (predicate=3DXIL(0xc8d0), value=3DXIL(0x5555866c5d40)) at data.c:134
>>> #98 0x0000555555853199 in CAR (c=3DXIL(0x5555866c5d40)) at lisp.h:1528
>>> #99 0x0000555555856706 in Fcar (list=3DXIL(0x5555866c5d40)) at data.c:6=
67
>>> #100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2),
>>> list=3DXIL(0x55558368ec23)) at fns.c:1844
>>
>> This indicates we're looking at a list with three or more elements; the
>> first cons cell is at 0x55558368ec23, we don't know about the second
>> one, but the second cons cell's cdr is 0x5555866c5d40. That isn't a
>> valid Lisp symbol, so the second cons cell must have been GC'd.
>>
>> Can you try finding the list of cons cells starting at 0x55558368ec23?
>> I.e., run
>>
>> p *XCONS (0x55558368ec23)
>> p *XCONS (XCDR (0x55558368ec23))
>> p *XCONS (XCDR (XCDR (0x55558368ec23)))
>>
>> We're particularly interested in whether the second cons cell looks like
>> it has been freed.
>
> (gdb) f 100
> #100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2), list=3DXIL(0x5555836=
8ec23)) at fns.c:1844
> /usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x55555588=
f411
> (gdb) p *XCONS (0x55558368ec23)
> $1 =3D {
> u =3D {
> s =3D {
> car =3D XIL(0x8a60),
Can you run:
p Qfile_notify
to confirm that's the same symbol?
> u =3D {
> cdr =3D XIL(0x5555866c5d53),
> chain =3D 0x5555866c5d53
> }
> },
> gcaligned =3D 96 '`'
> }
> }
> (gdb) p *XCONS (XCDR (0x55558368ec23))
> $2 =3D {
> u =3D {
> s =3D {
> car =3D XIL(0x4),
> u =3D {
> cdr =3D XIL(0x5555866c5d40),
> chain =3D 0x5555866c5d40
> }
> },
> gcaligned =3D 4 '\004'
> }
> }
That cons cell has been GC'd and is now on the free list.
>> Please run:
>>
>> p kbd_fetch_ptr
>> p kbd_store_ptr
>
> It's #119 now of course 'cos of terminate_due_to_signal.
>
> #119 0x00005555557972e0 in read_char (commandflag=3D1,
> map=3DXIL(0x5555836c27a3), prev_event=3DXIL(0),
> used_mouse_menu=3D0x7fffffffd6b9, end_time=3D0x0) at keyboard.c:3114
> /usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x555=
5557972e0
> (gdb) p kbd_fetch_ptr
> $3 =3D (union buffered_input_event *) 0x555555afaee0 <kbd_buffer+119680>
> (gdb) p kbd_store_ptr
> $4 =3D (union buffered_input_event *) 0x555555b0f120 <kbd_buffer+202176>
That's more than a thousand events! That strikes me as somewhat unusual.
Can you try:
p kbd_is_on_hold
Maybe there is a connection to the number of events in the kbd
buffer. We should check what kind of events there are, and when they
were put there:
p $i =3D 0
while ($i < 4096)
p kbd_buffer[$i].kind
p kbd_buffer[$i].ie.timestamp
p $i++
end
Thanks!
Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at 80863) by debbugs.gnu.org; 19 Apr 2026 16:25:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 19 12:25:48 2026
Received: from localhost ([127.0.0.1]:40964 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wEUxv-00075O-6t
for submit <at> debbugs.gnu.org; Sun, 19 Apr 2026 12:25:47 -0400
Received: from smtpout01.dka.mailcore.net ([185.138.56.201]:25631)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>)
id 1wEUxr-00074P-FO
for 80863 <at> debbugs.gnu.org; Sun, 19 Apr 2026 12:25:45 -0400
Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51])
by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id DCE0BE0060;
Sun, 19 Apr 2026 18:25:36 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore;
t=1776615936; bh=uHSEklB65Y16g3lzIswEFj9qCELIG1kupGsigSn0C60=;
h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
b=fLkMjuWXnHYtFljSTwEkAndyZLo3PFs1yoHTIccZi6jikFKV8iYiUVkC+Ywx7F7KJ
6/NLUoL7vtnP6b0+iRJbrXIc42X6c70VzFwYApTrF9F5InZggpq6Vd5Bq2Hc+7LCFb
qLQrCTAWEPPpYW00Y9FgqUMIi2r30AT2qDrePsSZFzbSvFXb+a5B34Rs058h4VOSA1
7cYUfdmI7KLP7npDsmXVTXODR5rxrVK5Cr82D+dm+gG69MVF6Y7ZztUEbgFBtZDjw5
ZX21My665ezd2KowDiv+LLgDNMJvteECDhBqJCbvvQjSvH0JruhP8HxpC2HxWJIMwJ
osrR4io48DTSQ==
Received: from quad (mobile-user-c1d2e7-206.dhcp.inet.fi [193.210.231.206])
by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 9386F40218;
Sun, 19 Apr 2026 18:25:36 +0200 (CEST)
From: andrei.elkin@HIDDEN
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME
Organization: Home sweet home
References: <871pgbw2f1.fsf@HIDDEN> <87wly36mo7.fsf@HIDDEN>
Date: Sun, 19 Apr 2026 19:23:51 +0300
In-Reply-To: <87wly36mo7.fsf@HIDDEN> (Pip Cet's message of "Sun, 19
Apr 2026 14:37:29 +0000")
Message-ID: <87ldeic414.fsf@quad>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 80863
Cc: 80863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Pip Cet <pipcet@HIDDEN> writes:
> "Andrei Elkin via \"Bug reports for GNU Emacs, the Swiss army knife of
> text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>
>> Hello.
>>
>>
>> I got a segfault. M-x report-emacs-bug and stacks (bt, bt full,
>> xbacktrace) are bellow.
>> Emacs process under gdb will be available until my system reboot..
>
> Hello again!
Good day Pip!
>
> This one is strange, but it might get us somewhere...
>
>> #97 0x00005555558557df in wrong_type_argument
>> (predicate=XIL(0xc8d0), value=XIL(0x5555866c5d40)) at data.c:134
>> #98 0x0000555555853199 in CAR (c=XIL(0x5555866c5d40)) at lisp.h:1528
>> #99 0x0000555555856706 in Fcar (list=XIL(0x5555866c5d40)) at data.c:667
>> #100 0x000055555588f411 in Fnth (n=make_fixnum(2),
>> list=XIL(0x55558368ec23)) at fns.c:1844
>
> This indicates we're looking at a list with three or more elements; the
> first cons cell is at 0x55558368ec23, we don't know about the second
> one, but the second cons cell's cdr is 0x5555866c5d40. That isn't a
> valid Lisp symbol, so the second cons cell must have been GC'd.
>
> Can you try finding the list of cons cells starting at 0x55558368ec23?
> I.e., run
>
> p *XCONS (0x55558368ec23)
> p *XCONS (XCDR (0x55558368ec23))
> p *XCONS (XCDR (XCDR (0x55558368ec23)))
>
> We're particularly interested in whether the second cons cell looks like
> it has been freed.
(gdb) f 100
#100 0x000055555588f411 in Fnth (n=make_fixnum(2), list=XIL(0x55558368ec23)) at fns.c:1844
/usr/local/src/emacs/git/WTs/master_1/src/fns.c:1844:54965:beg:0x55555588f411
(gdb) p *XCONS (0x55558368ec23)
$1 = {
u = {
s = {
car = XIL(0x8a60),
u = {
cdr = XIL(0x5555866c5d53),
chain = 0x5555866c5d53
}
},
gcaligned = 96 '`'
}
}
(gdb) p *XCONS (XCDR (0x55558368ec23))
$2 = {
u = {
s = {
car = XIL(0x4),
u = {
cdr = XIL(0x5555866c5d40),
chain = 0x5555866c5d40
}
},
gcaligned = 4 '\004'
}
}
(gdb) p *XCONS (XCDR (XCDR (0x55558368ec23)))
lisp.h:1470: Emacs fatal error: assertion failed: CONSP (a)
Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:442
/usr/local/src/emacs/git/WTs/master_1/src/emacs.c:442:13960:beg:0x555555788567
The program being debugged stopped while in a function called from GDB.
Evaluation of the expression containing the function
(XCONS) will be abandoned.
>
>> #101 0x00007fffee30e9ff in
>> F66696c652d6e6f746966792d68616e646c652d6576656e74_file_notify_handle_event_0
>> () at
>> /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342/filenotify-65939d6e-0ffc752d.eln
>
> This tells us we must have been looking at a file notify event, and the
> Lisp event should have been protected from GC: it's generated in
> inotify_callback and filled in inotifyevent_to_event, and then it's put
> into the kbd buffer while it's still on the stack, by the call to
> kbd_buffer_store_event, so something must be wrong with our GC
> mechanism...
>
>> #115 0x00005555557972e0 in read_char (commandflag=1,
>> map=XIL(0x5555836c27a3), prev_event=XIL(0),
>> used_mouse_menu=0x7fffffffd6b9, end_time=0x0) at keyboard.c:3114
>> prev_buffer = 0x55557b3c83c0
>> c = XIL(0x55558368ec23)
>
> Here's the event again, generated from the kbd buffer.
>
> Please run:
>
> p kbd_fetch_ptr
> p kbd_store_ptr
It's #119 now of course 'cos of terminate_due_to_signal.
#119 0x00005555557972e0 in read_char (commandflag=1, map=XIL(0x5555836c27a3), prev_event=XIL(0), used_mouse_menu=0x7fffffffd6b9, end_time=0x0) at keyboard.c:3114
/usr/local/src/emacs/git/WTs/master_1/src/keyboard.c:3114:96212:beg:0x5555557972e0
(gdb) p kbd_fetch_ptr
$3 = (union buffered_input_event *) 0x555555afaee0 <kbd_buffer+119680>
(gdb) p kbd_store_ptr
$4 = (union buffered_input_event *) 0x555555b0f120 <kbd_buffer+202176>
>
> to see how many events are still in the kbd buffer.
>
> Can you also make sure src/config.h, generated when building Emacs,
> contains the line
>
> #define HAVE___BUILTIN_UNWIND_INIT 1
$ grep '#define HAVE___BUILTIN_UNWIND_INIT 1' src/config.h
#define HAVE___BUILTIN_UNWIND_INIT 1
>
> Pip
/ndrei
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.Received: (at 80863) by debbugs.gnu.org; 19 Apr 2026 14:37:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 19 10:37:42 2026 Received: from localhost ([127.0.0.1]:39836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wETHJ-0005dC-Uv for submit <at> debbugs.gnu.org; Sun, 19 Apr 2026 10:37:42 -0400 Received: from mail-106118.protonmail.ch ([79.135.106.118]:39723) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1wETHH-0005ck-7O for 80863 <at> debbugs.gnu.org; Sun, 19 Apr 2026 10:37:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1776609452; x=1776868652; bh=LhVF/LCJHqdnw6gzj7TWfYo5k1aKoeEtpW+S9IqcKq4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=RimyPYLVHtnZZuQ7nGCs+s4Uv13p775pSClx0mFfaA8/TDR2NIktosZjZMrK2fsMs ODCy8qLBYE7RPU0ACi9KF6Y+nXh3cywMHPh2aUyTW2epw8nQjZg/OCFLQGcPhKZmM0 gUotjIrR3aV7HPZRv4dXOIsgm9PgWPhj2Mex1yS1bWf9U3T7vuBSkVEOu3NR0jxoaD gINvtPIRna7kdloGusGVR2W8fsZjhJWr5V3YHoA6AX+LUp54xHaPFlW2AAG+AqN8LR 4L4Aj7OPhbXv3nSHgZuVvdlp1Q+F4JSRsk2nSj88plSWuQT8ovOD9GjkdGS4O5HHIF OE7EYspgyeayw== Date: Sun, 19 Apr 2026 14:37:29 +0000 To: Andrei Elkin <andrei.elkin@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#80863: 31.0.50; segfault SYMBOL_NAME Message-ID: <87wly36mo7.fsf@HIDDEN> In-Reply-To: <871pgbw2f1.fsf@HIDDEN> References: <871pgbw2f1.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: f99a3d794b117c0b740cd147966562a53dc69b8c MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 80863 Cc: 80863 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.7 (--) "Andrei Elkin via \"Bug reports for GNU Emacs, the Swiss army knife of text= editors\"" <bug-gnu-emacs@HIDDEN> writes: > Hello. > > > I got a segfault. M-x report-emacs-bug and stacks (bt, bt full, xbacktrac= e) are bellow. > Emacs process under gdb will be available until my system reboot.. Hello again! This one is strange, but it might get us somewhere... > #97 0x00005555558557df in wrong_type_argument (predicate=3DXIL(0xc8d0), v= alue=3DXIL(0x5555866c5d40)) at data.c:134 > #98 0x0000555555853199 in CAR (c=3DXIL(0x5555866c5d40)) at lisp.h:1528 > #99 0x0000555555856706 in Fcar (list=3DXIL(0x5555866c5d40)) at data.c:667 > #100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2), list=3DXIL(0x5555836= 8ec23)) at fns.c:1844 This indicates we're looking at a list with three or more elements; the first cons cell is at 0x55558368ec23, we don't know about the second one, but the second cons cell's cdr is 0x5555866c5d40. That isn't a valid Lisp symbol, so the second cons cell must have been GC'd. Can you try finding the list of cons cells starting at 0x55558368ec23? I.e., run p *XCONS (0x55558368ec23) p *XCONS (XCDR (0x55558368ec23)) p *XCONS (XCDR (XCDR (0x55558368ec23))) We're particularly interested in whether the second cons cell looks like it has been freed. > #101 0x00007fffee30e9ff in F66696c652d6e6f746966792d68616e646c652d6576656= e74_file_notify_handle_event_0 () at /home/andrei/DOT/.emacs.d.master-2_min= /eln-cache/31.0.50-9dc23342/filenotify-65939d6e-0ffc752d.eln This tells us we must have been looking at a file notify event, and the Lisp event should have been protected from GC: it's generated in inotify_callback and filled in inotifyevent_to_event, and then it's put into the kbd buffer while it's still on the stack, by the call to kbd_buffer_store_event, so something must be wrong with our GC mechanism... > #115 0x00005555557972e0 in read_char (commandflag=3D1, map=3DXIL(0x555583= 6c27a3), prev_event=3DXIL(0), used_mouse_menu=3D0x7fffffffd6b9, end_time=3D= 0x0) at keyboard.c:3114 > prev_buffer =3D 0x55557b3c83c0 > c =3D XIL(0x55558368ec23) Here's the event again, generated from the kbd buffer. Please run: p kbd_fetch_ptr p kbd_store_ptr to see how many events are still in the kbd buffer. Can you also make sure src/config.h, generated when building Emacs, contains the line #define HAVE___BUILTIN_UNWIND_INIT 1 Pip
bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 19 Apr 2026 12:38:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 19 08:38:49 2026
Received: from localhost ([127.0.0.1]:37804 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wERQH-0001Cl-Bg
for submit <at> debbugs.gnu.org; Sun, 19 Apr 2026 08:38:49 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:42704)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andrei.elkin@HIDDEN>)
id 1wERQF-0001BS-3P
for submit <at> debbugs.gnu.org; Sun, 19 Apr 2026 08:38:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <andrei.elkin@HIDDEN>)
id 1wERQ9-0005Cu-AK
for bug-gnu-emacs@HIDDEN; Sun, 19 Apr 2026 08:38:41 -0400
Received: from smtpout01.dka.mailcore.net ([185.138.56.201])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <andrei.elkin@HIDDEN>)
id 1wERQ3-0001dL-1D
for bug-gnu-emacs@HIDDEN; Sun, 19 Apr 2026 08:38:41 -0400
Received: from SMTP.DKA.mailcore.net (DKA-SMTP01.mailcore.local [10.1.0.51])
by SMTPOUT01.DKA.mailcore.net (Postfix) with ESMTP id B86B9E00EC
for <bug-gnu-emacs@HIDDEN>; Sun, 19 Apr 2026 14:38:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=inet.fi; s=mailcore;
t=1776602308; bh=zvXvJ3e8N8qAIB6Tm7zmg+Pxgq5IwI1nDefcPfjdNE0=;
h=From:To:Subject:Date:From;
b=laRl+CGL+YjOBynGguQizJxhkCzzQ4XKgxl7cv1VTAk+gXOQa98lx/7+4HKrkvOsA
kUFKXTDDhjyvv6tpSRY3IO/jTAe5e5bWvKTA4/w2QA7CiIjikU/cYBm6oAjVdVldWm
ya0O6aa41FF7dtL3ASN/UQTf81ZsOM7VprwFEb50MuAwSY8+hYEn3sow4FjZwy83ps
rtqfJjUpdCy0sL++AM7RRgVrzst+TNqh2hGdua0/ws86UmemdJHVfl6jVjlSU5MmMX
oFaiziyEusjaYCRiFIKfpke/PyHmSWKPtci3PYiuJlHp8X1dowRcZ/qGrE9fI31CUA
5qKKorKHaI5hA==
Received: from andrei-MS-7D96 (mobile-user-c1d2e7-206.dhcp.inet.fi
[193.210.231.206])
by SMTP.DKA.mailcore.net (Postfix) with ESMTPSA id 58524401B2
for <bug-gnu-emacs@HIDDEN>; Sun, 19 Apr 2026 14:38:28 +0200 (CEST)
From: Andrei Elkin <andrei.elkin@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; segfault SYMBOL_NAME
Date: Sun, 19 Apr 2026 15:38:26 +0300
Message-ID: <871pgbw2f1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.138.56.201;
envelope-from=andrei.elkin@HIDDEN; helo=SMTPOUT01.DKA.mailcore.net
X-Spam_score_int: -19
X-Spam_score: -2.0
X-Spam_bar: --
X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Hello.
I got a segfault. M-x report-emacs-bug and stacks (bt, bt full, xbacktrace)=
are bellow.
Emacs process under gdb will be available until my system reboot..
Cheers,
/ndrei
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
In GNU Emacs 31.0.50 (build 7, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.18.0, Xaw3d scroll bars) of 2026-04-14 built on
andrei-MS-7D96
Repository revision: dcbfa53e4ba155c4c50cc045466d7eeeff738281
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 11.0.12101011
System Description: Ubuntu 24.04.4 LTS
Configured using:
'configure --with-x-toolkit=3Dlucid --enable-checking=3Dyes,glyphs
--enable-check-lisp-object-type 'CFLAGS=3D-ggdb3 -O0' 'LDFLAGS=3D-ggdb3
-L/usr/local/lib -ltree-sitter ' 'CXXFLAGS=3D-ggdb3 -O0'
--with-tree-sitter'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINERAMA XINPUT2
XPM XRANDR LUCID ZLIB
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
minibuffer-nonselected-mode: t
minibuffer-regexp-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run
bytecomp byte-compile comp-common rx emacsbug lisp-mnt message mailcap
yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache
epa derived epg rfc6068 epg-config gnus-util text-property-search
time-date subr-x mule-util mm-decode mm-bodies mm-encode mailabbrev
gmm-utils mailheader cl-loaddefs cl-lib sendmail mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl
tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list
replace newcomment text-mode lisp-mode prog-mode register page tab-bar
menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse
jit-lock font-lock syntax font-core term/tty-colors frame minibuffer
nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop
case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar
make-network-process tty-child-frames native-compile emacs)
Memory information:
((conses 16 67334 9135) (symbols 48 6874 0) (strings 32 18352 2015)
(string-bytes 1 579355) (vectors 16 11037)
(vector-slots 8 152821 8674) (floats 8 26 1) (intervals 56 279 0)
(buffers 1064 11))
------------------------------------------------------------------------
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x00005555558b62ca in SYMBOL_NAME (sym=3D...) at lisp.h:2353
=1A/usr/local/src/emacs/git/WTs/master_1/src/lisp.h:2353:73469:beg:0x555555=
8b62ca
#0 0x00005555558b62ca in SYMBOL_NAME (sym=3D...) at lisp.h:2353
#1 0x00005555558be6bf in print_object (obj=3D..., printcharfun=3D..., esca=
peflag=3Dtrue) at print.c:2473
#2 0x00005555558bb10a in print (obj=3D..., printcharfun=3D..., escapeflag=
=3Dtrue) at print.c:1325
#3 0x00005555558b9cf2 in Fprin1 (object=3D..., printcharfun=3D..., overrid=
es=3D...) at print.c:786
#4 0x0000555555882160 in funcall_subr (subr=3D0x555555ac8e80 <Sprin1>, num=
args=3D2, args=3D0x7fffeebff4a0) at eval.c:3260
#5 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D514, n=
args=3D2, args=3D0x7fffffff77d8) at bytecode.c:822
#6 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffffff77c8) at eval.c:3347
#7 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffff77c8) at eval.c:3139
#8 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff77c0) at ev=
al.c:3188
#9 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffeebff458) at eval=
.c:2845
#10 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D2, args=3D0x7fffeebff458) at eval.c:3279
#11 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D128, n=
args=3D0, args=3D0x7fffeebff408) at bytecode.c:822
#12 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D3, arg_vector=
=3D0x7fffffff7f28) at eval.c:3347
#13 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D3, args=3D0=
x7fffffff7f28) at eval.c:3139
#14 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffff7f20) at ev=
al.c:3188
#15 0x000055555588115a in Fapply (nargs=3D3, args=3D0x7fffeebff3b0) at eval=
.c:2845
#16 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff3b0) at eval.c:3279
#17 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D128, n=
args=3D2, args=3D0x7fffeebff320) at bytecode.c:822
#18 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffeebff320) at eval.c:3347
#19 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffeebff320) at eval.c:3139
#20 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffeebff318) at ev=
al.c:3188
#21 0x0000555555880d48 in Fapply (nargs=3D3, args=3D0x7fffeebff318) at eval=
.c:2802
#22 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff318) at eval.c:3279
#23 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D257, n=
args=3D1, args=3D0x7fffeebff328) at bytecode.c:822
#24 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffffff8e48) at eval.c:3347
#25 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffff8e48) at eval.c:3139
#26 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff8e40) at ev=
al.c:3188
#27 0x00007fffef5bf689 in F636c2d7072696e742d2d636f6e732d7461696c_cl_print_=
_cons_tail_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50=
-9dc23342/cl-print-79bf9fb1-c491e874.eln
#28 0x0000555555882160 in funcall_subr (subr=3D0x555580f561f8, numargs=3D3,=
args=3D0x7fffeebff2c8) at eval.c:3260
#29 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D514, n=
args=3D2, args=3D0x7fffffff9598) at bytecode.c:822
#30 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffffff9588) at eval.c:3347
#31 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffff9588) at eval.c:3139
#32 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff9580) at ev=
al.c:3188
#33 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffeebff278) at eval=
.c:2845
#34 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D2, args=3D0x7fffeebff278) at eval.c:3279
#35 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D128, n=
args=3D0, args=3D0x7fffeebff228) at bytecode.c:822
#36 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D3, arg_vector=
=3D0x7fffffff9ce8) at eval.c:3347
#37 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D3, args=3D0=
x7fffffff9ce8) at eval.c:3139
#38 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffff9ce0) at ev=
al.c:3188
#39 0x000055555588115a in Fapply (nargs=3D3, args=3D0x7fffeebff1d0) at eval=
.c:2845
#40 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff1d0) at eval.c:3279
#41 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D128, n=
args=3D2, args=3D0x7fffeebff140) at bytecode.c:822
#42 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffeebff140) at eval.c:3347
#43 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffeebff140) at eval.c:3139
#44 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffeebff138) at ev=
al.c:3188
#45 0x0000555555880d48 in Fapply (nargs=3D3, args=3D0x7fffeebff138) at eval=
.c:2802
#46 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff138) at eval.c:3279
#47 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D257, n=
args=3D1, args=3D0x7fffeebff148) at bytecode.c:822
#48 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D2, arg_vector=
=3D0x7fffffffabb8) at eval.c:3347
#49 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffffabb8) at eval.c:3139
#50 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffabb0) at ev=
al.c:3188
#51 0x00007fffef5c32d1 in F636c2d7072696e31_cl_prin1_0 () at /home/andrei/D=
OT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342/cl-print-79bf9fb1-c491e=
874.eln
#52 0x000055555588212a in funcall_subr (subr=3D0x5555778b9a68, numargs=3D2,=
args=3D0x7fffffffad78) at eval.c:3258
#53 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffffad78) at eval.c:3135
#54 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffad70) at ev=
al.c:3188
#55 0x00007fffec4f646a in F6261636b74726163652d2d7072696e74_backtrace__prin=
t_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342=
/backtrace-f58a28c5-0b7e62d5.eln
#56 0x000055555588212a in funcall_subr (subr=3D0x55557fdda1e0, numargs=3D2,=
args=3D0x7fffffffaf40) at eval.c:3258
#57 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffffaf40) at eval.c:3135
#58 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffaf38) at ev=
al.c:3188
#59 0x00007fffef5c3ae7 in F636c2d7072696e742d746f2d737472696e672d776974682d=
6c696d6974_cl_print_to_string_with_limit_0 () at /home/andrei/DOT/.emacs.d.=
master-2_min/eln-cache/31.0.50-9dc23342/cl-print-79bf9fb1-c491e874.eln
#60 0x0000555555882160 in funcall_subr (subr=3D0x5555705f5bc0, numargs=3D3,=
args=3D0x7fffffffb148) at eval.c:3260
#61 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D3, args=3D0=
x7fffffffb148) at eval.c:3135
#62 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffffb140) at ev=
al.c:3188
#63 0x00007fffec4f541d in F6261636b74726163652d2d7072696e742d746f2d73747269=
6e67_backtrace__print_to_string_0 () at /home/andrei/DOT/.emacs.d.master-2_=
min/eln-cache/31.0.50-9dc23342/backtrace-f58a28c5-0b7e62d5.eln
#64 0x000055555588212a in funcall_subr (subr=3D0x555584d45df8, numargs=3D2,=
args=3D0x7fffffffb2e8) at eval.c:3258
#65 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffffb2e8) at eval.c:3135
#66 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffb2e0) at ev=
al.c:3188
#67 0x00007fffec4f53a0 in F6261636b74726163652d7072696e742d746f2d737472696e=
67_backtrace_print_to_string_0 () at /home/andrei/DOT/.emacs.d.master-2_min=
/eln-cache/31.0.50-9dc23342/backtrace-f58a28c5-0b7e62d5.eln
#68 0x000055555588212a in funcall_subr (subr=3D0x555584d3c780, numargs=3D1,=
args=3D0x7fffffffb598) at eval.c:3258
#69 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D1, args=3D0=
x7fffffffb598) at eval.c:3135
#70 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffb590) at ev=
al.c:3188
#71 0x00007fffec50d98f in F64656275676765722d2d696e736572742d686561646572_d=
ebugger__insert_header_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-c=
ache/31.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#72 0x0000555555882100 in funcall_subr (subr=3D0x5555724f2618, numargs=3D1,=
args=3D0x7fffeebff0f8) at eval.c:3256
#73 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D0, nar=
gs=3D0, args=3D0x7fffffffbce0) at bytecode.c:822
#74 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D0, arg_vector=
=3D0x7fffffffbce0) at eval.c:3347
#75 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D0, args=3D0=
x7fffffffbce0) at eval.c:3139
#76 0x0000555555881d63 in Ffuncall (nargs=3D1, args=3D0x7fffffffbcd8) at ev=
al.c:3188
#77 0x00007fffec4f5042 in F6261636b74726163652d7072696e74_backtrace_print_0=
() at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342/ba=
cktrace-f58a28c5-0b7e62d5.eln
#78 0x0000555555882100 in funcall_subr (subr=3D0x555584a8a340, numargs=3D0,=
args=3D0x7fffffffbed0) at eval.c:3256
#79 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D0, args=3D0=
x7fffffffbed0) at eval.c:3135
#80 0x0000555555881d63 in Ffuncall (nargs=3D1, args=3D0x7fffffffbec8) at ev=
al.c:3188
#81 0x00007fffec50d349 in F64656275676765722d73657475702d627566666572_debug=
ger_setup_buffer_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/3=
1.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#82 0x0000555555882100 in funcall_subr (subr=3D0x55557f742ac0, numargs=3D1,=
args=3D0x7fffffffc1d0) at eval.c:3256
#83 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D1, args=3D0=
x7fffffffc1d0) at eval.c:3135
#84 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffc1c8) at ev=
al.c:3188
#85 0x00007fffec50c369 in F6465627567_debug_0 () at /home/andrei/DOT/.emacs=
.d.master-2_min/eln-cache/31.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#86 0x0000555555882375 in funcall_subr (subr=3D0x5555847e8490, numargs=3D2,=
args=3D0x7fffffffc398) at eval.c:3279
#87 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D2, args=3D0=
x7fffffffc398) at eval.c:3135
#88 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffc390) at ev=
al.c:3188
#89 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffffffc440) at eval=
.c:2845
#90 0x0000555555881780 in apply1 (fn=3D..., arg=3D...) at eval.c:3061
#91 0x000055555587a700 in call_debugger (arg=3D...) at eval.c:321
#92 0x000055555587efb3 in maybe_call_debugger (conditions=3D..., error=3D..=
.) at eval.c:2210
#93 0x000055555587e7ce in signal_or_quit (error_symbol=3D..., data=3D..., c=
ontinuable=3Dfalse) at eval.c:2033
#94 0x000055555587e256 in Fsignal (error_symbol=3D..., data=3D...) at eval.=
c:1907
#95 0x00005555558799bc in xsignal (error_symbol=3D..., data=3D...) at lisp.=
h:4787
#96 0x000055555587e943 in xsignal2 (error_symbol=3D..., arg1=3D..., arg2=3D=
...) at eval.c:2069
#97 0x00005555558557df in wrong_type_argument (predicate=3D..., value=3D...=
) at data.c:134
#98 0x0000555555853199 in CAR (c=3D...) at lisp.h:1528
#99 0x0000555555856706 in Fcar (list=3D...) at data.c:667
#100 0x000055555588f411 in Fnth (n=3D..., list=3D...) at fns.c:1844
#101 0x00007fffee30e9ff in F66696c652d6e6f746966792d68616e646c652d6576656e7=
4_file_notify_handle_event_0 () at /home/andrei/DOT/.emacs.d.master-2_min/e=
ln-cache/31.0.50-9dc23342/filenotify-65939d6e-0ffc752d.eln
#102 0x0000555555882100 in funcall_subr (subr=3D0x5555561cd968, numargs=3D1=
, args=3D0x7fffffffca00) at eval.c:3256
#103 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D1, args=3D=
0x7fffffffca00) at eval.c:3135
#104 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffc9f8) at e=
val.c:3188
#105 0x0000555555875784 in Ffuncall_interactively (nargs=3D2, args=3D0x7fff=
ffffc9f8) at callint.c:253
#106 0x0000555555882375 in funcall_subr (subr=3D0x555555ac3fc0 <Sfuncall_in=
teractively>, numargs=3D2, args=3D0x7fffffffc9f8) at eval.c:3279
#107 0x0000555555881a54 in funcall_general (fun=3D..., numargs=3D2, args=3D=
0x7fffffffc9f8) at eval.c:3135
#108 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffc9f0) at e=
val.c:3188
#109 0x000055555587803e in Fcall_interactively (function=3D..., record_flag=
=3D..., keys=3D...) at callint.c:803
#110 0x0000555555882160 in funcall_subr (subr=3D0x555555ac4020 <Scall_inter=
actively>, numargs=3D3, args=3D0x7fffeebff070) at eval.c:3260
#111 0x00005555558e54ee in exec_byte_code (fun=3D..., args_template=3D1025,=
nargs=3D4, args=3D0x7fffffffd4b8) at bytecode.c:822
#112 0x000055555588281e in funcall_lambda (fun=3D..., nargs=3D4, arg_vector=
=3D0x7fffffffd498) at eval.c:3347
#113 0x0000555555881aa0 in funcall_general (fun=3D..., numargs=3D4, args=3D=
0x7fffffffd498) at eval.c:3139
#114 0x0000555555881d63 in Ffuncall (nargs=3D5, args=3D0x7fffffffd490) at e=
val.c:3188
#115 0x00005555557972e0 in read_char (commandflag=3D1, map=3D..., prev_even=
t=3D..., used_mouse_menu=3D0x7fffffffd6b9, end_time=3D0x0) at keyboard.c:31=
14
#116 0x00005555557abc20 in read_key_sequence (keybuf=3D0x7fffffffd8e0, prom=
pt=3D..., dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_c=
urrent_buffer=3Dtrue, prevent_redisplay=3Dfalse, disable_text_conversion_p=
=3Dfalse) at keyboard.c:11221
#117 0x0000555555791d6c in command_loop_1 () at keyboard.c:1424
#118 0x000055555587dad5 in internal_condition_case (bfun=3D0x555555791920 <=
command_loop_1>, handlers=3D..., hfun=3D0x555555790d15 <cmd_error>) at eval=
.c:1693
#119 0x00005555557914c5 in command_loop_2 (handlers=3D...) at keyboard.c:11=
63
#120 0x000055555587ceb8 in internal_catch (tag=3D..., func=3D0x555555791497=
<command_loop_2>, arg=3D...) at eval.c:1373
#121 0x0000555555791453 in command_loop () at keyboard.c:1141
#122 0x0000555555790785 in recursive_edit_1 () at keyboard.c:749
#123 0x00005555557909cb in Frecursive_edit () at keyboard.c:832
#124 0x000055555578bdc8 in main (argc=3D6, argv=3D0x7fffffffddb8) at emacs.=
c:2633
warning: /usr/local/src/emacs/git/WTs/master_1/../lwlib: No such file or di=
rectory
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from te=
rminal]
DISPLAY =3D localhost:12.0
TERM =3D screen.xterm-256color
Breakpoint 1 at 0x555555788567: file emacs.c, line 442.
Breakpoint 2 at 0x555555749a39: file xterm.c, line 27084.
Breakpoint 3 at 0x555555881988: file eval.c, line 3122.
Id Target Id Frame=20
* 1 Thread 0x7ffff27771c0 (LWP 169011) "emacs" 0x00005555558b62ca=
in SYMBOL_NAME (sym=3DXIL(0x5555866c5d40)) at lisp.h:2353
2 Thread 0x7fffe95d86c0 (LWP 205056) "pool-spawner" syscall () at sysc=
all.S:38
3 Thread 0x7fffe8dd76c0 (LWP 205057) "gmain" 0x00007ffff391b4fd=
in __GI___poll (fds=3D0x555573323dc0, nfds=3D1, timeout=3D-1) at poll.c:29
4 Thread 0x7fffe3fff6c0 (LWP 205058) "dconf worker" 0x00007ffff391b4fd=
in __GI___poll (fds=3D0x7fffd4000b90, nfds=3D1, timeout=3D-1) at poll.c:29
5 Thread 0x7fffe37fe6c0 (LWP 205059) "gdbus" 0x00007ffff391b4fd=
in __GI___poll (fds=3D0x7fffd8000b90, nfds=3D2, timeout=3D-1) at poll.c:29
#0 0x00005555558b62ca in SYMBOL_NAME (sym=3DXIL(0x5555866c5d40)) at lisp.h=
:2353
#1 0x00005555558be6bf in print_object (obj=3DXIL(0x5555866c5d40), printcha=
rfun=3DXIL(0), escapeflag=3Dtrue) at print.c:2473
len =3D 93824995396246
i =3D 93824997809392
name =3D XIL(0x7fffffff6dd0)
size_byte =3D 140737488318048
p =3D 0x55558f84a9f0 "L\200\003\r"
signedp =3D false
confusing =3D 85
base_depth =3D 0
base_sp =3D 0
buf =3D "Pn\377\377\377\177\000\000hS\205UUU\000\000*/\205UUU\000\0=
00`d\252UUU\000\000\320n\377\377\377\177\000\000\226\212\205UUU\000\000\000=
\000\000\000\000"
#2 0x00005555558bb10a in print (obj=3DXIL(0x5555866c5d40), printcharfun=3D=
XIL(0), escapeflag=3Dtrue) at print.c:1325
#3 0x00005555558b9cf2 in Fprin1 (object=3DXIL(0x5555866c5d40), printcharfu=
n=3DXIL(0x55558f84a9f5), overrides=3DXIL(0)) at print.c:786
count =3D {
bytes =3D 2720
}
pc =3D {
printcharfun =3D XIL(0),
old_printcharfun =3D XIL(0x55558f84a9f5),
old_point =3D -1,
start_point =3D -1,
old_point_byte =3D -1,
start_point_byte =3D -1,
specpdl_count =3D {
bytes =3D 2720
}
}
#4 0x0000555555882160 in funcall_subr (subr=3D0x555555ac8e80 <Sprin1>, num=
args=3D2, args=3D0x7fffeebff4a0) at eval.c:3260
argbuf =3D {XIL(0x5555866c5d40), XIL(0x55558f84a9f5), XIL(0), XIL(0=
x1255ac8e85), XIL(0x555555ac8e85), XIL(0x7fffffff7180), XIL(0x5555558e3b79)=
, XIL(0x555555ac8e85)}
a =3D 0x7fffffff7140
maxargs =3D 3
fun =3D XIL(0)
#5 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x55557525d33d), args_t=
emplate=3D514, nargs=3D2, args=3D0x7fffffff77d8) at bytecode.c:822
call_nargs =3D 2
call_fun =3D XIL(0x555555ac8e85)
count1 =3D {
bytes =3D 2688
}
val =3D XIL(0xc8d0)
call_args =3D 0x7fffeebff4a0
original_fun =3D XIL(0x2aaa99f33538)
op =3D 34
arg =3D 2
type =3D 21845
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff498
pc =3D 0x55557b1e4cdc "\207"
bytestr =3D XIL(0x555582aadf64)
vector =3D XIL(0x55557525d595)
maxdepth =3D make_fixnum(5)
const_length =3D 1
bytestr_length =3D 5
vectorp =3D 0x55557525d598
max_stack =3D 5
frame_base =3D 0x7fffeebff488
fp =3D 0x7fffeebff4b0
bytestr_data =3D 0x55557b1e4cd8 "\300\002\002\"\207"
rest =3D false
mandatory =3D 2
nonrest =3D 2
pushedargs =3D 2
result =3D XIL(0xc8d0)
#6 0x000055555588281e in funcall_lambda (fun=3DXIL(0x55557525d33d), nargs=
=3D2, arg_vector=3D0x7fffffff77c8) at eval.c:3347
syms_left =3D make_fixnum(514)
lexenv =3D make_fixnum(23456249234286)
count =3D {
bytes =3D 93825054600555
}
i =3D 135151980516
optional =3D 127
rest =3D false
previous_rest =3D false
val =3D XIL(0)
#7 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x55557525d33d), numar=
gs=3D2, args=3D0x7fffffff77c8) at eval.c:3139
original_fun =3D XIL(0x55557525d33d)
#8 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff77c0) at ev=
al.c:3188
count =3D {
bytes =3D 2656
}
val =3D XIL(0)
#9 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffeebff458) at eval=
.c:2845
i =3D 3
funcall_nargs =3D 3
funcall_args =3D 0x7fffffff77c0
spread_arg =3D XIL(0)
fun =3D XIL(0x55557525d33d)
sa_avail =3D 16360
sa_count =3D {
bytes =3D 2656
}
numargs =3D 2
retval =3D XIL(0x18)
#10 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D2, args=3D0x7fffeebff458) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#11 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x555578cf7675), args_t=
emplate=3D128, nargs=3D0, args=3D0x7fffeebff408) at bytecode.c:822
call_nargs =3D 2
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2624
}
val =3D XIL(0xc8d0)
call_args =3D 0x7fffeebff458
original_fun =3D XIL(0x3fc0)
op =3D 34
arg =3D 2
type =3D 21845
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff450
pc =3D 0x555572758c20 "\207"
bytestr =3D XIL(0x555582aae204)
vector =3D XIL(0x555579e2b3bd)
maxdepth =3D make_fixnum(4)
const_length =3D 3
bytestr_length =3D 9
vectorp =3D 0x555579e2b3c0
max_stack =3D 4
frame_base =3D 0x7fffeebff448
fp =3D 0x7fffeebff468
bytestr_data =3D 0x555572758c18 "\302\301\002\206\a"
rest =3D true
mandatory =3D 0
nonrest =3D 0
pushedargs =3D 0
result =3D XIL(0xc8d0)
#12 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555751aa345), nargs=
=3D3, arg_vector=3D0x7fffffff7f28) at eval.c:3347
syms_left =3D make_fixnum(771)
lexenv =3D XIL(0x100000000)
count =3D {
bytes =3D 11015629920
}
i =3D 135351735266
optional =3D 127
rest =3D false
previous_rest =3D false
val =3D XIL(0x7fffffff7ea0)
#13 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555751aa345), numar=
gs=3D3, args=3D0x7fffffff7f28) at eval.c:3139
original_fun =3D XIL(0x5555751aa345)
#14 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffff7f20) at ev=
al.c:3188
count =3D {
bytes =3D 2496
}
val =3D XIL(0)
#15 0x000055555588115a in Fapply (nargs=3D3, args=3D0x7fffeebff3b0) at eval=
.c:2845
i =3D 4
funcall_nargs =3D 4
funcall_args =3D 0x7fffffff7f20
spread_arg =3D XIL(0)
fun =3D XIL(0x5555751aa345)
sa_avail =3D 16352
sa_count =3D {
bytes =3D 2496
}
numargs =3D 3
retval =3D XIL(0x20)
#16 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff3b0) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#17 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x5555838e01fd), args_t=
emplate=3D128, nargs=3D2, args=3D0x7fffeebff320) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2464
}
val =3D XIL(0x555578cf7675)
call_args =3D 0x7fffeebff3b0
original_fun =3D XIL(0x3fc0)
op =3D 35
arg =3D 3
type =3D 255
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff3a8
pc =3D 0x555584c8fcd2 "\207"
bytestr =3D XIL(0x555582aae1c4)
vector =3D XIL(0x5555838ddc15)
maxdepth =3D make_fixnum(6)
const_length =3D 5
bytestr_length =3D 11
vectorp =3D 0x5555838ddc18
max_stack =3D 6
frame_base =3D 0x7fffeebff398
fp =3D 0x7fffeebff3c8
bytestr_data =3D 0x555584c8fcc8 "\301\302\002\300#\303\304\002\004#=
\207"
rest =3D true
mandatory =3D 0
nonrest =3D 0
pushedargs =3D 0
result =3D XIL(0xc8d0)
#18 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555838e01fd), nargs=
=3D2, arg_vector=3D0x7fffeebff320) at eval.c:3347
syms_left =3D make_fixnum(128)
lexenv =3D XIL(0)
count =3D {
bytes =3D 0
}
i =3D 133143986176
optional =3D false
rest =3D false
previous_rest =3D false
val =3D XIL(0)
#19 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555838e01fd), numar=
gs=3D2, args=3D0x7fffeebff320) at eval.c:3139
original_fun =3D XIL(0x5555838e01fd)
#20 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffeebff318) at ev=
al.c:3188
count =3D {
bytes =3D 2432
}
val =3D XIL(0x55558368c473)
#21 0x0000555555880d48 in Fapply (nargs=3D3, args=3D0x7fffeebff318) at eval=
.c:2802
i =3D 140737488324352
funcall_nargs =3D 93824995668455
funcall_args =3D 0x0
spread_arg =3D XIL(0x55558368c473)
fun =3D XIL(0x5555838e01fd)
sa_avail =3D 16384
sa_count =3D {
bytes =3D 2432
}
numargs =3D 1
retval =3D XIL(0x555578fda480)
#22 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff318) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#23 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x7fffefb63d75), args_t=
emplate=3D257, nargs=3D1, args=3D0x7fffeebff328) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2400
}
val =3D XIL(0x5555838e01fd)
call_args =3D 0x7fffeebff318
original_fun =3D XIL(0x3fc0)
op =3D 35
arg =3D 3
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff310
pc =3D 0x55557d44d6f7 "\207"
bytestr =3D XIL(0x7fffefb63ddc)
vector =3D XIL(0x7fffefb63dc5)
maxdepth =3D make_fixnum(3)
const_length =3D 2
bytestr_length =3D 25
vectorp =3D 0x55557a747f78
max_stack =3D 3
frame_base =3D 0x7fffeebff398
fp =3D 0x7fffeebff3b0
bytestr_data =3D 0x55557d44d6b8 "\304\305\003!\206\020"
rest =3D false
mandatory =3D 1
nonrest =3D 1
pushedargs =3D 1
result =3D XIL(0)
#24 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555838d7df5), nargs=
=3D2, arg_vector=3D0x7fffffff8e48) at eval.c:3347
syms_left =3D make_fixnum(385)
lexenv =3D XIL(0x17)
count =3D {
bytes =3D 93824997811232
}
i =3D 137169499408
optional =3D 85
rest =3D false
previous_rest =3D false
val =3D XIL(0x2aaa9a34c010)
#25 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555838d7df5), numar=
gs=3D2, args=3D0x7fffffff8e48) at eval.c:3139
original_fun =3D XIL(0x2aaa9a34c010)
#26 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff8e40) at ev=
al.c:3188
count =3D {
bytes =3D 2368
}
val =3D XIL(0x7fffffff8dc0)
#27 0x00007fffef5bf689 in F636c2d7072696e742d2d636f6e732d7461696c_cl_print_=
_cons_tail_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50=
-9dc23342/cl-print-79bf9fb1-c491e874.eln
#28 0x0000555555882160 in funcall_subr (subr=3D0x555580f561f8, numargs=3D3,=
args=3D0x7fffeebff2c8) at eval.c:3260
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffff8f30),=
XIL(0x555580f561fd), XIL(0x7fffffff8f40), XIL(0x5555558e3b79), XIL(0x55558=
0f561fd)}
a =3D 0x7fffeebff2c8
maxargs =3D 3
fun =3D XIL(0)
#29 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x55557523270d), args_t=
emplate=3D514, nargs=3D2, args=3D0x7fffffff9598) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555580f561fd)
count1 =3D {
bytes =3D 2336
}
val =3D XIL(0x555582aaf244)
call_args =3D 0x7fffeebff2c8
original_fun =3D XIL(0x24ae3850)
op =3D 35
arg =3D 3
type =3D CONDITION_CASE
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff2c0
pc =3D 0x55556eb8ce1b "\210\307\316\003\"\207"
bytestr =3D XIL(0x555582aad9f4)
vector =3D XIL(0x555584858cdd)
maxdepth =3D make_fixnum(7)
const_length =3D 15
bytestr_length =3D 89
vectorp =3D 0x555584858ce0
max_stack =3D 7
frame_base =3D 0x7fffeebff2a8
fp =3D 0x7fffeebff2e0
bytestr_data =3D 0x55556eb8cdc8 "\b\203\026"
rest =3D false
mandatory =3D 2
nonrest =3D 2
pushedargs =3D 2
result =3D XIL(0x55005614efdd)
#30 0x000055555588281e in funcall_lambda (fun=3DXIL(0x55557523270d), nargs=
=3D2, arg_vector=3D0x7fffffff9588) at eval.c:3347
syms_left =3D make_fixnum(514)
lexenv =3D XIL(0x7fffffffa990)
count =3D {
bytes =3D 140737488328000
}
i =3D 134579027277
optional =3D 127
rest =3D false
previous_rest =3D false
val =3D XIL(0x555555671fe5)
#31 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x55557523270d), numar=
gs=3D2, args=3D0x7fffffff9588) at eval.c:3139
original_fun =3D XIL(0x55557523270d)
#32 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffff9580) at ev=
al.c:3188
count =3D {
bytes =3D 2304
}
val =3D XIL(0)
#33 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffeebff278) at eval=
.c:2845
i =3D 3
funcall_nargs =3D 3
funcall_args =3D 0x7fffffff9580
spread_arg =3D XIL(0)
fun =3D XIL(0x55557523270d)
sa_avail =3D 16360
sa_count =3D {
bytes =3D 2304
}
numargs =3D 2
retval =3D XIL(0x18)
#34 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D2, args=3D0x7fffeebff278) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#35 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x555583cc865d), args_t=
emplate=3D128, nargs=3D0, args=3D0x7fffeebff228) at bytecode.c:822
call_nargs =3D 2
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2272
}
val =3D XIL(0)
call_args =3D 0x7fffeebff278
original_fun =3D XIL(0x3fc0)
op =3D 34
arg =3D 2
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff270
pc =3D 0x555572758c20 "\207"
bytestr =3D XIL(0x555582aae204)
vector =3D XIL(0x555578b54d3d)
maxdepth =3D make_fixnum(4)
const_length =3D 3
bytestr_length =3D 9
vectorp =3D 0x555578b54d40
max_stack =3D 4
frame_base =3D 0x7fffeebff268
fp =3D 0x7fffeebff288
bytestr_data =3D 0x555572758c18 "\302\301\002\206\a"
rest =3D true
mandatory =3D 0
nonrest =3D 0
pushedargs =3D 0
result =3D XIL(0)
#36 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555751aa345), nargs=
=3D3, arg_vector=3D0x7fffffff9ce8) at eval.c:3347
syms_left =3D make_fixnum(771)
lexenv =3D XIL(0)
count =3D {
bytes =3D 8589934592
}
i =3D 135355207338
optional =3D false
rest =3D false
previous_rest =3D false
val =3D XIL(0x7fffffff9c60)
#37 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555751aa345), numar=
gs=3D3, args=3D0x7fffffff9ce8) at eval.c:3139
original_fun =3D XIL(0x5555751aa345)
#38 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffff9ce0) at ev=
al.c:3188
count =3D {
bytes =3D 2144
}
val =3D XIL(0)
#39 0x000055555588115a in Fapply (nargs=3D3, args=3D0x7fffeebff1d0) at eval=
.c:2845
i =3D 4
funcall_nargs =3D 4
funcall_args =3D 0x7fffffff9ce0
spread_arg =3D XIL(0)
fun =3D XIL(0x5555751aa345)
sa_avail =3D 16352
sa_count =3D {
bytes =3D 2144
}
numargs =3D 3
retval =3D XIL(0x20)
#40 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff1d0) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#41 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x5555838d7785), args_t=
emplate=3D128, nargs=3D2, args=3D0x7fffeebff140) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2112
}
val =3D XIL(0x555583cc865d)
call_args =3D 0x7fffeebff1d0
original_fun =3D XIL(0x3fc0)
op =3D 35
arg =3D 3
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff1c8
pc =3D 0x555584c8fcd2 "\207"
bytestr =3D XIL(0x555582aae1c4)
vector =3D XIL(0x5555838d7a75)
maxdepth =3D make_fixnum(6)
const_length =3D 5
bytestr_length =3D 11
vectorp =3D 0x5555838d7a78
max_stack =3D 6
frame_base =3D 0x7fffeebff1b8
fp =3D 0x7fffeebff1e8
bytestr_data =3D 0x555584c8fcc8 "\301\302\002\300#\303\304\002\004#=
\207"
rest =3D true
mandatory =3D 0
nonrest =3D 0
pushedargs =3D 0
result =3D XIL(0x555555bbb500)
#42 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555838d7785), nargs=
=3D2, arg_vector=3D0x7fffeebff140) at eval.c:3347
syms_left =3D make_fixnum(128)
lexenv =3D XIL(0x7fffffffa370)
count =3D {
bytes =3D 93824995450400
}
i =3D 134578864244
optional =3D false
rest =3D false
previous_rest =3D false
val =3D XIL(0x7fffffffa3c0)
#43 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555838d7785), numar=
gs=3D2, args=3D0x7fffeebff140) at eval.c:3139
original_fun =3D XIL(0x5555838d7785)
#44 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffeebff138) at ev=
al.c:3188
count =3D {
bytes =3D 2080
}
val =3D XIL(0x55558368c573)
#45 0x0000555555880d48 in Fapply (nargs=3D3, args=3D0x7fffeebff138) at eval=
.c:2802
i =3D 140737488331968
funcall_nargs =3D 93824995668455
funcall_args =3D 0x0
spread_arg =3D XIL(0x55558368c573)
fun =3D XIL(0x5555838d7785)
sa_avail =3D 16384
sa_count =3D {
bytes =3D 2080
}
numargs =3D 1
retval =3D XIL(0x555578fda480)
#46 0x0000555555882375 in funcall_subr (subr=3D0x555555ac4ec0 <Sapply>, num=
args=3D3, args=3D0x7fffeebff138) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#47 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x7fffefb63d75), args_t=
emplate=3D257, nargs=3D1, args=3D0x7fffeebff148) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555555ac4ec5)
count1 =3D {
bytes =3D 2048
}
val =3D XIL(0x5555838d7785)
call_args =3D 0x7fffeebff138
original_fun =3D XIL(0x3fc0)
op =3D 35
arg =3D 3
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff130
pc =3D 0x55557d44d6f7 "\207"
bytestr =3D XIL(0x7fffefb63ddc)
vector =3D XIL(0x7fffefb63dc5)
maxdepth =3D make_fixnum(3)
const_length =3D 2
bytestr_length =3D 25
vectorp =3D 0x55557a747f78
max_stack =3D 3
frame_base =3D 0x7fffeebff1b8
fp =3D 0x7fffeebff1d0
bytestr_data =3D 0x55557d44d6b8 "\304\305\003!\206\020"
rest =3D false
mandatory =3D 1
nonrest =3D 1
pushedargs =3D 1
result =3D XIL(0x7fffeebff1a0)
#48 0x000055555588281e in funcall_lambda (fun=3DXIL(0x5555838d7df5), nargs=
=3D2, arg_vector=3D0x7fffffffabb8) at eval.c:3347
syms_left =3D make_fixnum(385)
lexenv =3D XIL(0x7ffff058d31d)
count =3D {
bytes =3D 93824997811360
}
i =3D 137169499408
optional =3D 117
rest =3D 130
previous_rest =3D 71
val =3D XIL(0x2aaa9a34c010)
#49 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x5555838d7df5), numar=
gs=3D2, args=3D0x7fffffffabb8) at eval.c:3139
original_fun =3D XIL(0x2aaa9a34c010)
#50 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffabb0) at ev=
al.c:3188
count =3D {
bytes =3D 2016
}
val =3D XIL(0x155878739)
#51 0x00007fffef5c32d1 in F636c2d7072696e31_cl_prin1_0 () at /home/andrei/D=
OT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342/cl-print-79bf9fb1-c491e=
874.eln
#52 0x000055555588212a in funcall_subr (subr=3D0x5555778b9a68, numargs=3D2,=
args=3D0x7fffffffad78) at eval.c:3258
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffac70),=
XIL(0x5555778b9a6d), XIL(0x7fffffffac80), XIL(0x555555878d09), XIL(0x55557=
78b9a6d)}
a =3D 0x7fffffffad78
maxargs =3D 2
fun =3D XIL(0)
#53 0x0000555555881a54 in funcall_general (fun=3DXIL(0x5555778b9a6d), numar=
gs=3D2, args=3D0x7fffffffad78) at eval.c:3135
original_fun =3D XIL(0x2aaa99fd5070)
#54 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffad70) at ev=
al.c:3188
count =3D {
bytes =3D 1984
}
val =3D make_fixnum(1432456936)
#55 0x00007fffec4f646a in F6261636b74726163652d2d7072696e74_backtrace__prin=
t_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342=
/backtrace-f58a28c5-0b7e62d5.eln
#56 0x000055555588212a in funcall_subr (subr=3D0x55557fdda1e0, numargs=3D2,=
args=3D0x7fffffffaf40) at eval.c:3258
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffae20),=
XIL(0x55557fdda1e5), XIL(0x7fffffffae30), XIL(0x555555878d09), XIL(0x55557=
fdda1e5)}
a =3D 0x7fffffffaf40
maxargs =3D 2
fun =3D XIL(0)
#57 0x0000555555881a54 in funcall_general (fun=3DXIL(0x55557fdda1e5), numar=
gs=3D2, args=3D0x7fffffffaf40) at eval.c:3135
original_fun =3D XIL(0x1e8c3b90)
#58 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffaf38) at ev=
al.c:3188
count =3D {
bytes =3D 1952
}
val =3D XIL(0x7fffffffaef0)
#59 0x00007fffef5c3ae7 in F636c2d7072696e742d746f2d737472696e672d776974682d=
6c696d6974_cl_print_to_string_with_limit_0 () at /home/andrei/DOT/.emacs.d.=
master-2_min/eln-cache/31.0.50-9dc23342/cl-print-79bf9fb1-c491e874.eln
#60 0x0000555555882160 in funcall_subr (subr=3D0x5555705f5bc0, numargs=3D3,=
args=3D0x7fffffffb148) at eval.c:3260
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffb020),=
XIL(0x5555705f5bc5), XIL(0x7fffffffb030), XIL(0x555555878d09), XIL(0x55557=
05f5bc5)}
a =3D 0x7fffffffb148
maxargs =3D 3
fun =3D XIL(0)
#61 0x0000555555881a54 in funcall_general (fun=3DXIL(0x5555705f5bc5), numar=
gs=3D3, args=3D0x7fffffffb148) at eval.c:3135
original_fun =3D XIL(0x2aaa9a2b6888)
#62 0x0000555555881d63 in Ffuncall (nargs=3D4, args=3D0x7fffffffb140) at ev=
al.c:3188
count =3D {
bytes =3D 1760
}
val =3D XIL(0xb190)
#63 0x00007fffec4f541d in F6261636b74726163652d2d7072696e742d746f2d73747269=
6e67_backtrace__print_to_string_0 () at /home/andrei/DOT/.emacs.d.master-2_=
min/eln-cache/31.0.50-9dc23342/backtrace-f58a28c5-0b7e62d5.eln
#64 0x000055555588212a in funcall_subr (subr=3D0x555584d45df8, numargs=3D2,=
args=3D0x7fffffffb2e8) at eval.c:3258
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffb1f0),=
XIL(0x555584d45dfd), XIL(0x7fffffffb200), XIL(0x555555878d09), XIL(0x55558=
4d45dfd)}
a =3D 0x7fffffffb2e8
maxargs =3D 2
fun =3D XIL(0)
#65 0x0000555555881a54 in funcall_general (fun=3DXIL(0x555584d45dfd), numar=
gs=3D2, args=3D0x7fffffffb2e8) at eval.c:3135
original_fun =3D XIL(0x1e8c3b60)
#66 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffb2e0) at ev=
al.c:3188
count =3D {
bytes =3D 1728
}
val =3D XIL(0)
#67 0x00007fffec4f53a0 in F6261636b74726163652d7072696e742d746f2d737472696e=
67_backtrace_print_to_string_0 () at /home/andrei/DOT/.emacs.d.master-2_min=
/eln-cache/31.0.50-9dc23342/backtrace-f58a28c5-0b7e62d5.eln
#68 0x000055555588212a in funcall_subr (subr=3D0x555584d3c780, numargs=3D1,=
args=3D0x7fffffffb598) at eval.c:3258
argbuf =3D {XIL(0x55558368ebf3), XIL(0), XIL(0), XIL(0x12ffffb3a0),=
XIL(0x555584d3c785), XIL(0x7fffffffb3b0), XIL(0x555555878d09), XIL(0x55558=
4d3c785)}
a =3D 0x7fffffffb370
maxargs =3D 2
fun =3D XIL(0)
#69 0x0000555555881a54 in funcall_general (fun=3DXIL(0x555584d3c785), numar=
gs=3D1, args=3D0x7fffffffb598) at eval.c:3135
original_fun =3D XIL(0x2312f430)
#70 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffb590) at ev=
al.c:3188
count =3D {
bytes =3D 1536
}
val =3D XIL(0x7fffffffb470)
#71 0x00007fffec50d98f in F64656275676765722d2d696e736572742d686561646572_d=
ebugger__insert_header_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-c=
ache/31.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#72 0x0000555555882100 in funcall_subr (subr=3D0x5555724f2618, numargs=3D1,=
args=3D0x7fffeebff0f8) at eval.c:3256
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffb660),=
XIL(0x5555724f261d), XIL(0x7fffffffb670), XIL(0x5555558e3b79), XIL(0x55557=
24f261d)}
a =3D 0x7fffeebff0f8
maxargs =3D 1
fun =3D XIL(0)
#73 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x55557a78d3c5), args_t=
emplate=3D0, nargs=3D0, args=3D0x7fffffffbce0) at bytecode.c:822
call_nargs =3D 1
call_fun =3D XIL(0x5555724f261d)
count1 =3D {
bytes =3D 1504
}
val =3D XIL(0x10)
call_args =3D 0x7fffeebff0f8
original_fun =3D XIL(0x24f3ce70)
op =3D 33
arg =3D 1
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff0f0
pc =3D 0x5555822f06ab "\207"
bytestr =3D XIL(0x55557272afa4)
vector =3D XIL(0x55556df4131d)
maxdepth =3D make_fixnum(2)
const_length =3D 2
bytestr_length =3D 4
vectorp =3D 0x55556df41320
max_stack =3D 2
frame_base =3D 0x7fffeebff0f0
fp =3D 0x7fffeebff100
bytestr_data =3D 0x5555822f06a8 "\301\300!\207"
rest =3D false
mandatory =3D 0
nonrest =3D 0
pushedargs =3D 0
result =3D XIL(0x7fffffffb9d0)
#74 0x000055555588281e in funcall_lambda (fun=3DXIL(0x55557a78d3c5), nargs=
=3D0, arg_vector=3D0x7fffffffbce0) at eval.c:3347
syms_left =3D make_fixnum(0)
lexenv =3D XIL(0x7fffffffbbd0)
count =3D {
bytes =3D 93824995381145
}
i =3D 134578786297
optional =3D false
rest =3D false
previous_rest =3D false
val =3D XIL(0x7fffffffbbf0)
#75 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x55557a78d3c5), numar=
gs=3D0, args=3D0x7fffffffbce0) at eval.c:3139
original_fun =3D XIL(0x55557a78d3c5)
#76 0x0000555555881d63 in Ffuncall (nargs=3D1, args=3D0x7fffffffbcd8) at ev=
al.c:3188
count =3D {
bytes =3D 1472
}
val =3D XIL(0x7fffffffbca0)
#77 0x00007fffec4f5042 in F6261636b74726163652d7072696e74_backtrace_print_0=
() at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/31.0.50-9dc23342/ba=
cktrace-f58a28c5-0b7e62d5.eln
#78 0x0000555555882100 in funcall_subr (subr=3D0x555584a8a340, numargs=3D0,=
args=3D0x7fffffffbed0) at eval.c:3256
argbuf =3D {XIL(0), XIL(0), XIL(0), XIL(0x12ffffbde0), XIL(0x555584=
a8a345), XIL(0x7fffffffbdf0), XIL(0x555555878d09), XIL(0x555584a8a345)}
a =3D 0x7fffffffbdb0
maxargs =3D 1
fun =3D XIL(0)
#79 0x0000555555881a54 in funcall_general (fun=3DXIL(0x555584a8a345), numar=
gs=3D0, args=3D0x7fffffffbed0) at eval.c:3135
original_fun =3D XIL(0x2312f3d0)
#80 0x0000555555881d63 in Ffuncall (nargs=3D1, args=3D0x7fffffffbec8) at ev=
al.c:3188
count =3D {
bytes =3D 1408
}
val =3D XIL(0x4)
#81 0x00007fffec50d349 in F64656275676765722d73657475702d627566666572_debug=
ger_setup_buffer_0 () at /home/andrei/DOT/.emacs.d.master-2_min/eln-cache/3=
1.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#82 0x0000555555882100 in funcall_subr (subr=3D0x55557f742ac0, numargs=3D1,=
args=3D0x7fffffffc1d0) at eval.c:3256
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffbfd0),=
XIL(0x55557f742ac5), XIL(0x7fffffffbfe0), XIL(0x555555878d09), XIL(0x55557=
f742ac5)}
a =3D 0x7fffffffc1d0
maxargs =3D 1
fun =3D XIL(0)
#83 0x0000555555881a54 in funcall_general (fun=3DXIL(0x55557f742ac5), numar=
gs=3D1, args=3D0x7fffffffc1d0) at eval.c:3135
original_fun =3D XIL(0x24f3cd50)
#84 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffc1c8) at ev=
al.c:3188
count =3D {
bytes =3D 1376
}
val =3D XIL(0x24f3cd20)
#85 0x00007fffec50c369 in F6465627567_debug_0 () at /home/andrei/DOT/.emacs=
.d.master-2_min/eln-cache/31.0.50-9dc23342/debug-bee52b4d-d2b74566.eln
#86 0x0000555555882375 in funcall_subr (subr=3D0x5555847e8490, numargs=3D2,=
args=3D0x7fffffffc398) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#87 0x0000555555881a54 in funcall_general (fun=3DXIL(0x5555847e8495), numar=
gs=3D2, args=3D0x7fffffffc398) at eval.c:3135
original_fun =3D XIL(0x6ae0)
#88 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffc390) at ev=
al.c:3188
count =3D {
bytes =3D 448
}
val =3D XIL(0)
#89 0x000055555588115a in Fapply (nargs=3D2, args=3D0x7fffffffc440) at eval=
.c:2845
i =3D 3
funcall_nargs =3D 3
funcall_args =3D 0x7fffffffc390
spread_arg =3D XIL(0)
fun =3D XIL(0x5555847e8495)
sa_avail =3D 16360
sa_count =3D {
bytes =3D 448
}
numargs =3D 2
retval =3D XIL(0x18)
#90 0x0000555555881780 in apply1 (fn=3DXIL(0x6ae0), arg=3DXIL(0x55558368ebd=
3)) at eval.c:3061
#91 0x000055555587a700 in call_debugger (arg=3DXIL(0x55558368ebd3)) at eval=
.c:321
debug_while_redisplaying =3D false
count =3D {
bytes =3D 320
}
val =3D XIL(0x55555583a218)
redisplay_counter_before =3D 124575
#92 0x000055555587efb3 in maybe_call_debugger (conditions=3DXIL(0x7ffff0405=
a3b), error=3DXIL(0x55558368ebf3)) at eval.c:2210
#93 0x000055555587e7ce in signal_or_quit (error_symbol=3DXIL(0x14dc0), data=
=3DXIL(0x55558368ec03), continuable=3Dfalse) at eval.c:2033
debugger_called =3D 131
oom =3D false
error =3D XIL(0x55558368ebf3)
conditions =3D XIL(0x7ffff0405a3b)
string =3D XIL(0x555555835d7b)
real_error_symbol =3D XIL(0x14dc0)
clause =3D XIL(0x90)
h =3D 0x555555cd5c60
skip =3D 0
#94 0x000055555587e256 in Fsignal (error_symbol=3DXIL(0x14dc0), data=3DXIL(=
0x55558368ec03)) at eval.c:1907
#95 0x00005555558799bc in xsignal (error_symbol=3DXIL(0x14dc0), data=3DXIL(=
0x55558368ec03)) at lisp.h:4787
#96 0x000055555587e943 in xsignal2 (error_symbol=3DXIL(0x14dc0), arg1=3DXIL=
(0xc8d0), arg2=3DXIL(0x5555866c5d40)) at eval.c:2069
#97 0x00005555558557df in wrong_type_argument (predicate=3DXIL(0xc8d0), val=
ue=3DXIL(0x5555866c5d40)) at data.c:134
#98 0x0000555555853199 in CAR (c=3DXIL(0x5555866c5d40)) at lisp.h:1528
#99 0x0000555555856706 in Fcar (list=3DXIL(0x5555866c5d40)) at data.c:667
#100 0x000055555588f411 in Fnth (n=3Dmake_fixnum(2), list=3DXIL(0x55558368e=
c23)) at fns.c:1844
#101 0x00007fffee30e9ff in F66696c652d6e6f746966792d68616e646c652d6576656e7=
4_file_notify_handle_event_0 () at /home/andrei/DOT/.emacs.d.master-2_min/e=
ln-cache/31.0.50-9dc23342/filenotify-65939d6e-0ffc752d.eln
#102 0x0000555555882100 in funcall_subr (subr=3D0x5555561cd968, numargs=3D1=
, args=3D0x7fffffffca00) at eval.c:3256
argbuf =3D {XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x12ffffc790),=
XIL(0x5555561cd96d), XIL(0x7fffffffc7a0), XIL(0x555555878d09), XIL(0x55555=
61cd96d)}
a =3D 0x7fffffffca00
maxargs =3D 1
fun =3D XIL(0)
#103 0x0000555555881a54 in funcall_general (fun=3DXIL(0x5555561cd96d), numa=
rgs=3D1, args=3D0x7fffffffca00) at eval.c:3135
original_fun =3D XIL(0x2aaa9a3a3858)
#104 0x0000555555881d63 in Ffuncall (nargs=3D2, args=3D0x7fffffffc9f8) at e=
val.c:3188
count =3D {
bytes =3D 288
}
val =3D XIL(0x7fffffffc860)
#105 0x0000555555875784 in Ffuncall_interactively (nargs=3D2, args=3D0x7fff=
ffffc9f8) at callint.c:253
speccount =3D {
bytes =3D 256
}
#106 0x0000555555882375 in funcall_subr (subr=3D0x555555ac3fc0 <Sfuncall_in=
teractively>, numargs=3D2, args=3D0x7fffffffc9f8) at eval.c:3279
maxargs =3D -2
fun =3D XIL(0)
#107 0x0000555555881a54 in funcall_general (fun=3DXIL(0x555555ac3fc5), numa=
rgs=3D2, args=3D0x7fffffffc9f8) at eval.c:3135
original_fun =3D XIL(0x9870)
#108 0x0000555555881d63 in Ffuncall (nargs=3D3, args=3D0x7fffffffc9f0) at e=
val.c:3188
count =3D {
bytes =3D 224
}
val =3D XIL(0)
#109 0x000055555587803e in Fcall_interactively (function=3DXIL(0x2aaa9a3a38=
58), record_flag=3DXIL(0), keys=3DXIL(0x555587dbc245)) at callint.c:803
speccount =3D {
bytes =3D 192
}
arg_from_tty =3D false
key_count =3D 1
record_then_fail =3D false
save_this_command =3D XIL(0)
save_this_original_command =3D XIL(0)
save_real_this_command =3D XIL(0)
save_last_command =3D XIL(0xa4d0)
prefix_arg =3D XIL(0)
enable =3D XIL(0)
up_event =3D XIL(0)
form =3D XIL(0x7fffee479fd3)
specs =3D XIL(0x55555620fb84)
sa_avail =3D 16310
sa_count =3D {
bytes =3D 224
}
string_len =3D 1
string =3D 0x7fffffffca40 "e"
string_end =3D 0x7fffffffca41 ""
next_event =3D 1
nargs =3D 3
args =3D 0x7fffffffc9f0
visargs =3D 0x7fffffffca08
varies =3D 0x7fffffffca20 ""
tem =3D 0x7fffffffca41 ""
val =3D XIL(0x7fffffffcb10)
#110 0x0000555555882160 in funcall_subr (subr=3D0x555555ac4020 <Scall_inter=
actively>, numargs=3D3, args=3D0x7fffeebff070) at eval.c:3260
argbuf =3D {XIL(0x7fffffffccc0), XIL(0x5555558e41e4), XIL(0x7ffffff=
fccb0), XIL(0x1255ac4025), XIL(0x555555ac4025), XIL(0x7fffffffccd0), XIL(0x=
5555558e3b79), XIL(0x555555ac4025)}
a =3D 0x7fffeebff070
maxargs =3D 3
fun =3D XIL(0)
#111 0x00005555558e54ee in exec_byte_code (fun=3DXIL(0x7ffff0418cfd), args_=
template=3D1025, nargs=3D4, args=3D0x7fffffffd4b8) at bytecode.c:822
call_nargs =3D 3
call_fun =3D XIL(0x555555ac4025)
count1 =3D {
bytes =3D 160
}
val =3D XIL(0)
call_args =3D 0x7fffeebff070
original_fun =3D XIL(0x2aaa99f49db8)
op =3D 35
arg =3D 3
type =3D CATCHER
targets =3D {0x5555558e938e <exec_byte_code+19852>, 0x5555558e93ca =
<exec_byte_code+19912>, 0x5555558e93d0 <exec_byte_code+19918>, 0x5555558e93=
d6 <exec_byte_code+19924>, 0x5555558e93dc <exec_byte_code+19930>, 0x5555558=
e93e0 <exec_byte_code+19934>, 0x5555558e9454 <exec_byte_code+20050>, 0x5555=
558e94cd <exec_byte_code+20171>, 0x5555558e4b75 <exec_byte_code+1395>, 0x55=
55558e4b7b <exec_byte_code+1401>, 0x5555558e4b81 <exec_byte_code+1407>, 0x5=
555558e4b87 <exec_byte_code+1413>, 0x5555558e4b8d <exec_byte_code+1419>, 0x=
5555558e4b91 <exec_byte_code+1423>, 0x5555558e4ba9 <exec_byte_code+1447>, 0=
x5555558e4b3b <exec_byte_code+1337>, 0x5555558e4f84 <exec_byte_code+2434>, =
0x5555558e4f8a <exec_byte_code+2440>, 0x5555558e4f90 <exec_byte_code+2446>,=
0x5555558e4f96 <exec_byte_code+2452>, 0x5555558e4f9c <exec_byte_code+2458>=
, 0x5555558e4fa0 <exec_byte_code+2462>, 0x5555558e4ff0 <exec_byte_code+2542=
>, 0x5555558e4fb8 <exec_byte_code+2486>, 0x5555558e51ab <exec_byte_code+298=
5>, 0x5555558e51b1 <exec_byte_code+2991>, 0x5555558e51b7 <exec_byte_code+29=
97>, 0x5555558e51bd <exec_byte_code+3003>, 0x5555558e51c3 <exec_byte_code+3=
009>, 0x5555558e51c7 <exec_byte_code+3013>, 0x5555558e5156 <exec_byte_code+=
2900>, 0x5555558e5173 <exec_byte_code+2929>, 0x5555558e529c <exec_byte_code=
+3226>, 0x5555558e52a2 <exec_byte_code+3232>, 0x5555558e52a8 <exec_byte_cod=
e+3238>, 0x5555558e52ae <exec_byte_code+3244>, 0x5555558e52b4 <exec_byte_co=
de+3250>, 0x5555558e52b8 <exec_byte_code+3254>, 0x5555558e5247 <exec_byte_c=
ode+3141>, 0x5555558e5264 <exec_byte_code+3170>, 0x5555558e562e <exec_byte_=
code+4140>, 0x5555558e5634 <exec_byte_code+4146>, 0x5555558e563a <exec_byte=
_code+4152>, 0x5555558e5640 <exec_byte_code+4158>, 0x5555558e5646 <exec_byt=
e_code+4164>, 0x5555558e564a <exec_byte_code+4168>, 0x5555558e55d9 <exec_by=
te_code+4055>, 0x5555558e55f6 <exec_byte_code+4084>, 0x5555558e5f5b <exec_b=
yte_code+6489>, 0x5555558e5d8b <exec_byte_code+6025>, 0x5555558e5d7b <exec_=
byte_code+6009>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exe=
c_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <=
exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e61b=
6 <exec_byte_code+7092>, 0x5555558e632b <exec_byte_code+7465>, 0x5555558e63=
98 <exec_byte_code+7574>, 0x5555558e6401 <exec_byte_code+7679>, 0x5555558e6=
46e <exec_byte_code+7788>, 0x5555558e4de1 <exec_byte_code+2015>, 0x5555558e=
4e6c <exec_byte_code+2154>, 0x5555558e64ef <exec_byte_code+7917>, 0x5555558=
e4d33 <exec_byte_code+1841>, 0x5555558e4ed5 <exec_byte_code+2259>, 0x555555=
8e6562 <exec_byte_code+8032>, 0x5555558e65cb <exec_byte_code+8137>, 0x55555=
58e6616 <exec_byte_code+8212>, 0x5555558e667f <exec_byte_code+8317>, 0x5555=
558e66eb <exec_byte_code+8425>, 0x5555558e67de <exec_byte_code+8668>, 0x555=
5558e6829 <exec_byte_code+8743>, 0x5555558e69b6 <exec_byte_code+9140>, 0x55=
55558e6b6e <exec_byte_code+9580>, 0x5555558e6bb9 <exec_byte_code+9655>, 0x5=
555558e6c04 <exec_byte_code+9730>, 0x5555558e6c6d <exec_byte_code+9835>, 0x=
5555558e6cd6 <exec_byte_code+9940>, 0x5555558e6d3f <exec_byte_code+10045>, =
0x5555558e6dc3 <exec_byte_code+10177>, 0x5555558e6e1a <exec_byte_code+10264=
>, 0x5555558e6e71 <exec_byte_code+10351>, 0x5555558e6f48 <exec_byte_code+10=
566>, 0x5555558e703e <exec_byte_code+10812>, 0x5555558e7134 <exec_byte_code=
+11058>, 0x5555558e7227 <exec_byte_code+11301>, 0x5555558e732a <exec_byte_c=
ode+11560>, 0x5555558e742d <exec_byte_code+11819>, 0x5555558e7530 <exec_byt=
e_code+12078>, 0x5555558e7633 <exec_byte_code+12337>, 0x5555558e77ba <exec_=
byte_code+12728>, 0x5555558e78c4 <exec_byte_code+12994>, 0x5555558e7a48 <ex=
ec_byte_code+13382>, 0x5555558e7b09 <exec_byte_code+13575>, 0x5555558e7bca =
<exec_byte_code+13768>, 0x5555558e8067 <exec_byte_code+14949>, 0x5555558e5b=
e4 <exec_byte_code+5602>, 0x5555558e80cb <exec_byte_code+15049>, 0x5555558e=
8116 <exec_byte_code+15124>, 0x5555558e81ec <exec_byte_code+15338>, 0x55555=
58e8250 <exec_byte_code+15438>, 0x5555558e82b4 <exec_byte_code+15538>, 0x55=
55558e82ff <exec_byte_code+15613>, 0x5555558e834b <exec_byte_code+15689>, 0=
x5555558e8397 <exec_byte_code+15765>, 0x5555558e83ee <exec_byte_code+15852>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8449 <exec_byte_code+159=
43>, 0x5555558e8495 <exec_byte_code+16019>, 0x5555558e84e1 <exec_byte_code+=
16095>, 0x5555558e852d <exec_byte_code+16171>, 0x5555558e8579 <exec_byte_co=
de+16247>, 0x5555558e85c5 <exec_byte_code+16323>, 0x5555558e5be8 <exec_byte=
_code+5606>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8610 <exec_by=
te_code+16398>, 0x5555558e866c <exec_byte_code+16490>, 0x5555558e86b7 <exec=
_byte_code+16565>, 0x5555558e8702 <exec_byte_code+16640>, 0x5555558e876b <e=
xec_byte_code+16745>, 0x5555558e87d4 <exec_byte_code+16850>, 0x5555558e881f=
<exec_byte_code+16925>, 0x5555558e886a <exec_byte_code+17000>, 0x5555558e8=
8d3 <exec_byte_code+17105>, 0x5555558e893c <exec_byte_code+17210>, 0x555555=
8e89a5 <exec_byte_code+17315>, 0x5555558e89f1 <exec_byte_code+17391>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e5b1b <exec_byte_code+5401>, 0x5=
555558e56cb <exec_byte_code+4297>, 0x5555558e4c96 <exec_byte_code+1684>, 0x=
5555558e578c <exec_byte_code+4490>, 0x5555558e581b <exec_byte_code+4633>, 0=
x5555558e58ad <exec_byte_code+4779>, 0x5555558e593f <exec_byte_code+4925>, =
0x5555558e5ad7 <exec_byte_code+5333>, 0x5555558e50f8 <exec_byte_code+2806>,=
0x5555558e5ba5 <exec_byte_code+5539>, 0x5555558e5c27 <exec_byte_code+5669>=
, 0x5555558e5cba <exec_byte_code+5816>, 0x5555558e5d0b <exec_byte_code+5897=
>, 0x5555558e5faf <exec_byte_code+6573>, 0x5555558e6032 <exec_byte_code+670=
4>, 0x5555558e60b6 <exec_byte_code+6836>, 0x5555558e6121 <exec_byte_code+69=
43>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e8a3c <exec_byte_code+=
17466>, 0x5555558e8ac0 <exec_byte_code+17598>, 0x5555558e8b0b <exec_byte_co=
de+17673>, 0x5555558e8b56 <exec_byte_code+17748>, 0x5555558e8ba1 <exec_byte=
_code+17823>, 0x5555558e8bec <exec_byte_code+17898>, 0x5555558e8c55 <exec_b=
yte_code+18003>, 0x5555558e8cbe <exec_byte_code+18108>, 0x5555558e8d27 <exe=
c_byte_code+18213>, 0x5555558e8d90 <exec_byte_code+18318>, 0x5555558e8f18 <=
exec_byte_code+18710>, 0x5555558e8f81 <exec_byte_code+18815>, 0x5555558e8fe=
a <exec_byte_code+18920>, 0x5555558e9035 <exec_byte_code+18995>, 0x5555558e=
90fe <exec_byte_code+19196>, 0x5555558e91c7 <exec_byte_code+19397>, 0x55555=
58e9212 <exec_byte_code+19472>, 0x5555558e925d <exec_byte_code+19547>, 0x55=
55558e7d68 <exec_byte_code+14182>, 0x5555558e7f0c <exec_byte_code+14602>, 0=
x5555558e92b4 <exec_byte_code+19634>, 0x5555558e9321 <exec_byte_code+19743>=
, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+198=
56>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+=
19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_co=
de+19856>, 0x5555558e675e <exec_byte_code+8540>, 0x5555558e6ec8 <exec_byte_=
code+10438>, 0x5555558e8163 <exec_byte_code+15201>, 0x5555558e955f <exec_by=
te_code+20317>, 0x5555558e95d4 <exec_byte_code+20434>, 0x5555558e9392 <exec=
_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9664 <e=
xec_byte_code+20578>, 0x5555558e9708 <exec_byte_code+20742>, 0x5555558e9392=
<exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x5555558e9=
392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555555=
8e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x555=
5558e9392 <exec_byte_code+19856>, 0x5555558e9392 <exec_byte_code+19856>, 0x=
5555558e98dc <exec_byte_code+21210> <repeats 64 times>}
quitcounter =3D 1 '\001'
bc =3D 0x555555aab6f8 <main_thread+504>
top =3D 0x7fffeebff068
pc =3D 0x7ffff06c7c1f "\006\a9\205\231"
bytestr =3D XIL(0x7ffff0418e74)
vector =3D XIL(0x7ffff0418d4d)
maxdepth =3D make_fixnum(20)
const_length =3D 28
bytestr_length =3D 187
vectorp =3D 0x7ffff0418d50
max_stack =3D 20
frame_base =3D 0x7fffeebff030
fp =3D 0x7fffeebff0d0
bytestr_data =3D 0x7ffff06c7b98 "\304\020\211?\205\023"
rest =3D false
mandatory =3D 1
nonrest =3D 4
pushedargs =3D 4
result =3D XIL(0x7fffffffd4c0)
#112 0x000055555588281e in funcall_lambda (fun=3DXIL(0x7ffff0418cfd), nargs=
=3D4, arg_vector=3D0x7fffffffd498) at eval.c:3347
syms_left =3D make_fixnum(1025)
lexenv =3D XIL(0x10)
count =3D {
bytes =3D 140737488343648
}
i =3D 134582375104
optional =3D 127
rest =3D false
previous_rest =3D false
val =3D XIL(0x5dc0)
#113 0x0000555555881aa0 in funcall_general (fun=3DXIL(0x7ffff0418cfd), numa=
rgs=3D4, args=3D0x7fffffffd498) at eval.c:3139
original_fun =3D XIL(0x5dc0)
#114 0x0000555555881d63 in Ffuncall (nargs=3D5, args=3D0x7fffffffd490) at e=
val.c:3188
count =3D {
bytes =3D 128
}
val =3D XIL(0x30)
#115 0x00005555557972e0 in read_char (commandflag=3D1, map=3DXIL(0x5555836c=
27a3), prev_event=3DXIL(0), used_mouse_menu=3D0x7fffffffd6b9, end_time=3D0x=
0) at keyboard.c:3114
prev_buffer =3D 0x55557b3c83c0
c =3D XIL(0x55558368ec23)
local_getcjmp =3D {{
__jmpbuf =3D {0, -8461257723398260669, 6, 0, 93824997765624, 14=
0737354125312, -8461257723310180285, -2321948778822043581},
__mask_was_saved =3D 0,
__saved_mask =3D {
__val =3D {0, 0, 140737488344368, 93824995526457, 1844826000,=
140737488344480, 93824995573851, 93825765484467, 128, 93825765484483, 0, 1=
40737488344480, 93824995270976, 93824998946048, 0, 0}
}
}}
save_jump =3D {{
__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0},
__mask_was_saved =3D 0,
__saved_mask =3D {
__val =3D {0 <repeats 16 times>}
}
}}
tem =3D XIL(0x2aaa9a3a3858)
save =3D XIL(0)
previous_echo_area_message =3D XIL(0)
also_record =3D XIL(0)
reread =3D false
recorded =3D false
polling_stopped_here =3D false
orig_kboard =3D 0x55558d8251b0
jmpcount =3D {
bytes =3D 128
}
c_volatile =3D XIL(0x55558368ec23)
#116 0x00005555557abc20 in read_key_sequence (keybuf=3D0x7fffffffd8e0, prom=
pt=3DXIL(0), dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fi=
x_current_buffer=3Dtrue, prevent_redisplay=3Dfalse, disable_text_conversion=
_p=3Dfalse) at keyboard.c:11221
interrupted_kboard =3D 0x55558d8251b0
interrupted_frame =3D 0x555580ed9578
key =3D XIL(0x555555883db0)
used_mouse_menu =3D false
echo_local_start =3D 0
last_real_key_start =3D 0
keys_local_start =3D 0
new_binding =3D make_fixnum(34910567923712)
count =3D {
bytes =3D 96
}
t =3D 0
echo_start =3D 0
keys_start =3D 0
current_binding =3D XIL(0x5555836c27a3)
first_unbound =3D 31
mock_input =3D 0
used_mouse_menu_history =3D {false <repeats 30 times>}
fkey =3D {
parent =3D XIL(0x55558558c2f3),
map =3D XIL(0x55558558c2f3),
start =3D 0,
end =3D 0
}
keytran =3D {
parent =3D XIL(0x7ffff03f02e3),
map =3D XIL(0x7ffff03f02e3),
start =3D 0,
end =3D 0
}
indec =3D {
parent =3D XIL(0x55558558c303),
map =3D XIL(0x55558558c303),
start =3D 0,
end =3D 0
}
shift_translated =3D false
delayed_switch_frame =3D XIL(0)
original_uppercase =3D XIL(0)
original_uppercase_position =3D -1
disabled_conversion =3D false
starting_buffer =3D 0x55557b3c83c0
fake_prefixed_keys =3D XIL(0)
first_event =3D XIL(0)
second_event =3D XIL(0)
#117 0x0000555555791d6c in command_loop_1 () at keyboard.c:1424
cmd =3D XIL(0xa4d0)
keybuf =3D {XIL(0x5555836c4313), make_fixnum(115), XIL(0), XIL(0x60=
), XIL(0x7fffffffd9a0), XIL(0), XIL(0xb), XIL(0x11880), XIL(0x30), XIL(0x55=
555b12b445), XIL(0), XIL(0x4782752422887e00), XIL(0x55555578d895), XIL(0x30=
), XIL(0x555555bbb500), XIL(0), XIL(0), XIL(0x60), XIL(0x7fffffffd980), XIL=
(0x555555aab500), XIL(0x7fffffffd9c0), XIL(0x55555587e073), XIL(0x100000060=
), XIL(0x90), XIL(0), XIL(0x555555cd5c60), XIL(0x30), make_fixnum(0), XIL(0=
x7fffffffd9f0), make_fixnum(23456248887257)}
i =3D 1
last_pt =3D 3621
prev_modiff =3D 2708
prev_buffer =3D 0x55557b3c83c0
#118 0x000055555587dad5 in internal_condition_case (bfun=3D0x555555791920 <=
command_loop_1>, handlers=3DXIL(0x90), hfun=3D0x555555790d15 <cmd_error>) a=
t eval.c:1693
val =3D XIL(0x55555578d895)
c =3D 0x555555cd5c60
#119 0x00005555557914c5 in command_loop_2 (handlers=3DXIL(0x90)) at keyboar=
d.c:1163
val =3D make_fixnum(0)
#120 0x000055555587ceb8 in internal_catch (tag=3DXIL(0x12a50), func=3D0x555=
555791497 <command_loop_2>, arg=3DXIL(0x90)) at eval.c:1373
val =3D XIL(0x7fffffffdad0)
c =3D 0x555555d17030
#121 0x0000555555791453 in command_loop () at keyboard.c:1141
#122 0x0000555555790785 in recursive_edit_1 () at keyboard.c:749
count =3D {
bytes =3D 32
}
val =3D XIL(0x555555883870)
#123 0x00005555557909cb in Frecursive_edit () at keyboard.c:832
count =3D {
bytes =3D 0
}
buffer =3D XIL(0)
#124 0x000055555578bdc8 in main (argc=3D6, argv=3D0x7fffffffddb8) at emacs.=
c:2633
stack_bottom_variable =3D 0x4782752422887e00
old_argc =3D 6
dump_file =3D 0x0
no_loadup =3D false
junk =3D 0x0
dname_arg =3D 0x0
ch_to_dir =3D 0x0
original_pwd =3D 0x0
dump_mode =3D 0x0
skip_args =3D 1
temacs =3D 0x0
attempt_load_pdump =3D true
only_version =3D false
rlim =3D {
rlim_cur =3D 10022912,
rlim_max =3D 18446744073709551615
}
lc_all =3D 0x0
sockfd =3D -1
module_assertions =3D false
Lisp Backtrace:
"prin1" (0xeebff4a0)
0x7525d338 PVEC_CLOSURE
"apply" (0xeebff458)
0x78cf7670 PVEC_CLOSURE
0x751aa340 PVEC_CLOSURE
"apply" (0xeebff3b0)
0x838e01f8 PVEC_CLOSURE
"apply" (0xeebff318)
"cl-print-object" (0xffff8e48)
"cl-print--cons-tail" (0xeebff2c8)
0x75232708 PVEC_CLOSURE
"apply" (0xeebff278)
0x83cc8658 PVEC_CLOSURE
0x751aa340 PVEC_CLOSURE
"apply" (0xeebff1d0)
0x838d7780 PVEC_CLOSURE
"apply" (0xeebff138)
"cl-print-object" (0xffffabb8)
"cl-prin1" (0xffffad78)
"backtrace--print" (0xffffaf40)
"cl-print-to-string-with-limit" (0xffffb148)
"backtrace--print-to-string" (0xffffb2e8)
"backtrace-print-to-string" (0xffffb598)
"debugger--insert-header" (0xeebff0f8)
0x7a78d3c0 PVEC_CLOSURE
"backtrace-print" (0xffffbed0)
"debugger-setup-buffer" (0xffffc1d0)
"debug" (0xffffc398)
"file-notify-handle-event" (0xffffca00)
"funcall-interactively" (0xffffc9f8)
"call-interactively" (0xeebff070)
"command-execute" (0xffffd498)
"prin1" (0xeebff4a0)
0x7525d338 PVEC_CLOSURE
"apply" (0xeebff458)
0x78cf7670 PVEC_CLOSURE
0x751aa340 PVEC_CLOSURE
"apply" (0xeebff3b0)
0x838e01f8 PVEC_CLOSURE
"apply" (0xeebff318)
"cl-print-object" (0xffff8e48)
"cl-print--cons-tail" (0xeebff2c8)
0x75232708 PVEC_CLOSURE
"apply" (0xeebff278)
0x83cc8658 PVEC_CLOSURE
0x751aa340 PVEC_CLOSURE
"apply" (0xeebff1d0)
0x838d7780 PVEC_CLOSURE
"apply" (0xeebff138)
"cl-print-object" (0xffffabb8)
"cl-prin1" (0xffffad78)
"backtrace--print" (0xffffaf40)
"cl-print-to-string-with-limit" (0xffffb148)
"backtrace--print-to-string" (0xffffb2e8)
"backtrace-print-to-string" (0xffffb598)
"debugger--insert-header" (0xeebff0f8)
0x7a78d3c0 PVEC_CLOSURE
"backtrace-print" (0xffffbed0)
"debugger-setup-buffer" (0xffffc1d0)
"debug" (0xffffc398)
"file-notify-handle-event" (0xffffca00)
"funcall-interactively" (0xffffc9f8)
"call-interactively" (0xeebff070)
"command-execute" (0xffffd498)
Andrei Elkin <andrei.elkin@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80863; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.