GNU bug report logs - #80863
31.0.50; segfault SYMBOL_NAME

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Andrei Elkin <andrei.elkin@HIDDEN>; dated Sun, 19 Apr 2026 12:39:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80863 <at> debbugs.gnu.org:


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)






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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 (&copy);
> 	}
>     }
> }
> 
> 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
> 
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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 (&copy);
=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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at 80863 <at> debbugs.gnu.org:


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





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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)




Acknowledgement sent to Andrei Elkin <andrei.elkin@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80863; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 11 May 2026 11:30:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.