From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Johannes =?UTF-8?Q?Gr=C3=B8dem?= Newsgroups: gmane.emacs.bugs Subject: bug#46217: 27.1.91; Configuring certain font ligatures causes Emacs 27 to hang. Date: Sun, 31 Jan 2021 18:15:33 +0000 Message-ID: <87y2g9rn0d.fsf@ekki.no> Reply-To: Johannes =?UTF-8?Q?Gr=C3=B8dem?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1641"; mail-complaints-to="usenet@ciao.gmane.io" To: 46217@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 31 20:01:54 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l6Hyr-0000Hx-Ju for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 31 Jan 2021 20:01:53 +0100 Original-Received: from localhost ([::1]:42634 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6Hyq-0006Mp-HG for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 31 Jan 2021 14:01:52 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6Hy2-0006KO-JY for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2021 14:01:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46479) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6Hy2-0004dY-C3 for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2021 14:01:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l6Hy2-0003FB-6z for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2021 14:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Johannes =?UTF-8?Q?Gr=C3=B8dem?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Jan 2021 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46217 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161211965912451 (code B ref -1); Sun, 31 Jan 2021 19:01:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 19:00:59 +0000 Original-Received: from localhost ([127.0.0.1]:58025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Hxx-0003Ej-Ro for submit@debbugs.gnu.org; Sun, 31 Jan 2021 14:00:58 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:46472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6HGN-000264-DE for submit@debbugs.gnu.org; Sun, 31 Jan 2021 13:15:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6HGN-0000Ow-8I for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2021 13:15:55 -0500 Original-Received: from mail-40131.protonmail.ch ([185.70.40.131]:10806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6HGI-0007ih-Gj for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2021 13:15:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ekki.no; s=protonmail; t=1612116940; bh=45t5gC4pPacaCgeJgN/S9wgLQ5TZT0TrkDgQNrukq+4=; h=Date:To:From:Reply-To:Subject:From; b=uOL1DhZjQDPGQyAeoeMkkr+2B85Gedn1t449fgR6KuPsLSwoEkW9mlpKS8a8VImuN umeuxwyBLGrjeT2GaAvqCRZd+KOOyaM2F6eHIGszSe/IKjXNUjj+IcN7o0zqI0N5OR 7EdhEyCQ3KO3WEPxrinDY8duiGap8hRQTgU5T3M6y2VFHJPekSsdRfDK0yF8jCLNgk XA7+CxQeOCiC7ioIaV50OgKDnmwsQdAqSc3WOGK97O6+Piow8y8irxh6eRF/o3HqRc NemRk6VoQdXO502hyxEZQRrWZijxVDL5I5cAg1IG9/TB2dNGsepyA270AVmlnvtpP9 xfDiYj9jdO26A== Received-SPF: pass client-ip=185.70.40.131; envelope-from=johs@ekki.no; helo=mail-40131.protonmail.ch 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, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 31 Jan 2021 14:00:56 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:199027 Archived-At: If configuring for example a "/*" ligature (the font face used doesn't seem to matter) and opening a C-file or a Java-file or related language modes, Emacs will hang. (It just rings the bell continuosly, and it's impossible to interrupt it.) This seems to be fixed in commit fe903c5ab7354b97f80ecf1b01ca3ff1027be446 by Eli Zaretskii, which is on master, but not on emacs-27. I've cherry-picked this on the emacs-27 and verified that it fixes at least the issue I'm having. Could this be included in the next 27-release? I've used Mickey Petersen's ligature.el package to set up ligatures. See https://github.com/mickeynp/ligature.el/issues/16 for the issue I'm having. In GNU Emacs 27.1.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, c= airo version 1.16.0) of 2021-01-31 built on huglaus Repository revision: cbeda210835bee9ff3e7f697c7944a10db8b132c Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Ubuntu 20.04.2 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. user-error: Beginning of history; no preceding item Configured using: 'configure --prefix=3D/opt/emacs/prerel --with-x-toolkit=3Dyes --with-cair= o --with-file-notification=3Dyes' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_MONETARY: nb_NO.UTF-8 value of $LC_NUMERIC: nb_NO.UTF-8 value of $LC_TIME: nb_NO.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 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 44968 8357) (symbols 48 6000 1) (strings 32 15440 1951) (string-bytes 1 503395) (vectors 16 10089) (vector-slots 8 129969 9846) (floats 8 20 40) (intervals 56 193 0) (buffers 1000 11))