From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63283: Emacs crash within fontset Date: Fri, 05 May 2023 07:37:02 +0300 Message-ID: <83wn1njswh.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26168"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63283@debbugs.gnu.org To: Seppo Ronkainen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 05 06:37:25 2023 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 1punC8-0006eU-JV for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 May 2023 06:37:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1punBp-0000qK-Au; Fri, 05 May 2023 00:37:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1punBm-0000q4-GJ for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 00:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1punBm-0003jN-82 for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 00:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1punBm-0001PC-3S for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 00:37: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: Fri, 05 May 2023 04:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63283 X-GNU-PR-Package: emacs Original-Received: via spool by 63283-submit@debbugs.gnu.org id=B63283.16832613805330 (code B ref 63283); Fri, 05 May 2023 04:37:02 +0000 Original-Received: (at 63283) by debbugs.gnu.org; 5 May 2023 04:36:20 +0000 Original-Received: from localhost ([127.0.0.1]:52809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1punB5-0001Nt-Kv for submit@debbugs.gnu.org; Fri, 05 May 2023 00:36:19 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1punB1-0001Nd-V1 for 63283@debbugs.gnu.org; Fri, 05 May 2023 00:36:18 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1punAw-0003ax-OQ; Fri, 05 May 2023 00:36:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hWrtBkh/pAgaUtOr8zp6IdwkA4Nj5l9rmkgKZY91yJ8=; b=BH/yahrF+LbA 4X+syc4Fi1JyViXg6xNe+fEss8PjwGd0/xLL3prD2mMAYFuuKhJmR5X6iuAEp42o3Rr9Z/qGfxvum 1BhjkS7bNBAu9WH3VRRVl5C7ssT5H+07pHjANrT12eRFH0KEc3Y3d4SJ/q1nfBF+vGUHjyg6NefKq VA5sdJcmmWUa43qFuY50E8hdtX1JUElvKjvwfAcFwchiyNeGq3Bp1KcFCqqUfY3uFca/q8dnrkM+J h+OO3Za/gA7lizOwGfuXFAw6DKPxuYIb7O1W7YIxntFZDogfVq9BpND+79pwQ2eVW15SLbbPbni5S Qi9VQz7RMEpyoMkKlncYJA==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1punAw-0000yN-7c; Fri, 05 May 2023 00:36:10 -0400 In-Reply-To: (bug-gnu-emacs@gnu.org) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261047 Archived-At: > Date: Thu, 04 May 2023 19:04:48 +0000 > From: Seppo Ronkainen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > run Emacs without configuration and after one second increase the font size a few times > #+begin_src sh > PATH="/home/user/.local/emacs-29.0.90_minimal/inst/bin:${PATH}" gdb --ex run --args emacs -Q ~/examplefilewithunicodetext --eval "(run-at-time 1 '() (lambda() (dotimes (i 10) (text-scale-adjust 1))))" > #+end_src > > expected behavior: emacs resizes the font > > observed behavior: gdb reports emacs defect in fontset.c on line 555 > src/fontset.c:549 > #+begin_src c > /* 549 */ static Lisp_Object > /* 550 */ fontset_find_font (Lisp_Object fontset, int c, struct face /* *fa */ce, > /* 551 */ int charset_id, bool fallback) > /* 552 */ { > /* 553 */ Lisp_Object vec, font_group; > /* 554 */ int i, charset_matched = 0, found_index; > /* 555 */ struct frame *f = (FRAMEP (FONTSET_FRAME (fontset)) > /* 556 */ ? XFRAME (FONTSET_FRAME (fontset)) > /* 557 */ : XFRAME (selected_frame)); > #+end_src > > #+begin_export > 0x00000055557864c8 in fontset_find_font (fontset=fontset@entry=0x20, c=c@entry=12302, face=face@entry=0x5556519100, > charset_id=charset_id@entry=-1, fallback=fallback@entry=false) at fontset.c:555 > 555 struct frame *f = (FRAMEP (FONTSET_FRAME (fontset)) > #+end_export What do you mean by "gdb reports emacs defect"? Please show the complete GDB session, including everything that GDB shows on screen. Also please send the data about your Emacs and system configuration, as collected by "M-x report-emacs-bug RET". Thanks.