From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Klaus-Dieter Bauer Newsgroups: gmane.emacs.bugs Subject: bug#24918: 25.1; Fonts can make Emacs grind to a halt Date: Thu, 10 Nov 2016 16:53:55 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c1a1ade55d1520540f46338 X-Trace: blaine.gmane.org 1478793474 10009 195.159.176.226 (10 Nov 2016 15:57:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 10 Nov 2016 15:57:54 +0000 (UTC) To: 24918@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 10 16:57:49 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rjE-0007u6-FI for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Nov 2016 16:57:28 +0100 Original-Received: from localhost ([::1]:47352 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4rjH-0002Ad-Kt for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Nov 2016 10:57:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53294) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4rgy-0000cT-PG for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:55:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4rgs-0002rc-Ez for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:55:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37026) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4rgs-0002rV-BD for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:55:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c4rgs-00084M-2o for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:55:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Klaus-Dieter Bauer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24918 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147879328230988 (code B ref -1); Thu, 10 Nov 2016 15:55:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Nov 2016 15:54:42 +0000 Original-Received: from localhost ([127.0.0.1]:52425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rgY-00083k-6T for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:42 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:33784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rgV-00083V-Ql for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4rgP-0002S1-1a for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59102) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4rgO-0002Rr-UO for submit@debbugs.gnu.org; Thu, 10 Nov 2016 10:54:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52955) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4rgM-00006g-SQ for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4rgL-0002Pc-91 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:30 -0500 Original-Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35000) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4rgK-0002Nv-R3 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2016 10:54:29 -0500 Original-Received: by mail-lf0-x22f.google.com with SMTP id b14so192939644lfg.2 for ; Thu, 10 Nov 2016 07:54:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=LQqY9MT8Wrn856dLt21UAU9eTKluo4NvN1Ywn+HzSLw=; b=fDhVuUu02+EziJyMLtRufxuvYLCkWfIh0B4PjHoO2pcH3e8GJUiEBHAVD3piqhBwvp POTm+U8ZhfM2RpDBQVGxjqwL/qTBkX/riN0P6OFqXyLtOVSyVNGJOlGRK9vWVsbNK1Bo T2dV+rFG8tbxjBoNdk7sG09Dz7QEMrGAVN/uCHOoTXDRny9mkuU3lMaPiP5ycPUPbJtb b30L454JVfxWx9gevHIOEramceGxbQ+6d/KC3HyXKLA9SbV9ZMPsRVuY0dfKODTQ0gQM D8gjqGSW+WNI9D+8DQS8LX3zv/zckYnDR0WkeIoVkG6NSJsxv92+aKf5GuM97jAPr9ws SJ9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LQqY9MT8Wrn856dLt21UAU9eTKluo4NvN1Ywn+HzSLw=; b=e3MCRYkr0DjC7KHN1QhkUo1yiDLmS/o+0xN75YQJ58Gm8sxMOa8R8CjXtEeII+5KlN W7YUUmLqeVfmduzA14Gqf6/vvUTdjlL64Bva20N2prs5PkDKZfysCGZXJxBjVIaQEpbW iKgrgA1KrhXJgKtrIdNsXc5D5S//ZVhju8CfW6PkQk07+Y7tK2MtLxEJ8rrx8IuOQaUg mU5KTmqy8TB7FIVPVn/vnSEDX1fO8cXkx03bpyV+p9qGjYLHelvxwepUy+Q6MOjzvs9z 8S5sEykBIJFP9sn+AD/rJ+BIsRPWpT+xeygn+cVpCSuxQ6Yh9Tn9sKNiohfIfWKsH7D/ bJwg== X-Gm-Message-State: ABUngvf8/k6JXzEjJeDBo4sgKL8hgmMnrPTabLB27FgvL2TA+2l2DLyyN/frGTM2PRL4Dxq6Q5VOpZVTLGhPlA== X-Received: by 10.25.195.195 with SMTP id t186mr2762484lff.96.1478793266317; Thu, 10 Nov 2016 07:54:26 -0800 (PST) Original-Received: by 10.25.161.83 with HTTP; Thu, 10 Nov 2016 07:53:55 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125551 Archived-At: --94eb2c1a1ade55d1520540f46338 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello! When using Google's "Noto Mono" font, some buffers grind to a halt, with user input being registered with roughly a one-second delay. Trying to do more, will make Emacs entirely unresponsive to user-input leaving only killing the process through the task manager (Windows 10, tasgmgr.exe or 'taskkill /F /IM emacs.exe'). To avoid interaction with other customizations I tried it with https://ftp.gnu.org/gnu/emacs/windows/emacs-25.1-x86_64-w64-mingw32.zip starting emacs as 'runemacs -Q' and observed the same behavior. The issue is dodgy though. The only case where I could consistently reproduce it, was `package-list-packages' (using ELPA only). When saving the buffer contents as a text file and opening it, the issue did *not* occur. Outside of Emacs I haven't yet observed issues with the Noto fonts. The user-side fix (using another font) is easy, but the font being the blam= e was rather unexpected. regards, Klaus In GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 10.0.14393 Configured using: 'configure --without-dbus --without-compress-install CFLAGS=3D-static' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LANG: DEA locale-coding-system: cp1252 Major mode: Package Menu Minor modes in effect: tooltip-mode: t global-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 buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set [4 times] You can run the command =E2=80=98package-list-packages=E2=80=99 with M-x pa= -l- RET Package refresh done Mark set Quit user-error: Saving settings from "emacs -q" would overwrite existing customizations Mark set user-error: Saving settings from "emacs -q" would overwrite existing customizations Package refresh done C-x C-g is undefined Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail crm thingatpt cus-edit cus-start cus-load wid-edit warnings mm-archive message dired format-spec rfc822 mml mml-sec epg mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode url-handlers mail-utils network-stream nsm starttls url-http tls gnutls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth 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 gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 178349 20495) (symbols 56 24138 0) (miscs 48 554 679) (strings 32 31726 4513) (string-bytes 1 843950) (vectors 16 18272) (vector-slots 8 495355 7739) (floats 8 245 115) (intervals 56 6280 29) (buffers 976 24)) --94eb2c1a1ade55d1520540f46338 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello!

When using Google'= ;s "Noto Mono" font, some buffers grind to a halt, with
user input being registered with roughly a one-second delay. Trying to
do more, will make Emacs entirely unresponsive to user-input leaving=
only killing the process through the task manager (Windows 10,
tasgmgr.exe or 'taskkill /F /IM emacs.exe').
To avoid interaction with other customizations I tried it with<= /div>
starting emacs as 'runemacs -Q' and o= bserved the same behavior.

The issue is dodgy thou= gh. The only case where I could consistently
reproduce it, was `p= ackage-list-packages' (using ELPA only). When saving
the buff= er contents as a text file and opening it, the issue did *not*
oc= cur.=C2=A0

Outside of Emacs I haven't yet obse= rved issues with the Noto fonts.=C2=A0

The user-si= de fix (using another font) is easy, but the font being the blame
was rather unexpected.=C2=A0

regards, Klaus
=



In GNU Emacs 25.1.1 (x86_= 64-w64-mingw32)
=C2=A0of 2016-09-17 built on LAPHROAIG
= Windowing system distributor 'Microsoft Corp.', version 10.0.14393<= /div>
Configured using:
=C2=A0'configure --without-dbus -= -without-compress-install CFLAGS=3D-static'

Co= nfigured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GN= UTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS

Im= portant settings:
=C2=A0 value of $LANG: DEA
=C2=A0 loc= ale-coding-system: cp1252

Major mode: Package Menu=

Minor modes in effect:
=C2=A0 tooltip-m= ode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-inde= nt-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-m= ode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-= mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-loc= k-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-compo= sition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 au= to-compression-mode: t
=C2=A0 buffer-read-only: t
=C2= =A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
<= br>
Recent messages:
Mark set [4 times]
You c= an run the command =E2=80=98package-list-packages=E2=80=99 with M-x pa-l- R= ET
Package refresh done
Mark set
Quit
user-error: Saving settings from "emacs -q" would overwrite ex= isting customizations
Mark set
user-error: Saving setti= ngs from "emacs -q" would overwrite existing customizations
=
Package refresh done
C-x C-g is undefined

Load-path shadows:
None found.

Fe= atures:
(shadow sort mail-extr emacsbug sendmail crm thingatpt cu= s-edit
cus-start cus-load wid-edit warnings mm-archive message di= red
format-spec rfc822 mml mml-sec epg mailabbrev gmm-utils mailh= eader
mm-decode mm-bodies mm-encode url-handlers mail-utils netwo= rk-stream nsm
starttls url-http tls gnutls mail-parse rfc2231 rfc= 2047 rfc2045
ietf-drums url-gw url-cache url-auth url url-proxy u= rl-privacy
url-expand url-methods url-history url-cookie url-doms= uf url-util
url-parse auth-source cl-seq eieio eieio-core cl-macs= gnus-util mm-util
help-fns mail-prsvr password-cache url-vars ma= ilcap finder-inf package
epg-config seq byte-opt gv bytecomp byte= -compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-l= ib time-date mule-util tooltip
eldoc electric uniquify ediff-hook= vc-hooks lisp-float-type mwheel
dos-w32 ls-lisp disp-table w32-w= in w32-vars term/common-win tool-bar dnd
fontset image regexp-opt= fringe tabulated-list newcomment elisp-mode
lisp-mode prog-mode = register page menu-bar rfn-eshadow timer select
scroll-bar mouse = jit-lock font-lock syntax facemenu font-core frame
cl-generic cha= m 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 charscript
case-= table epa-hook jka-cmpr-hook help simple abbrev minibuffer
cl-pre= loaded nadvice loaddefs button faces cus-face macroexp files
text= -properties overlay sha1 md5 base64 format env code-pages mule
cu= stom widget hashtable-print-readable backquote w32notify w32 multi-tty
make-network-process emacs)

Memory informati= on:
((conses 16 178349 20495)
=C2=A0(symbols 56 24138 0= )
=C2=A0(miscs 48 554 679)
=C2=A0(strings 32 31726 4513= )
=C2=A0(string-bytes 1 843950)
=C2=A0(vectors 16 18272= )
=C2=A0(vector-slots 8 495355 7739)
=C2=A0(floats 8 24= 5 115)
=C2=A0(intervals 56 6280 29)
=C2=A0(buffers 976 = 24))

--94eb2c1a1ade55d1520540f46338--