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#66416: 29.1; Crashes when visiting HELLO file with pgtk on Wayland Date: Mon, 09 Oct 2023 21:45:46 +0300 Message-ID: <831qe3ws6d.fsf@gnu.org> References: <865y3gq2in.fsf@lan> <83mswsvy0p.fsf@gnu.org> <87bkd7k6b8.fsf@lan> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15681"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66416@debbugs.gnu.org To: Yuchen Guo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 09 20:47:06 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 1qpvHW-0003qN-9M for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 Oct 2023 20:47:06 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qpvHC-0003Yd-LP; Mon, 09 Oct 2023 14:46:46 -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 1qpvH7-0003Xv-LG for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:46:43 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qpvH7-0001NL-6N for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:46:41 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qpvHR-0007kP-U3 for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Oct 2023 18:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66416 X-GNU-PR-Package: emacs Original-Received: via spool by 66416-submit@debbugs.gnu.org id=B66416.169687719129730 (code B ref 66416); Mon, 09 Oct 2023 18:47:01 +0000 Original-Received: (at 66416) by debbugs.gnu.org; 9 Oct 2023 18:46:31 +0000 Original-Received: from localhost ([127.0.0.1]:33158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpvGw-0007jS-M5 for submit@debbugs.gnu.org; Mon, 09 Oct 2023 14:46:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpvGu-0007ip-0D for 66416@debbugs.gnu.org; Mon, 09 Oct 2023 14:46:29 -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 1qpvGR-0001Ii-36; Mon, 09 Oct 2023 14:46:01 -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=7QxeSMAqr7aq0u8YWspuF/OsYd1idHz8atVwYCCE+X4=; b=fXsVb2tD5zFO IGDQlBL8nVHPFw/GAQh323a4gE1TNix5dCpoUW0cXF9s3XG+B0L6hO3yS6MoUSWb4x12z8tU4cEeD 8/4R/TbOQeF48iWl7K/ndDoL5QzpfaX9jVNyjMraoyw3i8HGsnAZx7UPrzpfWuagy0idS8L5txJ3/ Ar3kdet7UeNBjIOI2Bvz87xK5AUYndtXAeBzinQcLwXflb64l7q7ePvu7r/uaShPyXIBOxoFAQxcA HyGmRU7MNWdSHwVoeuFSMLyuamkGYEqkt931uaulLOr0C5Batem18UZ9rbwaDYX/AjOgM2ULZY+4s Iy6liECuhhKCmrjByxVHMA==; In-Reply-To: <87bkd7k6b8.fsf@lan> (message from Yuchen Guo on Mon, 09 Oct 2023 18:18:51 +0000) 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:272163 Archived-At: [Pleased use Reply All to reply, so that the bug tracker is CC'ed.] > From: Yuchen Guo > Date: Mon, 09 Oct 2023 18:18:51 +0000 > > Eli Zaretskii writes: > > > Regardless of our attempts to understand the immediate reason(s) for > > these crashes and try preventing them, your setup, viz.: > > ... > > is not a good idea, to say the least. > > After setting up Emacs exactly the way you described, the original > problem is fully resolved, it seems. Again, this is my new config[1]. Regardless of this, we would still like to see a full human-readable backtrace with your original setup, so that we could prevent those crashes if that is feasible. > I think it is advisable to include information on how to properly > configure font fallback in the manual. As someone who had just > completed (eintr), it was indeed a frustrating experience trying to get > the font fallback correctly configured. Emacs is supposed to be properly configured regarding fonts out of the box. If the default configuration somehow didn't work for you, please describe the problems, and we will see if the defaults need some changes. Setting the font sets manually is a tricky business which requires some non-trivial understanding of scripts, fonts, text-shaping requirements and expectations, etc., and is quite hard to explain in a comprehensive way that will cover enough use cases. Therefore, we try to have the defaults that work for the users, such that manual customizations are reserved for rare cases and for people who know what they are doing. We don't want to confuse users with too many technical explanations and details about font setup. > CJK users would appreciate such instructions due to Han Unification[2]. What are the issues with font setup that Han Unification causes to Emacs users?