From unknown Tue Jun 17 01:42:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52947 <52947@debbugs.gnu.org> To: bug#52947 <52947@debbugs.gnu.org> Subject: Status: 29.0.50; Newline in tab-bar-format causes lockup Reply-To: bug#52947 <52947@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:42:59 +0000 retitle 52947 29.0.50; Newline in tab-bar-format causes lockup reassign 52947 emacs submitter 52947 Dustin Lacewell severity 52947 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 05:17:34 2022 Received: (at submit) by debbugs.gnu.org; 2 Jan 2022 10:17:34 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3xvf-0003cq-Dd for submit@debbugs.gnu.org; Sun, 02 Jan 2022 05:17:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:48722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3xvb-0003ca-9d for submit@debbugs.gnu.org; Sun, 02 Jan 2022 05:17:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3xvb-0004mP-4X for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2022 05:17:27 -0500 Received: from [2a00:1450:4864:20::535] (port=41662 helo=mail-ed1-x535.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n3xvW-0007Oa-7t for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2022 05:17:26 -0500 Received: by mail-ed1-x535.google.com with SMTP id b13so124939494edd.8 for ; Sun, 02 Jan 2022 02:17:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=3MYT+6FNbEySPPujAz0YRBKHC1YJzBTxV3YuNJ4avWQ=; b=pbs8RwUB1RaPq9DUK29CZw5fmljGEH0H5wyzO/56uUtpHDMkbOJBRDoampr/MDR1lD eK90CYp9rlogjSskZQQME6El42Ci8qKvKYuvcAu7VJH5pn3Z7T6ETK5Ayfbz7i6xT51m BzdLqjEU8k/FowHf8astESuel7DPJAH1T8UtiadC/gwq198wyaxw+OWgJZSlfQ4mNxAH sVP7nqieI5XRRXOKNHB0nKSEGQ4TbqyFS1ussfkzBIjcktha1g7jlWmQqqkpBwpCngD4 vptz0PiKe6ePa5Do6LSxcfMZ30p1aFAvp2qawE2JkM15YaopU4W8lrzm8/s8VWwAv92I Dmng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3MYT+6FNbEySPPujAz0YRBKHC1YJzBTxV3YuNJ4avWQ=; b=RWjKNyVItmIK9HXJQOwp3M4dosmEKSCBFodx+PD+bzQoVWnnp6JwmpZ5AoRnlRn1Wu LmStGP+cp11/FlJ1Cy+Oke5WpUI7MYF5hGpDLLDqfySoXtG0XjgsUq5RynbL0mXW9sZz B+iLi28NtLdsBaIlQ7ckjOXnb0fRwiBwKY942W+aJSyFtuy+pefegiPgpxYI1ID4LJv2 equme5+E25XnR2niHTVzThEGjZXGvIicCqozWaoLlhEfN/nVGEs6UKA1n/Ilk669M7uW F9XUvLIRqLTiMg1YaGRqpuo/OIii7sXSXl/dVjqbGmuLqiJ4jBPBJ0RzwHA6xvm3mRBv /4Lw== X-Gm-Message-State: AOAM531Cl/QLA7qmTTgl7Nj1aV7W4NK408Qwj3l89V1TaA7DFTYSGB/l 9m4B4QB31C/zXASj7w4kDPjaziEXI/qF4saEtMHyhdOH1Z1NYYAk X-Google-Smtp-Source: ABdhPJx6Wzo3NSuwLAIAVdwrlzRbbdfmJpsQHIgapZfVqqPthGJs7lV0uSL32hq/wT8G9EhmNZWMbg+8PKS+CL5bmO4= X-Received: by 2002:a17:907:e86:: with SMTP id ho6mr33129175ejc.208.1641118638631; Sun, 02 Jan 2022 02:17:18 -0800 (PST) MIME-Version: 1.0 From: Dustin Lacewell Date: Sun, 2 Jan 2022 04:17:07 -0600 Message-ID: Subject: 29.0.50; Newline in tab-bar-format causes lockup To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000007d723d05d496b5f2" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::535 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=dlacewell@gmail.com; helo=mail-ed1-x535.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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 (--) --0000000000007d723d05d496b5f2 Content-Type: text/plain; charset="UTF-8" Execute the following elisp: #+begin_src emacs-lisp (defun broken-tab-bar-format () (let* ((str (format "%s \n %s" "foo" "bar"))) `((global menu-item ,(s-trim str) ignore)))) (progn (setq tab-bar-format '(tab-bar-format-align-right broken-tab-bar-format)) (tab-bar-mode 1)) #+end_src Emacs will lockup and spin the core it's on. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) Repository revision: af729b1dfd235de400f6a0998a968222417596bf Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: NixOS 22.05 (Quokka) Configured using: 'configure --prefix=/nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft --with-cairo' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dashboard Minor modes in effect: winner-mode: t treemacs-project-follow-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t persistent-scratch-autosave-mode: t global-git-commit-mode: t magit-auto-revert-mode: t helm-mode: t helm-minibuffer-history-mode: t shell-dirtrack-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t override-global-mode: t global-company-mode: t company-mode: t which-key-mode: t electric-pair-mode: t global-whitespace-mode: t doom-modeline-mode: t global-visual-fill-column-mode: 1 recentf-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: /home/ldlework/.config/episteme2/straight/build/ivy/elpa hides /home/ldlework/.config/episteme2/straight/build/lispy/elpa /home/ldlework/.config/episteme2/straight/build/transient/transient hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/transient /home/ldlework/.config/episteme2/straight/build/org/ox-latex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-latex /home/ldlework/.config/episteme2/straight/build/org/org-protocol hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-protocol /home/ldlework/.config/episteme2/straight/build/org/org-mouse hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-mouse /home/ldlework/.config/episteme2/straight/build/org/org-num hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-num /home/ldlework/.config/episteme2/straight/build/org/org-indent hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-indent /home/ldlework/.config/episteme2/straight/build/org/org-habit hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-habit /home/ldlework/.config/episteme2/straight/build/org/org-feed hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-feed /home/ldlework/.config/episteme2/straight/build/org/org-colview hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-colview /home/ldlework/.config/episteme2/straight/build/org/org-clock hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-clock /home/ldlework/.config/episteme2/straight/build/org/org-archive hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-archive /home/ldlework/.config/episteme2/straight/build/org/ol-docview hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-docview /home/ldlework/.config/episteme2/straight/build/org/ol-bibtex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-bibtex /home/ldlework/.config/episteme2/straight/build/org/ol-bbdb hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-bbdb /home/ldlework/.config/episteme2/straight/build/org/ob-ruby hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-ruby /home/ldlework/.config/episteme2/straight/build/org/ob-sass hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sass /home/ldlework/.config/episteme2/straight/build/org/ob-eval hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-eval /home/ldlework/.config/episteme2/straight/build/org/ob-emacs-lisp hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-emacs-lisp /home/ldlework/.config/episteme2/straight/build/org/ob-java hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-java /home/ldlework/.config/episteme2/straight/build/org/ob-lilypond hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lilypond /home/ldlework/.config/episteme2/straight/build/org/ob-groovy hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-groovy /home/ldlework/.config/episteme2/straight/build/org/ob-gnuplot hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-gnuplot /home/ldlework/.config/episteme2/straight/build/org/ob-eshell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-eshell /home/ldlework/.config/episteme2/straight/build/org/ox hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox /home/ldlework/.config/episteme2/straight/build/org/ox-texinfo hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-texinfo /home/ldlework/.config/episteme2/straight/build/org/ox-publish hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-publish /home/ldlework/.config/episteme2/straight/build/org/ox-odt hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-odt /home/ldlework/.config/episteme2/straight/build/org/ox-md hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-md /home/ldlework/.config/episteme2/straight/build/org/ox-org hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-org /home/ldlework/.config/episteme2/straight/build/org/org hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org /home/ldlework/.config/episteme2/straight/build/org/ox-man hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-man /home/ldlework/.config/episteme2/straight/build/org/ox-html hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-html /home/ldlework/.config/episteme2/straight/build/org/ox-icalendar hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-icalendar /home/ldlework/.config/episteme2/straight/build/org/ox-koma-letter hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-koma-letter /home/ldlework/.config/episteme2/straight/build/org/ox-ascii hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-ascii /home/ldlework/.config/episteme2/straight/build/org/ox-beamer hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-beamer /home/ldlework/.config/episteme2/straight/build/org/org-timer hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-timer /home/ldlework/.config/episteme2/straight/build/org/org-tempo hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-tempo /home/ldlework/.config/episteme2/straight/build/org/org-refile hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-refile /home/ldlework/.config/episteme2/straight/build/org/org-lint hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-lint /home/ldlework/.config/episteme2/straight/build/org/org-plot hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-plot /home/ldlework/.config/episteme2/straight/build/org/org-table hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-table /home/ldlework/.config/episteme2/straight/build/org/org-mobile hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-mobile /home/ldlework/.config/episteme2/straight/build/org/org-src hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-src /home/ldlework/.config/episteme2/straight/build/org/org-pcomplete hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-pcomplete /home/ldlework/.config/episteme2/straight/build/org/org-inlinetask hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-inlinetask /home/ldlework/.config/episteme2/straight/build/org/org-list hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-list /home/ldlework/.config/episteme2/straight/build/org/org-macs hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-macs /home/ldlework/.config/episteme2/straight/build/org/org-id hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-id /home/ldlework/.config/episteme2/straight/build/org/org-macro hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-macro /home/ldlework/.config/episteme2/straight/build/org/org-element hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-element /home/ldlework/.config/episteme2/straight/build/org/org-goto hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-goto /home/ldlework/.config/episteme2/straight/build/org/org-keys hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-keys /home/ldlework/.config/episteme2/straight/build/org/org-datetree hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-datetree /home/ldlework/.config/episteme2/straight/build/org/org-ctags hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-ctags /home/ldlework/.config/episteme2/straight/build/org/org-agenda hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-agenda /home/ldlework/.config/episteme2/straight/build/org/org-footnote hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-footnote /home/ldlework/.config/episteme2/straight/build/org/org-faces hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-faces /home/ldlework/.config/episteme2/straight/build/org/org-entities hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-entities /home/ldlework/.config/episteme2/straight/build/org/org-duration hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-duration /home/ldlework/.config/episteme2/straight/build/org/org-capture hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-capture /home/ldlework/.config/episteme2/straight/build/org/org-attach-git hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-attach-git /home/ldlework/.config/episteme2/straight/build/org/org-attach hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-attach /home/ldlework/.config/episteme2/straight/build/org/org-crypt hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-crypt /home/ldlework/.config/episteme2/straight/build/org/org-compat hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-compat /home/ldlework/.config/episteme2/straight/build/org/ob-fortran hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-fortran /home/ldlework/.config/episteme2/straight/build/org/ol-gnus hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-gnus /home/ldlework/.config/episteme2/straight/build/org/ol hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol /home/ldlework/.config/episteme2/straight/build/org/ol-w3m hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-w3m /home/ldlework/.config/episteme2/straight/build/org/ol-eww hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-eww /home/ldlework/.config/episteme2/straight/build/org/ol-rmail hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-rmail /home/ldlework/.config/episteme2/straight/build/org/ol-mhe hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-mhe /home/ldlework/.config/episteme2/straight/build/org/ol-man hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-man /home/ldlework/.config/episteme2/straight/build/org/ol-irc hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-irc /home/ldlework/.config/episteme2/straight/build/org/ol-info hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-info /home/ldlework/.config/episteme2/straight/build/org/ob-C hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-C /home/ldlework/.config/episteme2/straight/build/org/ol-eshell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-eshell /home/ldlework/.config/episteme2/straight/build/org/oc hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc /home/ldlework/.config/episteme2/straight/build/org/ol-doi hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-doi /home/ldlework/.config/episteme2/straight/build/org/oc-csl hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-csl /home/ldlework/.config/episteme2/straight/build/org/oc-natbib hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-natbib /home/ldlework/.config/episteme2/straight/build/org/oc-basic hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-basic /home/ldlework/.config/episteme2/straight/build/org/oc-biblatex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-biblatex /home/ldlework/.config/episteme2/straight/build/org/ob hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob /home/ldlework/.config/episteme2/straight/build/org/ob-tangle hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-tangle /home/ldlework/.config/episteme2/straight/build/org/ob-sqlite hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sqlite /home/ldlework/.config/episteme2/straight/build/org/ob-sql hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sql /home/ldlework/.config/episteme2/straight/build/org/ob-table hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-table /home/ldlework/.config/episteme2/straight/build/org/ob-shell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-shell /home/ldlework/.config/episteme2/straight/build/org/ob-sed hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sed /home/ldlework/.config/episteme2/straight/build/org/ob-screen hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-screen /home/ldlework/.config/episteme2/straight/build/org/ob-scheme hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-scheme /home/ldlework/.config/episteme2/straight/build/org/ob-python hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-python /home/ldlework/.config/episteme2/straight/build/org/ob-ref hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-ref /home/ldlework/.config/episteme2/straight/build/org/ob-processing hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-processing /home/ldlework/.config/episteme2/straight/build/org/ob-plantuml hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-plantuml /home/ldlework/.config/episteme2/straight/build/org/ob-clojure hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-clojure /home/ldlework/.config/episteme2/straight/build/org/ob-perl hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-perl /home/ldlework/.config/episteme2/straight/build/org/ob-octave hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-octave /home/ldlework/.config/episteme2/straight/build/org/ob-org hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-org /home/ldlework/.config/episteme2/straight/build/org/ob-ocaml hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-ocaml /home/ldlework/.config/episteme2/straight/build/org/ob-maxima hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-maxima /home/ldlework/.config/episteme2/straight/build/org/ob-matlab hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-matlab /home/ldlework/.config/episteme2/straight/build/org/ob-makefile hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-makefile /home/ldlework/.config/episteme2/straight/build/org/ob-lua hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lua /home/ldlework/.config/episteme2/straight/build/org/ob-exp hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-exp /home/ldlework/.config/episteme2/straight/build/org/ob-lob hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lob /home/ldlework/.config/episteme2/straight/build/org/ob-core hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-core /home/ldlework/.config/episteme2/straight/build/org/ob-lisp hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lisp /home/ldlework/.config/episteme2/straight/build/org/ob-dot hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-dot /home/ldlework/.config/episteme2/straight/build/org/ob-julia hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-julia /home/ldlework/.config/episteme2/straight/build/org/ob-latex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-latex /home/ldlework/.config/episteme2/straight/build/org/ob-forth hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-forth /home/ldlework/.config/episteme2/straight/build/org/ob-ditaa hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-ditaa /home/ldlework/.config/episteme2/straight/build/org/ob-css hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-css /home/ldlework/.config/episteme2/straight/build/org/ob-js hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-js /home/ldlework/.config/episteme2/straight/build/org/ob-comint hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-comint /home/ldlework/.config/episteme2/straight/build/org/ob-R hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-R /home/ldlework/.config/episteme2/straight/build/org/ob-haskell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-haskell /home/ldlework/.config/episteme2/straight/build/org/ob-calc hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-calc /home/ldlework/.config/episteme2/straight/build/org/ob-awk hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-awk /home/ldlework/.config/episteme2/straight/build/org/org-loaddefs hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-loaddefs /home/ldlework/.config/episteme2/straight/build/org/org-version hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-version /home/ldlework/.config/episteme2/straight/build/org/org-install hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-install /home/ldlework/.config/episteme2/straight/build/map/map hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/emacs-lisp/map Features: (mailalias mailclient misearch multi-isearch lispy swiper ivy ivy-faces ivy-overlay colir delsel lispy-inline lispy-tags mode-local vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc helm-x-files helm-for-files helm-bookmark helm-adaptive treemacs-bookmarks magit-bookmark bookmark helm-external helm-net pp shadow sort mail-extr emacsbug sendmail tramp-archive tramp-gvfs tramp-cache zeroconf helm-command helm-elisp helm-eval helm-info config time display-line-numbers linum winner ace-window avy treemacs-project-follow-mode treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture inline hl-line treemacs-logging treemacs-customization treemacs-macros treemacs-autoloads cfrs-autoloads posframe-autoloads pfuture-autoloads hera hera-autoloads major-mode-hydra major-mode-hydra-autoloads pretty-hydra hydra lv pretty-hydra-autoloads htmlize htmlize-autoloads embrace expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions js-mode-expansions er-basic-expansions expand-region-core expand-region-custom embrace-autoloads expand-region-autoloads persistent-scratch persistent-scratch-autoloads org-roam-autoloads emacsql-sqlite-autoloads emacsql-autoloads org-journal org-crypt cal-iso org-journal-autoloads org-ls org-ls-autoloads org-ql peg ts org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads map-autoloads helm-org-walk helm-org-walk-autoloads helm-org-rifle helm-org-rifle-autoloads helm-org helm-org-autoloads org-fragtog org-fragtog-autoloads ob-fsharp ob-fsharp-autoloads ob-csharp ob-csharp-autoloads org-bullets org-bullets-autoloads org-beautify-theme org-beautify-theme-autoloads org-tempo tempo org-capture org-indent org-habit org-agenda org-refile magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-section magit-utils crm magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads helm-descbinds-autoloads helm-ag compile helm-config helm-mode helm-misc helm-files filenotify tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib async helm-ag-autoloads ace-jump-helm-line-autoloads helm-autoloads helm-core-autoloads popup-autoloads async-autoloads json-mode json-reformat json-snatcher js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs json-mode-autoloads json-snatcher-autoloads json-reformat-autoloads lispy-autoloads zoutline-autoloads hydra-autoloads lv-autoloads swiper-autoloads ivy-autoloads iedit-autoloads ace-window-autoloads avy-autoloads edmacro kmacro helpful imenu trace edebug backtrace info-look help-fns radix-tree elisp-refs helpful-autoloads elisp-refs-autoloads use-package-bind-key bind-key persistent-soft list-utils pcache eieio-base persistent-soft-autoloads list-utils-autoloads cl pcache-autoloads zoom-frm frame-cmds frame-fns avoid zoom-frm-autoloads frame-cmds-autoloads frame-fns-autoloads company-oddmuse company-keywords company-etags etags fileloop xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company company-autoloads which-key which-key-autoloads rainbow-delimiters rainbow-delimiters-autoloads color elec-pair disp-table whitespace backup-each-save backup-each-save-autoloads doom-themes-ext-org doom-themes-ext-visual-bell face-remap doom-laserwave-theme doom-themes doom-themes-base doom-themes-autoloads finder-inf doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons doom-modeline-autoloads shrink-path-autoloads all-the-icons-autoloads visual-fill-column visual-fill-column-autoloads dashboard dashboard-widgets recentf tree-widget dashboard-autoloads use-package-ensure pcase anaphora anaphora-autoloads a a-autoloads ht ht-autoloads git f dash s git-autoloads f-autoloads dash-autoloads s-autoloads use-package-core use-package-autoloads bind-key-autoloads straight-autoloads info straight vc-git diff-mode vc-dispatcher org-element avl-tree generator ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt cl-extra help-mode speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs url-vars gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message mailcap yank-media rmc 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-win gnus nnheader gnus-util text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic json map bibtex iso8601 time-date ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs cl-loaddefs cl-lib seq gv subr-x byte-opt bytecomp byte-compile cconv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode 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 cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button 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 move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 729095 46897) (symbols 48 46972 7) (strings 32 172576 11657) (string-bytes 1 6387264) (vectors 16 94626) (vector-slots 8 1836034 48299) (floats 8 1355 959) (intervals 56 15779 808) (buffers 992 27)) --0000000000007d723d05d496b5f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Execute the following elisp:

#+begin_src emacs-lisp=
=C2=A0 (defun broken-tab-bar-format ()
=C2=A0 =C2=A0 (let* ((str (fo= rmat "%s \n %s"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "foo" "bar")))=C2=A0 =C2=A0 =C2=A0 `((global menu-item ,(s-trim str) ignore))))

= =C2=A0 (progn
=C2=A0 =C2=A0 (setq tab-bar-format '(tab-bar-format-al= ign-right broken-tab-bar-format))
=C2=A0 =C2=A0 (tab-bar-mode 1))
#+e= nd_src

Emacs will lockup and spin the core it's on.<= br>
In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.2= 4.30, cairo version 1.16.0)
Repository revision: af729b1dfd235de400f6a09= 98a968222417596bf
Repository branch: master
Windowing system distribu= tor 'The X.Org Foundation', version 11.0.12013000
System Descrip= tion: NixOS 22.05 (Quokka)

Configured using:
=C2=A0'configure=
=C2=A0--prefix=3D/nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-= 20220102.0
=C2=A0--disable-build-details --with-modules --with-x-toolkit= =3Dgtk3 --with-xft
=C2=A0--with-cairo'

Configured features:CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
L= IBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUM= PER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
X11 = XDBE XIM XPM GTK3 ZLIB

Important settings:
=C2=A0 value of $LC_AL= L: en_US.UTF-8
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-codin= g-system: utf-8-unix

Major mode: Dashboard

Minor modes in eff= ect:
=C2=A0 winner-mode: t
=C2=A0 treemacs-project-follow-mode: t
= =C2=A0 treemacs-filewatch-mode: t
=C2=A0 treemacs-follow-mode: t
=C2= =A0 treemacs-git-mode: t
=C2=A0 treemacs-fringe-indicator-mode: t
=C2= =A0 persistent-scratch-autosave-mode: t
=C2=A0 global-git-commit-mode: t=
=C2=A0 magit-auto-revert-mode: t
=C2=A0 helm-mode: t
=C2=A0 helm-= minibuffer-history-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 helm-= -remap-mouse-mode: t
=C2=A0 async-bytecomp-package-mode: t
=C2=A0 ove= rride-global-mode: t
=C2=A0 global-company-mode: t
=C2=A0 company-mod= e: t
=C2=A0 which-key-mode: t
=C2=A0 electric-pair-mode: t
=C2=A0 = global-whitespace-mode: t
=C2=A0 doom-modeline-mode: t
=C2=A0 global-= visual-fill-column-mode: 1
=C2=A0 recentf-mode: t
=C2=A0 straight-use= -package-mode: t
=C2=A0 straight-package-neutering-mode: t
=C2=A0 too= ltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 show-paren-mode: t=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 glo= bal-prettify-symbols-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 g= lobal-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-= mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: = t
=C2=A0 auto-compression-mode: t
=C2=A0 buffer-read-only: t
=C2= =A0 column-number-mode: t
=C2=A0 line-number-mode: t
=C2=A0 global-vi= sual-line-mode: t
=C2=A0 visual-line-mode: t
=C2=A0 transient-mark-mo= de: t

Load-path shadows:
/home/ldlework/.config/episteme2/straigh= t/build/ivy/elpa hides /home/ldlework/.config/episteme2/straight/build/lisp= y/elpa
/home/ldlework/.config/episteme2/straight/build/transient/transie= nt hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/transient
/home/ldlework/.config/episteme2/strai= ght/build/org/ox-latex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-em= acs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-latex
/home/ldlework/= .config/episteme2/straight/build/org/org-protocol hides /nix/store/mvjig911= 6v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/= org-protocol
/home/ldlework/.config/episteme2/straight/build/org/org-mou= se hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/org/org-mouse
/home/ldlework/.config/episteme2/s= traight/build/org/org-num hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi= -emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-num
/home/ldlewor= k/.config/episteme2/straight/build/org/org-indent hides /nix/store/mvjig911= 6v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/= org-indent
/home/ldlework/.config/episteme2/straight/build/org/org-habit= hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/sha= re/emacs/29.0.50/lisp/org/org-habit
/home/ldlework/.config/episteme2/str= aight/build/org/org-feed hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-= emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-feed
/home/ldlewor= k/.config/episteme2/straight/build/org/org-colview hides /nix/store/mvjig91= 16v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org= /org-colview
/home/ldlework/.config/episteme2/straight/build/org/org-clo= ck hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/org/org-clock
/home/ldlework/.config/episteme2/s= traight/build/org/org-archive hides /nix/store/mvjig9116v5qx684c99lhzpcbmq1= 77qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-archive
/home= /ldlework/.config/episteme2/straight/build/org/ol-docview hides /nix/store/= mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/l= isp/org/ol-docview
/home/ldlework/.config/episteme2/straight/build/org/o= l-bibtex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-202201= 02.0/share/emacs/29.0.50/lisp/org/ol-bibtex
/home/ldlework/.config/epist= eme2/straight/build/org/ol-bbdb hides /nix/store/mvjig9116v5qx684c99lhzpcbm= q177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-bbdb
/home/l= dlework/.config/episteme2/straight/build/org/ob-ruby hides /nix/store/mvjig= 9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/o= rg/ob-ruby
/home/ldlework/.config/episteme2/straight/build/org/ob-sass h= ides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share= /emacs/29.0.50/lisp/org/ob-sass
/home/ldlework/.config/episteme2/straigh= t/build/org/ob-eval hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs= -git-20220102.0/share/emacs/29.0.50/lisp/org/ob-eval
/home/ldlework/.con= fig/episteme2/straight/build/org/ob-emacs-lisp hides /nix/store/mvjig9116v5= qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-= emacs-lisp
/home/ldlework/.config/episteme2/straight/build/org/ob-java h= ides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share= /emacs/29.0.50/lisp/org/ob-java
/home/ldlework/.config/episteme2/straigh= t/build/org/ob-lilypond hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-e= macs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lilypond
/home/ldlew= ork/.config/episteme2/straight/build/org/ob-groovy hides /nix/store/mvjig91= 16v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org= /ob-groovy
/home/ldlework/.config/episteme2/straight/build/org/ob-gnuplo= t hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/sh= are/emacs/29.0.50/lisp/org/ob-gnuplot
/home/ldlework/.config/episteme2/s= traight/build/org/ob-eshell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177= qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-eshell
/home/ldl= ework/.config/episteme2/straight/build/org/ox hides /nix/store/mvjig9116v5q= x684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox/home/ldlework/.config/episteme2/straight/build/org/ox-texinfo hides /nix= /store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29= .0.50/lisp/org/ox-texinfo
/home/ldlework/.config/episteme2/straight/buil= d/org/ox-publish hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-gi= t-20220102.0/share/emacs/29.0.50/lisp/org/ox-publish
/home/ldlework/.con= fig/episteme2/straight/build/org/ox-odt hides /nix/store/mvjig9116v5qx684c9= 9lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-odt
= /home/ldlework/.config/episteme2/straight/build/org/ox-md hides /nix/store/= mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/l= isp/org/ox-md
/home/ldlework/.config/episteme2/straight/build/org/ox-org= hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/sha= re/emacs/29.0.50/lisp/org/ox-org
/home/ldlework/.config/episteme2/straig= ht/build/org/org hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-gi= t-20220102.0/share/emacs/29.0.50/lisp/org/org
/home/ldlework/.config/epi= steme2/straight/build/org/ox-man hides /nix/store/mvjig9116v5qx684c99lhzpcb= mq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-man
/home/l= dlework/.config/episteme2/straight/build/org/ox-html hides /nix/store/mvjig= 9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/o= rg/ox-html
/home/ldlework/.config/episteme2/straight/build/org/ox-icalen= dar hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/= share/emacs/29.0.50/lisp/org/ox-icalendar
/home/ldlework/.config/epistem= e2/straight/build/org/ox-koma-letter hides /nix/store/mvjig9116v5qx684c99lh= zpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ox-koma-lette= r
/home/ldlework/.config/episteme2/straight/build/org/ox-ascii hides /ni= x/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/2= 9.0.50/lisp/org/ox-ascii
/home/ldlework/.config/episteme2/straight/build= /org/ox-beamer hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-= 20220102.0/share/emacs/29.0.50/lisp/org/ox-beamer
/home/ldlework/.config= /episteme2/straight/build/org/org-timer hides /nix/store/mvjig9116v5qx684c9= 9lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-timer<= br>/home/ldlework/.config/episteme2/straight/build/org/org-tempo hides /nix= /store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29= .0.50/lisp/org/org-tempo
/home/ldlework/.config/episteme2/straight/build= /org/org-refile hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git= -20220102.0/share/emacs/29.0.50/lisp/org/org-refile
/home/ldlework/.conf= ig/episteme2/straight/build/org/org-lint hides /nix/store/mvjig9116v5qx684c= 99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-lint<= br>/home/ldlework/.config/episteme2/straight/build/org/org-plot hides /nix/= store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.= 0.50/lisp/org/org-plot
/home/ldlework/.config/episteme2/straight/build/o= rg/org-table hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20= 220102.0/share/emacs/29.0.50/lisp/org/org-table
/home/ldlework/.config/e= pisteme2/straight/build/org/org-mobile hides /nix/store/mvjig9116v5qx684c99= lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-mobile<= br>/home/ldlework/.config/episteme2/straight/build/org/org-src hides /nix/s= tore/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0= .50/lisp/org/org-src
/home/ldlework/.config/episteme2/straight/build/org= /org-pcomplete hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-= 20220102.0/share/emacs/29.0.50/lisp/org/org-pcomplete
/home/ldlework/.co= nfig/episteme2/straight/build/org/org-inlinetask hides /nix/store/mvjig9116= v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/o= rg-inlinetask
/home/ldlework/.config/episteme2/straight/build/org/org-li= st hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/org/org-list
/home/ldlework/.config/episteme2/st= raight/build/org/org-macs hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi= -emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-macs
/home/ldlewo= rk/.config/episteme2/straight/build/org/org-id hides /nix/store/mvjig9116v5= qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org= -id
/home/ldlework/.config/episteme2/straight/build/org/org-macro hides = /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emac= s/29.0.50/lisp/org/org-macro
/home/ldlework/.config/episteme2/straight/b= uild/org/org-element hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emac= s-git-20220102.0/share/emacs/29.0.50/lisp/org/org-element
/home/ldlework= /.config/episteme2/straight/build/org/org-goto hides /nix/store/mvjig9116v5= qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org= -goto
/home/ldlework/.config/episteme2/straight/build/org/org-keys hides= /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/ema= cs/29.0.50/lisp/org/org-keys
/home/ldlework/.config/episteme2/straight/b= uild/org/org-datetree hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-ema= cs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-datetree
/home/ldlewo= rk/.config/episteme2/straight/build/org/org-ctags hides /nix/store/mvjig911= 6v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/= org-ctags
/home/ldlework/.config/episteme2/straight/build/org/org-agenda= hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/sha= re/emacs/29.0.50/lisp/org/org-agenda
/home/ldlework/.config/episteme2/st= raight/build/org/org-footnote hides /nix/store/mvjig9116v5qx684c99lhzpcbmq1= 77qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-footnote
/hom= e/ldlework/.config/episteme2/straight/build/org/org-faces hides /nix/store/= mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/l= isp/org/org-faces
/home/ldlework/.config/episteme2/straight/build/org/or= g-entities hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-2022= 0102.0/share/emacs/29.0.50/lisp/org/org-entities
/home/ldlework/.config/= episteme2/straight/build/org/org-duration hides /nix/store/mvjig9116v5qx684= c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-dura= tion
/home/ldlework/.config/episteme2/straight/build/org/org-capture hid= es /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/e= macs/29.0.50/lisp/org/org-capture
/home/ldlework/.config/episteme2/strai= ght/build/org/org-attach-git hides /nix/store/mvjig9116v5qx684c99lhzpcbmq17= 7qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-attach-git
/ho= me/ldlework/.config/episteme2/straight/build/org/org-attach hides /nix/stor= e/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50= /lisp/org/org-attach
/home/ldlework/.config/episteme2/straight/build/org= /org-crypt hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-2022= 0102.0/share/emacs/29.0.50/lisp/org/org-crypt
/home/ldlework/.config/epi= steme2/straight/build/org/org-compat hides /nix/store/mvjig9116v5qx684c99lh= zpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-compat/home/ldlework/.config/episteme2/straight/build/org/ob-fortran hides /nix/= store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.= 0.50/lisp/org/ob-fortran
/home/ldlework/.config/episteme2/straight/build= /org/ol-gnus hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20= 220102.0/share/emacs/29.0.50/lisp/org/ol-gnus
/home/ldlework/.config/epi= steme2/straight/build/org/ol hides /nix/store/mvjig9116v5qx684c99lhzpcbmq17= 7qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol
/home/ldlework/= .config/episteme2/straight/build/org/ol-w3m hides /nix/store/mvjig9116v5qx6= 84c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-w3m=
/home/ldlework/.config/episteme2/straight/build/org/ol-eww hides /nix/s= tore/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0= .50/lisp/org/ol-eww
/home/ldlework/.config/episteme2/straight/build/org/= ol-rmail hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-202201= 02.0/share/emacs/29.0.50/lisp/org/ol-rmail
/home/ldlework/.config/episte= me2/straight/build/org/ol-mhe hides /nix/store/mvjig9116v5qx684c99lhzpcbmq1= 77qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ol-mhe
/home/ldle= work/.config/episteme2/straight/build/org/ol-man hides /nix/store/mvjig9116= v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/o= l-man
/home/ldlework/.config/episteme2/straight/build/org/ol-irc hides /= nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs= /29.0.50/lisp/org/ol-irc
/home/ldlework/.config/episteme2/straight/build= /org/ol-info hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20= 220102.0/share/emacs/29.0.50/lisp/org/ol-info
/home/ldlework/.config/epi= steme2/straight/build/org/ob-C hides /nix/store/mvjig9116v5qx684c99lhzpcbmq= 177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-C
/home/ldlew= ork/.config/episteme2/straight/build/org/ol-eshell hides /nix/store/mvjig91= 16v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org= /ol-eshell
/home/ldlework/.config/episteme2/straight/build/org/oc hides = /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emac= s/29.0.50/lisp/org/oc
/home/ldlework/.config/episteme2/straight/build/or= g/ol-doi hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-202201= 02.0/share/emacs/29.0.50/lisp/org/ol-doi
/home/ldlework/.config/episteme= 2/straight/build/org/oc-csl hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177= qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-csl
/home/ldlewo= rk/.config/episteme2/straight/build/org/oc-natbib hides /nix/store/mvjig911= 6v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/= oc-natbib
/home/ldlework/.config/episteme2/straight/build/org/oc-basic h= ides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share= /emacs/29.0.50/lisp/org/oc-basic
/home/ldlework/.config/episteme2/straig= ht/build/org/oc-biblatex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-= emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/oc-biblatex
/home/ldle= work/.config/episteme2/straight/build/org/ob hides /nix/store/mvjig9116v5qx= 684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob/home/ldlework/.config/episteme2/straight/build/org/ob-tangle hides /nix/s= tore/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0= .50/lisp/org/ob-tangle
/home/ldlework/.config/episteme2/straight/build/o= rg/ob-sqlite hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20= 220102.0/share/emacs/29.0.50/lisp/org/ob-sqlite
/home/ldlework/.config/e= pisteme2/straight/build/org/ob-sql hides /nix/store/mvjig9116v5qx684c99lhzp= cbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sql
/home= /ldlework/.config/episteme2/straight/build/org/ob-table hides /nix/store/mv= jig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lis= p/org/ob-table
/home/ldlework/.config/episteme2/straight/build/org/ob-sh= ell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/= share/emacs/29.0.50/lisp/org/ob-shell
/home/ldlework/.config/episteme2/s= traight/build/org/ob-sed hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-= emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-sed
/home/ldlework/= .config/episteme2/straight/build/org/ob-screen hides /nix/store/mvjig9116v5= qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-= screen
/home/ldlework/.config/episteme2/straight/build/org/ob-scheme hid= es /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/e= macs/29.0.50/lisp/org/ob-scheme
/home/ldlework/.config/episteme2/straigh= t/build/org/ob-python hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-ema= cs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-python
/home/ldlework/= .config/episteme2/straight/build/org/ob-ref hides /nix/store/mvjig9116v5qx6= 84c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-ref=
/home/ldlework/.config/episteme2/straight/build/org/ob-processing hides= /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/ema= cs/29.0.50/lisp/org/ob-processing
/home/ldlework/.config/episteme2/strai= ght/build/org/ob-plantuml hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi= -emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-plantuml
/home/ldl= ework/.config/episteme2/straight/build/org/ob-clojure hides /nix/store/mvji= g9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/= org/ob-clojure
/home/ldlework/.config/episteme2/straight/build/org/ob-pe= rl hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/org/ob-perl
/home/ldlework/.config/episteme2/str= aight/build/org/ob-octave hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi= -emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-octave
/home/ldlew= ork/.config/episteme2/straight/build/org/ob-org hides /nix/store/mvjig9116v= 5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob= -org
/home/ldlework/.config/episteme2/straight/build/org/ob-ocaml hides = /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emac= s/29.0.50/lisp/org/ob-ocaml
/home/ldlework/.config/episteme2/straight/bu= ild/org/ob-maxima hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-g= it-20220102.0/share/emacs/29.0.50/lisp/org/ob-maxima
/home/ldlework/.con= fig/episteme2/straight/build/org/ob-matlab hides /nix/store/mvjig9116v5qx68= 4c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-matl= ab
/home/ldlework/.config/episteme2/straight/build/org/ob-makefile hides= /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/ema= cs/29.0.50/lisp/org/ob-makefile
/home/ldlework/.config/episteme2/straigh= t/build/org/ob-lua hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-= git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lua
/home/ldlework/.confi= g/episteme2/straight/build/org/ob-exp hides /nix/store/mvjig9116v5qx684c99l= hzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-exp
/h= ome/ldlework/.config/episteme2/straight/build/org/ob-lob hides /nix/store/m= vjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/li= sp/org/ob-lob
/home/ldlework/.config/episteme2/straight/build/org/ob-cor= e hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/sh= are/emacs/29.0.50/lisp/org/ob-core
/home/ldlework/.config/episteme2/stra= ight/build/org/ob-lisp hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-em= acs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-lisp
/home/ldlework/.= config/episteme2/straight/build/org/ob-dot hides /nix/store/mvjig9116v5qx68= 4c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-dot<= br>/home/ldlework/.config/episteme2/straight/build/org/ob-julia hides /nix/= store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.= 0.50/lisp/org/ob-julia
/home/ldlework/.config/episteme2/straight/build/o= rg/ob-latex hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-202= 20102.0/share/emacs/29.0.50/lisp/org/ob-latex
/home/ldlework/.config/epi= steme2/straight/build/org/ob-forth hides /nix/store/mvjig9116v5qx684c99lhzp= cbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-forth
/ho= me/ldlework/.config/episteme2/straight/build/org/ob-ditaa hides /nix/store/= mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/l= isp/org/ob-ditaa
/home/ldlework/.config/episteme2/straight/build/org/ob-= css hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/= share/emacs/29.0.50/lisp/org/ob-css
/home/ldlework/.config/episteme2/str= aight/build/org/ob-js hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-ema= cs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-js
/home/ldlework/.con= fig/episteme2/straight/build/org/ob-comint hides /nix/store/mvjig9116v5qx68= 4c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-comi= nt
/home/ldlework/.config/episteme2/straight/build/org/ob-R hides /nix/s= tore/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0= .50/lisp/org/ob-R
/home/ldlework/.config/episteme2/straight/build/org/ob= -haskell hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-202201= 02.0/share/emacs/29.0.50/lisp/org/ob-haskell
/home/ldlework/.config/epis= teme2/straight/build/org/ob-calc hides /nix/store/mvjig9116v5qx684c99lhzpcb= mq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/ob-calc
/home/= ldlework/.config/episteme2/straight/build/org/ob-awk hides /nix/store/mvjig= 9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/o= rg/ob-awk
/home/ldlework/.config/episteme2/straight/build/org/org-loadde= fs hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/s= hare/emacs/29.0.50/lisp/org/org-loaddefs
/home/ldlework/.config/episteme= 2/straight/build/org/org-version hides /nix/store/mvjig9116v5qx684c99lhzpcb= mq177qi-emacs-git-20220102.0/share/emacs/29.0.50/lisp/org/org-version
/h= ome/ldlework/.config/episteme2/straight/build/org/org-install hides /nix/st= ore/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-20220102.0/share/emacs/29.0.= 50/lisp/org/org-install
/home/ldlework/.config/episteme2/straight/build/= map/map hides /nix/store/mvjig9116v5qx684c99lhzpcbmq177qi-emacs-git-2022010= 2.0/share/emacs/29.0.50/lisp/emacs-lisp/map

Features:
(mailalias = mailclient misearch multi-isearch lispy swiper ivy ivy-faces
ivy-overlay= colir delsel lispy-inline lispy-tags mode-local vc-mtn vc-hg
vc-bzr vc-= src vc-sccs vc-svn vc-cvs vc-rcs vc helm-x-files
helm-for-files helm-boo= kmark helm-adaptive treemacs-bookmarks
magit-bookmark bookmark helm-exte= rnal helm-net pp shadow sort mail-extr
emacsbug sendmail tramp-archive t= ramp-gvfs tramp-cache zeroconf
helm-command helm-elisp helm-eval helm-in= fo config time
display-line-numbers linum winner ace-window avy
treem= acs-project-follow-mode treemacs treemacs-header-line
treemacs-compatibi= lity treemacs-mode treemacs-interface
treemacs-extensions treemacs-mouse= -interface treemacs-tags
treemacs-persistence treemacs-filewatch-mode tr= eemacs-follow-mode
treemacs-rendering treemacs-async treemacs-workspaces= treemacs-dom
treemacs-visuals treemacs-fringe-indicator treemacs-scope = pulse
treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils<= br>pfuture inline hl-line treemacs-logging treemacs-customization
treema= cs-macros treemacs-autoloads cfrs-autoloads posframe-autoloads
pfuture-a= utoloads hera hera-autoloads major-mode-hydra
major-mode-hydra-autoloads= pretty-hydra hydra lv pretty-hydra-autoloads
htmlize htmlize-autoloads = embrace expand-region text-mode-expansions
cc-mode-expansions the-org-mo= de-expansions js-mode-expansions
er-basic-expansions expand-region-core = expand-region-custom
embrace-autoloads expand-region-autoloads persisten= t-scratch
persistent-scratch-autoloads org-roam-autoloads emacsql-sqlite= -autoloads
emacsql-autoloads org-journal org-crypt cal-iso org-journal-a= utoloads
org-ls org-ls-autoloads org-ql peg ts org-ql-autoloads peg-auto= loads
ov-autoloads org-super-agenda-autoloads ts-autoloads map-autoloads=
helm-org-walk helm-org-walk-autoloads helm-org-rifle
helm-org-rifle-= autoloads helm-org helm-org-autoloads org-fragtog
org-fragtog-autoloads = ob-fsharp ob-fsharp-autoloads ob-csharp
ob-csharp-autoloads org-bullets = org-bullets-autoloads org-beautify-theme
org-beautify-theme-autoloads or= g-tempo tempo org-capture org-indent
org-habit org-agenda org-refile mag= it-submodule magit-obsolete
magit-blame magit-stash magit-reflog magit-b= isect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-c= ommit magit-sequence
magit-notes magit-worktree magit-tag magit-merge ma= git-branch
magit-reset magit-files magit-refs magit-status magit package=
url-handlers magit-repos magit-apply magit-wip magit-log which-func
= magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log
magit-= core magit-autorevert autorevert magit-margin magit-transient
magit-proc= ess with-editor server magit-mode transient magit-git
magit-section magi= t-utils crm magit-autoloads magit-section-autoloads
git-commit-autoloads= with-editor-autoloads transient-autoloads
helm-descbinds-autoloads helm= -ag compile helm-config helm-mode helm-misc
helm-files filenotify tramp = tramp-loaddefs trampver tramp-integration
files-x tramp-compat shell ls-= lisp helm-buffers helm-occur helm-tags
helm-locate helm-grep helm-regexp= helm-utils helm-help helm-types helm
async-bytecomp helm-global-binding= s helm-easymenu helm-source
helm-multi-match helm-lib async helm-ag-auto= loads
ace-jump-helm-line-autoloads helm-autoloads helm-core-autoloadspopup-autoloads async-autoloads json-mode json-reformat json-snatcher jscc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-enginecc-vars cc-defs json-mode-autoloads json-snatcher-autoloads
json-refor= mat-autoloads lispy-autoloads zoutline-autoloads
hydra-autoloads lv-auto= loads swiper-autoloads ivy-autoloads
iedit-autoloads ace-window-autoload= s avy-autoloads edmacro kmacro
helpful imenu trace edebug backtrace info= -look help-fns radix-tree
elisp-refs helpful-autoloads elisp-refs-autolo= ads use-package-bind-key
bind-key persistent-soft list-utils pcache eiei= o-base
persistent-soft-autoloads list-utils-autoloads cl pcache-autoload= s
zoom-frm frame-cmds frame-fns avoid zoom-frm-autoloads
frame-cmds-a= utoloads frame-fns-autoloads company-oddmuse
company-keywords company-et= ags etags fileloop xref project company-gtags
company-dabbrev-code compa= ny-dabbrev company-files company-clang
company-capf company-cmake compan= y-semantic company-template
company-bbdb company company-autoloads which= -key which-key-autoloads
rainbow-delimiters rainbow-delimiters-autoloads= color elec-pair
disp-table whitespace backup-each-save backup-each-save= -autoloads
doom-themes-ext-org doom-themes-ext-visual-bell face-remapdoom-laserwave-theme doom-themes doom-themes-base doom-themes-autoloadsfinder-inf doom-modeline doom-modeline-segments doom-modeline-env
doom-= modeline-core shrink-path all-the-icons all-the-icons-faces
data-materia= l data-weathericons data-octicons data-fileicons
data-faicons data-allth= eicons doom-modeline-autoloads
shrink-path-autoloads all-the-icons-autol= oads visual-fill-column
visual-fill-column-autoloads dashboard dashboard= -widgets recentf
tree-widget dashboard-autoloads use-package-ensure pcas= e anaphora
anaphora-autoloads a a-autoloads ht ht-autoloads git f dash s=
git-autoloads f-autoloads dash-autoloads s-autoloads use-package-coreuse-package-autoloads bind-key-autoloads straight-autoloads info
strai= ght vc-git diff-mode vc-dispatcher org-element avl-tree generator
ol-eww= eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gn= us nnselect gnus-search eieio-opt cl-extra help-mode speedbar
ezimage df= rame gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-sum shr pix= el-fill kinsoku svg dom browse-url url url-proxy
url-privacy url-expand = url-methods url-history url-cookie url-domsuf
url-util url-parse auth-so= urce cl-seq eieio eieio-core cl-macs
eieio-loaddefs url-vars gnus-group = gnus-undo gnus-start gnus-dbus dbus
xml gnus-cloud nnimap nnmail mail-so= urce utf7 netrc nnoo parse-time
gnus-spec gnus-int gnus-range message ma= ilcap yank-media rmc 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-win gnus= nnheader gnus-util
text-property-search mail-utils mm-util mail-prsvr w= id-edit ol-docview
doc-view jka-compr image-mode exif dired dired-loadde= fs ol-bibtex
ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref = ob-lob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcom= plete
pcomplete comint ansi-color ring org-list org-faces org-entitiesnoutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval
= org-table oc-basic json map bibtex iso8601 time-date ol rx org-keys oc
o= rg-compat advice org-macs org-loaddefs format-spec find-func cal-menu
ca= lendar cal-loaddefs cl-loaddefs cl-lib seq gv subr-x byte-opt bytecomp
b= yte-compile cconv iso-transl tooltip eldoc paren electric uniquify
ediff= -hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/c= ommon-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-l= ist replace newcomment text-mode lisp-mode prog-mode register
page tab-b= ar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse j= it-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-g= eneric cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-vi= et lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak cze= ch european ethiopic indian cyrillic
chinese composite emoji-zwj charscr= ipt charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarra= y cl-preloaded nadvice button
loaddefs faces cus-face macroexp files win= dow text-properties overlay
sha1 md5 base64 format env code-pages mule c= ustom widget keymap
hashtable-print-readable backquote threads dbusbind = inotify
dynamic-setting system-font-setting font-render-setting cairomove-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

= Memory information:
((conses 16 729095 46897)
=C2=A0(symbols 48 46972= 7)
=C2=A0(strings 32 172576 11657)
=C2=A0(string-bytes 1 6387264)=C2=A0(vectors 16 94626)
=C2=A0(vector-slots 8 1836034 48299)
=C2=A0= (floats 8 1355 959)
=C2=A0(intervals 56 15779 808)
=C2=A0(buffers 992= 27))
--0000000000007d723d05d496b5f2-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 12:50:23 2022 Received: (at 52947) by debbugs.gnu.org; 2 Jan 2022 17:50:24 +0000 Received: from localhost ([127.0.0.1]:33618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n44zv-0004JD-PH for submit@debbugs.gnu.org; Sun, 02 Jan 2022 12:50:23 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:61785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n44zt-0004Iy-Sw for 52947@debbugs.gnu.org; Sun, 02 Jan 2022 12:50:22 -0500 Received: (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 1CD3440005; Sun, 2 Jan 2022 17:50:13 +0000 (UTC) From: Juri Linkov To: Dustin Lacewell Subject: Re: bug#52947: 29.0.50; Newline in tab-bar-format causes lockup Organization: LINKOV.NET References: Date: Sun, 02 Jan 2022 19:47:14 +0200 In-Reply-To: (Dustin Lacewell's message of "Sun, 2 Jan 2022 04:17:07 -0600") Message-ID: <86ilv26ndp.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52947 Cc: 52947@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Execute the following elisp: Thanks for the bug report. > #+begin_src emacs-lisp > (defun broken-tab-bar-format () > (let* ((str (format "%s \n %s" > "foo" "bar"))) > `((global menu-item ,(s-trim str) ignore)))) This also can be reproduced without s-trim, with just: `((global menu-item ,str ignore)))) > (progn > (setq tab-bar-format '(tab-bar-format-align-right > broken-tab-bar-format)) > (tab-bar-mode 1)) > #+end_src > > Emacs will lockup and spin the core it's on. If the display engine doesn't support newlines in the menu-bar/tool-bar/tab-bar, then we could simply remove newlines before feeding the tab-bar items to the display engine. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 13:25:39 2022 Received: (at 52947) by debbugs.gnu.org; 2 Jan 2022 18:25:39 +0000 Received: from localhost ([127.0.0.1]:33653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45Y3-0005Fu-Ie for submit@debbugs.gnu.org; Sun, 02 Jan 2022 13:25:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45Y2-0005Fi-6L for 52947@debbugs.gnu.org; Sun, 02 Jan 2022 13:25:38 -0500 Received: from [2001:470:142:3::e] (port=59806 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n45Xu-00022i-Tu; Sun, 02 Jan 2022 13:25:32 -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=etR+ntuxDQ7xxNXgkt5rIRHuyS6VHlR9iD0Cgrw+njE=; b=LU6USMC8z1OO fgbBB+fxuwpCFFAyh6lpLpfxLrIHcOvmpYY6DMQcW0QJErz6MGTai6Ye4MYNQkjA/a4X13K2UfKC0 aTf8Uqr5LCpe/V7MkNULB5zghjUk//mddl49rkagiaEDNSzIUVIIwRqMFvVhC0mNcY5Is4IJyYJtU geqyD3uqYXzrpalGJII0ZrxOBOYL8++RqcmhKsiP4BAH5d4RVpQVLGgxRaYtBgxjrGq0ib0rIa/kw BQpsLap7p+X9bwqB9Smbg3awb/lYVCPWcwGYNIwm/KzCOAcGmnLMj8A3nG1USO8UgApmGOHd4xa15 Ek/QkOTjVkpvzKG9xXcIwQ==; Received: from [87.69.77.57] (port=1597 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n45XV-00006f-5y; Sun, 02 Jan 2022 13:25:30 -0500 Date: Sun, 02 Jan 2022 20:25:08 +0200 Message-Id: <83y23yc7wb.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86ilv26ndp.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 02 Jan 2022 19:47:14 +0200) Subject: Re: bug#52947: 29.0.50; Newline in tab-bar-format causes lockup References: <86ilv26ndp.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52947 Cc: 52947@debbugs.gnu.org, dlacewell@gmail.com 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 (---) > From: Juri Linkov > Date: Sun, 02 Jan 2022 19:47:14 +0200 > Cc: 52947@debbugs.gnu.org > > > #+begin_src emacs-lisp > > (defun broken-tab-bar-format () > > (let* ((str (format "%s \n %s" > > "foo" "bar"))) > > `((global menu-item ,(s-trim str) ignore)))) > > This also can be reproduced without s-trim, with just: > > `((global menu-item ,str ignore)))) > > > (progn > > (setq tab-bar-format '(tab-bar-format-align-right > > broken-tab-bar-format)) > > (tab-bar-mode 1)) > > #+end_src > > > > Emacs will lockup and spin the core it's on. > > If the display engine doesn't support newlines in the > menu-bar/tool-bar/tab-bar, then we could simply remove newlines > before feeding the tab-bar items to the display engine. Do we want to support newlines there? what would be the purpose of having newlines in the tabs? Also, you say "display engine", so does it mean you've found where we infloop with these recipes? If so, can you tell the details? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 13:40:30 2022 Received: (at 52947) by debbugs.gnu.org; 2 Jan 2022 18:40:30 +0000 Received: from localhost ([127.0.0.1]:33673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45mP-0007rx-P4 for submit@debbugs.gnu.org; Sun, 02 Jan 2022 13:40:29 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:53171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45mO-0007rj-AS for 52947@debbugs.gnu.org; Sun, 02 Jan 2022 13:40:28 -0500 Received: (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id E41F720002; Sun, 2 Jan 2022 18:40:20 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#52947: 29.0.50; Newline in tab-bar-format causes lockup Organization: LINKOV.NET References: <86ilv26ndp.fsf@mail.linkov.net> <83y23yc7wb.fsf@gnu.org> Date: Sun, 02 Jan 2022 20:38:31 +0200 In-Reply-To: <83y23yc7wb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 02 Jan 2022 20:25:08 +0200") Message-ID: <867dbi56fs.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52947 Cc: 52947@debbugs.gnu.org, dlacewell@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Do we want to support newlines there? what would be the purpose of > having newlines in the tabs? I don't know, menus can't have newlines too. > Also, you say "display engine", so does it mean you've found where we > infloop with these recipes? If so, can you tell the details? It gives such backtrace: (gdb) bt #0 make_lisp_symbol (sym=0x555555cfd9c0 ) at lisp.h:1002 #1 0x00005555555b9766 in builtin_lisp_symbol (index=0) at lisp.h:1008 #2 0x00005555555b9cf6 in CHAR_TABLE_REF_ASCII (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2031 #3 0x00005555555b9d3e in CHAR_TABLE_REF (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2042 #4 0x00005555555d16de in lookup_glyphless_char_display (c=10, it=0x7fffffff75d0) at xdisp.c:7410 #5 0x00005555555d1f8c in get_next_display_element (it=0x7fffffff75d0) at xdisp.c:7599 #6 0x00005555555e3133 in display_tab_bar_line (it=0x7fffffff75d0, height=-1) at xdisp.c:13389 #7 0x00005555555e3901 in tab_bar_height (f=0x5555560a2dc8, n_rows=0x5555560a2f08, pixelwise=true) at xdisp.c:13515 #8 0x00005555555e3c27 in redisplay_tab_bar (f=0x5555560a2dc8) at xdisp.c:13597 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 14:38:13 2022 Received: (at 52947) by debbugs.gnu.org; 2 Jan 2022 19:38:13 +0000 Received: from localhost ([127.0.0.1]:33753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n46gH-00011d-2r for submit@debbugs.gnu.org; Sun, 02 Jan 2022 14:38:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n46gF-00011M-93 for 52947@debbugs.gnu.org; Sun, 02 Jan 2022 14:38:11 -0500 Received: from [2001:470:142:3::e] (port=33222 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n46g8-0005qW-I5; Sun, 02 Jan 2022 14:38:04 -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=THiJiMoBYwQywmkUhQvi4WY4HvINdpUKn7Zp67H8GRc=; b=NbkOE7QOErlm +v6TprTyLFF8fnNtlrHieMnNr8iPU//jKgm/EJP8utu3sbwvC0daR1zqu1Hcbcq3qHf2CJ1hVHlo5 CqEyKcCsaqATIYoT66cooOhShgi01arXB+mpRlyeyOm633QUFFeRRgbsZQT1+58nIux9uP9Y5Ejj2 dzr+Y+0d6p7eLvtYPVFWjMO0+iUCr2W/TqPOFb48I7yLdRvfCm4maLQpG7R4IbjnjzsHXmOa9IxpT PR9tRK+KzdV0X5ytnjwf4cOY/DpG81WnZI8OpKPCqJ5/7t8+kYzzSWovHrNR4eX1lOATkGL+oGk4+ xw1NIR3b+a8lQl9h9efHPw==; Received: from [87.69.77.57] (port=2159 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n46g8-0004Iu-By; Sun, 02 Jan 2022 14:38:04 -0500 Date: Sun, 02 Jan 2022 21:38:03 +0200 Message-Id: <83v8z2c4is.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <867dbi56fs.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 02 Jan 2022 20:38:31 +0200) Subject: Re: bug#52947: 29.0.50; Newline in tab-bar-format causes lockup References: <86ilv26ndp.fsf@mail.linkov.net> <83y23yc7wb.fsf@gnu.org> <867dbi56fs.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52947 Cc: 52947@debbugs.gnu.org, dlacewell@gmail.com 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 (---) > From: Juri Linkov > Cc: dlacewell@gmail.com, 52947@debbugs.gnu.org > Date: Sun, 02 Jan 2022 20:38:31 +0200 > > > Do we want to support newlines there? what would be the purpose of > > having newlines in the tabs? > > I don't know, menus can't have newlines too. > > > Also, you say "display engine", so does it mean you've found where we > > infloop with these recipes? If so, can you tell the details? > > It gives such backtrace: > > (gdb) bt > #0 make_lisp_symbol (sym=0x555555cfd9c0 ) at lisp.h:1002 > #1 0x00005555555b9766 in builtin_lisp_symbol (index=0) at lisp.h:1008 > #2 0x00005555555b9cf6 in CHAR_TABLE_REF_ASCII (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2031 > #3 0x00005555555b9d3e in CHAR_TABLE_REF (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2042 > #4 0x00005555555d16de in lookup_glyphless_char_display (c=10, it=0x7fffffff75d0) at xdisp.c:7410 > #5 0x00005555555d1f8c in get_next_display_element (it=0x7fffffff75d0) at xdisp.c:7599 > #6 0x00005555555e3133 in display_tab_bar_line (it=0x7fffffff75d0, height=-1) at xdisp.c:13389 > #7 0x00005555555e3901 in tab_bar_height (f=0x5555560a2dc8, n_rows=0x5555560a2f08, pixelwise=true) at xdisp.c:13515 > #8 0x00005555555e3c27 in redisplay_tab_bar (f=0x5555560a2dc8) at xdisp.c:13597 Thanks, should be fixed now on the emacs-28 branch. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 04 02:58:09 2022 Received: (at 52947) by debbugs.gnu.org; 4 Jan 2022 07:58:09 +0000 Received: from localhost ([127.0.0.1]:36924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4eht-0002gs-Ah for submit@debbugs.gnu.org; Tue, 04 Jan 2022 02:58:09 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:35185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4ehq-0002gL-Sl; Tue, 04 Jan 2022 02:58:07 -0500 Received: (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 78C202000D; Tue, 4 Jan 2022 07:57:58 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#52947: 29.0.50; Newline in tab-bar-format causes lockup Organization: LINKOV.NET References: <86ilv26ndp.fsf@mail.linkov.net> <83y23yc7wb.fsf@gnu.org> <867dbi56fs.fsf@mail.linkov.net> <83v8z2c4is.fsf@gnu.org> Date: Tue, 04 Jan 2022 09:57:04 +0200 In-Reply-To: <83v8z2c4is.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 02 Jan 2022 21:38:03 +0200") Message-ID: <86lezwgchb.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52947 Cc: 52947@debbugs.gnu.org, dlacewell@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) close 52947 28.0.90 thanks >> (gdb) bt >> #0 make_lisp_symbol (sym=0x555555cfd9c0 ) at lisp.h:1002 >> #1 0x00005555555b9766 in builtin_lisp_symbol (index=0) at lisp.h:1008 >> #2 0x00005555555b9cf6 in CHAR_TABLE_REF_ASCII (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2031 >> #3 0x00005555555b9d3e in CHAR_TABLE_REF (ct=XIL(0x7ffff0b438dd), idx=10) at lisp.h:2042 >> #4 0x00005555555d16de in lookup_glyphless_char_display (c=10, it=0x7fffffff75d0) at xdisp.c:7410 >> #5 0x00005555555d1f8c in get_next_display_element (it=0x7fffffff75d0) at xdisp.c:7599 >> #6 0x00005555555e3133 in display_tab_bar_line (it=0x7fffffff75d0, height=-1) at xdisp.c:13389 >> #7 0x00005555555e3901 in tab_bar_height (f=0x5555560a2dc8, n_rows=0x5555560a2f08, pixelwise=true) at xdisp.c:13515 >> #8 0x00005555555e3c27 in redisplay_tab_bar (f=0x5555560a2dc8) at xdisp.c:13597 > > Thanks, should be fixed now on the emacs-28 branch. I guess this can be closed now. From unknown Tue Jun 17 01:42:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Feb 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator