From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#68940: 29.2; Random crashes in face for char / font Date: Thu, 08 Feb 2024 07:07:19 +0100 Message-ID: References: <865xz1233w.fsf@gnu.org> <86wmrhznlq.fsf@gnu.org> <86sf25zgjx.fsf@gnu.org> <86jzngzc8d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17090"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 68940@debbugs.gnu.org To: Robert Vojta Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 08 07:08:06 2024 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 1rXxZu-0004Dy-6b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Feb 2024 07:08:06 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXxZd-0008U3-SX; Thu, 08 Feb 2024 01:07:49 -0500 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 1rXxZc-0008TS-1F for bug-gnu-emacs@gnu.org; Thu, 08 Feb 2024 01:07:48 -0500 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 1rXxZb-0008Nn-Pj for bug-gnu-emacs@gnu.org; Thu, 08 Feb 2024 01:07:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rXxZp-0000C6-VE for bug-gnu-emacs@gnu.org; Thu, 08 Feb 2024 01:08:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Feb 2024 06:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68940 X-GNU-PR-Package: emacs Original-Received: via spool by 68940-submit@debbugs.gnu.org id=B68940.1707372464707 (code B ref 68940); Thu, 08 Feb 2024 06:08:01 +0000 Original-Received: (at 68940) by debbugs.gnu.org; 8 Feb 2024 06:07:44 +0000 Original-Received: from localhost ([127.0.0.1]:58824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXxZX-0000BL-OV for submit@debbugs.gnu.org; Thu, 08 Feb 2024 01:07:44 -0500 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:52240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXxZV-0000B7-MH for 68940@debbugs.gnu.org; Thu, 08 Feb 2024 01:07:42 -0500 Original-Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-55fe4534e9bso1684320a12.0 for <68940@debbugs.gnu.org>; Wed, 07 Feb 2024 22:07:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707372441; x=1707977241; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=O1hSUeiBlLZ7o9Tao6UEX/ZEXS6aEWgXDkclRlETebs=; b=Gljv6wvzx7+Scj7o0sIyblTTD+Sd5tKRZemcNsdcTPZJmzV8SZ/+Fr0lZq/GFZwHUM qkJ+IOYuSE6Elkihm2jljuGZwbqIa0pLm5Zd9FHEl4mgU98hXhjZu/gJrFVv981werl6 UfwFMabuJoWH23nQlQ6tyy6O8hwIHbI54fPbO8RedtV0ey8U/bf8RNgC3PEzBgSGqG2j +TJPKxMk7fhVD3hGvx+CoFMXLULLSQVruw0+4mG8o3cR076aJK3zn5xpYW1Rnz96VNe/ 5LYmdkhPf4b3Sp6rsbqSGt3U+bOA9ef3zAW66lpJJwCYcW8FB697E4+W3aiIX2AFFj1Z y3hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707372441; x=1707977241; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=O1hSUeiBlLZ7o9Tao6UEX/ZEXS6aEWgXDkclRlETebs=; b=ShR7WmbBbAN2UjwwBom7T6GlyTke0gNVER+yoTkeVKMC95G6a62SI4e9TE8plWwjNk GGAzRTGJ2h4a+k8iS+3hQVfkwFHBzh0ORZuFlvPkLMQZbT+K7LqcN/UUHOmBiwLUZuPV R0QlPIHTPyCbHDfZ2jhghWzc7KFEBgCY2Ndcppvn3AX7zrU7n7UVIJ6RglXsn87XSBEZ LyABSQ338ydKUj4VIny6DRKy+C3gwuk3RJFvtZ1zIuc9idpJhbkFzrdmaA7u64XZxRYd nPtEFtW9YxFKucHgTUs3nOv7HKZISA3VN55+VVqqa9IeK2Xbn+q8ekj/sPgTpepYuBIq j5qQ== X-Forwarded-Encrypted: i=1; AJvYcCU5qFlFNR47qbJFISwXrwjGLyJA22Ru4N0RcYtcmVjwpfffehyzT3ts2xF0MCn9u//f1eajJA2o2v4LUrfO9ouYaAF2Jnk= X-Gm-Message-State: AOJu0YzRXYqxl5JPDeE5pdZCur0U0uHTeQ5LU0bck8WIdoMyH4FWrsGl ICFR7aS9xpoO+7weDrOpFJjrdPzx+6T050eAqW0PqyQeAmVsm1U/lO+b9tkX X-Google-Smtp-Source: AGHT+IGVro+jorKBu5pglfzLdaHwMQkKSObGOId5s29+oxO9+SGgCOtv7j4jST3oUf6AVjQ3aLcI/A== X-Received: by 2002:aa7:db56:0:b0:560:ea74:a679 with SMTP id n22-20020aa7db56000000b00560ea74a679mr1883507edt.5.1707372441006; Wed, 07 Feb 2024 22:07:21 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCUkPXhEW7QhtAbB+bFFlTonN70LoxZsi6RRlgC5F7SazVLEyHxCI3EThdDkDmx8HeGxhGH3nT3MFIJ0vQ40N1EZjNYrWxM= Original-Received: from Pro.fritz.box (p4fe3a32a.dip0.t-ipconnect.de. [79.227.163.42]) by smtp.gmail.com with ESMTPSA id p5-20020a05640243c500b0055c63205052sm466641edc.37.2024.02.07.22.07.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Feb 2024 22:07:20 -0800 (PST) In-Reply-To: (Robert Vojta's message of "Wed, 07 Feb 2024 13:50:32 +0100") 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:279597 Archived-At: Robert Vojta writes: > Sorry for the noise so far, this randomness drives me crazy, and the > only thing exhibiting it is Emacs, rest is doing fine. I feel with you :-). There have been, and still are, strange things happening with GUI Emacs on macOS. Although, I think it has improved a lot over the last year or two. Whatever. Some other ideas: - Maybe configuring with --enable-checking can find something? That enables a number of asserts in the code, among them things that ASAN can't find. - If it's a font thing, Font Book could be used to validate the font in question. Select the font in Font Book and use File > Validate Selection. - One of my pet peeves: nsterm.m contains calls to C function redisplay(), which is known to be problematic, although I didn't have seens downright crashes from this yet. The problem is that such redisplays can clear the face cache in settings where this isn't expected. Maybe it's worth commenting out the calls and see if that makes a difference, phenomenologically. That's only a shot in the dark, though, only based on the crashes being in some face-related stuff.