From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs Date: Thu, 29 Dec 2022 17:20:14 -0800 Message-ID: References: <24A595DF-81D8-47E7-90BC-FCDDB27315E8@gmail.com> <83ilhz2r14.fsf@gnu.org> <83r0wl0z6g.fsf@gnu.org> <204d542c-73e6-243a-f2d5-36b92cfa25ee@cs.ucla.edu> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000657d5705f10167d2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30649"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, Eli Zaretskii , 60220@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 30 02:21:21 2022 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 1pB45I-0007jH-DG for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Dec 2022 02:21:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pB451-0002iT-BE; Thu, 29 Dec 2022 20:21:03 -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 1pB450-0002iK-A5 for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 20:21:02 -0500 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 1pB450-000843-2I for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 20:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pB44z-0005Nq-Om for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 20:21:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2022 01:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60220 X-GNU-PR-Package: emacs Original-Received: via spool by 60220-submit@debbugs.gnu.org id=B60220.167236322320626 (code B ref 60220); Fri, 30 Dec 2022 01:21:01 +0000 Original-Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 01:20:23 +0000 Original-Received: from localhost ([127.0.0.1]:33227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB44N-0005Mc-C5 for submit@debbugs.gnu.org; Thu, 29 Dec 2022 20:20:23 -0500 Original-Received: from mail-pg1-f172.google.com ([209.85.215.172]:38783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB44L-0005MP-Da for 60220@debbugs.gnu.org; Thu, 29 Dec 2022 20:20:21 -0500 Original-Received: by mail-pg1-f172.google.com with SMTP id w37so13362533pga.5 for <60220@debbugs.gnu.org>; Thu, 29 Dec 2022 17:20:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:in-reply-to:from:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=E/ughz4DbrEsrs7Y5/yRZ/uwi5yeAKjoa4ODrVRS/V0=; b=JkxMsaJtuR4dtpRWl+65zUL3Tms6FNpm7wb/yFVyCCwRISirFfTpweHJt6QGqdnl8z V9GtriYF5pNcGfld2xJUCCSJiFjd+WJlI4VYlrDYEI2Py6b+sJtbCdtW/Qowkdgq2j4g AaaszvSfUN1f+1eSL5FHAmmzQFbl1s433jCOkP8P91Cx+NFeI+XGgeh5agRtVPfbX2ba sbaa+XNvHxNI1o1bAIMJ9YhiA9DC5GSr0vs4X1DHo0UJAWNF1B795eO4NpcwC5Bd92sa gSB/nHIBfE++tZ1foso4dIaEEFODpR94XQ15M139KA/qMed1EbcDVgl2HWSEvOHzBa8V ZfzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:in-reply-to:from:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E/ughz4DbrEsrs7Y5/yRZ/uwi5yeAKjoa4ODrVRS/V0=; b=ch/NsbvgE1ARc4TDOMQNuIwNHWc3SB3NAAFgnvQanqD0UsLTREwlDTpWS1HUvRFdvu koYrOYl8r5rldmTzIQOOwMHqAJiovwEL7wYFcT+P9JDi19F8VRpMq3kq2UVSTukQlFNx QTWWBqtPGB7hMuHTfzpbvfeIwQr8QxK6QkNHbMuM/jWJ2av645wVIcvkssKUiHbnV4OT w5/9+gZ4eahN5lG10B4DUGBFLnwvZuWVvO2lZqqreK8CAc1fco/S9WFRJaJednfWFn1G g35uyvm3HH2WJfG1r3Iqk5/QQ15MCXJTzhPhp87FLZe0NgnYZqWvhK/mDafAWViLmENJ nRCw== X-Gm-Message-State: AFqh2krCXdCPzbI9KrfryGxOVZxW14/+vtKPtF6dag0k2j+yFvJOQNm7 +kgm6ffopQFMJnEig5J7RZr1DqjoVTB9Eblx2cw= X-Google-Smtp-Source: AMrXdXvemmPzaZxObD1a+6hZ+VTOpQxBn+VnU8YGKeqRWgEZh8ESry8GsThomIZXZw/mXSbDYd9O35aX16MxIyTRwrU= X-Received: by 2002:a63:4d12:0:b0:478:a6de:4d1b with SMTP id a18-20020a634d12000000b00478a6de4d1bmr1364978pgb.95.1672363215517; Thu, 29 Dec 2022 17:20:15 -0800 (PST) Original-Received: from 649336022844 named unknown by gmailapi.google.com with HTTPREST; Thu, 29 Dec 2022 17:20:14 -0800 X-Superhuman-ID: lc9tuyol.9d8a87a7-d012-45cb-a74e-9e4703ac2462 X-Mailer: Superhuman iOS 10308 X-Superhuman-Draft-ID: draft009a70ab5fb1cc4b In-Reply-To: <204d542c-73e6-243a-f2d5-36b92cfa25ee@cs.ucla.edu> 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:252077 Archived-At: --000000000000657d5705f10167d2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hm, I don=E2=80=99t see how that could be generally avoided. All it would = take is any idle timer that evals auto loaded code that was yet to be loaded. If this is in fact the problem it does seem unlikely anyone would hit it unless they were doing what I am doing, but that would only be a coincidence. I wonder if there are any macOS experts here. I can try asking on stack overflow or maybe opening a support case. I=E2=80=99ve never been able to g= et to a developer though. Aaron On Thu, Dec 29 2022 at 8:16 PM, Paul Eggert wrote: > On 12/29/22 16:03, Aaron Jensen wrote: > > Would it make sense to use block_atimers while loading native lisp? If > > Might, but it might make more sense not to be dynamically loading code > during an idle timer. Surely this could cause problems even in non-native > lisp. Anyway, I suggest consulting a macOS expert before doing much > experimenting; there's not enough evidence now for me to give advice. > --000000000000657d5705f10167d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hm, I don=E2=80=99t see how that could be generally avoided. A= ll it would take is any idle timer that evals auto loaded code that was yet= to be loaded. If this is in fact the problem it does seem unlikely anyone = would hit it unless they were doing what I am doing, but that would only be= a coincidence.

I wonder if there are any macOS e= xperts here. I can try asking on stack overflow or maybe opening a support = case. I=E2=80=99ve never been able to get to a developer though.


Aaron
=20

On Thu, Dec 29 2022 at 8:16 PM, Paul Eggert <eggert@= cs.ucla.edu> wrote:

On 12/29/22 16:03, Aaron Jensen wrote:

Would it make sense to use block_atimers while loading native lisp? If

Might, but it might make more sense not to be dynamically loading code=20 during an idle timer. Surely this could cause problems even in=20 non-native lisp. Anyway, I suggest consulting a macOS expert before=20 doing much experimenting; there's not enough evidence now for me to giv= e=20 advice.

--000000000000657d5705f10167d2--