From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.bugs Subject: bug#31316: Emacs hangs in `font_open_entity' Date: Mon, 30 Apr 2018 19:22:18 +0200 (CEST) Message-ID: <20180430.192218.1552282367861674790.wl@gnu.org> References: <20180430.101308.1102659443644829077.wl@gnu.org> <838t94sot3.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1525108869 25870 195.159.176.226 (30 Apr 2018 17:21:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 30 Apr 2018 17:21:09 +0000 (UTC) Cc: 31316@debbugs.gnu.org To: eliz@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 30 19:21:05 2018 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 1fDCU4-0006cr-K7 for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Apr 2018 19:21:04 +0200 Original-Received: from localhost ([::1]:60752 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDCWB-0007UT-JS for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Apr 2018 13:23:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDCW2-0007TX-BS for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2018 13:23:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDCVy-0006yS-CO for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2018 13:23:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36286) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDCVy-0006yO-7t for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2018 13:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fDCVx-0001nf-Vv for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2018 13:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Werner LEMBERG Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Apr 2018 17:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31316 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31316-submit@debbugs.gnu.org id=B31316.15251089526868 (code B ref 31316); Mon, 30 Apr 2018 17:23:01 +0000 Original-Received: (at 31316) by debbugs.gnu.org; 30 Apr 2018 17:22:32 +0000 Original-Received: from localhost ([127.0.0.1]:44183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDCVT-0001mf-4v for submit@debbugs.gnu.org; Mon, 30 Apr 2018 13:22:32 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:39397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDCVR-0001mS-KE for 31316@debbugs.gnu.org; Mon, 30 Apr 2018 13:22:29 -0400 Original-Received: from gnu.org ([217.149.172.114]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LpKKr-1eh9Xm0Zrp-00f75I; Mon, 30 Apr 2018 19:22:23 +0200 In-Reply-To: <838t94sot3.fsf@gnu.org> X-Mailer: Mew version 6.7 on Emacs 27.0.50 / Mule 6.0 (HANACHIRUSATO) X-Provags-ID: V03:K1:Dg1JKj/83F3Lqa+HADcb1kjp2f3ndQpR3r1Oy8b7Jb/QtpgkiIC LwkWEBdEYlq/eZljLguX5Ya6sTdm8N9CEZxCeXQwspGDWYF9s732gSwkHNpQll2wAg22yPC oO8YOIRPzHrll/tS7133i7aoM61kER5Rb93XADl7r88BkqldREgmDyio4GFUrPkZIy5duR6 1bZtUWM2vocn1h4nmEfUQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:pGw2cOiGzvI=:DZeG/dYv6qixlOD+hvmgOL Kvjtz9mYHBI0NxLvY7rbtUCPKn6knrxneTREBzv3/TaZsRC+4OiopxtKsCCZ6nmp6GuiziKpX lmeYLsqFECdBLV9b3cAvApGF+1XTtE0Dy0xtlCLfRlwn/nXciY9W+Gm42DLxXRmegrZYtqEK+ x3z6BrCGkZ2mqWjhR7oE1OxUgs4cWZRgfj1+OJSEIS4EMwFUDv8aY8yrvvgMUCdOWhNR8S0A1 12G2Urea/5I2kCjwgQWCKL9Xpq2HwRIqotNVtrZB0lTTsAX3srPPrwpgL385eXzuTXlhwtaso Bkd/WBoHazIUBdcVwOEvLqt1hlg7+4XBE8NLzEjh+fbFq56D1+pBiAJhpDfc94MvCTjjzLebE XDTiDlsZIkU3Q1jopXwsB52n+b2T2ylFWVATBgbcN3omDnU0OVurFqt7QEqHjcjDB1LwR5ZjT t4tUWXwrCNU2IHjCpcPuaEkNFlc0DFzUouXPPOESAEIyz330lxi+OGmFURDRmh5+ZEGVM7/Ya 9cqdefTfQ70D8/H0YzYEs16b3BD3qdITPswctv4lMU/BBD2Cjes9EH3RSDpqT2r5/aSeOk9DS d8A+MgWLv1O2iorL+7egDghLJvuk+D9AvWa67uzFHs1qQjVwSj5yDShe/Rl/mQhwYf5YZjoJo 6xj4qS3Hc5MI5UMFlo4dGJQ8lo81oskx2r6+/qziDfVVBDN0PTzSAsUc/AA+6FWT371kZ21Qb sKf6AbNer1alFoLaKMXglgiNsg3vUsYyq/N0DWRVFcGVW6y2NC70wKLP1SA9rL701a6UsWOW 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:145871 Archived-At: >> If I call `emacs -Q' and load the attached file `testchar' with >> >> C-x RET c gb18030 C-x C-f testchar >> >> Emacs hangs in `font_open_entity' on my GNU/Linux box: > > Does the patch below solve this without introducing any new > problems? Sort of, thanks. After waiting a few seconds, Emacs now displays three characters, but navigation is hard: it takes a few seconds to move from character to character (I guess Emacs tries to reload the missing glyph again and again). >> Both `average_width' and `height' are always zero for `font' >> regardless of `psize'; this effectively makes the above code an >> endless loop. > > What kind of strange font has both of these always zero? If you tell me how to find out the name of the font Emacs tries to use, I can try to answer this question. Werner