From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#51577: 27.2; Regression: reproducible hang with face functions Date: Wed, 3 Nov 2021 02:44:22 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30701"; mail-complaints-to="usenet@ciao.gmane.io" To: 51577@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 03 03:45:19 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 1mi6H8-0007lB-Uv for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Nov 2021 03:45:19 +0100 Original-Received: from localhost ([::1]:59294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mi6H7-0001kh-D3 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Nov 2021 22:45:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mi6Gt-0001kQ-6R for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 22:45:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mi6Gs-0007Lk-UT for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 22:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mi6Gs-0003WW-IP for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 22:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 02:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51577 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.163590747213485 (code B ref -1); Wed, 03 Nov 2021 02:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Nov 2021 02:44:32 +0000 Original-Received: from localhost ([127.0.0.1]:38520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mi6GN-0003VQ-Le for submit@debbugs.gnu.org; Tue, 02 Nov 2021 22:44:32 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:60802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mi6GL-0003VJ-VG for submit@debbugs.gnu.org; Tue, 02 Nov 2021 22:44:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mi6GL-0001cu-OU for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 22:44:29 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:29692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mi6GJ-0007HY-Ms for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 22:44:29 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A324BHo018111 for ; Wed, 3 Nov 2021 02:44:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=kWcCOGdZ7GsGdFcYAtZsuZ8logGna8IhsXRV53nrK7Y=; b=NIfoFFfB5kCFqx3690yTjq5TSICVdysF34TEBZQ4qorYIW7+z5ZMoszs06IYEviPfWXA FCelIddA7WpswbE9bAAFXIZaHSVXQpWu0feYSBoZ9Px2tdZKeZx6FVvrp2v24Q1BxOSr tXhAtRo9VWwVfyRp/Ssq352cQhP48BzVafgPUSe1ogCzkr5bqnoc82u0QmI7eu7v8L36 SfR/ofTbfffh0jYaTpanGy0T50uQAXEcdkc3Lv5r8v13fRqrBqsrr+TPP6p0LTHw2NDB 64eMj/SAY5XxgkOWPePmw2fyvhDJkppPY/DXgWtaKiOMRI5lx3/E5MMtyTZGVRhS8ZX1 fQ== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3c26e8kkew-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 03 Nov 2021 02:44:25 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1A32Fd4v014748 for ; Wed, 3 Nov 2021 02:44:25 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by aserp3030.oracle.com with ESMTP id 3c0v3eucx1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 03 Nov 2021 02:44:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XPUhz+ESCR6255YL7ldXnjZoNp6JOoaMMzmWvOKUK/RpyIoicU159XHxggxvcmzKNnJxAYneMQLDqnep7vaCRBrGdD6q7IxgEw18bdO6cNZFFLxRQ6LjddW5E9hb0LmH18dZe6379d3YBm1MRU3pTqntKM6JWuWIbTFhld1xbu6RUsZkzRb/UZ8xp6hIHle0IQODQrESTQNyPBYXGO6GH+B4UPhcEwOwnF/fK83q1NhudrF7oCCDrYhP7FaHy6E0QuGNmc0kF7K+EIgbxFzSyJtbMOSKieJxrTEJ0GQ8RFbVhvvg4/m0rZKZ7GkKPPIYFzuumokqizJsAFJTOZdPzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kWcCOGdZ7GsGdFcYAtZsuZ8logGna8IhsXRV53nrK7Y=; b=a3pf34og41pU1C99+4kEUCL3eSN+oPf9AkMnZMV58sitXvM+XM/z7MphVCL9ne6kT1R2rQ/+1VphsaWY8rZ+Oy/+As51HLxX66/jte036cV7w+6l8gA6FOdN3JOeURifrQO4UrEuoldv8T+yO0ufJZqNfeJh1bfJWy5LHsg3PHSkbufMEcsN54IhhiGQFriSj4mr1I0qW2aMhfqLB0YTS4STHXWOXwWU6ZIXqXSC1hx93jnsLIsRgmLSNhTNcy5rcT3kZRDh5tnfczidiG+BjLqnpciAGVXwMNunJI6gsIdpJXZyy9Gni2EA0ELwzzFs0Kv5e2q5sqqttTow3XiFKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kWcCOGdZ7GsGdFcYAtZsuZ8logGna8IhsXRV53nrK7Y=; b=ZBajH++jLDVMTokjH/3GglBQq6JA2CJTf/XFLwvKdj6rRZowf/5kooKGCcLIbfsdZ7Ry3SxNeYqcjwft9H+Q3sc8XU+k2A0Lv5YQR1TBGPtjz37vSbltRYqY7cX+HkcLssQ+vTh1XMie1JIo5Z2TvPJliavdy9mzQechMIYpLaU= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4655.namprd10.prod.outlook.com (2603:10b6:a03:2df::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Wed, 3 Nov 2021 02:44:22 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3%4]) with mapi id 15.20.4649.019; Wed, 3 Nov 2021 02:44:22 +0000 Thread-Topic: 27.2; Regression: reproducible hang with face functions Thread-Index: AdfQWxo0P/xGbEZqSDmr6NZcWoIO6Q== Accept-Language: en-US Content-Language: en-US authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: caf9694b-0509-4541-812d-08d99e73d76f x-ms-traffictypediagnostic: SJ0PR10MB4655: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lFEbwMHS13p7QRgcWlNEGjLGk4lJIBfOFAWT7qyAT+NTmPhdY5yECfhtM8xG1aNMz6qs7L12enWyR4Iaq/7E7vZod+mWrcz45f1sqgt3AcZxHxoIrtB0LvacKSJryl0kA3mF6fjsX3GMVqExOrSo52IHKu7ejrjvLq0+T9ZVdU3+Bx2w6pNvgelTxsrLZxOs+W7NDs29qncRb/6tdPv+euKckm/bRyS1h54zrN5HiDvqGFlVBQwSbWFOx/8rlCvtgMzLxik4vRf5KkMltpd3Ho2lM0W1iYGuPnXIWCKfiMUuzzO2S/183N+oKE3qDbVBp40zykYUQWRRbAokC/tIdTuBVRnrOhd/JBHJFx1Cs4RYwp4fjtUjG9AE6QwQmZtNbfOsNuW/VMNFdOjYGCMoYMUR19mb1Ex8L+WuJ/0kr0IEnEmML7Q2WbEs6LrDUZHNvezSl6RaaEho3nnxBOlOm9QtGuC1SPP2OV7MaOdynuihFtAeAb/ojtD5RJdn7MkBh1PKlPTFLqm4Cimy8uu53D3Ik1GQdPswxBCiNR00H7O+D9qFwGton40+p510QcaPMifC/2vZ6l5+5CzIup0Y5brfeP5moVkJeu01gjAnt5DPKmWbcwd+x3ezXvMPTs2V/Ujykp3Ed6BL3NGEoPXcr/UmIkl9ObEqyeYeC5gVMX9k1SFqlu0t3iw8kqp1HjqVHkkiZevbbnitLVlHtP8a8Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(83380400001)(6916009)(38070700005)(6506007)(86362001)(7696005)(186003)(26005)(44832011)(71200400001)(55016002)(2906002)(8676002)(64756008)(508600001)(9686003)(38100700002)(122000001)(45080400002)(52536014)(8936002)(316002)(76116006)(5660300002)(66476007)(66556008)(66946007)(33656002)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: BYXIFYNrqDY0HaSgfUpdlYyYrnSjYD19dbE11Dwt7eov95qU4qeTXiRqgT/NUab+wCSGu8sXfUtQM9tQk232BnAwfkCCfMuWElNqIY2XjfgyLiPgJ5K6OOUSJqknjXwJ6Kzhs1F5VSr4cm39gpAP9Xt0NoafRoc9YH2JYp7gDNU7zcRuvXIzh0NPZ1CHrbpdlcQyi+7hHVS6gqeb2D7Du9eIyp7hM1VbickRanp39GmB+mlabRIerU9NpJR3TCFNFQ1WmtdRPOJ4dI8hJF37naFRmDrH67OG9sSqzmQPSG4vTwBSbyg9f5mXSBL6ijFMOY18AC3A+aVSmAzQW1YlvaTKTqQ9BEbIt1OsZ8QxViJMBs199UZNw9VIl7YX5ewii5vznlIDLTcS5X+h8eS1YycfrhJ+lpHVTaWED/5RAfyBa+JvLh8Jnz5G4py1XQnp1/+jJYa55FiIHDBUcWiVC25y854wQHYaR0ca4a5OE8JOKi0AogQWHVqbCvN8+gy4OEEO97ahmlQoM7OKfoCwHGptIxoNh//BZXE1nTEQhvOyDQ4IOSYch67i8GSX1egNrTETMorZOK9uddyeb2lSTtGj8mf++7mKzcwfzJQ/Qvd/nmVdC9hhNiwrlhxl66fAU6+r6mag4vIvrN5F3M8s9uDDAdKOrM/nPVsoWMOJQq0vMpKe6XlF0Zat0XjGC9DZpGKD1Og1m6jvxo+ZBuKWSGeIls1Fx9zC+d3myUtQ3x7COukk56TXCwMTMW lU+/XMII0ZOVmv2plLznEC/qvRoYdKumHgbmZRre7w7/snCt/2nnD/soKmNoMZpX91A/RJmELmKqfA4GhqQDDfJagPMpqYjiLt X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: caf9694b-0509-4541-812d-08d99e73d76f X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 02:44:22.1566 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1JjuoldTtIE7CLPHKoDXrgl+U4tYKHsc4VdNx33N7zrZK3/JaWnJ/bCSvi6+PB2MRGhBkGvwMo8X3A/046G09g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4655 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10156 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111030012 X-Proofpoint-GUID: JnuYcy5xX8WloSv95i8SI7Tr6pHcgKYd X-Proofpoint-ORIG-GUID: JnuYcy5xX8WloSv95i8SI7Tr6pHcgKYd Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:218844 Archived-At: emacs -Q You might want to open buffer *Messages* in another frame, so you can see its messages (not needed for the bug recipe). Eval this code: ;;-------------- (defface alt-region '((t :background "gray70" :inherit region)) "..." :group 'faces) ;; `selected-frame' here could be anything, so this is dicey. ;; But that's not important for the bug. (defvar orig-region-atts (face-all-attributes 'region (selected-frame))) (defun foo (&optional arg) (interactive "P") (let* ((frame (selected-frame)) (alist (if arg (face-all-attributes 'alt-region frame) orig-region-atts)) (alist (cons (cons :font 'unspecified) alist)) (plist ())) (message "BEFORE LOOP, ALIST: %S" alist) (while alist (push (caar alist) plist) (push (cdar alist) plist) (setq alist (cdr alist))) (setq plist (nreverse plist)) (message "> LOOP. PLIST: %S" plist) (apply #'set-face-attribute 'region frame plist))) ;;-------------- You can do `M-x foo' and `C-u M-x foo' with no problem. You can even move the cursor with motion keys in between such `foo' invocations. No problem. If you do `C-x SPC', to activate the region before trying `foo' with and without prefix arg, you can even move the cursor horizontally some. But if you move the cursor vertically then Emacs hangs (e.g. with `C-u M-x foo'), apparently in an infloop of some kind. I have to use the MS Windows Task Manager to kill Emacs. Similarly, if you use the mouse to select a region, Emacs hangs. There's no such bug in Emacs 26.3. -------------------- In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19042 System Description: Microsoft Windows 10 Pro (v10.0.2009.19042.1288) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --without-dbus --host=3Dx86_64-w64-mingw32 --without-compress-install 'CFLAGS=3D-O2 -static'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: Emacs-Lisp 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 format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x cl-loaddefs cl-lib dired dired-loaddefs tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 102857 17499) (symbols 48 6313 1) (strings 32 18104 1550) (string-bytes 1 539747) (vectors 16 9747) (vector-slots 8 140879 14626) (floats 8 33 282) (intervals 56 20766 4787) (buffers 1000 13))