From unknown Sat Aug 09 13:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69614: 30.0.50; General Emacs slowdown Resent-From: "Pedro A. Aranda" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Mar 2024 16:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69614@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170982776920058 (code B ref -1); Thu, 07 Mar 2024 16:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2024 16:09:29 +0000 Received: from localhost ([127.0.0.1]:54739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGJD-0005DR-Um for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:09:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:59422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGJ9-0005DA-0N for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:09:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riGIb-0007dw-EH for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 11:08:49 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1riGIV-0000A4-Pm for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 11:08:48 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-41315e5ca60so1478645e9.1 for ; Thu, 07 Mar 2024 08:08:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709827721; x=1710432521; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=yB5dVFyBioxIjvrjHs2uq8oXg3TVblBt/gSTRiO4A7s=; b=VHU3/87ha+I/mZnusREjhZlXi5u4solksVbXH6Fsu9ezoGXbHPUV30ifc79SSCHjDO UxXRWP6ARFqbalVn0YlQV9E73wVAggGW6bSQ5PcUy1e/sPs46cF1o/6ZeJjaDa70jgkf X3+dj1i2U55RoZDVS6meyx93QQcIcvw0XQrxH7h4dM5WxCgwCdZ5dSf7Dy8oSGxs07fC NzHWgczWU7iUTiE4c14ptQNx0FhWXfzUlZg4ptt45xX0eupljZ+nOyt9hz43GsWzbk4d ocMJ0+I1RDTHto8JlntHja2e1btlo4XHGfC7OvIgbCFzh3c8mYAChEJJlMFDKBF1d5MK 57ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709827721; x=1710432521; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yB5dVFyBioxIjvrjHs2uq8oXg3TVblBt/gSTRiO4A7s=; b=dz1zMRzvQGX8fk2P5ZQp76FJCecNQjxcNl6pHhdKMKP0ZHT7l+F21lE42ZVIXz7gxs reYeyBJrH1+FvSvP9X7brzoWCzH59fyiHXDz2EeM6Qaw8TnNpvfR09XjBRxwYluh7rOQ s+NhPqfapIaU3jRsGwEnV1rq55k3sexcqDK2XsqIorRaeFQrUUJLyNHkgM8CT6opJqk0 wQ5+DgBgDh3kCAhXgNLbUWgWrRrgusjp5LuiQkkiw+MmiuT+nSNEqHJjJ+MFJ2vGbaQO +z3OOhijTg6WvFM/HPMbeujuEFRChPacI3pcZDMO9h67/1ez0YIuRu8SL11pL+2UGJfB KhHw== X-Gm-Message-State: AOJu0YxB2hPZT+/Zi+bOZ1nHZ3cpsEmZ+L8zu2kKV8Pckj+4lRaZ8Et6 M3RpkqHpzhC9e93Y8rhAyFcPUukwPEeJwTFxG7yo4nmLRXmYfxolxZoZRYK5 X-Google-Smtp-Source: AGHT+IHOeYGH83V/wLAv6CVAxOYuvg+7WlAQdfnqenvcB913cI9IK0MqLIbg+ZaW0VaGlIBi/TEJTg== X-Received: by 2002:a05:600c:518d:b0:412:b02d:71f9 with SMTP id fa13-20020a05600c518d00b00412b02d71f9mr670325wmb.2.1709827720419; Thu, 07 Mar 2024 08:08:40 -0800 (PST) Received: from [192.168.1.39] (185.red-79-148-95.dynamicip.rima-tde.net. [79.148.95.185]) by smtp.gmail.com with ESMTPSA id l9-20020a05600c4f0900b004128fa77216sm3180863wmq.1.2024.03.07.08.08.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Mar 2024 08:08:40 -0800 (PST) Message-ID: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> Date: Thu, 7 Mar 2024 17:08:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: es-ES, de-DE, it-IT, en-GB From: "Pedro A. Aranda" Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=paaguti@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, In different situations, I have experienced a drastic slowdown in Emacs. Here is a profiler example when deleting a line in a table in an org-mode buffer:          650  43% + redisplay_internal (C function)          521  35% - command-execute          470  31%  - byte-code          470  31%   - read-extended-command          470  31%    - read-extended-command-1          470  31%     - completing-read-default          443  29%      + redisplay_internal (C function)           11   0%      - timer-event-handler           11   0%       - apply            7   0%        + jinx--timer-handler            4   0%        + org-element--cache-sync           51   3%  - funcall-interactively           34   2%   + org-kill-line           17   1%   + next-line          200  13%   Automatic GC           57   3% + ...           57   3% + timer-event-handler It looks like redisplay-internal is the culprit In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version  3.24.33, cairo version 1.16.0) of 2024-03-03 built on 3c4cb1333c59 Repository revision: 7f8717c6fd3e19b41048ce9a391d59540886cdee Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201001 System Description: Ubuntu 22.04.4 LTS Configured using:  'configure --prefix=/usr --program-suffix=30 --with-x  --with-x-toolkit=gtk3 --with-cairo --with-compress-install  --with-modules=yes --with-threads --with-included-regex --with-zlib  --with-json --with-rsvg --with-small-ja-dic --with-native-compilation  --with-tree-sitter=no 'CFLAGS=-g -O2  -ffile-prefix-map=/home/paag/emacs=. -flto=auto -ffat-lto-objects  -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat  -Werror=format-security' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'  'LDFLAGS=-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects  -flto=auto -Wl,-z,relro'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LC_MONETARY: es_ES.UTF-8   value of $LC_NUMERIC: es_ES.UTF-8   value of $LC_TIME: es_ES.UTF-8   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=ibus   locale-coding-system: utf-8 Major mode: Lisp Interaction Minor modes in effect:   yas-global-mode: t   yas-minor-mode: t   global-company-mode: t   company-mode: t   global-tab-line-mode: t   tab-line-mode: t   electric-pair-mode: t   server-mode: t   override-global-mode: t   global-eldoc-mode: t   eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   minibuffer-regexp-mode: t   column-number-mode: t   line-number-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: ~/.emacs.d/lisp/rst hides /usr/share/emacs/30.0.50/lisp/textmodes/rst /home/paag/Devel/org-mode/lisp/org-loaddefs hides /usr/share/emacs/30.0.50/lisp/org/org-loaddefs /home/paag/Devel/org-mode/lisp/ob-sass hides /usr/share/emacs/30.0.50/lisp/org/ob-sass /home/paag/Devel/org-mode/lisp/ox hides /usr/share/emacs/30.0.50/lisp/org/ox /home/paag/Devel/org-mode/lisp/ob-forth hides /usr/share/emacs/30.0.50/lisp/org/ob-forth /home/paag/Devel/org-mode/lisp/ol-mhe hides /usr/share/emacs/30.0.50/lisp/org/ol-mhe /home/paag/Devel/org-mode/lisp/ox-publish hides /usr/share/emacs/30.0.50/lisp/org/ox-publish /home/paag/Devel/org-mode/lisp/ob-core hides /usr/share/emacs/30.0.50/lisp/org/ob-core /home/paag/Devel/org-mode/lisp/org-indent hides /usr/share/emacs/30.0.50/lisp/org/org-indent /home/paag/Devel/org-mode/lisp/org-attach-git hides /usr/share/emacs/30.0.50/lisp/org/org-attach-git /home/paag/Devel/org-mode/lisp/ol-eww hides /usr/share/emacs/30.0.50/lisp/org/ol-eww /home/paag/Devel/org-mode/lisp/org-colview hides /usr/share/emacs/30.0.50/lisp/org/org-colview /home/paag/Devel/org-mode/lisp/org-cycle hides /usr/share/emacs/30.0.50/lisp/org/org-cycle /home/paag/Devel/org-mode/lisp/ob-perl hides /usr/share/emacs/30.0.50/lisp/org/ob-perl /home/paag/Devel/org-mode/lisp/ob-maxima hides /usr/share/emacs/30.0.50/lisp/org/ob-maxima /home/paag/Devel/org-mode/lisp/oc-biblatex hides /usr/share/emacs/30.0.50/lisp/org/oc-biblatex /home/paag/Devel/org-mode/lisp/ol-man hides /usr/share/emacs/30.0.50/lisp/org/ol-man /home/paag/Devel/org-mode/lisp/org-crypt hides /usr/share/emacs/30.0.50/lisp/org/org-crypt /home/paag/Devel/org-mode/lisp/ob-C hides /usr/share/emacs/30.0.50/lisp/org/ob-C /home/paag/Devel/org-mode/lisp/ox-ascii hides /usr/share/emacs/30.0.50/lisp/org/ox-ascii /home/paag/Devel/org-mode/lisp/org-inlinetask hides /usr/share/emacs/30.0.50/lisp/org/org-inlinetask /home/paag/Devel/org-mode/lisp/ol-gnus hides /usr/share/emacs/30.0.50/lisp/org/ol-gnus /home/paag/Devel/org-mode/lisp/ox-man hides /usr/share/emacs/30.0.50/lisp/org/ox-man /home/paag/Devel/org-mode/lisp/ob-plantuml hides /usr/share/emacs/30.0.50/lisp/org/ob-plantuml /home/paag/Devel/org-mode/lisp/org-list hides /usr/share/emacs/30.0.50/lisp/org/org-list /home/paag/Devel/org-mode/lisp/ob-latex hides /usr/share/emacs/30.0.50/lisp/org/ob-latex /home/paag/Devel/org-mode/lisp/ob-shell hides /usr/share/emacs/30.0.50/lisp/org/ob-shell /home/paag/Devel/org-mode/lisp/org-goto hides /usr/share/emacs/30.0.50/lisp/org/org-goto /home/paag/Devel/org-mode/lisp/ob-eshell hides /usr/share/emacs/30.0.50/lisp/org/ob-eshell /home/paag/Devel/org-mode/lisp/ob-java hides /usr/share/emacs/30.0.50/lisp/org/ob-java /home/paag/Devel/org-mode/lisp/ox-beamer hides /usr/share/emacs/30.0.50/lisp/org/ox-beamer /home/paag/Devel/org-mode/lisp/ob-org hides /usr/share/emacs/30.0.50/lisp/org/ob-org /home/paag/Devel/org-mode/lisp/ob-makefile hides /usr/share/emacs/30.0.50/lisp/org/ob-makefile /home/paag/Devel/org-mode/lisp/org-attach hides /usr/share/emacs/30.0.50/lisp/org/org-attach /home/paag/Devel/org-mode/lisp/ob-scheme hides /usr/share/emacs/30.0.50/lisp/org/ob-scheme /home/paag/Devel/org-mode/lisp/oc-basic hides /usr/share/emacs/30.0.50/lisp/org/oc-basic /home/paag/Devel/org-mode/lisp/ob-awk hides /usr/share/emacs/30.0.50/lisp/org/ob-awk /home/paag/Devel/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/30.0.50/lisp/org/ob-gnuplot /home/paag/Devel/org-mode/lisp/ob-groovy hides /usr/share/emacs/30.0.50/lisp/org/ob-groovy /home/paag/Devel/org-mode/lisp/ob-octave hides /usr/share/emacs/30.0.50/lisp/org/ob-octave /home/paag/Devel/org-mode/lisp/ob-lilypond hides /usr/share/emacs/30.0.50/lisp/org/ob-lilypond /home/paag/Devel/org-mode/lisp/org-duration hides /usr/share/emacs/30.0.50/lisp/org/org-duration /home/paag/Devel/org-mode/lisp/ob-lob hides /usr/share/emacs/30.0.50/lisp/org/ob-lob /home/paag/Devel/org-mode/lisp/ob-matlab hides /usr/share/emacs/30.0.50/lisp/org/ob-matlab /home/paag/Devel/org-mode/lisp/ox-koma-letter hides /usr/share/emacs/30.0.50/lisp/org/ox-koma-letter /home/paag/Devel/org-mode/lisp/oc-natbib hides /usr/share/emacs/30.0.50/lisp/org/oc-natbib /home/paag/Devel/org-mode/lisp/ob-ditaa hides /usr/share/emacs/30.0.50/lisp/org/ob-ditaa /home/paag/Devel/org-mode/lisp/ox-icalendar hides /usr/share/emacs/30.0.50/lisp/org/ox-icalendar /home/paag/Devel/org-mode/lisp/ox-latex hides /usr/share/emacs/30.0.50/lisp/org/ox-latex /home/paag/Devel/org-mode/lisp/org-footnote hides /usr/share/emacs/30.0.50/lisp/org/org-footnote /home/paag/Devel/org-mode/lisp/ob-fortran hides /usr/share/emacs/30.0.50/lisp/org/ob-fortran /home/paag/Devel/org-mode/lisp/org-mouse hides /usr/share/emacs/30.0.50/lisp/org/org-mouse /home/paag/Devel/org-mode/lisp/ol-eshell hides /usr/share/emacs/30.0.50/lisp/org/ol-eshell /home/paag/Devel/org-mode/lisp/org-habit hides /usr/share/emacs/30.0.50/lisp/org/org-habit /home/paag/Devel/org-mode/lisp/ob-table hides /usr/share/emacs/30.0.50/lisp/org/ob-table /home/paag/Devel/org-mode/lisp/oc-bibtex hides /usr/share/emacs/30.0.50/lisp/org/oc-bibtex /home/paag/Devel/org-mode/lisp/ob-clojure hides /usr/share/emacs/30.0.50/lisp/org/ob-clojure /home/paag/Devel/org-mode/lisp/ob-comint hides /usr/share/emacs/30.0.50/lisp/org/ob-comint /home/paag/Devel/org-mode/lisp/org-fold-core hides /usr/share/emacs/30.0.50/lisp/org/org-fold-core /home/paag/Devel/org-mode/lisp/ob-exp hides /usr/share/emacs/30.0.50/lisp/org/ob-exp /home/paag/Devel/org-mode/lisp/org-refile hides /usr/share/emacs/30.0.50/lisp/org/org-refile /home/paag/Devel/org-mode/lisp/org-protocol hides /usr/share/emacs/30.0.50/lisp/org/org-protocol /home/paag/Devel/org-mode/lisp/ob-js hides /usr/share/emacs/30.0.50/lisp/org/ob-js /home/paag/Devel/org-mode/lisp/ob-lua hides /usr/share/emacs/30.0.50/lisp/org/ob-lua /home/paag/Devel/org-mode/lisp/org-archive hides /usr/share/emacs/30.0.50/lisp/org/org-archive /home/paag/Devel/org-mode/lisp/org-keys hides /usr/share/emacs/30.0.50/lisp/org/org-keys /home/paag/Devel/org-mode/lisp/ob-calc hides /usr/share/emacs/30.0.50/lisp/org/ob-calc /home/paag/Devel/org-mode/lisp/ob-tangle hides /usr/share/emacs/30.0.50/lisp/org/ob-tangle /home/paag/Devel/org-mode/lisp/ob-sqlite hides /usr/share/emacs/30.0.50/lisp/org/ob-sqlite /home/paag/Devel/org-mode/lisp/org-fold hides /usr/share/emacs/30.0.50/lisp/org/org-fold /home/paag/Devel/org-mode/lisp/ob-ref hides /usr/share/emacs/30.0.50/lisp/org/ob-ref /home/paag/Devel/org-mode/lisp/org-pcomplete hides /usr/share/emacs/30.0.50/lisp/org/org-pcomplete /home/paag/Devel/org-mode/lisp/ob-eval hides /usr/share/emacs/30.0.50/lisp/org/ob-eval /home/paag/Devel/org-mode/lisp/org-macs hides /usr/share/emacs/30.0.50/lisp/org/org-macs /home/paag/Devel/org-mode/lisp/oc-csl hides /usr/share/emacs/30.0.50/lisp/org/oc-csl /home/paag/Devel/org-mode/lisp/org-capture hides /usr/share/emacs/30.0.50/lisp/org/org-capture /home/paag/Devel/org-mode/lisp/ox-md hides /usr/share/emacs/30.0.50/lisp/org/ox-md /home/paag/Devel/org-mode/lisp/ol-bibtex hides /usr/share/emacs/30.0.50/lisp/org/ol-bibtex /home/paag/Devel/org-mode/lisp/org-agenda hides /usr/share/emacs/30.0.50/lisp/org/org-agenda /home/paag/Devel/org-mode/lisp/org hides /usr/share/emacs/30.0.50/lisp/org/org /home/paag/Devel/org-mode/lisp/ol-irc hides /usr/share/emacs/30.0.50/lisp/org/ol-irc /home/paag/Devel/org-mode/lisp/ob-haskell hides /usr/share/emacs/30.0.50/lisp/org/ob-haskell /home/paag/Devel/org-mode/lisp/oc hides /usr/share/emacs/30.0.50/lisp/org/oc /home/paag/Devel/org-mode/lisp/ob-lisp hides /usr/share/emacs/30.0.50/lisp/org/ob-lisp /home/paag/Devel/org-mode/lisp/ox-org hides /usr/share/emacs/30.0.50/lisp/org/ox-org /home/paag/Devel/org-mode/lisp/org-entities hides /usr/share/emacs/30.0.50/lisp/org/org-entities /home/paag/Devel/org-mode/lisp/ob-julia hides /usr/share/emacs/30.0.50/lisp/org/ob-julia /home/paag/Devel/org-mode/lisp/ob-ocaml hides /usr/share/emacs/30.0.50/lisp/org/ob-ocaml /home/paag/Devel/org-mode/lisp/ob-ruby hides /usr/share/emacs/30.0.50/lisp/org/ob-ruby /home/paag/Devel/org-mode/lisp/ob-python hides /usr/share/emacs/30.0.50/lisp/org/ob-python /home/paag/Devel/org-mode/lisp/org-mobile hides /usr/share/emacs/30.0.50/lisp/org/org-mobile /home/paag/Devel/org-mode/lisp/ob-css hides /usr/share/emacs/30.0.50/lisp/org/ob-css /home/paag/Devel/org-mode/lisp/org-datetree hides /usr/share/emacs/30.0.50/lisp/org/org-datetree /home/paag/Devel/org-mode/lisp/org-tempo hides /usr/share/emacs/30.0.50/lisp/org/org-tempo /home/paag/Devel/org-mode/lisp/ob hides /usr/share/emacs/30.0.50/lisp/org/ob /home/paag/Devel/org-mode/lisp/ob-processing hides /usr/share/emacs/30.0.50/lisp/org/ob-processing /home/paag/Devel/org-mode/lisp/org-faces hides /usr/share/emacs/30.0.50/lisp/org/org-faces /home/paag/Devel/org-mode/lisp/org-feed hides /usr/share/emacs/30.0.50/lisp/org/org-feed /home/paag/Devel/org-mode/lisp/ob-sed hides /usr/share/emacs/30.0.50/lisp/org/ob-sed /home/paag/Devel/org-mode/lisp/org-macro hides /usr/share/emacs/30.0.50/lisp/org/org-macro /home/paag/Devel/org-mode/lisp/org-element hides /usr/share/emacs/30.0.50/lisp/org/org-element /home/paag/Devel/org-mode/lisp/org-compat hides /usr/share/emacs/30.0.50/lisp/org/org-compat /home/paag/Devel/org-mode/lisp/ob-dot hides /usr/share/emacs/30.0.50/lisp/org/ob-dot /home/paag/Devel/org-mode/lisp/ol-w3m hides /usr/share/emacs/30.0.50/lisp/org/ol-w3m /home/paag/Devel/org-mode/lisp/org-timer hides /usr/share/emacs/30.0.50/lisp/org/org-timer /home/paag/Devel/org-mode/lisp/ob-R hides /usr/share/emacs/30.0.50/lisp/org/ob-R /home/paag/Devel/org-mode/lisp/ox-odt hides /usr/share/emacs/30.0.50/lisp/org/ox-odt /home/paag/Devel/org-mode/lisp/ol-docview hides /usr/share/emacs/30.0.50/lisp/org/ol-docview /home/paag/Devel/org-mode/lisp/org-clock hides /usr/share/emacs/30.0.50/lisp/org/org-clock /home/paag/Devel/org-mode/lisp/ob-screen hides /usr/share/emacs/30.0.50/lisp/org/ob-screen /home/paag/Devel/org-mode/lisp/ol-info hides /usr/share/emacs/30.0.50/lisp/org/ol-info /home/paag/Devel/org-mode/lisp/ox-texinfo hides /usr/share/emacs/30.0.50/lisp/org/ox-texinfo /home/paag/Devel/org-mode/lisp/org-num hides /usr/share/emacs/30.0.50/lisp/org/org-num /home/paag/Devel/org-mode/lisp/ox-html hides /usr/share/emacs/30.0.50/lisp/org/ox-html /home/paag/Devel/org-mode/lisp/org-table hides /usr/share/emacs/30.0.50/lisp/org/org-table /home/paag/Devel/org-mode/lisp/ol-bbdb hides /usr/share/emacs/30.0.50/lisp/org/ol-bbdb /home/paag/Devel/org-mode/lisp/org-src hides /usr/share/emacs/30.0.50/lisp/org/org-src /home/paag/Devel/org-mode/lisp/org-ctags hides /usr/share/emacs/30.0.50/lisp/org/org-ctags /home/paag/Devel/org-mode/lisp/ol-rmail hides /usr/share/emacs/30.0.50/lisp/org/ol-rmail /home/paag/Devel/org-mode/lisp/org-id hides /usr/share/emacs/30.0.50/lisp/org/org-id /home/paag/Devel/org-mode/lisp/org-plot hides /usr/share/emacs/30.0.50/lisp/org/org-plot /home/paag/Devel/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/30.0.50/lisp/org/ob-emacs-lisp /home/paag/Devel/org-mode/lisp/ol-doi hides /usr/share/emacs/30.0.50/lisp/org/ol-doi /home/paag/Devel/org-mode/lisp/org-version hides /usr/share/emacs/30.0.50/lisp/org/org-version /home/paag/Devel/org-mode/lisp/org-lint hides /usr/share/emacs/30.0.50/lisp/org/org-lint /home/paag/Devel/org-mode/lisp/ob-sql hides /usr/share/emacs/30.0.50/lisp/org/ob-sql /home/paag/Devel/org-mode/lisp/org-persist hides /usr/share/emacs/30.0.50/lisp/org/org-persist /home/paag/Devel/org-mode/lisp/ol hides /usr/share/emacs/30.0.50/lisp/org/ol /usr/share/emacs/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/30.0.50/lisp/language/thai-word Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils yasnippet norte-theme cycle-appearance color oc-biblatex ob-shell ob-gnuplot ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist org-id org-refile org-element-ast inline avl-tree generator ob-python python org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs tex-mode eglot external-completion jsonrpc xref diff diff-mode ert ewoc debug backtrace advice find-func filenotify imenu company-keywords company-files company-yasnippet company-capf company pcase tab-line group-tab-line-mode dbus xml synctex-dbus derived texlog-mode tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs tramp-interactive flymake-yamllint flymake project compile text-property-search comint ansi-osc ansi-color thingatpt indent-tools yafolding s hydra ring lv indent-tools-indentation-of use-package-diminish edmacro kmacro use-package-bind-key compat elec-pair hl-line server bind-key easy-mmode use-package-ensure use-package-core finder-inf clojure-mode-autoloads info company-autoloads exec-path-from-shell-autoloads flymake-yamllint-autoloads indent-tools-autoloads hydra-autoloads jinx-autoloads lua-mode-autoloads lv-autoloads move-text-autoloads multiple-cursors-autoloads s-autoloads visual-regexp-autoloads yafolding-autoloads yaml-mode-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core cl-macs password-cache json map byte-opt url-vars cus-edit pp cus-load wid-edit comp cl-seq comp-cstr cl-extra help-mode warnings icons subr-x gv cl-loaddefs cl-lib comp-run bytecomp byte-compile comp-common rx 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 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 557788 32328) (symbols 48 34775 23)  (strings 32 169086 6095) (string-bytes 1 4826454) (vectors 16 51859)  (vector-slots 8 620464 19214) (floats 8 285 23) (intervals 56 473 0)  (buffers 976 12)) From unknown Sat Aug 09 13:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69614: 30.0.50; General Emacs slowdown Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Mar 2024 16:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Pedro A. Aranda" Cc: 69614@debbugs.gnu.org Received: via spool by 69614-submit@debbugs.gnu.org id=B69614.170982875822269 (code B ref 69614); Thu, 07 Mar 2024 16:26:01 +0000 Received: (at 69614) by debbugs.gnu.org; 7 Mar 2024 16:25:58 +0000 Received: from localhost ([127.0.0.1]:54767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGZC-0005n7-4A for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:25:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGZ7-0005mX-EY for 69614@debbugs.gnu.org; Thu, 07 Mar 2024 11:25:55 -0500 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 ) id 1riGYW-0007nh-6K; Thu, 07 Mar 2024 11:25:16 -0500 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=uzx58hmE+0FJ9PM2iS4GYLvKRvWzWmMrKXG87UfE0CE=; b=npSp0aDq13UTxWzox4BC n/TXJiZJEhlqyS2tG4CbHjgCq8Sfwj7s+jnK6tLbeZ1+nW8RM4OU4zPnRCY/xY6WlbNiOVUJDT+4W b4bM3byKMOlNw7WtQiu5fDe+c53ZzTYHufQbHIVzcMlnh5B5e4R5ke56dL8iGLnE6WtN7bXXHAjTJ /c9V+CFmWr1CxhQz5oeu2SsvOYRk4UPi6r8my2LdIpX5WMO20//9O9Y3JNGeQw5hL4M43OjPRQDtx enTzeYJsCnxY4zK594pWh07zQNewLPtbJETmK1bpdDszdB2V0AqfLSLqaoC06Q3I86HXGJ+IA109O XUzo4HxrvS+qOA==; Date: Thu, 07 Mar 2024 18:25:11 +0200 Message-Id: <86ttli102g.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> (paaguti@gmail.com) References: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 7 Mar 2024 17:08:39 +0100 > From: "Pedro A. Aranda" > > In different situations, I have experienced a drastic > slowdown in Emacs. Here is a profiler example when deleting > a line in a table in an org-mode buffer: > >          650  43% + redisplay_internal (C function) >          521  35% - command-execute >          470  31%  - byte-code >          470  31%   - read-extended-command >          470  31%    - read-extended-command-1 >          470  31%     - completing-read-default >          443  29%      + redisplay_internal (C function) >           11   0%      - timer-event-handler >           11   0%       - apply >            7   0%        + jinx--timer-handler >            4   0%        + org-element--cache-sync >           51   3%  - funcall-interactively >           34   2%   + org-kill-line >           17   1%   + next-line >          200  13%   Automatic GC >           57   3% + ... >           57   3% + timer-event-handler > > It looks like redisplay-internal is the culprit Thanks, but unless you provide some details for reproducing this, what do you expect us to do with this report? From unknown Sat Aug 09 13:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69614: 30.0.50; General Emacs slowdown Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Mar 2024 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Pedro A. Aranda" Cc: 69614@debbugs.gnu.org Received: via spool by 69614-submit@debbugs.gnu.org id=B69614.170982876822339 (code B ref 69614); Thu, 07 Mar 2024 16:27:02 +0000 Received: (at 69614) by debbugs.gnu.org; 7 Mar 2024 16:26:08 +0000 Received: from localhost ([127.0.0.1]:54773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGZL-0005oE-GB for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:26:08 -0500 Received: from mout02.posteo.de ([185.67.36.66]:43227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGZF-0005ms-7k for 69614@debbugs.gnu.org; Thu, 07 Mar 2024 11:26:05 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 1EADB240101 for <69614@debbugs.gnu.org>; Thu, 7 Mar 2024 17:25:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1709828723; bh=6H0uwTD/+jknSZEhHeMMnxhwJrh0IzNmaDUbySfPL8I=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=K6pX/Gbihq0uQ4S+QZs7BzY7EXu3D/fSGrhKDmMcEBOOn56Cs+fqg7paRonKmXu+Z AR+TQiQcvYJtqxZ9v3azqb9ZpVIlkAu6GzoxF1wmk+T9inanVAIB884FkhvUh3KGTO cW6UvUWyR/rMVFRFvVhA/1Xs2lzqYiRruWAxEsI92rId5/7OxiWQYUJMbKk5Emv8Ny MB5M21zuCADT2HVxtU8Bidek2MxtnDXUZl6ZogAK3t4RUqRY7Q87Khvmu/QM2c0t3x emwRdvamNYC6L3l01G6+rQd4DNwgEvLh0qZKy4cOPY9tCme0mKEg1j65IUuSPbrkfv LzOFmcsLQ+rYQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TrF5Z3ZjZz6tsf; Thu, 7 Mar 2024 17:25:22 +0100 (CET) From: Philip Kaludercic In-Reply-To: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> (Pedro A. Aranda's message of "Thu, 7 Mar 2024 17:08:39 +0100") References: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Thu, 07 Mar 2024 16:25:21 +0000 Message-ID: <87msranh5a.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) IlBlZHJvIEEuIEFyYW5kYSIgPHBhYWd1dGlAZ21haWwuY29tPiB3cml0ZXM6DQoNCj4gSGksDQo+ DQo+IEluIGRpZmZlcmVudCBzaXR1YXRpb25zLCBJIGhhdmUgZXhwZXJpZW5jZWQgYSBkcmFzdGlj DQo+IHNsb3dkb3duIGluIEVtYWNzLiBIZXJlIGlzIGEgcHJvZmlsZXIgZXhhbXBsZSB3aGVuIGRl bGV0aW5nDQo+IGEgbGluZSBpbiBhIHRhYmxlIGluIGFuIG9yZy1tb2RlIGJ1ZmZlcjoNCj4NCj4g wqDCoMKgwqDCoMKgwqDCoCA2NTDCoCA0MyUgKyByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVuY3Rp b24pDQo+IMKgwqDCoMKgwqDCoMKgwqAgNTIxwqAgMzUlIC0gY29tbWFuZC1leGVjdXRlDQo+IMKg wqDCoMKgwqDCoMKgwqAgNDcwwqAgMzElwqAgLSBieXRlLWNvZGUNCj4gwqDCoMKgwqDCoMKgwqDC oCA0NzDCoCAzMSXCoMKgIC0gcmVhZC1leHRlbmRlZC1jb21tYW5kDQo+IMKgwqDCoMKgwqDCoMKg wqAgNDcwwqAgMzElwqDCoMKgIC0gcmVhZC1leHRlbmRlZC1jb21tYW5kLTENCj4gwqDCoMKgwqDC oMKgwqDCoCA0NzDCoCAzMSXCoMKgwqDCoCAtIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0DQo+IMKg wqDCoMKgwqDCoMKgwqAgNDQzwqAgMjklwqDCoMKgwqDCoCArIHJlZGlzcGxheV9pbnRlcm5hbCAo QyBmdW5jdGlvbikNCj4gwqDCoMKgwqDCoMKgwqDCoMKgIDExwqDCoCAwJcKgwqDCoMKgwqAgLSB0 aW1lci1ldmVudC1oYW5kbGVyDQo+IMKgwqDCoMKgwqDCoMKgwqDCoCAxMcKgwqAgMCXCoMKgwqDC oMKgwqAgLSBhcHBseQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoCA3wqDCoCAwJcKgwqDCoMKgwqDC oMKgICsgamlueC0tdGltZXItaGFuZGxlcg0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoCA0wqDCoCAw JcKgwqDCoMKgwqDCoMKgICsgb3JnLWVsZW1lbnQtLWNhY2hlLXN5bmMNCg0KSnVzdCBiZWNhdXNl IHRoaXMgc2VlbXMgc3VzcGljaW91czsgQ2FuIHlvdSBiZSBzdXJlIHRoYXQgdGhlc2UgdHdvDQph cmVuJ3QgcmVsYXRlZD8gIFdoYXQgaGFwcGVucyBpbiBhIG5vbi1vcmcgYnVmZmVyIHdpdGggamlu eCBlbmFibGVkLCBvcg0KYW4gb3JnLW1vZGUgYnVmZmVyIHdpdGhvdXQgamlueD8NCg0KPiDCoMKg wqDCoMKgwqDCoMKgwqAgNTHCoMKgIDMlwqAgLSBmdW5jYWxsLWludGVyYWN0aXZlbHkNCj4gwqDC oMKgwqDCoMKgwqDCoMKgIDM0wqDCoCAyJcKgwqAgKyBvcmcta2lsbC1saW5lDQo+IMKgwqDCoMKg wqDCoMKgwqDCoCAxN8KgwqAgMSXCoMKgICsgbmV4dC1saW5lDQo+IMKgwqDCoMKgwqDCoMKgwqAg MjAwwqAgMTMlwqDCoCBBdXRvbWF0aWMgR0MNCj4gwqDCoMKgwqDCoMKgwqDCoMKgIDU3wqDCoCAz JSArIC4uLg0KPiDCoMKgwqDCoMKgwqDCoMKgwqAgNTfCoMKgIDMlICsgdGltZXItZXZlbnQtaGFu ZGxlcg0KPg0KPiBJdCBsb29rcyBsaWtlIHJlZGlzcGxheS1pbnRlcm5hbCBpcyB0aGUgY3VscHJp dA0KPg0KPiBJbiBHTlUgRW1hY3MgMzAuMC41MCAoYnVpbGQgMSwgeDg2XzY0LXBjLWxpbnV4LWdu dSwgR1RLKyBWZXJzaW9uDQo+IMKgMy4yNC4zMywgY2Fpcm8gdmVyc2lvbiAxLjE2LjApIG9mIDIw MjQtMDMtMDMgYnVpbHQgb24gM2M0Y2IxMzMzYzU5DQo+IFJlcG9zaXRvcnkgcmV2aXNpb246IDdm ODcxN2M2ZmQzZTE5YjQxMDQ4Y2U5YTM5MWQ1OTU0MDg4NmNkZWUNCj4gUmVwb3NpdG9yeSBicmFu Y2g6IG1hc3Rlcg0KPiBXaW5kb3dpbmcgc3lzdGVtIGRpc3RyaWJ1dG9yICdUaGUgWC5PcmcgRm91 bmRhdGlvbicsIHZlcnNpb24gMTEuMC4xMjIwMTAwMQ0KPiBTeXN0ZW0gRGVzY3JpcHRpb246IFVi dW50dSAyMi4wNC40IExUUw0KPg0KPiBDb25maWd1cmVkIHVzaW5nOg0KPiDCoCdjb25maWd1cmUg LS1wcmVmaXg9L3VzciAtLXByb2dyYW0tc3VmZml4PTMwIC0td2l0aC14DQo+IMKgLS13aXRoLXgt dG9vbGtpdD1ndGszIC0td2l0aC1jYWlybyAtLXdpdGgtY29tcHJlc3MtaW5zdGFsbA0KPiDCoC0t d2l0aC1tb2R1bGVzPXllcyAtLXdpdGgtdGhyZWFkcyAtLXdpdGgtaW5jbHVkZWQtcmVnZXggLS13 aXRoLXpsaWINCj4gwqAtLXdpdGgtanNvbiAtLXdpdGgtcnN2ZyAtLXdpdGgtc21hbGwtamEtZGlj IC0td2l0aC1uYXRpdmUtY29tcGlsYXRpb24NCj4gwqAtLXdpdGgtdHJlZS1zaXR0ZXI9bm8gJ0NG TEFHUz0tZyAtTzINCj4gwqAtZmZpbGUtcHJlZml4LW1hcD0vaG9tZS9wYWFnL2VtYWNzPS4gLWZs dG89YXV0byAtZmZhdC1sdG8tb2JqZWN0cw0KPiDCoC1mbHRvPWF1dG8gLWZmYXQtbHRvLW9iamVj dHMgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1XZm9ybWF0DQo+IMKgLVdlcnJvcj1mb3JtYXQt c2VjdXJpdHknICdDUFBGTEFHUz0tV2RhdGUtdGltZSAtRF9GT1JUSUZZX1NPVVJDRT0yJw0KPiDC oCdMREZMQUdTPS1XbCwtQnN5bWJvbGljLWZ1bmN0aW9ucyAtZmx0bz1hdXRvIC1mZmF0LWx0by1v YmplY3RzDQo+IMKgLWZsdG89YXV0byAtV2wsLXoscmVscm8nJw0KPg0KPiBDb25maWd1cmVkIGZl YXR1cmVzOg0KPiBDQUlSTyBEQlVTIEZSRUVUWVBFIEdJRiBHTElCIEdNUCBHTlVUTFMgR1NFVFRJ TkdTIEhBUkZCVVpaIEpQRUcgSlNPTg0KPiBMSUJTRUxJTlVYIExJQlhNTDIgTU9EVUxFUyBOQVRJ VkVfQ09NUCBOT1RJRlkgSU5PVElGWSBQRFVNUEVSIFBORyBSU1ZHDQo+IFNFQ0NPTVAgU09VTkQg VEhSRUFEUyBUSUZGIFRPT0xLSVRfU0NST0xMX0JBUlMgWDExIFhEQkUgWElNIFhJTlBVVDIgWFBN DQo+IEdUSzMgWkxJQg0KPg0KPiBJbXBvcnRhbnQgc2V0dGluZ3M6DQo+IMKgIHZhbHVlIG9mICRM Q19NT05FVEFSWTogZXNfRVMuVVRGLTgNCj4gwqAgdmFsdWUgb2YgJExDX05VTUVSSUM6IGVzX0VT LlVURi04DQo+IMKgIHZhbHVlIG9mICRMQ19USU1FOiBlc19FUy5VVEYtOA0KPiDCoCB2YWx1ZSBv ZiAkTEFORzogZW5fVVMuVVRGLTgNCj4gwqAgdmFsdWUgb2YgJFhNT0RJRklFUlM6IEBpbT1pYnVz DQo+IMKgIGxvY2FsZS1jb2Rpbmctc3lzdGVtOiB1dGYtOA0KPg0KPiBNYWpvciBtb2RlOiBMaXNw IEludGVyYWN0aW9uDQo+DQo+IE1pbm9yIG1vZGVzIGluIGVmZmVjdDoNCj4gwqAgeWFzLWdsb2Jh bC1tb2RlOiB0DQo+IMKgIHlhcy1taW5vci1tb2RlOiB0DQo+IMKgIGdsb2JhbC1jb21wYW55LW1v ZGU6IHQNCj4gwqAgY29tcGFueS1tb2RlOiB0DQo+IMKgIGdsb2JhbC10YWItbGluZS1tb2RlOiB0 DQo+IMKgIHRhYi1saW5lLW1vZGU6IHQNCj4gwqAgZWxlY3RyaWMtcGFpci1tb2RlOiB0DQo+IMKg IHNlcnZlci1tb2RlOiB0DQo+IMKgIG92ZXJyaWRlLWdsb2JhbC1tb2RlOiB0DQo+IMKgIGdsb2Jh bC1lbGRvYy1tb2RlOiB0DQo+IMKgIGVsZG9jLW1vZGU6IHQNCj4gwqAgc2hvdy1wYXJlbi1tb2Rl OiB0DQo+IMKgIGVsZWN0cmljLWluZGVudC1tb2RlOiB0DQo+IMKgIG1vdXNlLXdoZWVsLW1vZGU6 IHQNCj4gwqAgbWVudS1iYXItbW9kZTogdA0KPiDCoCBmaWxlLW5hbWUtc2hhZG93LW1vZGU6IHQN Cj4gwqAgZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0DQo+IMKgIGZvbnQtbG9jay1tb2RlOiB0DQo+ IMKgIGJsaW5rLWN1cnNvci1tb2RlOiB0DQo+IMKgIG1pbmlidWZmZXItcmVnZXhwLW1vZGU6IHQN Cj4gwqAgY29sdW1uLW51bWJlci1tb2RlOiB0DQo+IMKgIGxpbmUtbnVtYmVyLW1vZGU6IHQNCj4g wqAgdHJhbnNpZW50LW1hcmstbW9kZTogdA0KPiDCoCBhdXRvLWNvbXBvc2l0aW9uLW1vZGU6IHQN Cj4gwqAgYXV0by1lbmNyeXB0aW9uLW1vZGU6IHQNCj4gwqAgYXV0by1jb21wcmVzc2lvbi1tb2Rl OiB0DQo+DQo+IExvYWQtcGF0aCBzaGFkb3dzOg0KPiB+Ly5lbWFjcy5kL2xpc3AvcnN0IGhpZGVz IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL3RleHRtb2Rlcy9yc3QNCj4gL2hvbWUvcGFh Zy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1sb2FkZGVmcyBoaWRlcw0KPiAvdXNyL3NoYXJlL2Vt YWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLWxvYWRkZWZzDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3Jn LW1vZGUvbGlzcC9vYi1zYXNzIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNw L29yZy9vYi1zYXNzDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9veCBoaWRlcyAv dXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3gNCj4gL2hvbWUvcGFhZy9EZXZlbC9v cmctbW9kZS9saXNwL29iLWZvcnRoIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9s aXNwL29yZy9vYi1mb3J0aA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2wtbWhl IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vbC1taGUNCj4gL2hv bWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL294LXB1Ymxpc2ggaGlkZXMNCj4gL3Vzci9zaGFy ZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL294LXB1Ymxpc2gNCj4gL2hvbWUvcGFhZy9EZXZlbC9v cmctbW9kZS9saXNwL29iLWNvcmUgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xp c3Avb3JnL29iLWNvcmUNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1pbmRl bnQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29yZy1pbmRlbnQN Cj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1hdHRhY2gtZ2l0IGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctYXR0YWNoLWdpdA0KPiAvaG9t ZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2wtZXd3IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1h Y3MvMzAuMC41MC9saXNwL29yZy9vbC1ld3cNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9s aXNwL29yZy1jb2x2aWV3IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29y Zy9vcmctY29sdmlldw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWN5Y2xl IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctY3ljbGUNCj4g L2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLXBlcmwgaGlkZXMNCj4gL3Vzci9zaGFy ZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLXBlcmwNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmct bW9kZS9saXNwL29iLW1heGltYSBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlz cC9vcmcvb2ItbWF4aW1hDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYy1iaWJs YXRleCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2MtYmlibGF0 ZXgNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29sLW1hbiBoaWRlcw0KPiAvdXNy L3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2wtbWFuDQo+IC9ob21lL3BhYWcvRGV2ZWwv b3JnLW1vZGUvbGlzcC9vcmctY3J5cHQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUw L2xpc3Avb3JnL29yZy1jcnlwdA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2It QyBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2ItQw0KPiAvaG9t ZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3gtYXNjaWkgaGlkZXMNCj4gL3Vzci9zaGFyZS9l bWFjcy8zMC4wLjUwL2xpc3Avb3JnL294LWFzY2lpDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1v ZGUvbGlzcC9vcmctaW5saW5ldGFzayBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAv bGlzcC9vcmcvb3JnLWlubGluZXRhc2sNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L29sLWdudXMgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29sLWdu dXMNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL294LW1hbiBoaWRlcw0KPiAvdXNy L3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3gtbWFuDQo+IC9ob21lL3BhYWcvRGV2ZWwv b3JnLW1vZGUvbGlzcC9vYi1wbGFudHVtbCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAu NTAvbGlzcC9vcmcvb2ItcGxhbnR1bWwNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L29yZy1saXN0IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmct bGlzdA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItbGF0ZXggaGlkZXMNCj4g L3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWxhdGV4DQo+IC9ob21lL3BhYWcv RGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1zaGVsbCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMw LjAuNTAvbGlzcC9vcmcvb2Itc2hlbGwNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L29yZy1nb3RvIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmct Z290bw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItZXNoZWxsIGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1lc2hlbGwNCj4gL2hvbWUvcGFh Zy9EZXZlbC9vcmctbW9kZS9saXNwL29iLWphdmEgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8z MC4wLjUwL2xpc3Avb3JnL29iLWphdmENCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L294LWJlYW1lciBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3gt YmVhbWVyDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1vcmcgaGlkZXMNCj4g L3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLW9yZw0KPiAvaG9tZS9wYWFnL0Rl dmVsL29yZy1tb2RlL2xpc3Avb2ItbWFrZWZpbGUgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8z MC4wLjUwL2xpc3Avb3JnL29iLW1ha2VmaWxlDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUv bGlzcC9vcmctYXR0YWNoIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29y Zy9vcmctYXR0YWNoDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1zY2hlbWUg aGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLXNjaGVtZQ0KPiAv aG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2MtYmFzaWMgaGlkZXMNCj4gL3Vzci9zaGFy ZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29jLWJhc2ljDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3Jn LW1vZGUvbGlzcC9vYi1hd2sgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Av b3JnL29iLWF3aw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItZ251cGxvdCBo aWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2ItZ251cGxvdA0KPiAv aG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItZ3Jvb3Z5IGhpZGVzDQo+IC91c3Ivc2hh cmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1ncm9vdnkNCj4gL2hvbWUvcGFhZy9EZXZlbC9v cmctbW9kZS9saXNwL29iLW9jdGF2ZSBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAv bGlzcC9vcmcvb2Itb2N0YXZlDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1s aWx5cG9uZCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2ItbGls eXBvbmQNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1kdXJhdGlvbiBoaWRl cw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLWR1cmF0aW9uDQo+IC9o b21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1sb2IgaGlkZXMNCj4gL3Vzci9zaGFyZS9l bWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWxvYg0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2Rl L2xpc3Avb2ItbWF0bGFiIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29y Zy9vYi1tYXRsYWINCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL294LWtvbWEtbGV0 dGVyIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9veC1rb21hLWxl dHRlcg0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2MtbmF0YmliIGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYy1uYXRiaWINCj4gL2hvbWUvcGFh Zy9EZXZlbC9vcmctbW9kZS9saXNwL29iLWRpdGFhIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3Mv MzAuMC41MC9saXNwL29yZy9vYi1kaXRhYQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xp c3Avb3gtaWNhbGVuZGFyIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29y Zy9veC1pY2FsZW5kYXINCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL294LWxhdGV4 IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9veC1sYXRleA0KPiAv aG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWZvb3Rub3RlIGhpZGVzDQo+IC91c3Iv c2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctZm9vdG5vdGUNCj4gL2hvbWUvcGFhZy9E ZXZlbC9vcmctbW9kZS9saXNwL29iLWZvcnRyYW4gaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8z MC4wLjUwL2xpc3Avb3JnL29iLWZvcnRyYW4NCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9s aXNwL29yZy1tb3VzZSBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcv b3JnLW1vdXNlDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vbC1lc2hlbGwgaGlk ZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29sLWVzaGVsbA0KPiAvaG9t ZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWhhYml0IGhpZGVzDQo+IC91c3Ivc2hhcmUv ZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctaGFiaXQNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmct bW9kZS9saXNwL29iLXRhYmxlIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNw L29yZy9vYi10YWJsZQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2MtYmlidGV4 IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYy1iaWJ0ZXgNCj4g L2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLWNsb2p1cmUgaGlkZXMNCj4gL3Vzci9z aGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWNsb2p1cmUNCj4gL2hvbWUvcGFhZy9EZXZl bC9vcmctbW9kZS9saXNwL29iLWNvbWludCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAu NTAvbGlzcC9vcmcvb2ItY29taW50DQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9v cmctZm9sZC1jb3JlIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9v cmctZm9sZC1jb3JlDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1leHAgaGlk ZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWV4cA0KPiAvaG9tZS9w YWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLXJlZmlsZSBoaWRlcw0KPiAvdXNyL3NoYXJlL2Vt YWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLXJlZmlsZQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1t b2RlL2xpc3Avb3JnLXByb3RvY29sIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9s aXNwL29yZy9vcmctcHJvdG9jb2wNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29i LWpzIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1qcw0KPiAv aG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItbHVhIGhpZGVzDQo+IC91c3Ivc2hhcmUv ZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1sdWENCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9k ZS9saXNwL29yZy1hcmNoaXZlIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNw L29yZy9vcmctYXJjaGl2ZQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWtl eXMgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29yZy1rZXlzDQo+ IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1jYWxjIGhpZGVzDQo+IC91c3Ivc2hh cmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1jYWxjDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3Jn LW1vZGUvbGlzcC9vYi10YW5nbGUgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xp c3Avb3JnL29iLXRhbmdsZQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2Itc3Fs aXRlIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1zcWxpdGUN Cj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1mb2xkIGhpZGVzDQo+IC91c3Iv c2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctZm9sZA0KPiAvaG9tZS9wYWFnL0RldmVs L29yZy1tb2RlL2xpc3Avb2ItcmVmIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9s aXNwL29yZy9vYi1yZWYNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1wY29t cGxldGUgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29yZy1wY29t cGxldGUNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLWV2YWwgaGlkZXMNCj4g L3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWV2YWwNCj4gL2hvbWUvcGFhZy9E ZXZlbC9vcmctbW9kZS9saXNwL29yZy1tYWNzIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAu MC41MC9saXNwL29yZy9vcmctbWFjcw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Av b2MtY3NsIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYy1jc2wN Cj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1jYXB0dXJlIGhpZGVzDQo+IC91 c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctY2FwdHVyZQ0KPiAvaG9tZS9wYWFn L0RldmVsL29yZy1tb2RlL2xpc3Avb3gtbWQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4w LjUwL2xpc3Avb3JnL294LW1kDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vbC1i aWJ0ZXggaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29sLWJpYnRl eA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWFnZW5kYSBoaWRlcw0KPiAv dXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLWFnZW5kYQ0KPiAvaG9tZS9wYWFn L0RldmVsL29yZy1tb2RlL2xpc3Avb3JnIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41 MC9saXNwL29yZy9vcmcNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29sLWlyYyBo aWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2wtaXJjDQo+IC9ob21l L3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1oYXNrZWxsIGhpZGVzDQo+IC91c3Ivc2hhcmUv ZW1hY3MvMzAuMC41MC9saXNwL29yZy9vYi1oYXNrZWxsDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3Jn LW1vZGUvbGlzcC9vYyBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2MN Cj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLWxpc3AgaGlkZXMNCj4gL3Vzci9z aGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWxpc3ANCj4gL2hvbWUvcGFhZy9EZXZlbC9v cmctbW9kZS9saXNwL294LW9yZyBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlz cC9vcmcvb3gtb3JnDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vcmctZW50aXRp ZXMgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29yZy1lbnRpdGll cw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2ItanVsaWEgaGlkZXMNCj4gL3Vz ci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWp1bGlhDQo+IC9ob21lL3BhYWcvRGV2 ZWwvb3JnLW1vZGUvbGlzcC9vYi1vY2FtbCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAu NTAvbGlzcC9vcmcvb2Itb2NhbWwNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29i LXJ1YnkgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLXJ1YnkN Cj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLXB5dGhvbiBoaWRlcw0KPiAvdXNy L3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2ItcHl0aG9uDQo+IC9ob21lL3BhYWcvRGV2 ZWwvb3JnLW1vZGUvbGlzcC9vcmctbW9iaWxlIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAu MC41MC9saXNwL29yZy9vcmctbW9iaWxlDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlz cC9vYi1jc3MgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWNz cw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWRhdGV0cmVlIGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctZGF0ZXRyZWUNCj4gL2hvbWUv cGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy10ZW1wbyBoaWRlcw0KPiAvdXNyL3NoYXJlL2Vt YWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLXRlbXBvDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1v ZGUvbGlzcC9vYiBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2INCj4g L2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLXByb2Nlc3NpbmcgaGlkZXMNCj4gL3Vz ci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLXByb2Nlc3NpbmcNCj4gL2hvbWUvcGFh Zy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy1mYWNlcyBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNz LzMwLjAuNTAvbGlzcC9vcmcvb3JnLWZhY2VzDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUv bGlzcC9vcmctZmVlZCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcv b3JnLWZlZWQNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29iLXNlZCBoaWRlcw0K PiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2Itc2VkDQo+IC9ob21lL3BhYWcv RGV2ZWwvb3JnLW1vZGUvbGlzcC9vcmctbWFjcm8gaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8z MC4wLjUwL2xpc3Avb3JnL29yZy1tYWNybw0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xp c3Avb3JnLWVsZW1lbnQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3Jn L29yZy1lbGVtZW50DQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vcmctY29tcGF0 IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctY29tcGF0DQo+ IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1kb3QgaGlkZXMNCj4gL3Vzci9zaGFy ZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLWRvdA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1t b2RlL2xpc3Avb2wtdzNtIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29y Zy9vbC13M20NCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy10aW1lciBoaWRl cw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLXRpbWVyDQo+IC9ob21l L3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1SIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3Mv MzAuMC41MC9saXNwL29yZy9vYi1SDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9v eC1vZHQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL294LW9kdA0K PiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2wtZG9jdmlldyBoaWRlcw0KPiAvdXNy L3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2wtZG9jdmlldw0KPiAvaG9tZS9wYWFnL0Rl dmVsL29yZy1tb2RlL2xpc3Avb3JnLWNsb2NrIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAu MC41MC9saXNwL29yZy9vcmctY2xvY2sNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L29iLXNjcmVlbiBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2It c2NyZWVuDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vbC1pbmZvIGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vbC1pbmZvDQo+IC9ob21lL3BhYWcv RGV2ZWwvb3JnLW1vZGUvbGlzcC9veC10ZXhpbmZvIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3Mv MzAuMC41MC9saXNwL29yZy9veC10ZXhpbmZvDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUv bGlzcC9vcmctbnVtIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9v cmctbnVtDQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9veC1odG1sIGhpZGVzDQo+ IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9veC1odG1sDQo+IC9ob21lL3BhYWcv RGV2ZWwvb3JnLW1vZGUvbGlzcC9vcmctdGFibGUgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8z MC4wLjUwL2xpc3Avb3JnL29yZy10YWJsZQ0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xp c3Avb2wtYmJkYiBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2wt YmJkYg0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLXNyYyBoaWRlcw0KPiAv dXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb3JnLXNyYw0KPiAvaG9tZS9wYWFnL0Rl dmVsL29yZy1tb2RlL2xpc3Avb3JnLWN0YWdzIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAu MC41MC9saXNwL29yZy9vcmctY3RhZ3MNCj4gL2hvbWUvcGFhZy9EZXZlbC9vcmctbW9kZS9saXNw L29sLXJtYWlsIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vbC1y bWFpbA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLWlkIGhpZGVzDQo+IC91 c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vcmctaWQNCj4gL2hvbWUvcGFhZy9EZXZl bC9vcmctbW9kZS9saXNwL29yZy1wbG90IGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41 MC9saXNwL29yZy9vcmctcGxvdA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2It ZW1hY3MtbGlzcCBoaWRlcw0KPiAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2It ZW1hY3MtbGlzcA0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb2wtZG9pIGhpZGVz DQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL29yZy9vbC1kb2kNCj4gL2hvbWUvcGFh Zy9EZXZlbC9vcmctbW9kZS9saXNwL29yZy12ZXJzaW9uIGhpZGVzDQo+IC91c3Ivc2hhcmUvZW1h Y3MvMzAuMC41MC9saXNwL29yZy9vcmctdmVyc2lvbg0KPiAvaG9tZS9wYWFnL0RldmVsL29yZy1t b2RlL2xpc3Avb3JnLWxpbnQgaGlkZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Av b3JnL29yZy1saW50DQo+IC9ob21lL3BhYWcvRGV2ZWwvb3JnLW1vZGUvbGlzcC9vYi1zcWwgaGlk ZXMNCj4gL3Vzci9zaGFyZS9lbWFjcy8zMC4wLjUwL2xpc3Avb3JnL29iLXNxbA0KPiAvaG9tZS9w YWFnL0RldmVsL29yZy1tb2RlL2xpc3Avb3JnLXBlcnNpc3QgaGlkZXMNCj4gL3Vzci9zaGFyZS9l bWFjcy8zMC4wLjUwL2xpc3Avb3JnL29yZy1wZXJzaXN0DQo+IC9ob21lL3BhYWcvRGV2ZWwvb3Jn LW1vZGUvbGlzcC9vbCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzMwLjAuNTAvbGlzcC9vcmcvb2wN Cj4gL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvbGF0ZXgtY2prLXRoYWkvdGhhaS13b3JkIGhp ZGVzDQo+IC91c3Ivc2hhcmUvZW1hY3MvMzAuMC41MC9saXNwL2xhbmd1YWdlL3RoYWktd29yZA0K Pg0KPiBGZWF0dXJlczoNCj4gKHNoYWRvdyBzb3J0IG1haWwtZXh0ciBlbWFjc2J1ZyBtZXNzYWdl IHlhbmstbWVkaWEgcHVueSBkaXJlZA0KPiBkaXJlZC1sb2FkZGVmcyByZmM4MjIgbW1sIG1tbC1z ZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1jb25maWcgZ251cy11dGlsDQo+IG1tLWRlY29kZSBtbS1i b2RpZXMgbW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIzMSBtYWlsYWJicmV2IGdtbS11dGlscw0K PiBtYWlsaGVhZGVyIHNlbmRtYWlsIHJmYzIwNDcgcmZjMjA0NSBpZXRmLWRydW1zIG1tLXV0aWwg bWFpbC1wcnN2cg0KPiBtYWlsLXV0aWxzIHlhc25pcHBldCBub3J0ZS10aGVtZSBjeWNsZS1hcHBl YXJhbmNlIGNvbG9yIG9jLWJpYmxhdGV4DQo+IG9iLXNoZWxsIG9iLWdudXBsb3Qgb3gtb2R0IHJu Zy1sb2Mgcm5nLXVyaSBybmctcGFyc2Ugcm5nLW1hdGNoIHJuZy1kdA0KPiBybmctdXRpbCBybmct cHR0cm4gbnhtbC1wYXJzZSBueG1sLW5zIG54bWwtZW5jIHhtbHRvayBueG1sLXV0aWwgb3gtbGF0 ZXgNCj4gb3gtaWNhbGVuZGFyIG9yZy1hZ2VuZGEgb3gtaHRtbCB0YWJsZSBveC1hc2NpaSBveC1w dWJsaXNoIG94IG9yZy1lbGVtZW50DQo+IG9yZy1wZXJzaXN0IG9yZy1pZCBvcmctcmVmaWxlIG9y Zy1lbGVtZW50LWFzdCBpbmxpbmUgYXZsLXRyZWUgZ2VuZXJhdG9yDQo+IG9iLXB5dGhvbiBweXRo b24gb3JnIG9iIG9iLXRhbmdsZSBvYi1yZWYgb2ItbG9iIG9iLXRhYmxlIG9iLWV4cA0KPiBvcmct bWFjcm8gb3JnLXNyYyBzaC1zY3JpcHQgc21pZSB0cmVlc2l0IGV4ZWN1dGFibGUgb2ItY29taW50 DQo+IG9yZy1wY29tcGxldGUgb3JnLWxpc3Qgb3JnLWZvb3Rub3RlIG9yZy1mYWNlcyBvcmctZW50 aXRpZXMgbm91dGxpbmUNCj4gb3V0bGluZSBvYi1lbWFjcy1saXNwIG9iLWNvcmUgb2ItZXZhbCBv cmctY3ljbGUgb3JnLXRhYmxlIG9sIG9yZy1mb2xkDQo+IG9yZy1mb2xkLWNvcmUgb3JnLWtleXMg b2Mgb3JnLWxvYWRkZWZzIGNhbC1tZW51IGNhbGVuZGFyIGNhbC1sb2FkZGVmcw0KPiBvcmctdmVy c2lvbiBvcmctY29tcGF0IG9yZy1tYWNzIHRleC1tb2RlIGVnbG90IGV4dGVybmFsLWNvbXBsZXRp b24NCj4ganNvbnJwYyB4cmVmIGRpZmYgZGlmZi1tb2RlIGVydCBld29jIGRlYnVnIGJhY2t0cmFj ZSBhZHZpY2UgZmluZC1mdW5jDQo+IGZpbGVub3RpZnkgaW1lbnUgY29tcGFueS1rZXl3b3JkcyBj b21wYW55LWZpbGVzIGNvbXBhbnkteWFzbmlwcGV0DQo+IGNvbXBhbnktY2FwZiBjb21wYW55IHBj YXNlIHRhYi1saW5lIGdyb3VwLXRhYi1saW5lLW1vZGUgZGJ1cyB4bWwNCj4gc3luY3RleC1kYnVz IGRlcml2ZWQgdGV4bG9nLW1vZGUgdHJhbXAgdHJhbXB2ZXIgdHJhbXAtaW50ZWdyYXRpb24NCj4g ZmlsZXMteCB0cmFtcC1tZXNzYWdlIHRyYW1wLWNvbXBhdCB4ZGcgc2hlbGwgcGNvbXBsZXRlIHBh cnNlLXRpbWUNCj4gaXNvODYwMSB0aW1lLWRhdGUgZm9ybWF0LXNwZWMgdHJhbXAtbG9hZGRlZnMg dHJhbXAtaW50ZXJhY3RpdmUNCj4gZmx5bWFrZS15YW1sbGludCBmbHltYWtlIHByb2plY3QgY29t cGlsZSB0ZXh0LXByb3BlcnR5LXNlYXJjaCBjb21pbnQNCj4gYW5zaS1vc2MgYW5zaS1jb2xvciB0 aGluZ2F0cHQgaW5kZW50LXRvb2xzIHlhZm9sZGluZyBzIGh5ZHJhIHJpbmcgbHYNCj4gaW5kZW50 LXRvb2xzLWluZGVudGF0aW9uLW9mIHVzZS1wYWNrYWdlLWRpbWluaXNoIGVkbWFjcm8ga21hY3Jv DQo+IHVzZS1wYWNrYWdlLWJpbmQta2V5IGNvbXBhdCBlbGVjLXBhaXIgaGwtbGluZSBzZXJ2ZXIg YmluZC1rZXkgZWFzeS1tbW9kZQ0KPiB1c2UtcGFja2FnZS1lbnN1cmUgdXNlLXBhY2thZ2UtY29y ZSBmaW5kZXItaW5mIGNsb2p1cmUtbW9kZS1hdXRvbG9hZHMNCj4gaW5mbyBjb21wYW55LWF1dG9s b2FkcyBleGVjLXBhdGgtZnJvbS1zaGVsbC1hdXRvbG9hZHMNCj4gZmx5bWFrZS15YW1sbGludC1h dXRvbG9hZHMgaW5kZW50LXRvb2xzLWF1dG9sb2FkcyBoeWRyYS1hdXRvbG9hZHMNCj4gamlueC1h dXRvbG9hZHMgbHVhLW1vZGUtYXV0b2xvYWRzIGx2LWF1dG9sb2FkcyBtb3ZlLXRleHQtYXV0b2xv YWRzDQo+IG11bHRpcGxlLWN1cnNvcnMtYXV0b2xvYWRzIHMtYXV0b2xvYWRzIHZpc3VhbC1yZWdl eHAtYXV0b2xvYWRzDQo+IHlhZm9sZGluZy1hdXRvbG9hZHMgeWFtbC1tb2RlLWF1dG9sb2FkcyB5 YXNuaXBwZXQtYXV0b2xvYWRzIHBhY2thZ2UNCj4gYnJvd3NlLXVybCB1cmwgdXJsLXByb3h5IHVy bC1wcml2YWN5IHVybC1leHBhbmQgdXJsLW1ldGhvZHMgdXJsLWhpc3RvcnkNCj4gdXJsLWNvb2tp ZSBnZW5lcmF0ZS1saXNwLWZpbGUgdXJsLWRvbXN1ZiB1cmwtdXRpbCBtYWlsY2FwIHVybC1oYW5k bGVycw0KPiB1cmwtcGFyc2UgYXV0aC1zb3VyY2UgZWllaW8gZWllaW8tY29yZSBjbC1tYWNzIHBh c3N3b3JkLWNhY2hlIGpzb24gbWFwDQo+IGJ5dGUtb3B0IHVybC12YXJzIGN1cy1lZGl0IHBwIGN1 cy1sb2FkIHdpZC1lZGl0IGNvbXAgY2wtc2VxIGNvbXAtY3N0cg0KPiBjbC1leHRyYSBoZWxwLW1v ZGUgd2FybmluZ3MgaWNvbnMgc3Vici14IGd2IGNsLWxvYWRkZWZzIGNsLWxpYiBjb21wLXJ1bg0K PiBieXRlY29tcCBieXRlLWNvbXBpbGUgY29tcC1jb21tb24gcnggcm1jIGlzby10cmFuc2wgdG9v bHRpcCBjY29udiBlbGRvYw0KPiBwYXJlbiBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rIHZj LWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2RlDQo+IG13aGVlbCB0ZXJtL3gtd2luIHgt d2luIHRlcm0vY29tbW9uLXdpbiB4LWRuZCB0b3VjaC1zY3JlZW4gdG9vbC1iYXIgZG5kDQo+IGZv bnRzZXQgaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2UgdGFidWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdj b21tZW50DQo+IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVyIHBhZ2UgdGFi LWJhciBtZW51LWJhciByZm4tZXNoYWRvdw0KPiBpc2VhcmNoIGVhc3ltZW51IHRpbWVyIHNlbGVj dCBzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50YXgNCj4gZm9udC1jb3Jl IHRlcm0vdHR5LWNvbG9ycyBmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1n ZW5lcmljDQo+IGluZG9uZXNpYW4gcGhpbGlwcGluZSBjaGFtIGdlb3JnaWFuIHV0Zi04LWxhbmcg bWlzYy1sYW5nIHZpZXRuYW1lc2UNCj4gdGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbyBrb3JlYW4g amFwYW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsNCj4gcm9tYW5pYW4gc2xvdmFr IGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlDQo+IGNvbXBv c2l0ZSBlbW9qaS16d2ogY2hhcnNjcmlwdCBjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29rDQo+ IGprYS1jbXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZSBjbC1wcmVsb2FkZWQg YnV0dG9uIGxvYWRkZWZzDQo+IHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhw IGZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMNCj4gb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQg Zm9ybWF0IGVudiBjb2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXANCj4gaGFzaHRh YmxlLXByaW50LXJlYWRhYmxlIGJhY2txdW90ZSB0aHJlYWRzIGRidXNiaW5kIGlub3RpZnkNCj4g ZHluYW1pYy1zZXR0aW5nIHN5c3RlbS1mb250LXNldHRpbmcgZm9udC1yZW5kZXItc2V0dGluZyBj YWlybyBndGsNCj4geC10b29sa2l0IHhpbnB1dDIgeCBtdWx0aS10dHkgbW92ZS10b29sYmFyIG1h a2UtbmV0d29yay1wcm9jZXNzDQo+IG5hdGl2ZS1jb21waWxlIGVtYWNzKQ0KPg0KPiBNZW1vcnkg aW5mb3JtYXRpb246DQo+ICgoY29uc2VzIDE2IDU1Nzc4OCAzMjMyOCkgKHN5bWJvbHMgNDggMzQ3 NzUgMjMpDQo+IMKgKHN0cmluZ3MgMzIgMTY5MDg2IDYwOTUpIChzdHJpbmctYnl0ZXMgMSA0ODI2 NDU0KSAodmVjdG9ycyAxNiA1MTg1OSkNCj4gwqAodmVjdG9yLXNsb3RzIDggNjIwNDY0IDE5MjE0 KSAoZmxvYXRzIDggMjg1IDIzKSAoaW50ZXJ2YWxzIDU2IDQ3MyAwKQ0KPiDCoChidWZmZXJzIDk3 NiAxMikpDQo+DQo+DQo+DQo+DQo+DQoNCi0tIA0KCVBoaWxpcCBLYWx1ZGVyY2ljIG9uIHBlcmVn cmluZQ0K From unknown Sat Aug 09 13:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69614: 30.0.50; General Emacs slowdown Resent-From: Pedro Andres Aranda Gutierrez Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Mar 2024 06:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 69614@debbugs.gnu.org Received: via spool by 69614-submit@debbugs.gnu.org id=B69614.170988073820863 (code B ref 69614); Fri, 08 Mar 2024 06:53:01 +0000 Received: (at 69614) by debbugs.gnu.org; 8 Mar 2024 06:52:18 +0000 Received: from localhost ([127.0.0.1]:56123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riU5Z-0005QR-Pq for submit@debbugs.gnu.org; Fri, 08 Mar 2024 01:52:18 -0500 Received: from mail-ed1-f48.google.com ([209.85.208.48]:44477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riU5X-0005QB-L3 for 69614@debbugs.gnu.org; Fri, 08 Mar 2024 01:52:16 -0500 Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5654f700705so2107127a12.1 for <69614@debbugs.gnu.org>; Thu, 07 Mar 2024 22:51:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709880638; x=1710485438; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7grdwo2/L1q+JsqPEtm4VV5b3FAuTrsklxvwPIbINxs=; b=dJB/JJgHsV288+Tj1ZctgbNYKv31IVLn8UnvPPVeMndHMlZY7eUS03NwxDY8cMQvwW JwEGEQ6hvUd4NfWNHoEErUt4qRYzhcCpIVr41vEInnLeo4q2ab1mnKfnrnNt5JTC8cpJ KrO9YgV281R+B1qg6X8b6OxUf1DY9ljJ4DMTp+KjyvB9zDR9sd3UBuOKeFRUzBGki2Ty rvGd68d0f32VjqP+aTXA/Fh8HPU8SXZJ7pc+TeaUK2oHqLk8UZ+Ws5dqhYVWaJkY/Tv9 gGatjnpRzMzdOiMDDATNrj1pEahDhSpeWtc6ef81Ij0Exs4GDuSEGQjy0cPjJkQKtDgY XG0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709880638; x=1710485438; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7grdwo2/L1q+JsqPEtm4VV5b3FAuTrsklxvwPIbINxs=; b=eU3iHRILsO7yxFKDA92AsqBfq8e41waorokgptB1RHVOlexMoI0h9DFCBlMbL0ZsKT gp/5KgWup0CZu8uvolmjF1Nf6IrCJrz5oa47pxabAaZxiWoYQXmV1on2N07mMcaOxjoo 0t8Z5ZzNCOwHY6O81xCtvXuwEC5D/ua7wf90x3m5YPFWQNEVvNaRTQZxJB0q1/gIqGZU q7OaA/iyRHke1gNT2yW1gx3/46tTye6tlmC0f1sYLXStFnfpoguwaqMyfPasAUkW4cvo TD9m2aPHFnkAHNT+LTNBglzzTB9yUgmXPUUGdsgTAv4KpTo3qew4r8q/LKLFV+JNInld 8xUQ== X-Gm-Message-State: AOJu0YwKY9DKprFfa4BJ+jhnl3gMfp88fDwsuxfHtY3VvdHVAWGmU9Vl qix6JkPIHnxi7Yi/52x/hwHxD4H6tBX9Th7MJR1aFUqRnYT66LEN/ErvPP5bg4GIC6HDRyVTg/i pJV+EvK91qZFuQiMwMefzGZR6apY= X-Google-Smtp-Source: AGHT+IE6ts5EXzMYTlHaCMI7ROVB8IgpioKKckyNjsSktfZ5BJIsNdaS09S+3cdcwGtP39UCrHmpXx+Fyxx0VEj3smM= X-Received: by 2002:a50:d658:0:b0:566:4047:7106 with SMTP id c24-20020a50d658000000b0056640477106mr1530875edj.25.1709880637680; Thu, 07 Mar 2024 22:50:37 -0800 (PST) MIME-Version: 1.0 References: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> <87msranh5a.fsf@posteo.net> In-Reply-To: <87msranh5a.fsf@posteo.net> From: Pedro Andres Aranda Gutierrez Date: Fri, 8 Mar 2024 07:50:11 +0100 Message-ID: Content-Type: multipart/alternative; boundary="0000000000000473b20613209c2a" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000000473b20613209c2a Content-Type: text/plain; charset="UTF-8" On Thu, 7 Mar 2024 at 17:25, Philip Kaludercic wrote: > "Pedro A. Aranda" writes: > > > Hi, > > > > In different situations, I have experienced a drastic > > slowdown in Emacs. Here is a profiler example when deleting > > a line in a table in an org-mode buffer: > > > > 650 43% + redisplay_internal (C function) > > 521 35% - command-execute > > 470 31% - byte-code > > 470 31% - read-extended-command > > 470 31% - read-extended-command-1 > > 470 31% - completing-read-default > > 443 29% + redisplay_internal (C function) > > 11 0% - timer-event-handler > > 11 0% - apply > > 7 0% + jinx--timer-handler > > 4 0% + org-element--cache-sync > > Just because this seems suspicious; Can you be sure that these two > aren't related? What happens in a non-org buffer with jinx enabled, or > an org-mode buffer without jinx? > ... > Philip Kaludercic on peregrine > Hi Philip. THANKS A TON! After yet another sleepless night, I'm confident enough to be suspicious of jinx. Removing it from my startup seems to solve the slow-down. I'll go over to the jinx people and see what they have to say. -- Fragen sind nicht da, um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler Headaches with a Juju log: unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run a leader-deposed hook here, but we can't yet --0000000000000473b20613209c2a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, 7 Mar 2024 at 17:25, Philip K= aludercic <philipk@posteo.net&= gt; wrote:
"= ;Pedro A. Aranda" <paaguti@gmail.com> writes:

> Hi,
>
> In different situations, I have experienced a drastic
> slowdown in Emacs. Here is a profiler example when deleting
> a line in a table in an org-mode buffer:
>
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 650=C2=A0 43% + redis= play_internal (C function)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 521=C2=A0 35% - comma= nd-execute
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 470=C2=A0 31%=C2=A0 -= byte-code
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 470=C2=A0 31%=C2=A0= =C2=A0 - read-extended-command
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 470=C2=A0 31%=C2=A0= =C2=A0=C2=A0 - read-extended-command-1
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 470=C2=A0 31%=C2=A0= =C2=A0=C2=A0=C2=A0 - completing-read-default
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 443=C2=A0 29%=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 + redisplay_internal (C function)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 11=C2=A0=C2=A0 = 0%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - timer-event-handler
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 11=C2=A0=C2=A0 = 0%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - apply
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 7=C2=A0= =C2=A0 0%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + jinx--timer-handler > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4=C2=A0= =C2=A0 0%=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + org-element--cache-sy= nc

Just because this seems suspicious; Can you be sure that these two
aren't related?=C2=A0 What happens in a non-org buffer with jinx enable= d, or
an org-mode buffer without jinx?
...=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Phi= lip Kaludercic on peregrine

Hi Philip.

THANKS A TO= N!

After yet another sleepless night, I'm conf= ident enough to be suspicious of jinx.
Removing it from my startu= p seems to solve the slow-down.

I'= ll go over to the jinx people and see what they have to say.
--
Fragen sind ni= cht da, um beantwortet zu werden,
Fragen sind da um gestellt zu we= rden
Georg Kreisler

Headaches with a Juju= log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operatio= n we should run a leader-deposed hook here, but we can't yet

--0000000000000473b20613209c2a-- From unknown Sat Aug 09 13:23:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Pedro A. Aranda" Subject: bug#69614: closed (Re: bug#69614: 30.0.50; General Emacs slowdown) Message-ID: References: <86cys5181d.fsf@gnu.org> <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> X-Gnu-PR-Message: they-closed 69614 X-Gnu-PR-Package: emacs Reply-To: 69614@debbugs.gnu.org Date: Fri, 08 Mar 2024 07:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1709883962-3904-1" This is a multi-part message in MIME format... ------------=_1709883962-3904-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69614: 30.0.50; General Emacs slowdown which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69614@debbugs.gnu.org. --=20 69614: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69614 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1709883962-3904-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69614-done) by debbugs.gnu.org; 8 Mar 2024 07:46:00 +0000 Received: from localhost ([127.0.0.1]:56257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUvY-0000za-Ei for submit@debbugs.gnu.org; Fri, 08 Mar 2024 02:46:00 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUvW-0000is-Ad for 69614-done@debbugs.gnu.org; Fri, 08 Mar 2024 02:45:58 -0500 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 ) id 1riUuu-0000AB-Ho; Fri, 08 Mar 2024 02:45:20 -0500 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=QOqetsg0Plz+6ppwzUYULZrbdn1SE7fgQ9AlqyGF5qY=; b=Nm8qxGPfXCNo bpMBCSehISwKs/7oC6XAX8Onm9ekPESTmnev0ULKQCFzDUrKvaANpZmMetD8BKCjqX2mj59vgZDof WxxYMkHWAVLsa8jHILGw+stPX0Wn0cqM3VUFzOkjsPq0xBzHKMSP4P3uzbWDpoVy6J66vh8l8YOLU QnoEbe2hE6eUH7Q3z5bloJZJO8nrss7za7Cmg3DOL8CDYcuN7z7lVZh9hSjEOqAj9aKyS0bPtCJZG YJsOmiSZZHGG534jazQC2vS1CGrzmCMnjl3OEnDG+sEmrGS1ZME9THi19LzFzS3TVeNEVM1zu9PlE 7gL0omI9MxL90efFIt787A==; Date: Fri, 08 Mar 2024 09:45:18 +0200 Message-Id: <86cys5181d.fsf@gnu.org> From: Eli Zaretskii To: Pedro Andres Aranda Gutierrez In-Reply-To: (message from Pedro Andres Aranda Gutierrez on Fri, 8 Mar 2024 07:50:11 +0100) Subject: Re: bug#69614: 30.0.50; General Emacs slowdown References: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> <87msranh5a.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69614-done Cc: 69614-done@debbugs.gnu.org, philipk@posteo.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 69614@debbugs.gnu.org > From: Pedro Andres Aranda Gutierrez > Date: Fri, 8 Mar 2024 07:50:11 +0100 > > Just because this seems suspicious; Can you be sure that these two > aren't related? What happens in a non-org buffer with jinx enabled, or > an org-mode buffer without jinx? > > ... > > Philip Kaludercic on peregrine > > Hi Philip. > > THANKS A TON! > > After yet another sleepless night, I'm confident enough to be suspicious of jinx. > Removing it from my startup seems to solve the slow-down. > > I'll go over to the jinx people and see what they have to say. Thanks, I'm therefore closing this bug. ------------=_1709883962-3904-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Mar 2024 16:09:29 +0000 Received: from localhost ([127.0.0.1]:54739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGJD-0005DR-Um for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:09:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:59422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riGJ9-0005DA-0N for submit@debbugs.gnu.org; Thu, 07 Mar 2024 11:09:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riGIb-0007dw-EH for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 11:08:49 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1riGIV-0000A4-Pm for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 11:08:48 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-41315e5ca60so1478645e9.1 for ; Thu, 07 Mar 2024 08:08:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709827721; x=1710432521; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=yB5dVFyBioxIjvrjHs2uq8oXg3TVblBt/gSTRiO4A7s=; b=VHU3/87ha+I/mZnusREjhZlXi5u4solksVbXH6Fsu9ezoGXbHPUV30ifc79SSCHjDO UxXRWP6ARFqbalVn0YlQV9E73wVAggGW6bSQ5PcUy1e/sPs46cF1o/6ZeJjaDa70jgkf X3+dj1i2U55RoZDVS6meyx93QQcIcvw0XQrxH7h4dM5WxCgwCdZ5dSf7Dy8oSGxs07fC NzHWgczWU7iUTiE4c14ptQNx0FhWXfzUlZg4ptt45xX0eupljZ+nOyt9hz43GsWzbk4d ocMJ0+I1RDTHto8JlntHja2e1btlo4XHGfC7OvIgbCFzh3c8mYAChEJJlMFDKBF1d5MK 57ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709827721; x=1710432521; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yB5dVFyBioxIjvrjHs2uq8oXg3TVblBt/gSTRiO4A7s=; b=dz1zMRzvQGX8fk2P5ZQp76FJCecNQjxcNl6pHhdKMKP0ZHT7l+F21lE42ZVIXz7gxs reYeyBJrH1+FvSvP9X7brzoWCzH59fyiHXDz2EeM6Qaw8TnNpvfR09XjBRxwYluh7rOQ s+NhPqfapIaU3jRsGwEnV1rq55k3sexcqDK2XsqIorRaeFQrUUJLyNHkgM8CT6opJqk0 wQ5+DgBgDh3kCAhXgNLbUWgWrRrgusjp5LuiQkkiw+MmiuT+nSNEqHJjJ+MFJ2vGbaQO +z3OOhijTg6WvFM/HPMbeujuEFRChPacI3pcZDMO9h67/1ez0YIuRu8SL11pL+2UGJfB KhHw== X-Gm-Message-State: AOJu0YxB2hPZT+/Zi+bOZ1nHZ3cpsEmZ+L8zu2kKV8Pckj+4lRaZ8Et6 M3RpkqHpzhC9e93Y8rhAyFcPUukwPEeJwTFxG7yo4nmLRXmYfxolxZoZRYK5 X-Google-Smtp-Source: AGHT+IHOeYGH83V/wLAv6CVAxOYuvg+7WlAQdfnqenvcB913cI9IK0MqLIbg+ZaW0VaGlIBi/TEJTg== X-Received: by 2002:a05:600c:518d:b0:412:b02d:71f9 with SMTP id fa13-20020a05600c518d00b00412b02d71f9mr670325wmb.2.1709827720419; Thu, 07 Mar 2024 08:08:40 -0800 (PST) Received: from [192.168.1.39] (185.red-79-148-95.dynamicip.rima-tde.net. [79.148.95.185]) by smtp.gmail.com with ESMTPSA id l9-20020a05600c4f0900b004128fa77216sm3180863wmq.1.2024.03.07.08.08.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Mar 2024 08:08:40 -0800 (PST) Message-ID: <3ce23ad4-4790-4ba4-ab3c-0221dd7fae8a@gmail.com> Date: Thu, 7 Mar 2024 17:08:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: es-ES, de-DE, it-IT, en-GB To: bug-gnu-emacs@gnu.org From: "Pedro A. Aranda" Subject: 30.0.50; General Emacs slowdown Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=paaguti@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, In different situations, I have experienced a drastic slowdown in Emacs. Here is a profiler example when deleting a line in a table in an org-mode buffer:          650  43% + redisplay_internal (C function)          521  35% - command-execute          470  31%  - byte-code          470  31%   - read-extended-command          470  31%    - read-extended-command-1          470  31%     - completing-read-default          443  29%      + redisplay_internal (C function)           11   0%      - timer-event-handler           11   0%       - apply            7   0%        + jinx--timer-handler            4   0%        + org-element--cache-sync           51   3%  - funcall-interactively           34   2%   + org-kill-line           17   1%   + next-line          200  13%   Automatic GC           57   3% + ...           57   3% + timer-event-handler It looks like redisplay-internal is the culprit In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version  3.24.33, cairo version 1.16.0) of 2024-03-03 built on 3c4cb1333c59 Repository revision: 7f8717c6fd3e19b41048ce9a391d59540886cdee Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201001 System Description: Ubuntu 22.04.4 LTS Configured using:  'configure --prefix=/usr --program-suffix=30 --with-x  --with-x-toolkit=gtk3 --with-cairo --with-compress-install  --with-modules=yes --with-threads --with-included-regex --with-zlib  --with-json --with-rsvg --with-small-ja-dic --with-native-compilation  --with-tree-sitter=no 'CFLAGS=-g -O2  -ffile-prefix-map=/home/paag/emacs=. -flto=auto -ffat-lto-objects  -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat  -Werror=format-security' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'  'LDFLAGS=-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects  -flto=auto -Wl,-z,relro'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LC_MONETARY: es_ES.UTF-8   value of $LC_NUMERIC: es_ES.UTF-8   value of $LC_TIME: es_ES.UTF-8   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=ibus   locale-coding-system: utf-8 Major mode: Lisp Interaction Minor modes in effect:   yas-global-mode: t   yas-minor-mode: t   global-company-mode: t   company-mode: t   global-tab-line-mode: t   tab-line-mode: t   electric-pair-mode: t   server-mode: t   override-global-mode: t   global-eldoc-mode: t   eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   minibuffer-regexp-mode: t   column-number-mode: t   line-number-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: ~/.emacs.d/lisp/rst hides /usr/share/emacs/30.0.50/lisp/textmodes/rst /home/paag/Devel/org-mode/lisp/org-loaddefs hides /usr/share/emacs/30.0.50/lisp/org/org-loaddefs /home/paag/Devel/org-mode/lisp/ob-sass hides /usr/share/emacs/30.0.50/lisp/org/ob-sass /home/paag/Devel/org-mode/lisp/ox hides /usr/share/emacs/30.0.50/lisp/org/ox /home/paag/Devel/org-mode/lisp/ob-forth hides /usr/share/emacs/30.0.50/lisp/org/ob-forth /home/paag/Devel/org-mode/lisp/ol-mhe hides /usr/share/emacs/30.0.50/lisp/org/ol-mhe /home/paag/Devel/org-mode/lisp/ox-publish hides /usr/share/emacs/30.0.50/lisp/org/ox-publish /home/paag/Devel/org-mode/lisp/ob-core hides /usr/share/emacs/30.0.50/lisp/org/ob-core /home/paag/Devel/org-mode/lisp/org-indent hides /usr/share/emacs/30.0.50/lisp/org/org-indent /home/paag/Devel/org-mode/lisp/org-attach-git hides /usr/share/emacs/30.0.50/lisp/org/org-attach-git /home/paag/Devel/org-mode/lisp/ol-eww hides /usr/share/emacs/30.0.50/lisp/org/ol-eww /home/paag/Devel/org-mode/lisp/org-colview hides /usr/share/emacs/30.0.50/lisp/org/org-colview /home/paag/Devel/org-mode/lisp/org-cycle hides /usr/share/emacs/30.0.50/lisp/org/org-cycle /home/paag/Devel/org-mode/lisp/ob-perl hides /usr/share/emacs/30.0.50/lisp/org/ob-perl /home/paag/Devel/org-mode/lisp/ob-maxima hides /usr/share/emacs/30.0.50/lisp/org/ob-maxima /home/paag/Devel/org-mode/lisp/oc-biblatex hides /usr/share/emacs/30.0.50/lisp/org/oc-biblatex /home/paag/Devel/org-mode/lisp/ol-man hides /usr/share/emacs/30.0.50/lisp/org/ol-man /home/paag/Devel/org-mode/lisp/org-crypt hides /usr/share/emacs/30.0.50/lisp/org/org-crypt /home/paag/Devel/org-mode/lisp/ob-C hides /usr/share/emacs/30.0.50/lisp/org/ob-C /home/paag/Devel/org-mode/lisp/ox-ascii hides /usr/share/emacs/30.0.50/lisp/org/ox-ascii /home/paag/Devel/org-mode/lisp/org-inlinetask hides /usr/share/emacs/30.0.50/lisp/org/org-inlinetask /home/paag/Devel/org-mode/lisp/ol-gnus hides /usr/share/emacs/30.0.50/lisp/org/ol-gnus /home/paag/Devel/org-mode/lisp/ox-man hides /usr/share/emacs/30.0.50/lisp/org/ox-man /home/paag/Devel/org-mode/lisp/ob-plantuml hides /usr/share/emacs/30.0.50/lisp/org/ob-plantuml /home/paag/Devel/org-mode/lisp/org-list hides /usr/share/emacs/30.0.50/lisp/org/org-list /home/paag/Devel/org-mode/lisp/ob-latex hides /usr/share/emacs/30.0.50/lisp/org/ob-latex /home/paag/Devel/org-mode/lisp/ob-shell hides /usr/share/emacs/30.0.50/lisp/org/ob-shell /home/paag/Devel/org-mode/lisp/org-goto hides /usr/share/emacs/30.0.50/lisp/org/org-goto /home/paag/Devel/org-mode/lisp/ob-eshell hides /usr/share/emacs/30.0.50/lisp/org/ob-eshell /home/paag/Devel/org-mode/lisp/ob-java hides /usr/share/emacs/30.0.50/lisp/org/ob-java /home/paag/Devel/org-mode/lisp/ox-beamer hides /usr/share/emacs/30.0.50/lisp/org/ox-beamer /home/paag/Devel/org-mode/lisp/ob-org hides /usr/share/emacs/30.0.50/lisp/org/ob-org /home/paag/Devel/org-mode/lisp/ob-makefile hides /usr/share/emacs/30.0.50/lisp/org/ob-makefile /home/paag/Devel/org-mode/lisp/org-attach hides /usr/share/emacs/30.0.50/lisp/org/org-attach /home/paag/Devel/org-mode/lisp/ob-scheme hides /usr/share/emacs/30.0.50/lisp/org/ob-scheme /home/paag/Devel/org-mode/lisp/oc-basic hides /usr/share/emacs/30.0.50/lisp/org/oc-basic /home/paag/Devel/org-mode/lisp/ob-awk hides /usr/share/emacs/30.0.50/lisp/org/ob-awk /home/paag/Devel/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/30.0.50/lisp/org/ob-gnuplot /home/paag/Devel/org-mode/lisp/ob-groovy hides /usr/share/emacs/30.0.50/lisp/org/ob-groovy /home/paag/Devel/org-mode/lisp/ob-octave hides /usr/share/emacs/30.0.50/lisp/org/ob-octave /home/paag/Devel/org-mode/lisp/ob-lilypond hides /usr/share/emacs/30.0.50/lisp/org/ob-lilypond /home/paag/Devel/org-mode/lisp/org-duration hides /usr/share/emacs/30.0.50/lisp/org/org-duration /home/paag/Devel/org-mode/lisp/ob-lob hides /usr/share/emacs/30.0.50/lisp/org/ob-lob /home/paag/Devel/org-mode/lisp/ob-matlab hides /usr/share/emacs/30.0.50/lisp/org/ob-matlab /home/paag/Devel/org-mode/lisp/ox-koma-letter hides /usr/share/emacs/30.0.50/lisp/org/ox-koma-letter /home/paag/Devel/org-mode/lisp/oc-natbib hides /usr/share/emacs/30.0.50/lisp/org/oc-natbib /home/paag/Devel/org-mode/lisp/ob-ditaa hides /usr/share/emacs/30.0.50/lisp/org/ob-ditaa /home/paag/Devel/org-mode/lisp/ox-icalendar hides /usr/share/emacs/30.0.50/lisp/org/ox-icalendar /home/paag/Devel/org-mode/lisp/ox-latex hides /usr/share/emacs/30.0.50/lisp/org/ox-latex /home/paag/Devel/org-mode/lisp/org-footnote hides /usr/share/emacs/30.0.50/lisp/org/org-footnote /home/paag/Devel/org-mode/lisp/ob-fortran hides /usr/share/emacs/30.0.50/lisp/org/ob-fortran /home/paag/Devel/org-mode/lisp/org-mouse hides /usr/share/emacs/30.0.50/lisp/org/org-mouse /home/paag/Devel/org-mode/lisp/ol-eshell hides /usr/share/emacs/30.0.50/lisp/org/ol-eshell /home/paag/Devel/org-mode/lisp/org-habit hides /usr/share/emacs/30.0.50/lisp/org/org-habit /home/paag/Devel/org-mode/lisp/ob-table hides /usr/share/emacs/30.0.50/lisp/org/ob-table /home/paag/Devel/org-mode/lisp/oc-bibtex hides /usr/share/emacs/30.0.50/lisp/org/oc-bibtex /home/paag/Devel/org-mode/lisp/ob-clojure hides /usr/share/emacs/30.0.50/lisp/org/ob-clojure /home/paag/Devel/org-mode/lisp/ob-comint hides /usr/share/emacs/30.0.50/lisp/org/ob-comint /home/paag/Devel/org-mode/lisp/org-fold-core hides /usr/share/emacs/30.0.50/lisp/org/org-fold-core /home/paag/Devel/org-mode/lisp/ob-exp hides /usr/share/emacs/30.0.50/lisp/org/ob-exp /home/paag/Devel/org-mode/lisp/org-refile hides /usr/share/emacs/30.0.50/lisp/org/org-refile /home/paag/Devel/org-mode/lisp/org-protocol hides /usr/share/emacs/30.0.50/lisp/org/org-protocol /home/paag/Devel/org-mode/lisp/ob-js hides /usr/share/emacs/30.0.50/lisp/org/ob-js /home/paag/Devel/org-mode/lisp/ob-lua hides /usr/share/emacs/30.0.50/lisp/org/ob-lua /home/paag/Devel/org-mode/lisp/org-archive hides /usr/share/emacs/30.0.50/lisp/org/org-archive /home/paag/Devel/org-mode/lisp/org-keys hides /usr/share/emacs/30.0.50/lisp/org/org-keys /home/paag/Devel/org-mode/lisp/ob-calc hides /usr/share/emacs/30.0.50/lisp/org/ob-calc /home/paag/Devel/org-mode/lisp/ob-tangle hides /usr/share/emacs/30.0.50/lisp/org/ob-tangle /home/paag/Devel/org-mode/lisp/ob-sqlite hides /usr/share/emacs/30.0.50/lisp/org/ob-sqlite /home/paag/Devel/org-mode/lisp/org-fold hides /usr/share/emacs/30.0.50/lisp/org/org-fold /home/paag/Devel/org-mode/lisp/ob-ref hides /usr/share/emacs/30.0.50/lisp/org/ob-ref /home/paag/Devel/org-mode/lisp/org-pcomplete hides /usr/share/emacs/30.0.50/lisp/org/org-pcomplete /home/paag/Devel/org-mode/lisp/ob-eval hides /usr/share/emacs/30.0.50/lisp/org/ob-eval /home/paag/Devel/org-mode/lisp/org-macs hides /usr/share/emacs/30.0.50/lisp/org/org-macs /home/paag/Devel/org-mode/lisp/oc-csl hides /usr/share/emacs/30.0.50/lisp/org/oc-csl /home/paag/Devel/org-mode/lisp/org-capture hides /usr/share/emacs/30.0.50/lisp/org/org-capture /home/paag/Devel/org-mode/lisp/ox-md hides /usr/share/emacs/30.0.50/lisp/org/ox-md /home/paag/Devel/org-mode/lisp/ol-bibtex hides /usr/share/emacs/30.0.50/lisp/org/ol-bibtex /home/paag/Devel/org-mode/lisp/org-agenda hides /usr/share/emacs/30.0.50/lisp/org/org-agenda /home/paag/Devel/org-mode/lisp/org hides /usr/share/emacs/30.0.50/lisp/org/org /home/paag/Devel/org-mode/lisp/ol-irc hides /usr/share/emacs/30.0.50/lisp/org/ol-irc /home/paag/Devel/org-mode/lisp/ob-haskell hides /usr/share/emacs/30.0.50/lisp/org/ob-haskell /home/paag/Devel/org-mode/lisp/oc hides /usr/share/emacs/30.0.50/lisp/org/oc /home/paag/Devel/org-mode/lisp/ob-lisp hides /usr/share/emacs/30.0.50/lisp/org/ob-lisp /home/paag/Devel/org-mode/lisp/ox-org hides /usr/share/emacs/30.0.50/lisp/org/ox-org /home/paag/Devel/org-mode/lisp/org-entities hides /usr/share/emacs/30.0.50/lisp/org/org-entities /home/paag/Devel/org-mode/lisp/ob-julia hides /usr/share/emacs/30.0.50/lisp/org/ob-julia /home/paag/Devel/org-mode/lisp/ob-ocaml hides /usr/share/emacs/30.0.50/lisp/org/ob-ocaml /home/paag/Devel/org-mode/lisp/ob-ruby hides /usr/share/emacs/30.0.50/lisp/org/ob-ruby /home/paag/Devel/org-mode/lisp/ob-python hides /usr/share/emacs/30.0.50/lisp/org/ob-python /home/paag/Devel/org-mode/lisp/org-mobile hides /usr/share/emacs/30.0.50/lisp/org/org-mobile /home/paag/Devel/org-mode/lisp/ob-css hides /usr/share/emacs/30.0.50/lisp/org/ob-css /home/paag/Devel/org-mode/lisp/org-datetree hides /usr/share/emacs/30.0.50/lisp/org/org-datetree /home/paag/Devel/org-mode/lisp/org-tempo hides /usr/share/emacs/30.0.50/lisp/org/org-tempo /home/paag/Devel/org-mode/lisp/ob hides /usr/share/emacs/30.0.50/lisp/org/ob /home/paag/Devel/org-mode/lisp/ob-processing hides /usr/share/emacs/30.0.50/lisp/org/ob-processing /home/paag/Devel/org-mode/lisp/org-faces hides /usr/share/emacs/30.0.50/lisp/org/org-faces /home/paag/Devel/org-mode/lisp/org-feed hides /usr/share/emacs/30.0.50/lisp/org/org-feed /home/paag/Devel/org-mode/lisp/ob-sed hides /usr/share/emacs/30.0.50/lisp/org/ob-sed /home/paag/Devel/org-mode/lisp/org-macro hides /usr/share/emacs/30.0.50/lisp/org/org-macro /home/paag/Devel/org-mode/lisp/org-element hides /usr/share/emacs/30.0.50/lisp/org/org-element /home/paag/Devel/org-mode/lisp/org-compat hides /usr/share/emacs/30.0.50/lisp/org/org-compat /home/paag/Devel/org-mode/lisp/ob-dot hides /usr/share/emacs/30.0.50/lisp/org/ob-dot /home/paag/Devel/org-mode/lisp/ol-w3m hides /usr/share/emacs/30.0.50/lisp/org/ol-w3m /home/paag/Devel/org-mode/lisp/org-timer hides /usr/share/emacs/30.0.50/lisp/org/org-timer /home/paag/Devel/org-mode/lisp/ob-R hides /usr/share/emacs/30.0.50/lisp/org/ob-R /home/paag/Devel/org-mode/lisp/ox-odt hides /usr/share/emacs/30.0.50/lisp/org/ox-odt /home/paag/Devel/org-mode/lisp/ol-docview hides /usr/share/emacs/30.0.50/lisp/org/ol-docview /home/paag/Devel/org-mode/lisp/org-clock hides /usr/share/emacs/30.0.50/lisp/org/org-clock /home/paag/Devel/org-mode/lisp/ob-screen hides /usr/share/emacs/30.0.50/lisp/org/ob-screen /home/paag/Devel/org-mode/lisp/ol-info hides /usr/share/emacs/30.0.50/lisp/org/ol-info /home/paag/Devel/org-mode/lisp/ox-texinfo hides /usr/share/emacs/30.0.50/lisp/org/ox-texinfo /home/paag/Devel/org-mode/lisp/org-num hides /usr/share/emacs/30.0.50/lisp/org/org-num /home/paag/Devel/org-mode/lisp/ox-html hides /usr/share/emacs/30.0.50/lisp/org/ox-html /home/paag/Devel/org-mode/lisp/org-table hides /usr/share/emacs/30.0.50/lisp/org/org-table /home/paag/Devel/org-mode/lisp/ol-bbdb hides /usr/share/emacs/30.0.50/lisp/org/ol-bbdb /home/paag/Devel/org-mode/lisp/org-src hides /usr/share/emacs/30.0.50/lisp/org/org-src /home/paag/Devel/org-mode/lisp/org-ctags hides /usr/share/emacs/30.0.50/lisp/org/org-ctags /home/paag/Devel/org-mode/lisp/ol-rmail hides /usr/share/emacs/30.0.50/lisp/org/ol-rmail /home/paag/Devel/org-mode/lisp/org-id hides /usr/share/emacs/30.0.50/lisp/org/org-id /home/paag/Devel/org-mode/lisp/org-plot hides /usr/share/emacs/30.0.50/lisp/org/org-plot /home/paag/Devel/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/30.0.50/lisp/org/ob-emacs-lisp /home/paag/Devel/org-mode/lisp/ol-doi hides /usr/share/emacs/30.0.50/lisp/org/ol-doi /home/paag/Devel/org-mode/lisp/org-version hides /usr/share/emacs/30.0.50/lisp/org/org-version /home/paag/Devel/org-mode/lisp/org-lint hides /usr/share/emacs/30.0.50/lisp/org/org-lint /home/paag/Devel/org-mode/lisp/ob-sql hides /usr/share/emacs/30.0.50/lisp/org/ob-sql /home/paag/Devel/org-mode/lisp/org-persist hides /usr/share/emacs/30.0.50/lisp/org/org-persist /home/paag/Devel/org-mode/lisp/ol hides /usr/share/emacs/30.0.50/lisp/org/ol /usr/share/emacs/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/30.0.50/lisp/language/thai-word Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils yasnippet norte-theme cycle-appearance color oc-biblatex ob-shell ob-gnuplot ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist org-id org-refile org-element-ast inline avl-tree generator ob-python python org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs tex-mode eglot external-completion jsonrpc xref diff diff-mode ert ewoc debug backtrace advice find-func filenotify imenu company-keywords company-files company-yasnippet company-capf company pcase tab-line group-tab-line-mode dbus xml synctex-dbus derived texlog-mode tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs tramp-interactive flymake-yamllint flymake project compile text-property-search comint ansi-osc ansi-color thingatpt indent-tools yafolding s hydra ring lv indent-tools-indentation-of use-package-diminish edmacro kmacro use-package-bind-key compat elec-pair hl-line server bind-key easy-mmode use-package-ensure use-package-core finder-inf clojure-mode-autoloads info company-autoloads exec-path-from-shell-autoloads flymake-yamllint-autoloads indent-tools-autoloads hydra-autoloads jinx-autoloads lua-mode-autoloads lv-autoloads move-text-autoloads multiple-cursors-autoloads s-autoloads visual-regexp-autoloads yafolding-autoloads yaml-mode-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core cl-macs password-cache json map byte-opt url-vars cus-edit pp cus-load wid-edit comp cl-seq comp-cstr cl-extra help-mode warnings icons subr-x gv cl-loaddefs cl-lib comp-run bytecomp byte-compile comp-common rx 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 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 557788 32328) (symbols 48 34775 23)  (strings 32 169086 6095) (string-bytes 1 4826454) (vectors 16 51859)  (vector-slots 8 620464 19214) (floats 8 285 23) (intervals 56 473 0)  (buffers 976 12)) ------------=_1709883962-3904-1--