From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24565: 25.1: info freezes on some elements Date: Sat, 01 Oct 2016 12:17:46 +0300 Message-ID: <83twcwl96t.fsf@gnu.org> References: <83d1jmoi2e.fsf@gnu.org> <83r381mvb7.fsf@gnu.org> <83h98xmkk4.fsf@gnu.org> <20898e14-10e4-8d67-67eb-3b247141474f@gmail.com> <83wphslao9.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1475313503 8123 195.159.176.226 (1 Oct 2016 09:18:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Oct 2016 09:18:23 +0000 (UTC) Cc: 24565@debbugs.gnu.org To: Nikolay Kudryavtsev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Oct 01 11:18:20 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 1bqGR0-0001YH-Jp for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2016 11:18:18 +0200 Original-Received: from localhost ([::1]:54772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqGQx-0002PP-2i for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2016 05:18:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqGQq-0002PI-HH for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 05:18:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqGQk-0002GW-J2 for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 05:18:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqGQk-0002GP-Ex for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 05:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bqGQk-0001jt-Ap for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 05:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Oct 2016 09:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24565 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24565-submit@debbugs.gnu.org id=B24565.14753134726666 (code B ref 24565); Sat, 01 Oct 2016 09:18:02 +0000 Original-Received: (at 24565) by debbugs.gnu.org; 1 Oct 2016 09:17:52 +0000 Original-Received: from localhost ([127.0.0.1]:40285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqGQa-0001jR-6A for submit@debbugs.gnu.org; Sat, 01 Oct 2016 05:17:52 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqGQY-0001jE-GY for 24565@debbugs.gnu.org; Sat, 01 Oct 2016 05:17:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqGQO-00028B-B0 for 24565@debbugs.gnu.org; Sat, 01 Oct 2016 05:17:45 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqGQO-00027n-7G; Sat, 01 Oct 2016 05:17:40 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1599 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bqGQM-0004LY-E5; Sat, 01 Oct 2016 05:17:38 -0400 In-reply-to: (message from Nikolay Kudryavtsev on Sat, 1 Oct 2016 11:55:44 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:123832 Archived-At: > From: Nikolay Kudryavtsev > Cc: 24565@debbugs.gnu.org > Date: Sat, 1 Oct 2016 11:55:44 +0300 > > That commit removed defines that effectively commented out > compact_font_cache_entry on Windows Indeed, and on purpose. That code was ifdef'ed away because it caused serious problems on Windows that couldn't be resolved for the next release. Now they are mostly resolved, so having some code run on most platforms, but not on Windows, is bad for maintainability. In particular, not compacting the font cache can potentially bloat the Emacs memory footprint to humongous proportions, although this only happens in some rare scenarios. > comment there links to #15876, which seems to be the original report > for this bug. AFAIR, we never got to the bottom of that bug, but perhaps it indeed has the same reason. I'm sorry, but none of the active developers here know enough about font handling in Emacs to fix these issues in a more thorough way. So for the time being, if some specific rarely-used font causes performance degradation, and no simple and safe fix could be found, the only remedy is to refrain from using that particular font.