GNU logs - #60220, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 15:12:01 +0000
Resent-Message-ID: <handler.60220.B.167154910521704 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 60220 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.167154910521704
          (code B ref -1); Tue, 20 Dec 2022 15:12:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Dec 2022 15:11:45 +0000
Received: from localhost ([127.0.0.1]:45410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7eHO-0005e0-Nj
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:11:45 -0500
Received: from lists.gnu.org ([209.51.188.17]:36236)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p7eHL-0005du-52
 for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:11:41 -0500
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 <aaronjensen@HIDDEN>)
 id 1p7eHL-0008Me-0Y
 for bug-gnu-emacs@HIDDEN; Tue, 20 Dec 2022 10:11:39 -0500
Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>)
 id 1p7eH6-0007XP-Ay
 for bug-gnu-emacs@HIDDEN; Tue, 20 Dec 2022 10:11:38 -0500
Received: by mail-yw1-x112d.google.com with SMTP id
 00721157ae682-40b40ff39f1so172735277b3.10
 for <bug-gnu-emacs@HIDDEN>; Tue, 20 Dec 2022 07:11:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=KiTGxEO3PgDX4xdZ432YlROj5DFtU/Zn9pnJj9xTSvw=;
 b=oExb/uBcGww1jxsUb+P0a5oC90Dt2jrhOxWtJh0vGwAXa2jtGL3GmC6c1IT9KpjeHJ
 llguiQ6D5BobWFduVViZ/Bup4EL0g7sMF0ZKAQfknW1VrL14zx3/8IaTfVCKj6YUaHJ+
 N/9SytOtvu22vgpzyI5hxzLNuRzqZfNtla0Dv3X/2XtR2TeIAfV6L6X72Memayy1tlGw
 gEww+8yDVfU376jjDhb6oJkiHTo5082/vx1bNGZyOOHsQCBxHjglbpVpq/j7+iZiyHv/
 aYiy5IR1o3bHny9ATE5JYV3YWxSbza8a3PNbC1QnO8mDKY6ih8ouvW9mMcPo5bk55bfR
 GDYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=KiTGxEO3PgDX4xdZ432YlROj5DFtU/Zn9pnJj9xTSvw=;
 b=GUAnFgqFC3XWF9Ezm12GjOUwVKk0+w0OHDRQqb7Lh0GqJp7XlwxjseQgqabxUzm3Tv
 1xQ/QLa6aBgi+LK+ZMieVrqySd8RWZK1wGLf4aaOPgZRDUSvFt6XxbkZZk3JrDuwga0u
 Qt2eGIELXWs8g400k60SqAXCW3Wc2BRH5am9PAL9C23Suxx0vnqOWyjGaBbTDyTnaRCY
 KZXXToIJYUfqVLUkYzBOz7jgy60YoOPyH+kf4J9Paph6sSUY1Drz8omOKfRwAIbJAv96
 MP7IF8E62HxSuUyrY5a4AOc9OMEZjbHfXTVRgRxiCJ+Zyr70f1Dz5WX2UeQq8YUy2MWN
 cHdg==
X-Gm-Message-State: ANoB5pmryK/O9mpvSutfKiHGnPE448kiv3XkiGXvLqXr52SUAsro7iDa
 fNlcqpGo1KEtHBRU0ALr4p4N841MYq1Ktw==
X-Google-Smtp-Source: AA0mqf5gWAkMNmFAsTXO6gfG8vqB6wNRYlWnhpThiuxg1S4Q4Coh55CR7v9XH4YfsPQGIrXFpDCEzA==
X-Received: by 2002:a0d:cc8b:0:b0:3c8:feb8:7f67 with SMTP id
 o133-20020a0dcc8b000000b003c8feb87f67mr29908267ywd.52.1671549080774; 
 Tue, 20 Dec 2022 07:11:20 -0800 (PST)
Received: from Aarons-Laptop.local (c-73-23-241-101.hsd1.fl.comcast.net.
 [73.23.241.101]) by smtp.gmail.com with ESMTPSA id
 e26-20020ac5c7da000000b003b89f00e276sm1732564vkn.40.2022.12.20.07.11.19
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 20 Dec 2022 07:11:20 -0800 (PST)
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 20 Dec 2022 10:11:17 -0500
Message-ID: <m2y1r2rtyi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::112d;
 envelope-from=aaronjensen@HIDDEN; helo=mail-yw1-x112d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


I've been seeing this crash somewhat frequently recently on emacs-29
master. It's possibly since updating to macOS Ventura (13.1). I can't
seem to reproduce it with debug symbols and a debugger attached, so this
may be the best I can provide right now. It tends to happen shortly
after I restart Emacs using `restart-emacs'. It also just happened
randomly while I didn't even have Emacs focused. I believe I have seen
it happen once when starting Emacs without a restart.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Emacs [600]
Path:                  /opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 29.0.60 (9.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-12-20 10:06:15.9650 -0500
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        CD1F31D7-5E61-2935-643D-55F58CD29C12

Sleep/Wake UUID:       254FA28B-6F01-412E-8D38-DE2EC5BE8B25

Time Awake Since Boot: 16000 seconds
Time Since Wake:       559 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1820921b0 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x1820c8cec pthread_kill + 288
2   libsystem_c.dylib             	       0x181fcaa50 raise + 32
3   Emacs                         	       0x100309af4 terminate_due_to_sign=
al + 204
4   Emacs                         	       0x10030a2f0 emacs_abort + 20
5   Emacs                         	       0x1002d8db8 ns_term_shutdown + 132
6   Emacs                         	       0x1001c4b9c shut_down_emacs + 332
7   Emacs                         	       0x100309abc terminate_due_to_sign=
al + 148
8   Emacs                         	       0x1001e708c handle_fatal_signal +=
 16
9   Emacs                         	       0x1001e7108 deliver_thread_signal=
 + 124
10  Emacs                         	       0x1001e5708 deliver_fatal_thread_=
signal + 12
11  libsystem_platform.dylib      	       0x1820f72a4 _sigtramp + 56
12  dyld                          	       0x181e15a00 abort_with_payload_wr=
apper_internal + 104
13  dyld                          	       0x181e15a34 abort_with_payload + =
16
14  dyld                          	       0x181da40a4 dyld4::halt(char cons=
t*) + 328
15  dyld                          	       0x181e14584 abort_report_np + 80
16  dyld                          	       0x181e145c0 __assert_rtn + 60
17  dyld                          	       0x181e11794 dyld4::Loader::contai=
ns(dyld4::RuntimeState&, void const*, void const**, unsigned long long*, un=
signed char*) const (.cold.1) + 44
18  dyld                          	       0x181db3328 dyld4::Loader::contai=
ns(dyld4::RuntimeState&, void const*, void const**, unsigned long long*, un=
signed char*) const + 92
19  dyld                          	       0x181dd3af4 invocation function f=
or block in dyld4::APIs::findImageMappedAt(void const*, dyld3::MachOLoaded =
const**, bool*, char const**, void const**, unsigned long long*, unsigned c=
har*) + 144
20  dyld                          	       0x181da744c dyld4::RuntimeState::=
withLoadersReadLock(void () block_pointer) + 92
21  dyld                          	       0x181dd3904 dyld4::APIs::findImag=
eMappedAt(void const*, dyld3::MachOLoaded const**, bool*, char const**, voi=
d const**, unsigned long long*, unsigned char*) + 720
22  dyld                          	       0x181dd3c6c dyld4::APIs::dyld_ima=
ge_path_containing_address(void const*) + 72
23  libsystem_trace.dylib         	       0x181e702e8 _os_trace_dylib_or_ma=
in_executable_was_loaded + 84
24  dyld                          	       0x181dac624 invocation function f=
or block in dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader co=
nst*, 18446744073709551615ul> const&) + 248
25  dyld                          	       0x181da79f0 dyld4::RuntimeState::=
withNotifiersReadLock(void () block_pointer) + 96
26  dyld                          	       0x181dac2cc dyld4::RuntimeState::=
notifyLoad(std::__1::span<dyld4::Loader const*, 18446744073709551615ul> con=
st&) + 356
27  dyld                          	       0x181dd4a9c dyld4::APIs::dlopen_f=
rom(char const*, int, void*) + 1200
28  Emacs                         	       0x10028cdb8 Fnative_elisp_load + =
356
29  Emacs                         	       0x100283948 exec_byte_code + 2988
30  Emacs                         	       0x10024272c Ffuncall + 316
31  Emacs                         	       0x100244f30 Fapply + 612
32  Emacs                         	       0x10023feb0 apply1 + 52
33  Emacs                         	       0x1002433c0 internal_condition_ca=
se_1 + 100
34  Emacs                         	       0x100298e48 exec_sentinel + 292
35  Emacs                         	       0x10029012c status_notify + 780
36  Emacs                         	       0x1002967a8 wait_reading_process_=
output + 1580
37  Emacs                         	       0x1001cd1e8 read_char + 8656
38  Emacs                         	       0x1001c9550 read_key_sequence + 1=
056
39  Emacs                         	       0x1001c7dc0 command_loop_1 + 700
40  Emacs                         	       0x100243334 internal_condition_ca=
se + 96
41  Emacs                         	       0x1001c7af0 command_loop_2 + 52
42  Emacs                         	       0x100242d58 internal_catch + 88
43  Emacs                         	       0x100309f18 command_loop.cold.1 +=
 80
44  Emacs                         	       0x1001c7490 command_loop + 152
45  Emacs                         	       0x1001c734c recursive_edit_1 + 148
46  Emacs                         	       0x1001c75b0 Frecursive_edit + 264
47  Emacs                         	       0x1001c692c main + 7484
48  dyld                          	       0x181d9fe50 start + 2544

Thread 1:: gmain
0   libsystem_kernel.dylib        	       0x182094a00 __select + 8
1   libglib-2.0.0.dylib           	       0x10116bb20 g_poll + 424
2   libglib-2.0.0.dylib           	       0x10115ecc4 g_main_context_iterat=
e + 340
3   libglib-2.0.0.dylib           	       0x10115ed8c g_main_context_iterat=
ion + 60
4   libglib-2.0.0.dylib           	       0x101160124 glib_worker_main + 48
5   libglib-2.0.0.dylib           	       0x1011833a8 g_thread_proxy + 68
6   libsystem_pthread.dylib       	       0x1820c906c _pthread_start + 148
7   libsystem_pthread.dylib       	       0x1820c3e2c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x18208ffa4 __pselect + 8
1   libsystem_kernel.dylib        	       0x18208fe7c pselect$DARWIN_EXTSN =
+ 64
2   Emacs                         	       0x1002d9e98 -[EmacsApp fd_handler=
:] + 184
3   Foundation                    	       0x1830a9470 __NSThread__start__ +=
 716
4   libsystem_pthread.dylib       	       0x1820c906c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1820c3e2c thread_start + 8

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x182089d70 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18209b8a4 mach_msg2_internal + =
80
2   libsystem_kernel.dylib        	       0x1820925c4 mach_msg_overwrite + =
540
3   libsystem_kernel.dylib        	       0x18208a0ec mach_msg + 24
4   CoreFoundation                	       0x1821a8bc0 __CFRunLoopServiceMac=
hPort + 160
5   CoreFoundation                	       0x1821a74ac __CFRunLoopRun + 1232
6   CoreFoundation                	       0x1821a6888 CFRunLoopRunSpecific =
+ 612
7   AppKit                        	       0x185552410 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x1820c906c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x1820c3e2c thread_start + 8

Thread 4:
0   libsystem_pthread.dylib       	       0x1820c3e18 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x1820c3e18 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x000000000000000=
0   x3: 0x00006000012bfbc0
    x4: 0x00006000012bfba0   x5: 0x0000000000000000   x6: 0x000000000000000=
0   x7: 0x0000000000000690
    x8: 0x476e5febae5bb0c0   x9: 0x476e5fea73194a40  x10: 0x000000000000000=
1  x11: 0x0000000000000003
   x12: 0x0000000000000001  x13: 0x000060000087d480  x14: 0x01000001dd44fee=
9  x15: 0x00000001dd44fee8
   x16: 0x0000000000000148  x17: 0x00000001e22707f0  x18: 0x000000000000000=
0  x19: 0x0000000000000006
   x20: 0x00000001dd42fa80  x21: 0x0000000000000103  x22: 0x00000001dd42fb6=
0  x23: 0x0000000000000009
   x24: 0x0000000000000006  x25: 0x000000016fd00a17  x26: 0x000000016fd00a1=
8  x27: 0x0000000181cfc000
   x28: 0x0000000000000000   fp: 0x000000016fcff270   lr: 0x00000001820c8cec
    sp: 0x000000016fcff250   pc: 0x00000001820921b0 cpsr: 0x40001000
   far: 0x000060000111c030  esr: 0x56000080  Address size fault

Binary Images:
       0x182089000 -        0x1820c1ff3 libsystem_kernel.dylib (*) <aebf397=
e-e2ef-3a49-be58-23d4558511f6> /usr/lib/system/libsystem_kernel.dylib
       0x1820c2000 -        0x1820ceffb libsystem_pthread.dylib (*) <132084=
c6-c347-3489-9ac2-fcaad21cdb73> /usr/lib/system/libsystem_pthread.dylib
       0x181f89000 -        0x182009ff3 libsystem_c.dylib (*) <756cd0d2-324=
1-3a74-8c59-02632dcee221> /usr/lib/system/libsystem_c.dylib
       0x1000fc000 -        0x100353fff org.gnu.Emacs (Version 29.0.60) <96=
c2c81f-a22d-3b5c-b9bc-7b549603be41> /opt/homebrew/*/Emacs.app/Contents/MacO=
S/Emacs
       0x1820f3000 -        0x1820faffb libsystem_platform.dylib (*) <b215a=
e90-4ed2-3fcd-8ccc-6c0d93cc4f41> /usr/lib/system/libsystem_platform.dylib
       0x181d9a000 -        0x181e24b63 dyld (*) <487cfdeb-9b07-39bf-bfb9-9=
70b61aea2d1> /usr/lib/dyld
       0x181e6e000 -        0x181e87fff libsystem_trace.dylib (*) <616f473a=
-eb21-377d-b3b4-f1581f127f0d> /usr/lib/system/libsystem_trace.dylib
       0x101128000 -        0x10120ffff libglib-2.0.0.dylib (*) <f593e720-3=
7ac-3b64-8d96-f9c330062fec> /opt/homebrew/*/libglib-2.0.0.dylib
       0x183053000 -        0x183a8bfff com.apple.Foundation (6.9) <f1f5f85=
7-8c3c-36d5-bc27-7702d6795468> /System/Library/Frameworks/Foundation.framew=
ork/Versions/C/Foundation
       0x182127000 -        0x1825fefff com.apple.CoreFoundation (6.9) <fd1=
6d6d9-10c0-323b-b43b-9781c4a4d268> /System/Library/Frameworks/CoreFoundatio=
n.framework/Versions/A/CoreFoundation
       0x1853ef000 -        0x1862f9fff com.apple.AppKit (6.9) <dbbd4dea-6c=
68-3200-a81b-79b6a62f4669> /System/Library/Frameworks/AppKit.framework/Vers=
ions/C/AppKit

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 10321
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 203103
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=3D1.1G resident=3D0K(0%) swapped_out_o=
r_unallocated=3D1.1G(100%)
Writable regions: Total=3D2.1G written=3D0K(0%) resident=3D0K(0%) swapped_o=
ut=3D0K(0%) unallocated=3D2.1G(100%)

                                VIRTUAL   REGION=20
REGION TYPE                        SIZE    COUNT (non-coalesced)=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D                     =3D=3D=3D=3D=3D=3D=3D=
  =3D=3D=3D=3D=3D=3D=3D=20
Accelerate framework               256K        2=20
Activity Tracing                   256K        1=20
CG backing stores                 7104K        8=20
CG image                           336K       11=20
ColorSync                          544K       27=20
CoreAnimation                       96K        6=20
CoreGraphics                        48K        3=20
CoreUI image data                 1104K        9=20
Foundation                          16K        1=20
Kernel Alloc Once                   32K        1=20
MALLOC                           585.3M      124=20
MALLOC guard page                  192K       10=20
MALLOC_MEDIUM (reserved)           1.1G       10         reserved VM addres=
s space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM addres=
s space (unallocated)
STACK GUARD                       54.5M        6=20
Stack                             12.2M        7=20
VM_ALLOCATE                        336K       21=20
__AUTH                             680K      181=20
__AUTH_CONST                      12.4M      348=20
__CTF                               756        1=20
__DATA                            45.5M     1178=20
__DATA_CONST                      23.8M      773=20
__DATA_DIRTY                       709K      112=20
__FONT_DATA                        2352        1=20
__LINKEDIT                       803.5M      701=20
__OBJC_CONST                      1375K      152=20
__OBJC_RO                         65.4M        1=20
__OBJC_RW                         1986K        1=20
__TEXT                           315.6M     1063=20
dyld private memory               1792K        8=20
mapped file                        1.0G      362=20
shared memory                      912K       16=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D                     =3D=3D=3D=3D=3D=3D=3D=
  =3D=3D=3D=3D=3D=3D=3D=20
TOTAL                              4.4G     5146=20
TOTAL, minus reserved VM space     2.9G     5146=20



-----------
Full Report
-----------

{"app_name":"Emacs","timestamp":"2022-12-20 10:06:19.00 -0500","app_version=
":"Version 29.0.60","slice_uuid":"96c2c81f-a22d-3b5c-b9bc-7b549603be41","bu=
ild_version":"9.0","platform":1,"bundleID":"org.gnu.Emacs","share_with_app_=
devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.1 (22C65=
)","roots_installed":0,"name":"Emacs","incident_id":"0E200848-007D-431C-880=
7-01515F5BC71A"}
{
  "uptime" : 16000,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,2",
  "coalitionID" : 590,
  "osVersion" : {
    "train" : "macOS 13.1",
    "build" : "22C65",
    "releaseType" : "User"
  },
  "captureTime" : "2022-12-20 10:06:15.9650 -0500",
  "incident" : "0E200848-007D-431C-8807-01515F5BC71A",
  "pid" : 600,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2022-12-20 01:35:41.4017 -0500",
  "procStartAbsTime" : 730668820,
  "procExitAbsTime" : 392482092785,
  "procName" : "Emacs",
  "procPath" : "\/opt\/homebrew\/*\/Emacs.app\/Contents\/MacOS\/Emacs",
  "bundleInfo" : {"CFBundleShortVersionString":"Version 29.0.60","CFBundleV=
ersion":"9.0","CFBundleIdentifier":"org.gnu.Emacs"},
  "storeInfo" : {"deviceIdentifierForVendor":"3C400CCD-6334-555D-B7DD-B0EF9=
E071C95","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.gnu.Emacs",
  "crashReporterKey" : "CD1F31D7-5E61-2935-643D-55F58CD29C12",
  "throttleTimeout" : 2147483647,
  "wakeTime" : 559,
  "sleepWakeUUID" : "254FA28B-6F01-412E-8D38-DE2EC5BE8B25",
  "sip" : "enabled",
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes=
":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_p=
id":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":2031=
03},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":10321=
},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":5557,"threadState":{"x":[{"value":0},=
{"value":0},{"value":0},{"value":105553135926208},{"value":105553135926176}=
,{"value":0},{"value":0},{"value":1680},{"value":5147156889978253504},{"val=
ue":5147156884689078848},{"value":1},{"value":3},{"value":1},{"value":10555=
3125168256},{"value":72057602045181673,"symbolLocation":72057594037927937,"=
symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":8007253736,"symbolLocati=
on":0,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":328},{"value":808=
9176048},{"value":0},{"value":6},{"value":8007121536,"symbolLocation":0,"sy=
mbol":"_main_thread"},{"value":259},{"value":8007121760,"symbolLocation":22=
4,"symbol":"_main_thread"},{"value":9},{"value":6},{"value":6170872343},{"v=
alue":6170872344},{"value":6472843264},{"value":0}],"flavor":"ARM_THREAD_ST=
ATE64","lr":{"value":6476827884},"cpsr":{"value":1073745920},"fp":{"value":=
6170866288},"sp":{"value":6170866256},"esr":{"value":1442840704,"descriptio=
n":" Address size fault"},"pc":{"value":6476603824,"matchesCrashFrame":1},"=
far":{"value":105553134207024}},"queue":"com.apple.main-thread","frames":[{=
"imageOffset":37296,"symbol":"__pthread_kill","symbolLocation":8,"imageInde=
x":0},{"imageOffset":27884,"symbol":"pthread_kill","symbolLocation":288,"im=
ageIndex":1},{"imageOffset":268880,"symbol":"raise","symbolLocation":32,"im=
ageIndex":2},{"imageOffset":2153204,"symbol":"terminate_due_to_signal","sym=
bolLocation":204,"imageIndex":3},{"imageOffset":2155248,"symbol":"emacs_abo=
rt","symbolLocation":20,"imageIndex":3},{"imageOffset":1953208,"symbol":"ns=
_term_shutdown","symbolLocation":132,"imageIndex":3},{"imageOffset":822172,=
"symbol":"shut_down_emacs","symbolLocation":332,"imageIndex":3},{"imageOffs=
et":2153148,"symbol":"terminate_due_to_signal","symbolLocation":148,"imageI=
ndex":3},{"imageOffset":962700,"symbol":"handle_fatal_signal","symbolLocati=
on":16,"imageIndex":3},{"imageOffset":962824,"symbol":"deliver_thread_signa=
l","symbolLocation":124,"imageIndex":3},{"imageOffset":956168,"symbol":"del=
iver_fatal_thread_signal","symbolLocation":12,"imageIndex":3},{"imageOffset=
":17060,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":4},{"imageOff=
set":506368,"symbol":"abort_with_payload_wrapper_internal","symbolLocation"=
:104,"imageIndex":5},{"imageOffset":506420,"symbol":"abort_with_payload","s=
ymbolLocation":16,"imageIndex":5},{"imageOffset":41124,"symbol":"dyld4::hal=
t(char const*)","symbolLocation":328,"imageIndex":5},{"imageOffset":501124,=
"symbol":"abort_report_np","symbolLocation":80,"imageIndex":5},{"imageOffse=
t":501184,"symbol":"__assert_rtn","symbolLocation":60,"imageIndex":5},{"ima=
geOffset":489364,"symbol":"dyld4::Loader::contains(dyld4::RuntimeState&, vo=
id const*, void const**, unsigned long long*, unsigned char*) const (.cold.=
1)","symbolLocation":44,"imageIndex":5},{"imageOffset":103208,"symbol":"dyl=
d4::Loader::contains(dyld4::RuntimeState&, void const*, void const**, unsig=
ned long long*, unsigned char*) const","symbolLocation":92,"imageIndex":5},=
{"imageOffset":236276,"symbol":"invocation function for block in dyld4::API=
s::findImageMappedAt(void const*, dyld3::MachOLoaded const**, bool*, char c=
onst**, void const**, unsigned long long*, unsigned char*)","symbolLocation=
":144,"imageIndex":5},{"imageOffset":54348,"symbol":"dyld4::RuntimeState::w=
ithLoadersReadLock(void () block_pointer)","symbolLocation":92,"imageIndex"=
:5},{"imageOffset":235780,"symbol":"dyld4::APIs::findImageMappedAt(void con=
st*, dyld3::MachOLoaded const**, bool*, char const**, void const**, unsigne=
d long long*, unsigned char*)","symbolLocation":720,"imageIndex":5},{"image=
Offset":236652,"symbol":"dyld4::APIs::dyld_image_path_containing_address(vo=
id const*)","symbolLocation":72,"imageIndex":5},{"imageOffset":8936,"symbol=
":"_os_trace_dylib_or_main_executable_was_loaded","symbolLocation":84,"imag=
eIndex":6},{"imageOffset":75300,"symbol":"invocation function for block in =
dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader const*, 184467=
44073709551615ul> const&)","symbolLocation":248,"imageIndex":5},{"imageOffs=
et":55792,"symbol":"dyld4::RuntimeState::withNotifiersReadLock(void () bloc=
k_pointer)","symbolLocation":96,"imageIndex":5},{"imageOffset":74444,"symbo=
l":"dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader const*, 18=
446744073709551615ul> const&)","symbolLocation":356,"imageIndex":5},{"image=
Offset":240284,"symbol":"dyld4::APIs::dlopen_from(char const*, int, void*)"=
,"symbolLocation":1200,"imageIndex":5},{"imageOffset":1641912,"symbol":"Fna=
tive_elisp_load","symbolLocation":356,"imageIndex":3},{"imageOffset":160391=
2,"symbol":"exec_byte_code","symbolLocation":2988,"imageIndex":3},{"imageOf=
fset":1337132,"symbol":"Ffuncall","symbolLocation":316,"imageIndex":3},{"im=
ageOffset":1347376,"symbol":"Fapply","symbolLocation":612,"imageIndex":3},{=
"imageOffset":1326768,"symbol":"apply1","symbolLocation":52,"imageIndex":3}=
,{"imageOffset":1340352,"symbol":"internal_condition_case_1","symbolLocatio=
n":100,"imageIndex":3},{"imageOffset":1691208,"symbol":"exec_sentinel","sym=
bolLocation":292,"imageIndex":3},{"imageOffset":1655084,"symbol":"status_no=
tify","symbolLocation":780,"imageIndex":3},{"imageOffset":1681320,"symbol":=
"wait_reading_process_output","symbolLocation":1580,"imageIndex":3},{"image=
Offset":856552,"symbol":"read_char","symbolLocation":8656,"imageIndex":3},{=
"imageOffset":841040,"symbol":"read_key_sequence","symbolLocation":1056,"im=
ageIndex":3},{"imageOffset":835008,"symbol":"command_loop_1","symbolLocatio=
n":700,"imageIndex":3},{"imageOffset":1340212,"symbol":"internal_condition_=
case","symbolLocation":96,"imageIndex":3},{"imageOffset":834288,"symbol":"c=
ommand_loop_2","symbolLocation":52,"imageIndex":3},{"imageOffset":1338712,"=
symbol":"internal_catch","symbolLocation":88,"imageIndex":3},{"imageOffset"=
:2154264,"symbol":"command_loop.cold.1","symbolLocation":80,"imageIndex":3}=
,{"imageOffset":832656,"symbol":"command_loop","symbolLocation":152,"imageI=
ndex":3},{"imageOffset":832332,"symbol":"recursive_edit_1","symbolLocation"=
:148,"imageIndex":3},{"imageOffset":832944,"symbol":"Frecursive_edit","symb=
olLocation":264,"imageIndex":3},{"imageOffset":829740,"symbol":"main","symb=
olLocation":7484,"imageIndex":3},{"imageOffset":24144,"symbol":"start","sym=
bolLocation":2544,"imageIndex":5}]},{"id":6350,"name":"gmain","frames":[{"i=
mageOffset":47616,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"=
imageOffset":277280,"symbol":"g_poll","symbolLocation":424,"imageIndex":7},=
{"imageOffset":224452,"symbol":"g_main_context_iterate","symbolLocation":34=
0,"imageIndex":7},{"imageOffset":224652,"symbol":"g_main_context_iteration"=
,"symbolLocation":60,"imageIndex":7},{"imageOffset":229668,"symbol":"glib_w=
orker_main","symbolLocation":48,"imageIndex":7},{"imageOffset":373672,"symb=
ol":"g_thread_proxy","symbolLocation":68,"imageIndex":7},{"imageOffset":287=
80,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOf=
fset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"i=
d":6354,"frames":[{"imageOffset":28580,"symbol":"__pselect","symbolLocation=
":8,"imageIndex":0},{"imageOffset":28284,"symbol":"pselect$DARWIN_EXTSN","s=
ymbolLocation":64,"imageIndex":0},{"imageOffset":1957528,"symbol":"-[EmacsA=
pp fd_handler:]","symbolLocation":184,"imageIndex":3},{"imageOffset":353392=
,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":8},{"imag=
eOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":=
1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageInd=
ex":1}]},{"id":6360,"name":"com.apple.NSEventThread","frames":[{"imageOffse=
t":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imag=
eOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageInde=
x":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":5=
40,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation"=
:24,"imageIndex":0},{"imageOffset":531392,"symbol":"__CFRunLoopServiceMachP=
ort","symbolLocation":160,"imageIndex":9},{"imageOffset":525484,"symbol":"_=
_CFRunLoopRun","symbolLocation":1232,"imageIndex":9},{"imageOffset":522376,=
"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":9},{"imag=
eOffset":1455120,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex=
":10},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"=
imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation"=
:8,"imageIndex":1}]},{"id":187481,"frames":[{"imageOffset":7704,"symbol":"s=
tart_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":188009,"frames":[=
{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageInde=
x":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6476566528,
    "size" : 233460,
    "uuid" : "aebf397e-e2ef-3a49-be58-23d4558511f6",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6476800000,
    "size" : 53244,
    "uuid" : "132084c6-c347-3489-9ac2-fcaad21cdb73",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6475517952,
    "size" : 528372,
    "uuid" : "756cd0d2-3241-3a74-8c59-02632dcee221",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4295999488,
    "CFBundleShortVersionString" : "Version 29.0.60",
    "CFBundleIdentifier" : "org.gnu.Emacs",
    "size" : 2457600,
    "uuid" : "96c2c81f-a22d-3b5c-b9bc-7b549603be41",
    "path" : "\/opt\/homebrew\/*\/Emacs.app\/Contents\/MacOS\/Emacs",
    "name" : "Emacs",
    "CFBundleVersion" : "9.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6477000704,
    "size" : 32764,
    "uuid" : "b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6473490432,
    "size" : 568164,
    "uuid" : "487cfdeb-9b07-39bf-bfb9-970b61aea2d1",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6474358784,
    "size" : 106496,
    "uuid" : "616f473a-eb21-377d-b3b4-f1581f127f0d",
    "path" : "\/usr\/lib\/system\/libsystem_trace.dylib",
    "name" : "libsystem_trace.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4312956928,
    "size" : 950272,
    "uuid" : "f593e720-37ac-3b64-8d96-f9c330062fec",
    "path" : "\/opt\/homebrew\/*\/libglib-2.0.0.dylib",
    "name" : "libglib-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6493122560,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 10719232,
    "uuid" : "f1f5f857-8c3c-36d5-bc27-7702d6795468",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions=
\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1953.300"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6477213696,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5079040,
    "uuid" : "fd16d6d9-10c0-323b-b43b-9781c4a4d268",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Vers=
ions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1953.300"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6530461696,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15773696,
    "uuid" : "dbbd4dea-6c68-3200-a81b-79b6a62f4669",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\=
/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299.30.116"
  }
],
  "sharedCache" : {
  "base" : 6472843264,
  "size" : 3434283008,
  "uuid" : "00a1fbb6-43e1-3c11-8483-faf0db659249"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=3D1.1G resident=3D0K(=
0%) swapped_out_or_unallocated=3D1.1G(100%)\nWritable regions: Total=3D2.1G=
 written=3D0K(0%) resident=3D0K(0%) swapped_out=3D0K(0%) unallocated=3D2.1G=
(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE   =
                     SIZE    COUNT (non-coalesced) \n=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D                     =3D=3D=3D=3D=3D=3D=3D  =3D=3D=3D=3D=3D=3D=
=3D \nAccelerate framework               256K        2 \nActivity Tracing  =
                 256K        1 \nCG backing stores                 7104K   =
     8 \nCG image                           336K       11 \nColorSync      =
                    544K       27 \nCoreAnimation                       96K=
        6 \nCoreGraphics                        48K        3 \nCoreUI image=
 data                 1104K        9 \nFoundation                          =
16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC   =
                        585.3M      124 \nMALLOC guard page                =
  192K       10 \nMALLOC_MEDIUM (reserved)           1.1G       10         =
reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           3=
84.0M        1         reserved VM address space (unallocated)\nSTACK GUARD=
                       54.5M        6 \nStack                             1=
2.2M        7 \nVM_ALLOCATE                        336K       21 \n__AUTH  =
                           680K      181 \n__AUTH_CONST                    =
  12.4M      348 \n__CTF                               756        1 \n__DAT=
A                            45.5M     1178 \n__DATA_CONST                 =
     23.8M      773 \n__DATA_DIRTY                       709K      112 \n__=
FONT_DATA                        2352        1 \n__LINKEDIT                =
       803.5M      701 \n__OBJC_CONST                      1375K      152 \=
n__OBJC_RO                         65.4M        1 \n__OBJC_RW              =
           1986K        1 \n__TEXT                           315.6M     106=
3 \ndyld private memory               1792K        8 \nmapped file         =
               1.0G      362 \nshared memory                      912K     =
  16 \n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D                     =3D=3D=3D=3D=
=3D=3D=3D  =3D=3D=3D=3D=3D=3D=3D \nTOTAL                              4.4G =
    5146 \nTOTAL, minus reserved VM space     2.9G     5146 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000021
    },
    {
      "rolloutId" : "610d52e1fc54bc3389840408",



In GNU Emacs 29.0.60 (build 1, aarch64-apple-darwin22.2.0, NS
 appkit-2299.30 Version 13.1 (Build 22C65)) of 2022-12-20 built on
 Aarons-Laptop.local
Windowing system distributor 'Apple', version 10.3.2299
System Description:  macOS 13.1

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=3D/opt/homebrew/share/emacs/site-lisp
 --infodir=3D/opt/homebrew/Cellar/emacs-plus@29/29.0.60/share/info/emacs
 --prefix=3D/opt/homebrew/Cellar/emacs-plus@29/29.0.60 --with-xml2
 --with-gnutls --with-native-compilation --without-compress-install
 --without-dbus --without-imagemagick --with-modules --with-rsvg
 --with-ns --disable-ns-self-contained 'CFLAGS=3D-Os -w -pipe
 -mmacosx-version-min=3D13
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
 -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT'
 'CPPFLAGS=3D-I/opt/homebrew/opt/zlib/include
 -I/opt/homebrew/opt/jpeg/include -I/opt/homebrew/opt/icu4c/include
 -I/opt/homebrew/opt/openssl@HIDDEN/include
 -I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include
 -F/opt/homebrew/Frameworks
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk'
 'LDFLAGS=3D-L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/jpeg/lib
 -L/opt/homebrew/opt/icu4c/lib -L/opt/homebrew/opt/openssl@HIDDEN/lib
 -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/lib
 -F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk''

Configured features:
ACL GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  eval-sexp-fu-flash-mode: t
  global-git-commit-mode: t
  global-evil-mc-mode: t
  evil-mc-mode: t
  org-roam-db-autosync-mode: t
  corfu-history-mode: t
  gcmh-mode: t
  transient-posframe-mode: t
  save-place-mode: t
  tabspaces-mode: t
  winner-mode: t
  savehist-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  mini-frame-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  global-auto-revert-mode: t
  global-anzu-mode: t
  anzu-mode: t
  which-key-posframe-mode: t
  which-key-mode: t
  recentf-mode: t
  better-jumper-mode: t
  better-jumper-local-mode: t
  repeat-mode: t
  server-mode: t
  vertico-mouse-mode: t
  vertico-mode: t
  +popup-mode: t
  shell-dirtrack-mode: t
  evil-mode: t
  evil-local-mode: t
  windmove-mode: t
  ns-auto-titlebar-mode: t
  nano-modeline-mode: t
  override-global-mode: t
  leader-key-leader-override-mode: t
  global-leader-key-leader-override-mode: t
  delete-selection-mode: t
  pixel-scroll-precision-mode: t
  xterm-mouse-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  global-display-line-numbers-mode: t
  display-line-numbers-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  window-divider-mode: t
  line-number-mode: t
  auto-fill-function: yas--auto-fill
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/Users/aaronjensen/.emacs.d/straight/build/ivy/elpa hides /Users/aaronjense=
n/.emacs.d/straight/build/lispy/elpa
/Users/aaronjensen/.emacs.d/straight/build/transient/transient hides /opt/h=
omebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/transient
/Users/aaronjensen/.emacs.d/straight/build/org/ob-comint hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-comint
/Users/aaronjensen/.emacs.d/straight/build/org/ob-exp hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-exp
/Users/aaronjensen/.emacs.d/straight/build/org/org-ctags hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-ctags
/Users/aaronjensen/.emacs.d/straight/build/org/ob-emacs-lisp hides /opt/hom=
ebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-emacs-li=
sp
/Users/aaronjensen/.emacs.d/straight/build/org/oc hides /opt/homebrew/Cella=
r/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc
/Users/aaronjensen/.emacs.d/straight/build/org/ox-texinfo hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-texinfo
/Users/aaronjensen/.emacs.d/straight/build/org/ol-irc hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-irc
/Users/aaronjensen/.emacs.d/straight/build/org/ol-doi hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-doi
/Users/aaronjensen/.emacs.d/straight/build/org/ob hides /opt/homebrew/Cella=
r/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob
/Users/aaronjensen/.emacs.d/straight/build/org/org-refile hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-refile
/Users/aaronjensen/.emacs.d/straight/build/org/org-version hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-version
/Users/aaronjensen/.emacs.d/straight/build/org/org-num hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-num
/Users/aaronjensen/.emacs.d/straight/build/org/ol-mhe hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-mhe
/Users/aaronjensen/.emacs.d/straight/build/org/ob-shell hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-shell
/Users/aaronjensen/.emacs.d/straight/build/org/org-attach hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-attach
/Users/aaronjensen/.emacs.d/straight/build/org/ob-C hides /opt/homebrew/Cel=
lar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-C
/Users/aaronjensen/.emacs.d/straight/build/org/org-macs hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-macs
/Users/aaronjensen/.emacs.d/straight/build/org/org-entities hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-entities
/Users/aaronjensen/.emacs.d/straight/build/org/ob-dot hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-dot
/Users/aaronjensen/.emacs.d/straight/build/org/ob-sql hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-sql
/Users/aaronjensen/.emacs.d/straight/build/org/ol-eww hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-eww
/Users/aaronjensen/.emacs.d/straight/build/org/org-datetree hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-datetree
/Users/aaronjensen/.emacs.d/straight/build/org/org-macro hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-macro
/Users/aaronjensen/.emacs.d/straight/build/org/ob-eval hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-eval
/Users/aaronjensen/.emacs.d/straight/build/org/ob-haskell hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-haskell
/Users/aaronjensen/.emacs.d/straight/build/org/ox-org hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-org
/Users/aaronjensen/.emacs.d/straight/build/org/ol-rmail hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-rmail
/Users/aaronjensen/.emacs.d/straight/build/org/ob-awk hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-awk
/Users/aaronjensen/.emacs.d/straight/build/org/ob-groovy hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-groovy
/Users/aaronjensen/.emacs.d/straight/build/org/ox-icalendar hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-icalendar
/Users/aaronjensen/.emacs.d/straight/build/org/ob-octave hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-octave
/Users/aaronjensen/.emacs.d/straight/build/org/ob-scheme hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-scheme
/Users/aaronjensen/.emacs.d/straight/build/org/org-mobile hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-mobile
/Users/aaronjensen/.emacs.d/straight/build/org/ob-processing hides /opt/hom=
ebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-processi=
ng
/Users/aaronjensen/.emacs.d/straight/build/org/oc-biblatex hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc-biblatex
/Users/aaronjensen/.emacs.d/straight/build/org/oc-csl hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc-csl
/Users/aaronjensen/.emacs.d/straight/build/org/org-colview hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-colview
/Users/aaronjensen/.emacs.d/straight/build/org/ob-R hides /opt/homebrew/Cel=
lar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-R
/Users/aaronjensen/.emacs.d/straight/build/org/org-table hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-table
/Users/aaronjensen/.emacs.d/straight/build/org/ox-html hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-html
/Users/aaronjensen/.emacs.d/straight/build/org/ob-fortran hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-fortran
/Users/aaronjensen/.emacs.d/straight/build/org/ol hides /opt/homebrew/Cella=
r/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol
/Users/aaronjensen/.emacs.d/straight/build/org/ob-plantuml hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-plantuml
/Users/aaronjensen/.emacs.d/straight/build/org/ol-docview hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-docview
/Users/aaronjensen/.emacs.d/straight/build/org/ob-perl hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-perl
/Users/aaronjensen/.emacs.d/straight/build/org/ob-sqlite hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-sqlite
/Users/aaronjensen/.emacs.d/straight/build/org/oc-basic hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc-basic
/Users/aaronjensen/.emacs.d/straight/build/org/ob-sed hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-sed
/Users/aaronjensen/.emacs.d/straight/build/org/org-fold-core hides /opt/hom=
ebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-fold-co=
re
/Users/aaronjensen/.emacs.d/straight/build/org/ob-ditaa hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-ditaa
/Users/aaronjensen/.emacs.d/straight/build/org/ob-ruby hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-ruby
/Users/aaronjensen/.emacs.d/straight/build/org/oc-bibtex hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc-bibtex
/Users/aaronjensen/.emacs.d/straight/build/org/org-habit hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-habit
/Users/aaronjensen/.emacs.d/straight/build/org/org-loaddefs hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-loaddefs
/Users/aaronjensen/.emacs.d/straight/build/org/ol-gnus hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-gnus
/Users/aaronjensen/.emacs.d/straight/build/org/ob-screen hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-screen
/Users/aaronjensen/.emacs.d/straight/build/org/org-mouse hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-mouse
/Users/aaronjensen/.emacs.d/straight/build/org/ob-css hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-css
/Users/aaronjensen/.emacs.d/straight/build/org/org-inlinetask hides /opt/ho=
mebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-inline=
task
/Users/aaronjensen/.emacs.d/straight/build/org/ob-lisp hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-lisp
/Users/aaronjensen/.emacs.d/straight/build/org/ol-eshell hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-eshell
/Users/aaronjensen/.emacs.d/straight/build/org/org-pcomplete hides /opt/hom=
ebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-pcomple=
te
/Users/aaronjensen/.emacs.d/straight/build/org/org-lint hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-lint
/Users/aaronjensen/.emacs.d/straight/build/org/org-id hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-id
/Users/aaronjensen/.emacs.d/straight/build/org/org-capture hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-capture
/Users/aaronjensen/.emacs.d/straight/build/org/ob-sass hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-sass
/Users/aaronjensen/.emacs.d/straight/build/org/ob-tangle hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-tangle
/Users/aaronjensen/.emacs.d/straight/build/org/ob-calc hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-calc
/Users/aaronjensen/.emacs.d/straight/build/org/ob-java hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-java
/Users/aaronjensen/.emacs.d/straight/build/org/org-compat hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-compat
/Users/aaronjensen/.emacs.d/straight/build/org/org-attach-git hides /opt/ho=
mebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-attach=
-git
/Users/aaronjensen/.emacs.d/straight/build/org/ox-beamer hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-beamer
/Users/aaronjensen/.emacs.d/straight/build/org/org-protocol hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-protocol
/Users/aaronjensen/.emacs.d/straight/build/org/org-element hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-element
/Users/aaronjensen/.emacs.d/straight/build/org/ob-lob hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-lob
/Users/aaronjensen/.emacs.d/straight/build/org/org-tempo hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-tempo
/Users/aaronjensen/.emacs.d/straight/build/org/ob-python hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-python
/Users/aaronjensen/.emacs.d/straight/build/org/ob-latex hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-latex
/Users/aaronjensen/.emacs.d/straight/build/org/ol-w3m hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-w3m
/Users/aaronjensen/.emacs.d/straight/build/org/org-agenda hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-agenda
/Users/aaronjensen/.emacs.d/straight/build/org/org-persist hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-persist
/Users/aaronjensen/.emacs.d/straight/build/org/ob-ocaml hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-ocaml
/Users/aaronjensen/.emacs.d/straight/build/org/ob-ref hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-ref
/Users/aaronjensen/.emacs.d/straight/build/org/org-fold hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-fold
/Users/aaronjensen/.emacs.d/straight/build/org/ob-julia hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-julia
/Users/aaronjensen/.emacs.d/straight/build/org/ob-lilypond hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-lilypond
/Users/aaronjensen/.emacs.d/straight/build/org/ob-table hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-table
/Users/aaronjensen/.emacs.d/straight/build/org/ob-clojure hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-clojure
/Users/aaronjensen/.emacs.d/straight/build/org/org-indent hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-indent
/Users/aaronjensen/.emacs.d/straight/build/org/org-plot hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-plot
/Users/aaronjensen/.emacs.d/straight/build/org/ox-latex hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-latex
/Users/aaronjensen/.emacs.d/straight/build/org/org-src hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-src
/Users/aaronjensen/.emacs.d/straight/build/org/org-duration hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-duration
/Users/aaronjensen/.emacs.d/straight/build/org/ob-makefile hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-makefile
/Users/aaronjensen/.emacs.d/straight/build/org/ol-info hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-info
/Users/aaronjensen/.emacs.d/straight/build/org/org-clock hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-clock
/Users/aaronjensen/.emacs.d/straight/build/org/ob-forth hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-forth
/Users/aaronjensen/.emacs.d/straight/build/org/ox-odt hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-odt
/Users/aaronjensen/.emacs.d/straight/build/org/ol-man hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-man
/Users/aaronjensen/.emacs.d/straight/build/org/ox-publish hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-publish
/Users/aaronjensen/.emacs.d/straight/build/org/org-archive hides /opt/homeb=
rew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-archive
/Users/aaronjensen/.emacs.d/straight/build/org/ob-org hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-org
/Users/aaronjensen/.emacs.d/straight/build/org/ob-lua hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-lua
/Users/aaronjensen/.emacs.d/straight/build/org/org-keys hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-keys
/Users/aaronjensen/.emacs.d/straight/build/org/ob-eshell hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-eshell
/Users/aaronjensen/.emacs.d/straight/build/org/org-faces hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-faces
/Users/aaronjensen/.emacs.d/straight/build/org/ox-man hides /opt/homebrew/C=
ellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-man
/Users/aaronjensen/.emacs.d/straight/build/org/org-list hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-list
/Users/aaronjensen/.emacs.d/straight/build/org/ox-md hides /opt/homebrew/Ce=
llar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-md
/Users/aaronjensen/.emacs.d/straight/build/org/org-goto hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-goto
/Users/aaronjensen/.emacs.d/straight/build/org/ol-bbdb hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-bbdb
/Users/aaronjensen/.emacs.d/straight/build/org/org hides /opt/homebrew/Cell=
ar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org
/Users/aaronjensen/.emacs.d/straight/build/org/ol-bibtex hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ol-bibtex
/Users/aaronjensen/.emacs.d/straight/build/org/ox-koma-letter hides /opt/ho=
mebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-koma-le=
tter
/Users/aaronjensen/.emacs.d/straight/build/org/ox-ascii hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox-ascii
/Users/aaronjensen/.emacs.d/straight/build/org/ob-matlab hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-matlab
/Users/aaronjensen/.emacs.d/straight/build/org/ox hides /opt/homebrew/Cella=
r/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ox
/Users/aaronjensen/.emacs.d/straight/build/org/org-timer hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-timer
/Users/aaronjensen/.emacs.d/straight/build/org/oc-natbib hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/oc-natbib
/Users/aaronjensen/.emacs.d/straight/build/org/ob-core hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-core
/Users/aaronjensen/.emacs.d/straight/build/org/org-feed hides /opt/homebrew=
/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-feed
/Users/aaronjensen/.emacs.d/straight/build/org/ob-gnuplot hides /opt/homebr=
ew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-gnuplot
/Users/aaronjensen/.emacs.d/straight/build/org/ob-js hides /opt/homebrew/Ce=
llar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-js
/Users/aaronjensen/.emacs.d/straight/build/org/org-footnote hides /opt/home=
brew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-footnote
/Users/aaronjensen/.emacs.d/straight/build/org/ob-maxima hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/ob-maxima
/Users/aaronjensen/.emacs.d/straight/build/org/org-cycle hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-cycle
/Users/aaronjensen/.emacs.d/straight/build/org/org-crypt hides /opt/homebre=
w/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/org/org-crypt
/Users/aaronjensen/.emacs.d/straight/build/let-alist/let-alist hides /opt/h=
omebrew/Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/emacs-lisp/le=
t-alist
/Users/aaronjensen/.emacs.d/straight/build/eldoc/eldoc hides /opt/homebrew/=
Cellar/emacs-plus@29/29.0.60/share/emacs/29.0.60/lisp/emacs-lisp/eldoc

Features:
(shadow sort mail-extr emacsbug evil-nerd-commenter
evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu
multi-vterm evil-collection-vterm vterm tramp-cmds tramp tramp-loaddefs
trampver tramp-integration cus-start tramp-compat ls-lisp term ehelp
vterm-module term/xterm xterm sh-script treesit diary-lib diary-loaddefs
org-appear orgonomic org-indent org-superstar form-feed eval-sexp-fu
eros lispyville lispy lispy-inline avy etags fileloop lispy-tags
mode-local zoutline elisp-def ert ewoc evil-collection-xref xref sotlisp
skeleton consult-vertico consult compat-28 magit-bookmark bookmark
executable magit-delta xterm-color evil-collection-magit magit-submodule
magit-obsolete magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
package url-handlers magit-repos magit-apply magit-wip magit-log
which-func magit-diff smerge-mode diff git-commit log-edit
evil-collection-helpful helpful cc-langs cc-vars cc-defs trace
evil-collection-edebug edebug evil-collection-debug debug backtrace
info-look elisp-refs evil-terminal-cursor-changer evil-mc
evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make
evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars
evil-mc-known-commands evil-mc-common dabbrev company-rg company tabify
imenu ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util
rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex
ox-icalendar org-agenda ox-ascii ox-gfm ox-md ox-html table ox-publish
ox org-download url-http url-auth url-gw nsm async vulpea vulpea-meta
vulpea-select vulpea-buffer vulpea-db vulpea-utils vulpea-note oc-basic
ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus
nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig
gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message
gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode
exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi
org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id
org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam
org-mac-link org-goto org-capture org-attach org-tempo tempo
evil-org-agenda evil-org org-element org-persist xdg org-id org-refile
avl-tree generator ob-shell org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol emacsql-sqlite emacsql emacsql-compiler
tree-sitter-langs tree-sitter-langs-build tar-mode
evil-collection-arc-mode arc-mode archive-mode url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util url-parse auth-source url-vars tree-sitter-hl
tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get
dired-aux tsc-obsolete cape corfu-history corfu evil-ruby-text-objects
ruby-refactor envrc inheritenv evil-surround evil-matchit-evil-setup
evil-vimish-fold vimish-fold f f-shortdoc shortdoc s dtrt-indent
elec-pair help-fns radix-tree bundler inf-ruby ruby-mode smie compile
enh-ruby-mode color undo-fu-session ws-butler vc-git diff-mode
vertico-directory gcmh sendmail mailcap yank-media puny rfc822 mml
mml-sec password-cache gnus-util time-date text-property-search
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader
pcvs-util add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor magit-mode transient-posframe
transient magit-git magit-base magit-section crm eieio eieio-core
compat-27 compat-26 org-fold org-fold-core org-keys oc org-loaddefs
org-version saveplace tabspaces dired-x dired dired-loaddefs vc
vc-dispatcher winner cursor-sensor org-compat org-macs format-spec epa
epg rfc6068 epg-config cal-iso cal-menu calendar cal-loaddefs savehist
yasnippet mini-frame flycheck json map dash find-func autorevert
filenotify evil-anzu anzu popup-mode-hacks which-key-posframe posframe
evil-collection-which-key which-key hide-mode-line popup-mode-core
recentf tree-widget better-jumper repeat vc-svn project server
gcmh-autoloads copy-as-format-autoloads pcase pdf-tools-autoloads
tablist-autoloads restclient-autoloads multi-vterm-autoloads
vterm-autoloads dumb-jump-autoloads popup-autoloads haml-mode-autoloads
emmet-mode-autoloads terraform-mode-autoloads hcl-mode-autoloads
dockerfile-mode-autoloads yaml-mode-autoloads json-snatcher-autoloads
lua-mode-autoloads bundler-autoloads inf-ruby-autoloads
ruby-refactor-autoloads evil-ruby-text-objects-autoloads
enh-ruby-mode-autoloads sotlisp-autoloads elisp-def-autoloads
lispyville-autoloads lispy-autoloads zoutline-autoloads swiper-autoloads
ivy-autoloads iedit-autoloads eros-autoloads eval-sexp-fu-autoloads
eslintd-fix-autoloads web-mode-autoloads typescript-mode-autoloads
company-rg-autoloads company-autoloads git-link-autoloads
consult-git-commit-autoloads git-timemachine-autoloads
magit-delta-autoloads xterm-color-autoloads prettier-autoloads
editorconfig-autoloads nvm-autoloads iter2-autoloads flycheck-autoloads
let-alist-autoloads pkg-info-autoloads epl-autoloads
tree-sitter-langs-autoloads tree-sitter-autoloads tsc-autoloads
lsp-ui-autoloads lsp-mode-autoloads eldoc-autoloads
markdown-mode-autoloads spinner-autoloads imenu-list-autoloads
org-superstar-autoloads ox-gfm-autoloads org-pandoc-import-autoloads
gnuplot-autoloads org-download-autoloads async-autoloads
org-journal-autoloads deft-autoloads vulpea-autoloads org-roam-autoloads
emacsql-sqlite-autoloads emacsql-autoloads orgonomic-autoloads
org-drill-autoloads persist-autoloads org-appear-autoloads
org-mac-link-autoloads evil-org-autoloads
evil-terminal-cursor-changer-autoloads transient-posframe-autoloads
better-jumper-autoloads hydra lv buffer-move-autoloads rotate-autoloads
mini-frame-autoloads embark-consult-autoloads embark-autoloads
consult-autoloads orderless orderless-autoloads cape-autoloads
corfu-autoloads vertico-mouse vertico vertico-autoloads
tabspaces-autoloads which-key-posframe-autoloads which-key-autoloads
popup-mode popup-mode-settings popup-mode-autoloads
hide-mode-line-autoloads evil-anzu-autoloads anzu-autoloads
titlecase-autoloads wgrep-autoloads yasnippet-autoloads
form-feed-autoloads drag-stuff-autoloads dtrt-indent-autoloads
ws-butler-autoloads evil-vimish-fold-autoloads vimish-fold-autoloads
evil-collection annalist evil-collection-autoloads annalist-autoloads
evil-mc-autoloads evil-numbers-autoloads speeddating-autoloads
evil-matchit-autoloads evil-nerd-commenter-autoloads
evil-visualstar-autoloads evil-surround-autoloads cus-edit cus-load
wid-edit evil evil-integration evil-maps evil-commands reveal flyspell
ispell evil-jumps evil-command-window evil-search evil-ex shell
pcomplete comint ansi-osc ansi-color evil-types evil-macros evil-repeat
evil-states evil-core byte-opt advice evil-common windmove calc
calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars pp
vundo-autoloads undo-fu-session-autoloads ztree-autoloads
dwim-shell-command-autoloads doom-themes-autoloads
treemacs-tab-bar-autoloads treemacs-magit-autoloads magit-autoloads
magit-section-autoloads git-commit-autoloads with-editor-autoloads
transient-autoloads treemacs-all-the-icons-autoloads
all-the-icons-autoloads treemacs-evil-autoloads evil-autoloads
goto-chg-autoloads treemacs-autoloads cfrs-autoloads ht-autoloads
pfuture-autoloads ace-window-autoloads avy-autoloads
rainbow-mode-autoloads posframe-autoloads ns-auto-titlebar
ns-auto-titlebar-autoloads nano-modeline memoize nano-modeline-autoloads
memoize-autoloads nano-light-theme face-remap nano-theme disp-table
nano-theme-autoloads envrc-autoloads inheritenv-autoloads compdef
derived compdef-autoloads helpful-autoloads elisp-refs-autoloads
f-autoloads s-autoloads edmacro kmacro dired-subtree-autoloads
dired-hacks-utils-autoloads dash-autoloads use-package-bind-key bind-key
easy-mmode hydra-autoloads lv-autoloads finder-inf leader-key bind-map
leader-key-autoloads bind-map-autoloads delsel pixel-scroll cua-base
ring xt-mouse no-littering compat compat-macs no-littering-autoloads
compat-autoloads use-package-core info files-x straight-autoloads
straight comp comp-cstr warnings subr-x rx cl-seq cl-macs gv bytecomp
byte-compile cl-extra help-mode icons cl-loaddefs cl-lib
display-line-numbers rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 845438 822622)
 (symbols 48 57647 1197)
 (strings 32 207647 111777)
 (string-bytes 1 8074129)
 (vectors 16 111921)
 (vector-slots 8 2484182 1346264)
 (floats 8 798 3393)
 (intervals 56 13725 596)
 (buffers 984 15))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Aaron Jensen <aaronjensen@HIDDEN>
Subject: bug#60220: Acknowledgement (29.0.60; macOS 13.1 crash shortly
 after starting Emacs)
Message-ID: <handler.60220.B.167154910521704.ack <at> debbugs.gnu.org>
References: <m2y1r2rtyi.fsf@HIDDEN>
X-Gnu-PR-Message: ack 60220
X-Gnu-PR-Package: emacs
Reply-To: 60220 <at> debbugs.gnu.org
Date: Tue, 20 Dec 2022 15:12:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 60220 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
60220: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60220
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
References: <m2y1r2rtyi.fsf@HIDDEN>
In-Reply-To: <m2y1r2rtyi.fsf@HIDDEN>
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 15:26:01 +0000
Resent-Message-ID: <handler.60220.B60220.167154995922276 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167154995922276
          (code B ref 60220); Tue, 20 Dec 2022 15:26:01 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 15:25:59 +0000
Received: from localhost ([127.0.0.1]:45492 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7eVC-0005nE-Uf
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:25:59 -0500
Received: from mail-pl1-f179.google.com ([209.85.214.179]:35715)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p7eVA-0005n8-Ph
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:25:57 -0500
Received: by mail-pl1-f179.google.com with SMTP id t2so12615911ply.2
 for <60220 <at> debbugs.gnu.org>; Tue, 20 Dec 2022 07:25:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Rkdh1dvZTMWwtlYrGWQfd8RBE7Llr13OxJAEiwsN514=;
 b=QBKiQ6w49XmYAQQPQKBR3yzAHjMjJLDNu6zNa3CZqLbpzV1D2iqvhZGMHexy+d/pBe
 bLzkzTqNXHMexRGzMulI/OGr9gOPliU2YKq0kvuJVzIKaFKPStJbRNdgYRypTbYosWof
 /KfOLH8U850Ja9Xp44OF8WKIBkfD6067p4bHkb1oOwUz22qaHR3gN4jHh7KjhnTIBB3Z
 oytqYTYDVIZtHBdWRvuh7VwSoP8coA9DRWp2v1nlW9UpGSOAuMWt8nm+yIowVBLmzh4u
 fk1rCTxpHzEb3mgPLVtHBOmv/tsJwW2Sk24iTXaRFZfl7yJdOzjMdj0V3VfQmmQGPc59
 7nWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Rkdh1dvZTMWwtlYrGWQfd8RBE7Llr13OxJAEiwsN514=;
 b=slGIc63RNcTQjP5ATNCbCLNNoyXX1AiAxn4imCDNQj2B/mEhvAPfPwv+61kfnAexum
 nZjoYyZyTghcExYYOXzRNotFNKO6ygUk6wHYhZtQ1Mk7BykHh2PFJ/QiIhKHKncKWbS/
 E3IRgw/ZA+9i4NpZzGPnlUOUDnMKiyGiLQ6xsw9oCoyRPs4xt62MBuFo9r8Mkwq+gqqS
 /l+W2bmj3nYu9ne5lUo7YA3ikdpcpUbYJHLNZ1XP1WL8c+ey9K6xOlcG7r49zv8sc+24
 I/LB9oqc0Fw734FFl41ysNH42bR4gOxmwAIXzGNCGIy0Fk5yaDu4+QSdq6Mh3pUexd3Q
 PL9g==
X-Gm-Message-State: ANoB5pnSuKjq81jtX4KKQqRjn35PW2YMqkffavFWf214XA5o3sNE4Std
 3Dc3uyjVhLl4n8kjpxmwtlNU+oNaYRs9RBSpV5RxJGE+OisTKw==
X-Google-Smtp-Source: AA0mqf6S8OEqnirGsqGBA2fxuqienVeBPSn03QJaiW1ob6M+x5jbtKBqrKxn75ojVkoqyAg/7LXxV6PCZlIDjbTI5rA=
X-Received: by 2002:a17:902:bd42:b0:186:9c2b:3a39 with SMTP id
 b2-20020a170902bd4200b001869c2b3a39mr81536991plx.115.1671549950564; Tue, 20
 Dec 2022 07:25:50 -0800 (PST)
MIME-Version: 1.0
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 20 Dec 2022 10:25:39 -0500
Message-ID: <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Here is another trace I just got during a restart. It's slightly
different. This one seems to point to rng-loc at least as part of the
trace.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Emacs [18694]
Path:                  /opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 29.0.60 (9.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-12-20 10:22:50.8160 -0500
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        CD1F31D7-5E61-2935-643D-55F58CD29C12

Sleep/Wake UUID:       254FA28B-6F01-412E-8D38-DE2EC5BE8B25

Time Awake Since Boot: 17000 seconds
Time Since Wake:       1554 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x612f737265735627 ->
0x0000737265735627 (possible pointer authentication failure)
Exception Codes:       0x0000000000000001, 0x612f737265735627

VM Region Info: 0x737265735627 is not in any region.  Bytes after
previous region: 21381512386088
      REGION TYPE                    START - END         [ VSIZE]
PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_NANO (reserved)   600018000000-600020000000 [128.0M]
rw-/rwx SM=NUL  ...(unallocated)
--->
      UNUSED SPACE AT END

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib               0x1820921b0 __pthread_kill + 8
1   libsystem_pthread.dylib               0x1820c8cec pthread_kill + 288
2   libsystem_c.dylib                     0x181fcaa50 raise + 32
3   Emacs                                 0x1045f5af4
terminate_due_to_signal + 204
4   Emacs                                 0x1045f62f0 emacs_abort + 20
5   Emacs                                 0x1045c4db8 ns_term_shutdown + 132
6   Emacs                                 0x1044b0b9c shut_down_emacs + 332
7   Emacs                                 0x1045f5abc
terminate_due_to_signal + 148
8   Emacs                                 0x1044d308c handle_fatal_signal + 16
9   Emacs                                 0x1044d3108
deliver_thread_signal + 124
10  Emacs                                 0x1044d1708
deliver_fatal_thread_signal + 12
11  Emacs                                 0x1044d3168 handle_sigsegv + 96
12  libsystem_platform.dylib             0x1820f72a4 _sigtramp + 56
13  ???                            0xffff800181dce730 ???
14  dyld                                 0x181dc9a7c
lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&,
lsl::Allocator::Buffer) + 392
15  dyld                                 0x181dca0b0
lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned
long, unsigned long, lsl::Allocator**) + 624
16  dyld                                 0x181dc91e0
lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
17  dyld                                 0x181dc9230
lsl::Allocator::strdup(char const*) + 48
18  dyld                                 0x181dc68b8
dyld4::FileManager::fileRecordForPath(char const*) + 40
19  dyld                                 0x181de4624
dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte,
18446744073709551615ul>&, unsigned long long&, lsl::UUID&,
dyld4::FileRecord&) + 132
20  dyld                                 0x181de3170
dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte,
18446744073709551615ul>) + 928
21  dyld                                 0x181de2cec
dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&,
dyld4::FileManager&, bool, std::__1::span<std::byte,
18446744073709551615ul>) + 304
22  dyld                                 0x181daef64
lsl::UniquePtr<dyld4::Atlas::ProcessSnapshot>
lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot,
lsl::EphemeralAllocator&, dyld4::FileManager&, bool,
std::__1::span<std::byte, 18446744073709551615ul>
const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&,
std::__1::span<std::byte, 18446744073709551615ul> const&) + 80
23  dyld                                 0x181dabafc
dyld4::RuntimeState::getCurrentProcessSnapshot() + 96
24  dyld                                 0x181dab8cc
dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader
const*, 18446744073709551615ul> const&) + 72
25  dyld                                 0x181ddaf3c
dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()()
const + 748
26  dyld                                 0x181dd4968
dyld4::APIs::dlopen_from(char const*, int, void*) + 892
27  Emacs                                 0x104578db8 Fnative_elisp_load + 356
28  Emacs                                 0x104554894 Fload + 2104
29  Emacs                                 0x1045565f8 save_match_data_load + 92
30  Emacs                                 0x104530930
load_with_autoload_queue + 120
31  Emacs                                 0x10453cd8c Frequire + 560
32  Emacs                                 0x10456f948 exec_byte_code + 2988
33  Emacs                                 0x10456ed6c Fbyte_code + 140
34  Emacs                                 0x10452ca38 eval_sub + 2236
35  Emacs                                 0x104530a54 Feval + 88
36  rng-loc-798ea863-2dd98436.eln        0x13e19abdc top_level_run + 172
37  Emacs                                 0x1045785cc load_comp_unit + 844
38  Emacs                                 0x104578e10 Fnative_elisp_load + 444
39  Emacs                                 0x104554894 Fload + 2104
40  Emacs                                 0x1045565f8 save_match_data_load + 92
41  Emacs                                 0x104530930
load_with_autoload_queue + 120
42  Emacs                                 0x10453cd8c Frequire + 560
43  Emacs                                 0x10456f948 exec_byte_code + 2988
44  Emacs                                 0x10456ed6c Fbyte_code + 140
45  Emacs                                 0x10452ca38 eval_sub + 2236
46  Emacs                                 0x104530a54 Feval + 88
47  ox-odt-c6038b82-f0fa0d16.eln         0x14e65dab4 top_level_run + 2628
48  Emacs                                 0x1045785cc load_comp_unit + 844
49  Emacs                                 0x104578e10 Fnative_elisp_load + 444
50  Emacs                                 0x104554894 Fload + 2104
51  Emacs                                 0x1045565f8 save_match_data_load + 92
52  Emacs                                 0x104530930
load_with_autoload_queue + 120
53  Emacs                                 0x10453cd8c Frequire + 560
54  Emacs                                 0x10456f948 exec_byte_code + 2988
55  Emacs                                 0x10452e72c Ffuncall + 316
56  Emacs                                 0x1045312dc funcall_nil + 12
57  Emacs                                 0x1045311f8 run_hook_with_args + 320
58  subr-13adf6a6-818c6388.eln           0x108906c50
F646f2d61667465722d6c6f61642d6576616c756174696f6e_do_after_load_evaluation_0
+ 576
59  Emacs                                 0x10452e72c Ffuncall + 316
60  Emacs                                 0x10455493c Fload + 2272
61  Emacs                                 0x1045565f8 save_match_data_load + 92
62  Emacs                                 0x104530930
load_with_autoload_queue + 120
63  Emacs                                 0x10453cd8c Frequire + 560
64  Emacs                                 0x10452ca38 eval_sub + 2236
65  Emacs                                 0x10452c734 eval_sub + 1464
66  Emacs                                 0x10452cb58 Fif + 24
67  Emacs                                 0x10452c8a4 eval_sub + 1832
68  Emacs                                 0x10452cbb4 Fprogn + 48
69  Emacs                                 0x104532114 funcall_lambda + 1316
70  Emacs                                 0x10456f7c8 exec_byte_code + 2604
71  Emacs                                 0x10452e72c Ffuncall + 316
72  Emacs                                 0x1045312dc funcall_nil + 12
73  Emacs                                 0x1045311f8 run_hook_with_args + 320
74  subr-13adf6a6-818c6388.eln           0x108906c50
F646f2d61667465722d6c6f61642d6576616c756174696f6e_do_after_load_evaluation_0
+ 576
75  Emacs                                 0x10452e72c Ffuncall + 316
76  Emacs                                 0x10455493c Fload + 2272
77  Emacs                                 0x1045565f8 save_match_data_load + 92
78  Emacs                                 0x104530930
load_with_autoload_queue + 120
79  Emacs                                 0x10453cd8c Frequire + 560
80  Emacs                                 0x10452ca38 eval_sub + 2236
81  Emacs                                 0x10452f160
internal_lisp_condition_case + 884
82  Emacs                                 0x10452c8a4 eval_sub + 1832
83  Emacs                                 0x10452cbb4 Fprogn + 48
84  Emacs                                 0x10452e3b0 Fwhile + 80
85  Emacs                                 0x10452c8a4 eval_sub + 1832
86  Emacs                                 0x10452cbb4 Fprogn + 48
87  Emacs                                 0x104532114 funcall_lambda + 1316
88  Emacs                                 0x10452e72c Ffuncall + 316
89  Emacs                                 0x10452e72c Ffuncall + 316
90  timer-3ee7cfd9-d55357b5.eln           0x10b3dce44
F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 + 832
91  Emacs                                 0x10452e72c Ffuncall + 316
92  Emacs                                 0x1044bd290 timer_check + 892
93  Emacs                                 0x1044bb63c readable_events + 36
94  Emacs                                 0x1044bcebc get_input_pending + 56
95  Emacs                                 0x1044b7b50 read_char + 2872
96  Emacs                                 0x1044b5550 read_key_sequence + 1056
97  Emacs                                 0x1044b3dc0 command_loop_1 + 700
98  Emacs                                 0x10452f334
internal_condition_case + 96
99  Emacs                                 0x1044b3af0 command_loop_2 + 52
100 Emacs                                 0x10452ed58 internal_catch + 88
101 Emacs                                 0x1045f5f18 command_loop.cold.1 + 80
102 Emacs                                 0x1044b3490 command_loop + 152
103 Emacs                                 0x1044b334c recursive_edit_1 + 148
104 Emacs                                 0x1044b35b0 Frecursive_edit + 264
105 Emacs                                 0x1044b292c main + 7484
106 dyld                                 0x181d9fe50 start + 2544

Thread 1:
0   libsystem_pthread.dylib               0x1820c3e18 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib               0x1820c3e18 start_wqthread + 0

Thread 3:: gmain
0   libsystem_kernel.dylib               0x182094a00 __select + 8
1   libglib-2.0.0.dylib                   0x105457b20 g_poll + 424
2   libglib-2.0.0.dylib                   0x10544acc4
g_main_context_iterate + 340
3   libglib-2.0.0.dylib                   0x10544ad8c
g_main_context_iteration + 60
4   libglib-2.0.0.dylib                   0x10544c124 glib_worker_main + 48
5   libglib-2.0.0.dylib                   0x10546f3a8 g_thread_proxy + 68
6   libsystem_pthread.dylib               0x1820c906c _pthread_start + 148
7   libsystem_pthread.dylib               0x1820c3e2c thread_start + 8

Thread 4:
0   libsystem_pthread.dylib               0x1820c3e18 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib               0x1820c3e18 start_wqthread + 0

Thread 6:
0   libsystem_kernel.dylib               0x18208ffa4 __pselect + 8
1   libsystem_kernel.dylib               0x18208fe7c pselect$DARWIN_EXTSN + 64
2   Emacs                                 0x1045c5e98 -[EmacsApp
fd_handler:] + 184
3   Foundation                           0x1830a9470 __NSThread__start__ + 716
4   libsystem_pthread.dylib               0x1820c906c _pthread_start + 148
5   libsystem_pthread.dylib               0x1820c3e2c thread_start + 8

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib               0x182089d70 mach_msg2_trap + 8
1   libsystem_kernel.dylib               0x18209b8a4 mach_msg2_internal + 80
2   libsystem_kernel.dylib               0x1820925c4 mach_msg_overwrite + 540
3   libsystem_kernel.dylib               0x18208a0ec mach_msg + 24
4   CoreFoundation                       0x1821a8bc0
__CFRunLoopServiceMachPort + 160
5   CoreFoundation                       0x1821a74ac __CFRunLoopRun + 1232
6   CoreFoundation                       0x1821a6888 CFRunLoopRunSpecific + 612
7   AppKit                               0x185552410 _NSEventThread + 172
8   libsystem_pthread.dylib               0x1820c906c _pthread_start + 148
9   libsystem_pthread.dylib               0x1820c3e2c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2:
0x0000000000000000   x3: 0x0000600003f886c0
    x4: 0x0000600003f886a0   x5: 0x0000000000000000   x6:
0x0000000000000000   x7: 0x0000000000000710
    x8: 0xb04c5173d21794d4   x9: 0xb04c51720f556e54  x10:
0x0000000000000001  x11: 0x0000000000000003
   x12: 0x0000000000000001  x13: 0x0000600002a99480  x14:
0x01000001dd44fee9  x15: 0x00000001dd44fee8
   x16: 0x0000000000000148  x17: 0x00000001e22707f0  x18:
0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000001dd42fa80  x21: 0x0000000000000103  x22:
0x00000001dd42fb60  x23: 0x0000000000000003
   x24: 0x000000016ba12308  x25: 0x0000000000000006  x26:
0x0000000000000020  x27: 0x0000000104d52d70
   x28: 0x0000000104d52de0   fp: 0x0000000104bb1910   lr: 0x00000001820c8cec
    sp: 0x0000000104bb18f0   pc: 0x00000001820921b0 cpsr: 0x40001000
   far: 0x0000000104ba79f0  esr: 0x56000080  Address size fault

Binary Images:
       0x182089000 -        0x1820c1ff3 libsystem_kernel.dylib (*)
<aebf397e-e2ef-3a49-be58-23d4558511f6>
/usr/lib/system/libsystem_kernel.dylib
       0x1820c2000 -        0x1820ceffb libsystem_pthread.dylib (*)
<132084c6-c347-3489-9ac2-fcaad21cdb73>
/usr/lib/system/libsystem_pthread.dylib
       0x181f89000 -        0x182009ff3 libsystem_c.dylib (*)
<756cd0d2-3241-3a74-8c59-02632dcee221>
/usr/lib/system/libsystem_c.dylib
       0x1043e8000 -        0x10463ffff org.gnu.Emacs (Version
29.0.60) <96c2c81f-a22d-3b5c-b9bc-7b549603be41>
/opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
       0x1820f3000 -        0x1820faffb libsystem_platform.dylib (*)
<b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41>
/usr/lib/system/libsystem_platform.dylib
               0x0 - 0xffffffffffffffff ??? (*)
<00000000-0000-0000-0000-000000000000> ???
       0x181d9a000 -        0x181e24b63 dyld (*)
<487cfdeb-9b07-39bf-bfb9-970b61aea2d1> /usr/lib/dyld
       0x13e194000 -        0x13e19bfff rng-loc-798ea863-2dd98436.eln
(*) <99fc78aa-c562-3a97-b250-b4eafbfb9457>
/Users/USER/*/rng-loc-798ea863-2dd98436.eln
       0x14e640000 -        0x14e663fff ox-odt-c6038b82-f0fa0d16.eln
(*) <b70c4abe-ae3f-3f4d-9de8-eeb718dc2f8d>
/Users/USER/*/ox-odt-c6038b82-f0fa0d16.eln
       0x1088e8000 -        0x10891bfff subr-13adf6a6-818c6388.eln (*)
<7350297a-5236-3262-aa1f-9e88e72dfa8b>
/opt/homebrew/*/Emacs.app/Contents/native-lisp/29.0.60-c7b10636/preloaded/subr-13adf6a6-818c6388.eln
       0x10b3d8000 -        0x10b3dffff timer-3ee7cfd9-d55357b5.eln
(*) <0f550bba-4a80-3546-98fe-a92aa0d14158>
/opt/homebrew/*/Emacs.app/Contents/native-lisp/29.0.60-c7b10636/preloaded/timer-3ee7cfd9-d55357b5.eln
       0x105414000 -        0x1054fbfff libglib-2.0.0.dylib (*)
<f593e720-37ac-3b64-8d96-f9c330062fec>
/opt/homebrew/*/libglib-2.0.0.dylib
       0x183053000 -        0x183a8bfff com.apple.Foundation (6.9)
<f1f5f857-8c3c-36d5-bc27-7702d6795468>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x182127000 -        0x1825fefff com.apple.CoreFoundation (6.9)
<fd16d6d9-10c0-323b-b43b-9781c4a4d268>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x1853ef000 -        0x1862f9fff com.apple.AppKit (6.9)
<dbbd4dea-6c68-3200-a81b-79b6a62f4669>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 628
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 216650
    thread_create: 0
    thread_set_state: 14824

VM Region Summary:
ReadOnly portion of Libraries: Total=1.1G resident=0K(0%)
swapped_out_or_unallocated=1.1G(100%)
Writable regions: Total=1.5G written=0K(0%) resident=0K(0%)
swapped_out=0K(0%) unallocated=1.5G(100%)

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Accelerate framework               128K        1
Activity Tracing                   256K        1
CG backing stores                 3072K        4
CG image                            48K        2
ColorSync                          528K       26
CoreAnimation                       96K        6
CoreGraphics                        32K        2
CoreUI image data                  832K        5
Foundation                          16K        1
Kernel Alloc Once                   32K        1
MALLOC                           371.3M       77
MALLOC guard page                  192K       10
MALLOC_MEDIUM (reserved)         720.0M        6         reserved VM
address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM
address space (unallocated)
STACK GUARD                        112K        7
Stack                             13.3M        8
Stack Guard                       54.4M        1
VM_ALLOCATE                        208K       13
__AUTH                             646K      164
__AUTH_CONST                      11.3M      321
__CTF                               756        1
__DATA                            31.0M      842
__DATA_CONST                      21.1M      610
__DATA_DIRTY                       709K      110
__FONT_DATA                        2352        1
__LINKEDIT                       797.7M      447
__OBJC_CONST                      1334K      138
__OBJC_RO                         65.4M        1
__OBJC_RW                         1986K        1
__TEXT                           285.5M      782
dyld private memory               1024K        4
mapped file                      233.1M       42
shared memory                      864K       15
===========                     =======  =======
TOTAL                              2.9G     3651
TOTAL, minus reserved VM space     1.9G     3651

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 15:32:01 +0000
Resent-Message-ID: <handler.60220.B60220.167155031822557 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167155031822557
          (code B ref 60220); Tue, 20 Dec 2022 15:32:01 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 15:31:58 +0000
Received: from localhost ([127.0.0.1]:45527 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7eb0-0005rl-DU
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:31:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39294)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p7eaw-0005rY-Se
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:31:56 -0500
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 <eliz@HIDDEN>)
 id 1p7ear-0002r2-Bf; Tue, 20 Dec 2022 10:31:49 -0500
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=llHGrQC8nkrMQtW4Q8ev0/TP+BEvnNnsFBwZXP9IidI=; b=LAKryY/pW7Zd
 Nx6VaUEeAC4ymHcGCltObGb1JsdEgLj0QmzXERsovQmG9Mzs26opyk2x1oUYp31xu9hJjSDLB7WKw
 YL/783padus93OYbqn4nP3HewAS3JM2UvH6bt9zSTgfxyUAYr7Mbub63Nz8I/AU+ijJOOCR1TrIOX
 yDacvtosu+hZkucFZiV6cfBx5FCGCprhrvdMcLzKK43pSYQA3RwaYafjYiyYVzvOXnzdqszAbiP/s
 +eHc3hIUDTxAPcH9aXXiagIfzPQWwRH7ssYNbqb0dCYaaCK3pF+SEFMBKSvgDh+Kx0JIzMsviK60K
 Vqi9kyeqLQ4aFMjXq0tfJw==;
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 <eliz@HIDDEN>)
 id 1p7eaq-0004LM-O7; Tue, 20 Dec 2022 10:31:49 -0500
Date: Tue, 20 Dec 2022 17:32:02 +0200
Message-Id: <83359accr1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m2y1r2rtyi.fsf@HIDDEN> (message from Aaron Jensen on Tue, 20
 Dec 2022 10:11:17 -0500)
References: <m2y1r2rtyi.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Tue, 20 Dec 2022 10:11:17 -0500
> 
> 
> I've been seeing this crash somewhat frequently recently on emacs-29
> master. It's possibly since updating to macOS Ventura (13.1). I can't
> seem to reproduce it with debug symbols and a debugger attached, so this
> may be the best I can provide right now. It tends to happen shortly
> after I restart Emacs using `restart-emacs'. It also just happened
> randomly while I didn't even have Emacs focused. I believe I have seen
> it happen once when starting Emacs without a restart.

I guess it means restarting Emacs on macOS is not safe.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 15:37:01 +0000
Resent-Message-ID: <handler.60220.B60220.167155058922782 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167155058922782
          (code B ref 60220); Tue, 20 Dec 2022 15:37:01 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 15:36:29 +0000
Received: from localhost ([127.0.0.1]:45563 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7efN-0005vO-4Y
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:36:29 -0500
Received: from mail-pj1-f45.google.com ([209.85.216.45]:41524)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p7efK-0005vH-Sb
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:36:27 -0500
Received: by mail-pj1-f45.google.com with SMTP id
 n65-20020a17090a2cc700b0021bc5ef7a14so12547870pjd.0
 for <60220 <at> debbugs.gnu.org>; Tue, 20 Dec 2022 07:36:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=8ofHQuZg79jIVAQ3/THN895VugIS8EXHXIYAhIksTFU=;
 b=iN4U0XZ26Wx7q7AGAHLjhnwGDt1GdbxIaDqzPjO27i4Qut7lHwqWyqng+QHqQGH2xk
 62CBt9Ctg6cKFCQluykZLKTovdgYdk3s4souzyOCtMZ+nfoVadNOhXegYYrWzh+E1U9W
 uA/p5p/lEorHTWi3vyqixx64J3CxV1cdJY7TQe5Z6R7GRBFNpbb6TOWv/Mb3SJKc1WRL
 KQ5rUw4ZLgwGqWPM0bVC3li/Jgy610wl7qofFwiOvlz+wZC4iQYisJJT4ljyHeimGdDP
 M+mAmtznIlUtN0SmwAkbQh44t5NUYJG3Y7UK/lQujPe96KTimNYw03+DuAhlizND0QJt
 4FFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=8ofHQuZg79jIVAQ3/THN895VugIS8EXHXIYAhIksTFU=;
 b=rQ+ihwKYd9huOp6bF0zOAGksyOfZGYQg9m3h3QqLo/tMa1lgBeNPfNqa3Oq9ZoHI4p
 kJ+SBMmc1gqxsBsx9Kn0n1RWSPgUQspRwlGh+AJXVlLu3gHwQTXWVv8+3QkH8ltYMSQC
 bTZFOadPPInLZQtM/nSV3sPpkEzqE2Ogl6aeLhi0b9/X+1CGfyqZPYeNOW/v/T2NgX/p
 Nr2Rpe8mEjEgJN2olQdLqOA4Q/MmZc2SYhDu0DyCMemttqQ8KNmqQ900gGLpRnZNgBRh
 rZlX5uwGDvFotP9EUh3CQau7Q1brMRR/7TqumU5ff4hCJ2vJYqkIcxeRNiOiwXcL9xyR
 wcqA==
X-Gm-Message-State: AFqh2kqDA6VG56aAJlrNUe5hkCBFADfCBsIBgaFq0IeZKVRmeQixONe+
 3tCMaMY/5/cloGmzVUyhQnNJheguGieduO47aPE=
X-Google-Smtp-Source: AMrXdXvUGDXhbJX8bFQZiUMAmbxfBZpG+8zLiXZu872+3jOpOHKdSvRvjYehGRUUErXb1RlFqALkrYnJA3N5UUPg8r8=
X-Received: by 2002:a17:90a:a00c:b0:219:38b7:fdd2 with SMTP id
 q12-20020a17090aa00c00b0021938b7fdd2mr2233952pjp.114.1671550580870; Tue, 20
 Dec 2022 07:36:20 -0800 (PST)
MIME-Version: 1.0
References: <m2y1r2rtyi.fsf@HIDDEN> <83359accr1.fsf@HIDDEN>
In-Reply-To: <83359accr1.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 20 Dec 2022 10:36:09 -0500
Message-ID: <CAHyO48z9WTgKSLdWCq9U9gj+9s1zMUHNtEOg3madgFyY5Pjbkw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Dec 20, 2022 at 10:31 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Tue, 20 Dec 2022 10:11:17 -0500
> >
> >
> > I've been seeing this crash somewhat frequently recently on emacs-29
> > master. It's possibly since updating to macOS Ventura (13.1). I can't
> > seem to reproduce it with debug symbols and a debugger attached, so this
> > may be the best I can provide right now. It tends to happen shortly
> > after I restart Emacs using `restart-emacs'. It also just happened
> > randomly while I didn't even have Emacs focused. I believe I have seen
> > it happen once when starting Emacs without a restart.
>
> I guess it means restarting Emacs on macOS is not safe.

Possibly. There's a lot going on in my config so I'm trying to pare it
down. I'll see if I can narrow it or eliminate it. It could be some
stale bytecode or binaries from my previous version of Emacs and/or
macOS dependencies. I'll effectively start from scratch and see if
that helps.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 15:41:01 +0000
Resent-Message-ID: <handler.60220.B60220.167155085522952 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167155085522952
          (code B ref 60220); Tue, 20 Dec 2022 15:41:01 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 15:40:55 +0000
Received: from localhost ([127.0.0.1]:45588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7ejf-0005y8-5a
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:40:55 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40500)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p7eje-0005xz-0N
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:40:54 -0500
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 <eliz@HIDDEN>)
 id 1p7ejY-0004ll-QH; Tue, 20 Dec 2022 10:40:48 -0500
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=qLcBNy/vzkwWEySBBMLJlO4wYMiPDHr3AGr1r9c8t84=; b=KnyG45JqnGhl
 ttAYtcDWpZD+uRYmpATeBgoTmpmU2p6HyLQBqmWuDyvPyYyLfFEoM21WG6fVD1HG+lrzKartC4bHK
 Njg//JFHV6s3PJAdNB7n9hR2hr4I8U0m0nRTBX2wW7QkEzHkUA2ANPZnmw4xViL3jcL3NGIXv+hOB
 KJUW1S5eTaHMh6TmkWkZw8WpFLUov5/FLvKZ/sWXFIKpxQLhKvCgLts7AxTVqWfJg4wNYPLMJ8PKm
 eU+rNQpso2bVhKmQBsGgzWfh/bTFrOCV2rXuKKMMdFF7APVmWGxbgZ4XZmCGg2z37AJERqia3bEO5
 cmRiamPi4CM2OuWDEb6oJA==;
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 <eliz@HIDDEN>)
 id 1p7ejX-0004lH-P4; Tue, 20 Dec 2022 10:40:48 -0500
Date: Tue, 20 Dec 2022 17:41:00 +0200
Message-Id: <83y1r2axrn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
 (message from Aaron Jensen on Tue, 20 Dec 2022 10:25:39 -0500)
References: <m2y1r2rtyi.fsf@HIDDEN>
 <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Tue, 20 Dec 2022 10:25:39 -0500
> 
> Here is another trace I just got during a restart. It's slightly
> different. This one seems to point to rng-loc at least as part of the
> trace.

AFAIU, it says that Emacs was _loading_ rng-loc.  That doesn't mean
the problem is in rng-loc's code.  The fatal signal comes from the
maxOS implementation of dlopen, so I suspect that the way we restart
Emacs messes up some OS data structures regarding loaded shared
libraries or something.

Note that the previous crash you posted also crashes inside dlopen.

So I think it's safe to say that restarting Emacs makes loading of
*.eln files (and maybe share libraries in general) fragile and tending
to crash, for some reason.  Maybe we should explicitly unload all the
*.eln files when we restart?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 16:00:02 +0000
Resent-Message-ID: <handler.60220.B60220.167155197923859 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167155197923859
          (code B ref 60220); Tue, 20 Dec 2022 16:00:02 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 15:59:39 +0000
Received: from localhost ([127.0.0.1]:45684 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7f1n-0006Cl-HN
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:59:39 -0500
Received: from mail-pl1-f182.google.com ([209.85.214.182]:37441)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p7f1l-0006Cd-Ic
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 10:59:37 -0500
Received: by mail-pl1-f182.google.com with SMTP id m4so12700013pls.4
 for <60220 <at> debbugs.gnu.org>; Tue, 20 Dec 2022 07:59:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=UzF4lx7ljks3db3ukwwc24KpZV2kpYyPx74UQLK9VWw=;
 b=lpoLC4XiFNS+7bI0wyNuEEJuhkZbAR+8sHC2oq3hZvyRVdsd5zrnUx5AoOUMb2IRji
 XKNNzp8HjTobcbTOSoMJsaD05Vv/GwUWv+jx0DXrxk/Dg4UfBKWp8tZysrXKfMyPXQ2J
 u6Y33s97dMspg4x91iSbEZx8+G6bQQ7LmFK03JpisWuXvWIGO3Agzg1UwEgWUr0WZHz1
 cPjQgT2Hw0PzZBu71OKEmgCCKZgB+AiHbsFk8c6bp0ZfT3q0kvfBu0Puao+Cy1i12pfu
 FhfJfOrNczhFMSDRSfklR6MjUKkuiIUh0ZCiSJHlBMHh06Tq5dCXpvW9hcIpCGL2hXeJ
 QsHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=UzF4lx7ljks3db3ukwwc24KpZV2kpYyPx74UQLK9VWw=;
 b=dqrAznWM7KShw8+Ihm2sge1efMLwYHYJYkOGHcVCMmqgkTiJn9V+O98M9TylRyB3o0
 FPHgBFjvPOgRSVTzUi2d+JQKSdkbCV53E1UZwUj8VqqSfS3bqcf1Z8x3AmwZa+yWGuHm
 wLfXNbsSj+NXXZg7T+jsxpBcaGqe/cehWj1MJpAbTKrtAVhYJkGNZNbQa3pxVOY4RW7l
 hu0/XQ/zkWGnMXKd6hPN5LZ0WftZlLSmzD8GCHgXSh104ig7etY7dS0I8K2/f5FKf6D7
 21zvBKrZNEHUFnDyiWRD/sLP/etvc2D43Z0xAv9w9AIKpWyf3Nh/vw86oAjEAfDrH9zC
 jEWA==
X-Gm-Message-State: AFqh2kqHiMcn6Qfo/bhKMVM76ifCGHqEd8Q3BryBUyAEodEydgE3VRU7
 BB36sWJXjYUcSNIixjj0qv470wSNdUqJA6IG3kxI8oh7vpDpHA==
X-Google-Smtp-Source: AMrXdXv0ZAid5Xq7j+U9u821OlcKPjifF7hK+Dx27fOdDWikZY+BmQYIqqAIJ37sLK9xQ4AnXhzO48jZ/JLau9Xn2rw=
X-Received: by 2002:a17:90a:c208:b0:212:e24e:16b3 with SMTP id
 e8-20020a17090ac20800b00212e24e16b3mr1500470pjt.69.1671551971727; Tue, 20 Dec
 2022 07:59:31 -0800 (PST)
MIME-Version: 1.0
References: <m2y1r2rtyi.fsf@HIDDEN>
 <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
 <83y1r2axrn.fsf@HIDDEN>
In-Reply-To: <83y1r2axrn.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 20 Dec 2022 10:59:20 -0500
Message-ID: <CAHyO48ziSGb4WEdwZ+OnjAbMq1uar2Z6BEdu-x0Gv+fR7BJiSw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Dec 20, 2022 at 10:40 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Tue, 20 Dec 2022 10:25:39 -0500
> >
> > Here is another trace I just got during a restart. It's slightly
> > different. This one seems to point to rng-loc at least as part of the
> > trace.
>
> AFAIU, it says that Emacs was _loading_ rng-loc.  That doesn't mean
> the problem is in rng-loc's code.  The fatal signal comes from the
> maxOS implementation of dlopen, so I suspect that the way we restart
> Emacs messes up some OS data structures regarding loaded shared
> libraries or something.
>
> Note that the previous crash you posted also crashes inside dlopen.
>
> So I think it's safe to say that restarting Emacs makes loading of
> *.eln files (and maybe share libraries in general) fragile and tending
> to crash, for some reason.  Maybe we should explicitly unload all the
> *.eln files when we restart?

Interesting. If I restart while launched from lldb, I get the below.
It happens right away and it doesn't actually restart. This is not the
behavior I see if I launch it normally or in xcode. I should note that
occasionally when I restart Emacs it just quits and does not restart.
I have to restart it manually. Perhaps this is all connected to the
issue you're suggesting.

(lldb) process launch
Process 19414 launched: 'src/emacs' (arm64)
Process 19414 stopped
* thread #8, stop reason = exec
    frame #0: 0x0000000100b2c950 dyld`_dyld_start
dyld`:
->  0x100b2c950 <+0>:  mov    x0, sp
    0x100b2c954 <+4>:  and    sp, x0, #0xfffffffffffffff0
    0x100b2c958 <+8>:  mov    x29, #0x0
    0x100b2c95c <+12>: mov    x30, #0x0
Target 0: (emacs) stopped.
(lldb) thread list
Process 19414 stopped
* thread #8: tid = 0x3026c, 0x0000000100b2c950 dyld`_dyld_start, stop
reason = exec
(lldb) thread backtrace
* thread #8, stop reason = exec
  * frame #0: 0x0000000100b2c950 dyld`_dyld_start
(lldb) continue
Process 19414 resuming
Process 19414 exited with status = 14 (0x0000000e) Terminated due to signal 14




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Dec 2022 17:23:01 +0000
Resent-Message-ID: <handler.60220.B60220.167155697527582 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167155697527582
          (code B ref 60220); Tue, 20 Dec 2022 17:23:01 +0000
Received: (at 60220) by debbugs.gnu.org; 20 Dec 2022 17:22:55 +0000
Received: from localhost ([127.0.0.1]:46095 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7gKN-0007Ao-8A
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 12:22:55 -0500
Received: from eggs.gnu.org ([209.51.188.92]:46438)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p7gKL-0007Ag-IO
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 12:22:53 -0500
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 <eliz@HIDDEN>)
 id 1p7gKF-0004K7-KF; Tue, 20 Dec 2022 12:22:47 -0500
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=ltKAEOxoZyoTpYoLG6vWB1ISvinR2Jgz838Oph/R70U=; b=DXy2kzkl8GWv
 Alvgmo1kFk/s9h86ptL4x1rdJnhYri8EXfbIrV/66b7TdtflS8xJw1FS39JOLz3bqvx2DvyqIjz/v
 ge1oQcqs4SoBD23FadAxjEdbPWHbvwX+iQnQ3N/iz4OfC1RtPfkImNESMCp2zlw7EtjzZCLX4yVm/
 X431nE4tsIKGmQPXD2oQ6glDUuIFuR9+11C4D7CDXASZreiDeUOhURBiXoOYegH5/RKOb7EC1Ik7S
 rSTaAoTwiKEqJ7Mo6erRQU+x5V7h0zglHzvqbwRLQyynZWBLJP6tkkCQ7rI5p14vfAbScqknUsZxK
 9fWMUUkGb0V0Jcr+eyas6g==;
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 <eliz@HIDDEN>)
 id 1p7gKE-0005Vn-Lg; Tue, 20 Dec 2022 12:22:46 -0500
Date: Tue, 20 Dec 2022 19:23:00 +0200
Message-Id: <83r0wuat1n.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48ziSGb4WEdwZ+OnjAbMq1uar2Z6BEdu-x0Gv+fR7BJiSw@HIDDEN>
 (message from Aaron Jensen on Tue, 20 Dec 2022 10:59:20 -0500)
References: <m2y1r2rtyi.fsf@HIDDEN>
 <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
 <83y1r2axrn.fsf@HIDDEN>
 <CAHyO48ziSGb4WEdwZ+OnjAbMq1uar2Z6BEdu-x0Gv+fR7BJiSw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Tue, 20 Dec 2022 10:59:20 -0500
> Cc: 60220 <at> debbugs.gnu.org
> 
> On Tue, Dec 20, 2022 at 10:40 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> >
> > AFAIU, it says that Emacs was _loading_ rng-loc.  That doesn't mean
> > the problem is in rng-loc's code.  The fatal signal comes from the
> > maxOS implementation of dlopen, so I suspect that the way we restart
> > Emacs messes up some OS data structures regarding loaded shared
> > libraries or something.
> >
> > Note that the previous crash you posted also crashes inside dlopen.
> >
> > So I think it's safe to say that restarting Emacs makes loading of
> > *.eln files (and maybe share libraries in general) fragile and tending
> > to crash, for some reason.  Maybe we should explicitly unload all the
> > *.eln files when we restart?
> 
> Interesting. If I restart while launched from lldb, I get the below.
> It happens right away and it doesn't actually restart. This is not the
> behavior I see if I launch it normally or in xcode. I should note that
> occasionally when I restart Emacs it just quits and does not restart.
> I have to restart it manually. Perhaps this is all connected to the
> issue you're suggesting.
> 
> (lldb) process launch
> Process 19414 launched: 'src/emacs' (arm64)
> Process 19414 stopped
> * thread #8, stop reason = exec
>     frame #0: 0x0000000100b2c950 dyld`_dyld_start
> dyld`:
> ->  0x100b2c950 <+0>:  mov    x0, sp
>     0x100b2c954 <+4>:  and    sp, x0, #0xfffffffffffffff0
>     0x100b2c958 <+8>:  mov    x29, #0x0
>     0x100b2c95c <+12>: mov    x30, #0x0
> Target 0: (emacs) stopped.
> (lldb) thread list
> Process 19414 stopped
> * thread #8: tid = 0x3026c, 0x0000000100b2c950 dyld`_dyld_start, stop
> reason = exec
> (lldb) thread backtrace
> * thread #8, stop reason = exec
>   * frame #0: 0x0000000100b2c950 dyld`_dyld_start
> (lldb) continue
> Process 19414 resuming
> Process 19414 exited with status = 14 (0x0000000e) Terminated due to signal 14

What is "signal 14" on macOS?

Anyway, look at the code: we restart by calling execvp.  You or
someone who knowns macOS internals should take a look at what that
means for shared libraries which were loaded by the program that calls
execvp -- what happens with those libraries in the execvp'ed process.
I'm guessing that they are not being unloaded and re-loaded by the new
process, or something to that effect.

Or maybe the way we load the *.eln files causes this, triggered by
'execvp'?

Can you try running for a while Emacs built without native compilation
and restarting it?  That could tell us whether the *.eln files are the
problem.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 Dec 2022 03:49:02 +0000
Resent-Message-ID: <handler.60220.B60220.16715944862646 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16715944862646
          (code B ref 60220); Wed, 21 Dec 2022 03:49:02 +0000
Received: (at 60220) by debbugs.gnu.org; 21 Dec 2022 03:48:06 +0000
Received: from localhost ([127.0.0.1]:49015 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7q5N-0000ga-MN
	for submit <at> debbugs.gnu.org; Tue, 20 Dec 2022 22:48:06 -0500
Received: from mail-pl1-f173.google.com ([209.85.214.173]:33384)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p7q5L-0000fb-F6
 for 60220 <at> debbugs.gnu.org; Tue, 20 Dec 2022 22:48:04 -0500
Received: by mail-pl1-f173.google.com with SMTP id 17so14361826pll.0
 for <60220 <at> debbugs.gnu.org>; Tue, 20 Dec 2022 19:48:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=QzdEE4KorQ5j9nK4in5jRy22eFQHA8YQaJHlePuXO3s=;
 b=ng/rt56gpKAsS58tXgNrQEVNNzgFUidCPX52zrxTh0lVe33zGzZpp0NWS8wagWXn9J
 /UIIz7mXDfUpxCbTdTQsdag5tsaBGMqi8k36UO9P2Jb1gBqRqg91iPBkPFxDvBl5XUiS
 xnLFhnUqETo2j3GWLyBUteP8fJmWkS6wjlGoNcPrWlAGm6vuZALPmx8XkMpCrCDg/Ct9
 WIOIDrKaVQxRqlYPnlbgL12RGRpwcdLH/6JnbUvGbs0OVBZnwdHnLSF16vhs2ZEmZeTu
 bvIUehat4JJqwnxv4Kbzo+IVLpAM0I98L0D90997avuRq0Bj2ot/8TzVeEyTuHoy1jMY
 os0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=QzdEE4KorQ5j9nK4in5jRy22eFQHA8YQaJHlePuXO3s=;
 b=Fl2jj4REXt1xLcFVwyMi6klBgvXsbmKBtXNwub9jbkuSzfM4v3IHyzbB9wcP1x8r0t
 Z4p7S75UgA16waZjVPsQjNDzeeI7dJy2ZIqLFeN+oT4xWM9g3goJ2J6YXrhmVMOht4j7
 MTWEehTFE1nJjPYS/5/AqJDfkDNbZMyMg0FNJlE5WPnU0lRm7o9JLqTptRfpVhXrPhXc
 7ZP0D2NuIUZ+RReFUjv1iVpP8IR7jHIariivzPsBpSPY3R08X3DerPQSv1KCq2J9UAR5
 FKNKCywjsCybhwt0KFSoXbpQYGFQ+AgDQ4n7tkDwFICU5UGEUu/fn2fAcfAy24PnAfUZ
 giZQ==
X-Gm-Message-State: AFqh2kr0otblZRfJwGXzumcUnOLgFSSm4jUlKj8UfczTviNP+DanxTAM
 dTBNrTgZRzUNz4M+7jOkdtkQ4qX84vyPTJKU4UY=
X-Google-Smtp-Source: AMrXdXtJwMcRdb4rGxQdK7Iy2IVSw2pHJSj+bU8kGaut8xTt8FUE7T7UWqIMPfNPKfQIstLvGY3pzvt+5nv219uTTGs=
X-Received: by 2002:a17:903:50e:b0:186:9c2b:3a39 with SMTP id
 jn14-20020a170903050e00b001869c2b3a39mr14220plb.115.1671594477388; Tue, 20
 Dec 2022 19:47:57 -0800 (PST)
MIME-Version: 1.0
References: <m2y1r2rtyi.fsf@HIDDEN>
 <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
 <83y1r2axrn.fsf@HIDDEN>
 <CAHyO48ziSGb4WEdwZ+OnjAbMq1uar2Z6BEdu-x0Gv+fR7BJiSw@HIDDEN>
 <83r0wuat1n.fsf@HIDDEN>
In-Reply-To: <83r0wuat1n.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 20 Dec 2022 22:47:46 -0500
Message-ID: <CAHyO48wTi7AgGUDFrO10UuNLpXm6WAZiUQz7bXA1Wu3pSueoKQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Dec 20, 2022 at 12:22 PM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Tue, 20 Dec 2022 10:59:20 -0500
> > Cc: 60220 <at> debbugs.gnu.org
> >
> > On Tue, Dec 20, 2022 at 10:40 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> > >
> > > AFAIU, it says that Emacs was _loading_ rng-loc.  That doesn't mean
> > > the problem is in rng-loc's code.  The fatal signal comes from the
> > > maxOS implementation of dlopen, so I suspect that the way we restart
> > > Emacs messes up some OS data structures regarding loaded shared
> > > libraries or something.
> > >
> > > Note that the previous crash you posted also crashes inside dlopen.
> > >
> > > So I think it's safe to say that restarting Emacs makes loading of
> > > *.eln files (and maybe share libraries in general) fragile and tending
> > > to crash, for some reason.  Maybe we should explicitly unload all the
> > > *.eln files when we restart?
> >
> > Interesting. If I restart while launched from lldb, I get the below.
> > It happens right away and it doesn't actually restart. This is not the
> > behavior I see if I launch it normally or in xcode. I should note that
> > occasionally when I restart Emacs it just quits and does not restart.
> > I have to restart it manually. Perhaps this is all connected to the
> > issue you're suggesting.
> >
> > (lldb) process launch
> > Process 19414 launched: 'src/emacs' (arm64)
> > Process 19414 stopped
> > * thread #8, stop reason = exec
> >     frame #0: 0x0000000100b2c950 dyld`_dyld_start
> > dyld`:
> > ->  0x100b2c950 <+0>:  mov    x0, sp
> >     0x100b2c954 <+4>:  and    sp, x0, #0xfffffffffffffff0
> >     0x100b2c958 <+8>:  mov    x29, #0x0
> >     0x100b2c95c <+12>: mov    x30, #0x0
> > Target 0: (emacs) stopped.
> > (lldb) thread list
> > Process 19414 stopped
> > * thread #8: tid = 0x3026c, 0x0000000100b2c950 dyld`_dyld_start, stop
> > reason = exec
> > (lldb) thread backtrace
> > * thread #8, stop reason = exec
> >   * frame #0: 0x0000000100b2c950 dyld`_dyld_start
> > (lldb) continue
> > Process 19414 resuming
> > Process 19414 exited with status = 14 (0x0000000e) Terminated due to signal 14
>
> What is "signal 14" on macOS?

This is all I could find:

     14    SIGALRM      terminate process    real-time timer expired

I'm able to reproduce the above without native compilation as well.
This particular thing only happens when in a lldb and doesn't affect
me in practice.

> Anyway, look at the code: we restart by calling execvp.  You or
> someone who knowns macOS internals should take a look at what that
> means for shared libraries which were loaded by the program that calls
> execvp -- what happens with those libraries in the execvp'ed process.
> I'm guessing that they are not being unloaded and re-loaded by the new
> process, or something to that effect.
>
> Or maybe the way we load the *.eln files causes this, triggered by
> 'execvp'?

This is out of my depth. I did a tiny bit of digging and didn't find
anything. I'll keep looking but if someone is more familiar w/ this
they'd have more luck than me I'm sure.

> Can you try running for a while Emacs built without native compilation
> and restarting it?  That could tell us whether the *.eln files are the
> problem.

I wasn't able to reproduce it w/o native compilation. I'm going to try
running w/ native compilation for a while *without* doing any restarts
and see if I can get it to crash. I've seen crashes take an hour+
after a restart (though most happen w/in 30 seconds). I can't say
definitively that all crashes have happened in a restarted process.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 Dec 2022 12:23:01 +0000
Resent-Message-ID: <handler.60220.B60220.167162533825726 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167162533825726
          (code B ref 60220); Wed, 21 Dec 2022 12:23:01 +0000
Received: (at 60220) by debbugs.gnu.org; 21 Dec 2022 12:22:18 +0000
Received: from localhost ([127.0.0.1]:51531 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7y6z-0006gs-P1
	for submit <at> debbugs.gnu.org; Wed, 21 Dec 2022 07:22:18 -0500
Received: from eggs.gnu.org ([209.51.188.92]:48114)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p7y6x-0006gk-Ud
 for 60220 <at> debbugs.gnu.org; Wed, 21 Dec 2022 07:22:17 -0500
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 <eliz@HIDDEN>)
 id 1p7y6s-0005FS-Is; Wed, 21 Dec 2022 07:22:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=rQR46MVp1JIGtrz6ZKOOS2y5wxCYP4L220Di99tA+cQ=; b=WeCRlcv4UPsWxNI3de8/
 fRNMF4EqLijgHhjC6g8h00YCX9CN5Bd2DDJcRSdNAM86opXVit44+7RXYiXVVuSkV5nCvxX9UR4xN
 0bVHzO0wuvmur/2PCAoDZerxJXX2r/hTPGg9PZjRWLqoNSpHGcMNStkdN3qJ6mOokGcstbYKX4txX
 ydhwRimSPPnnbPprki5eJHYObawc1Xe56NPYi6ZqbaZuZL43bz+V7xx3v1GirnaIvmnSno3HY6ShK
 yjK8hVeR/t9BuV4b6WzyIVkR0LAtcG2OBfOsk5R7CbMCGmiW8cCIWzdb1bcq5oG6DnBNrckb0youx
 nAJARjD8GUbWzQ==;
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 <eliz@HIDDEN>)
 id 1p7y6s-0008Jw-3h; Wed, 21 Dec 2022 07:22:10 -0500
Date: Wed, 21 Dec 2022 14:22:06 +0200
Message-Id: <83bknxaqvl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48wTi7AgGUDFrO10UuNLpXm6WAZiUQz7bXA1Wu3pSueoKQ@HIDDEN>
 (message from Aaron Jensen on Tue, 20 Dec 2022 22:47:46 -0500)
References: <m2y1r2rtyi.fsf@HIDDEN>
 <CAHyO48zg7sXKF8G_v7LdZxxfWtVsCdGQScEJsgnNfDkE9h=Z0Q@HIDDEN>
 <83y1r2axrn.fsf@HIDDEN>
 <CAHyO48ziSGb4WEdwZ+OnjAbMq1uar2Z6BEdu-x0Gv+fR7BJiSw@HIDDEN>
 <83r0wuat1n.fsf@HIDDEN>
 <CAHyO48wTi7AgGUDFrO10UuNLpXm6WAZiUQz7bXA1Wu3pSueoKQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Tue, 20 Dec 2022 22:47:46 -0500
> Cc: 60220 <at> debbugs.gnu.org
> 
> > > Process 19414 exited with status = 14 (0x0000000e) Terminated due to signal 14
> >
> > What is "signal 14" on macOS?
> 
> This is all I could find:
> 
>      14    SIGALRM      terminate process    real-time timer expired
> 
> I'm able to reproduce the above without native compilation as well.
> This particular thing only happens when in a lldb and doesn't affect
> me in practice.

The only place we use SIGALRM in Emacs is in interval timesr (see
atimer.c), which are used for stuff like hour-glass cursor and input
polling.

Once again, this might mean we are not cleaning up the process state
before calling execvp.  But that is just a speculation.

> > Anyway, look at the code: we restart by calling execvp.  You or
> > someone who knowns macOS internals should take a look at what that
> > means for shared libraries which were loaded by the program that calls
> > execvp -- what happens with those libraries in the execvp'ed process.
> > I'm guessing that they are not being unloaded and re-loaded by the new
> > process, or something to that effect.
> >
> > Or maybe the way we load the *.eln files causes this, triggered by
> > 'execvp'?
> 
> This is out of my depth.

Mine as well.  Gerd, any ideas or hints?

> I did a tiny bit of digging and didn't find anything.

Likewise.

> > Can you try running for a while Emacs built without native compilation
> > and restarting it?  That could tell us whether the *.eln files are the
> > problem.
> 
> I wasn't able to reproduce it w/o native compilation. I'm going to try
> running w/ native compilation for a while *without* doing any restarts
> and see if I can get it to crash. I've seen crashes take an hour+
> after a restart (though most happen w/in 30 seconds). I can't say
> definitively that all crashes have happened in a restarted process.

OK, thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 Dec 2022 13:30:02 +0000
Resent-Message-ID: <handler.60220.B60220.167162938714240 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org, Aaron Jensen <aaronjensen@HIDDEN>
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167162938714240
          (code B ref 60220); Wed, 21 Dec 2022 13:30:02 +0000
Received: (at 60220) by debbugs.gnu.org; 21 Dec 2022 13:29:47 +0000
Received: from localhost ([127.0.0.1]:51887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p7zAJ-0003hc-0e
	for submit <at> debbugs.gnu.org; Wed, 21 Dec 2022 08:29:47 -0500
Received: from mail-wm1-f43.google.com ([209.85.128.43]:35470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1p7zAH-0003hW-B5
 for 60220 <at> debbugs.gnu.org; Wed, 21 Dec 2022 08:29:45 -0500
Received: by mail-wm1-f43.google.com with SMTP id
 r126-20020a1c4484000000b003d6b8e8e07fso1330572wma.0
 for <60220 <at> debbugs.gnu.org>; Wed, 21 Dec 2022 05:29:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:from:to:cc:subject:date:message-id
 :reply-to; bh=9zGjUEgRRFjoMeHlQbSBTECsH76koN9pn8ZtcxBPrhU=;
 b=CatOe9vSxYgS03EFEOVMZSZKQAegvEVGFU6IRdHJA4LohXoj9Bsa8Rr+ALnnrLB8pl
 rn9HJSgqaDL9tIDtklhhvpiq+3pT8pXeshVnTcvr3hhZKt9yhJ+zMPGzLtqrXa6RVYKN
 wEd4UpZjvcKhwQdDna0UBXL4JcY/ELkMkvFcU3NVrBVfCxOjp5UVLTVc8ll2jwTocTfc
 vfX8+s6GUPy4ZwD6TGyNZZeHgTvhJJICEqG6CTCsJDSg9mD3H9R0jDdYH9KeQlmbAHoG
 tikJ75MkQ0D2QHQ0/wHmcp49tAr6CggvAiC2ChTTRPCfSMMSlr0o52BCo1oaOqJWKzd/
 tefQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=9zGjUEgRRFjoMeHlQbSBTECsH76koN9pn8ZtcxBPrhU=;
 b=Swgv1z1lSl/8+4DcFjKvwX1CHo79ASpyHO3wPATWSLc/uoj6V/5cKVeEDUI6szlcPr
 mjJhhPWX/qrljK0lKEmteOH0wmjqR3aqJ/5BLYBKXSyR/DDh5GtGbqRk/pedgAp1wLmZ
 lDAxiLswk9hGqQA9QWtAegH9giLFZiA3S3dKoEZ2Sr0jlGUV6IArLedpWepx7R+h3NNs
 njqLlxqCAcXeucy0utMkE7/in2Kapl4CQPxxR3dbZtWvKZjr+SHNwkI72p+/6aNm7CdV
 9RECxuMuLzFULaMUQ/1gsK5s4vcxikmf+27p9X7B4TnMfQWn1ZM9KjyfbRc/HbA6mMg5
 3Hrw==
X-Gm-Message-State: AFqh2kpN6PkX8GFyDK3vEgz3VGewWaMC3nv6YuWun4D+mq3j63RAg7wg
 MTw7C0MrgxV08m5i6sjjGVE=
X-Google-Smtp-Source: AMrXdXsGPd1u25N7z+zS04KZttJKRsgjZFKe2jtLPM7fNr1Z5nPKdL40lAGsgqm93hqnzwFSQMn/XA==
X-Received: by 2002:a05:600c:4c21:b0:3d3:468e:cedf with SMTP id
 d33-20020a05600c4c2100b003d3468ecedfmr1688504wmp.16.1671629379425; 
 Wed, 21 Dec 2022 05:29:39 -0800 (PST)
Received: from smtpclient.apple (pd9e369d0.dip0.t-ipconnect.de.
 [217.227.105.208]) by smtp.gmail.com with ESMTPSA id
 az17-20020a05600c601100b003cfa81e2eb4sm2298232wmb.38.2022.12.21.05.29.38
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 21 Dec 2022 05:29:38 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Mime-Version: 1.0 (1.0)
Date: Wed, 21 Dec 2022 14:29:27 +0100
Message-Id: <2A22C718-57EA-4B8C-B931-5A3A87191DCD@HIDDEN>
References: <83bknxaqvl.fsf@HIDDEN>
In-Reply-To: <83bknxaqvl.fsf@HIDDEN>
X-Mailer: iPhone Mail (20C65)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

If I remember that correctly, installed signal handlers don=E2=80=99t surviv=
e process replacement. The man pages for execve and sigaction should tell.=20=


If that=E2=80=99s the case the new process has a default handler for SIGALRM=
 which terminates.=20

But please check the man pages if that=E2=80=99s true.=20

Sent from my iPhone

> On 21. Dec 2022, at 13:22, Eli Zaretskii <eliz@HIDDEN> wrote:
>=20
> =EF=BB=BF
>>=20
>> From: Aaron Jensen <aaronjensen@HIDDEN>
>> Date: Tue, 20 Dec 2022 22:47:46 -0500
>> Cc: 60220 <at> debbugs.gnu.org
>>=20
>>>> Process 19414 exited with status =3D 14 (0x0000000e) Terminated due to s=
ignal 14
>>>=20
>>> What is "signal 14" on macOS?
>>=20
>> This is all I could find:
>>=20
>>     14    SIGALRM      terminate process    real-time timer expired
>>=20
>> I'm able to reproduce the above without native compilation as well.
>> This particular thing only happens when in a lldb and doesn't affect
>> me in practice.
>=20
> The only place we use SIGALRM in Emacs is in interval timesr (see
> atimer.c), which are used for stuff like hour-glass cursor and input
> polling.
>=20
> Once again, this might mean we are not cleaning up the process state
> before calling execvp.  But that is just a speculation.
>=20
>>> Anyway, look at the code: we restart by calling execvp.  You or
>>> someone who knowns macOS internals should take a look at what that
>>> means for shared libraries which were loaded by the program that calls
>>> execvp -- what happens with those libraries in the execvp'ed process.
>>> I'm guessing that they are not being unloaded and re-loaded by the new
>>> process, or something to that effect.
>>>=20
>>> Or maybe the way we load the *.eln files causes this, triggered by
>>> 'execvp'?
>>=20
>> This is out of my depth.
>=20
> Mine as well.  Gerd, any ideas or hints?
>=20
>> I did a tiny bit of digging and didn't find anything.
>=20
> Likewise.
>=20
>>> Can you try running for a while Emacs built without native compilation
>>> and restarting it?  That could tell us whether the *.eln files are the
>>> problem.
>>=20
>> I wasn't able to reproduce it w/o native compilation. I'm going to try
>> running w/ native compilation for a while *without* doing any restarts
>> and see if I can get it to crash. I've seen crashes take an hour+
>> after a restart (though most happen w/in 30 seconds). I can't say
>> definitively that all crashes have happened in a restarted process.
>=20
> OK, thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 22 Dec 2022 05:10:02 +0000
Resent-Message-ID: <handler.60220.B60220.16716857826302 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16716857826302
          (code B ref 60220); Thu, 22 Dec 2022 05:10:02 +0000
Received: (at 60220) by debbugs.gnu.org; 22 Dec 2022 05:09:42 +0000
Received: from localhost ([127.0.0.1]:56008 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8Dpu-0001da-9u
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:09:42 -0500
Received: from mail-pl1-f177.google.com ([209.85.214.177]:35680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p8Dpr-0001dU-Pq
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:09:40 -0500
Received: by mail-pl1-f177.google.com with SMTP id t2so983720ply.2
 for <60220 <at> debbugs.gnu.org>; Wed, 21 Dec 2022 21:09:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=D2+KIXUgKOynaWIVe4QfLxs6BkDTgRUy7RceyeahVxc=;
 b=lgDNz7tt5u8FHHSvANSWXS4anpi9RsLNpQZIwcU9/YOcJNUFJfby33VFBUM+Zzvo/p
 zKz/mjAVQLb/eSim9NJ30WOPycgTKB+JX3wzdKXlHxE990C3+nCm+zMskMA/GHDegG3Y
 oZ5uzAPSb97Gp06ELpIU21kYEaSA+phHBjU5KNpLaJCUR79if592yg954A6iArWdphI6
 aVSh858GUJU0t9bxYcA57T7sIpaekJ8LNIm/05NxC1HsPYBfrd5FjXbKWqk3VOLdsWU5
 FyQMeSXYO7QK/CYA+7NbFU9iwW08FLbIpftuvsDey67eTz0mne5SQQn08aYrXOpTbGMW
 hWEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=D2+KIXUgKOynaWIVe4QfLxs6BkDTgRUy7RceyeahVxc=;
 b=NWflhNYl/45YB2SCRyzNBw3Nnnw+ACt8/ebE5p1SPtu2ZlvmW2fudVBPR84mRCNknJ
 M9CZ+V7z8HLQyQur4h4tTDfQ2SjntRLbrV8Bv5n2eOBMFCvBDBUaGYO2Ldav2Zm/FO0Z
 p/5Ik2wY1emL9vszJ3HlQrNb4MLNMGxtgbEXcPZYs8peT9Trt40hakV40DeBX3Y5atqJ
 DnTR04w8IYj90fov6DXSb1vAm/hihzm7lPbXCDLdRgt9yvJTUh9zF1VhGTsGBeR8C3Oh
 yEmaKbSix+f/oLOZG8q1ou4nyW/FpSzmCoiqXGgH6J8rRker+uxdYmvcJ+4jmJXCv3Jh
 PJWw==
X-Gm-Message-State: AFqh2koyCm9NA82IfYzddbGsIURlpuM7TvkCi04cQca1ln+AYV0NUhsg
 90Jzhv3Ob7/J3902Z+Z4bbvtqmsUzbN5CGBzZGQ=
X-Google-Smtp-Source: AMrXdXtjwZR5lcYmIxFIVwmY2njLORM5q61KOlcLK7x3GFp+dPgVcW4lrd3dElXbF48pV5whDNrepM3eIQn3yRdMQUM=
X-Received: by 2002:a17:903:3249:b0:189:b6cf:850d with SMTP id
 ji9-20020a170903324900b00189b6cf850dmr202172plb.30.1671685773935; Wed, 21 Dec
 2022 21:09:33 -0800 (PST)
MIME-Version: 1.0
References: <83bknxaqvl.fsf@HIDDEN>
 <2A22C718-57EA-4B8C-B931-5A3A87191DCD@HIDDEN>
In-Reply-To: <2A22C718-57EA-4B8C-B931-5A3A87191DCD@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 22 Dec 2022 00:09:22 -0500
Message-ID: <CAHyO48zb140AYCvX3DRp-Pw+LXSw8w8tM-+1kd2ES-4=a9OwrQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed, Dec 21, 2022 at 8:29 AM Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN=
m> wrote:
>
> If I remember that correctly, installed signal handlers don=E2=80=99t sur=
vive process replacement. The man pages for execve and sigaction should tel=
l.

If I'm reading this correctly, that is the case:

Signals set to be ignored in the calling process are set to be ignored
in the new process. Signals which are set to be caught in the calling
process image are set to default action in the new process image.
Blocked
signals remain blocked regardless of changes to the signal action.
The signal stack is reset to be undefined (see sigaction(2) for more
information).



I have not had a crash today. I have also not restarted Emacs via restart-e=
macs.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 22 Dec 2022 05:13:01 +0000
Resent-Message-ID: <handler.60220.B60220.16716859756437 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16716859756437
          (code B ref 60220); Thu, 22 Dec 2022 05:13:01 +0000
Received: (at 60220) by debbugs.gnu.org; 22 Dec 2022 05:12:55 +0000
Received: from localhost ([127.0.0.1]:56030 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8Dt0-0001fl-LD
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:12:54 -0500
Received: from mail-pj1-f42.google.com ([209.85.216.42]:41540)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p8Dsy-0001fd-Kq
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:12:53 -0500
Received: by mail-pj1-f42.google.com with SMTP id
 n65-20020a17090a2cc700b0021bc5ef7a14so811952pjd.0
 for <60220 <at> debbugs.gnu.org>; Wed, 21 Dec 2022 21:12:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=8IWwCdergxETZ4jUmKiqwxXh/SeI7H4e99WTUWav5CA=;
 b=CO3rqPtWrYzdcv0Z/zZVHNhqXEW5wkAfQUuIaf5RuY1kqa/WpLCHfwpXCavjz37xO2
 GzIx7/+7mpmYs/hZJ0qDzmUy3sEBKP8AvkL1tYyAK5xOItVhEyZO0NEGN8xVP+ipVEaJ
 jmqiKVROWXWjlu0uo/1t0HY6fsrxCZMhYfFM8krrluEX9yTYF3x7R63ZIZzOYwuhmm9A
 8Yx3zbqaEhwcGbCXCNxftE3SyqWZSvcxjZ8vRbgdqMSulEEnNfvNmntEze397IOYB8zK
 ETZBBcok1ovXOHG0Nrx6C9v7T695QLxjtuE9gkjDXL6o6oY9YY6igMMYw+dtk5mjtLZA
 PrWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=8IWwCdergxETZ4jUmKiqwxXh/SeI7H4e99WTUWav5CA=;
 b=hpVqqvZbLCd+Ai3oWzlkjiizZguDpTolSPG3fQ/3A9y2Rz61H3MKYFzseRLe6pTR8g
 vdCXvgm6CdYsWdW6V/II5FYsp1MYHCu1+ZcoXBK5UNREPuLTG/hk9NA3d5ufuhOX/LOy
 ILGGR9j2Xel8866HlKLbuvOOnxiIF1Xhd0TToAgAyyLxNs1rIoyGRBKxnX25gEh2hau1
 4ydr0qWHhMXY6qE+zdIcskyvlk028X/d3J9jTkwManlDyJ0gQ9ZRN5GmZkKjaa2+Mynn
 CiRcaR25sX7gpnH78kxvdoxNZ3fZVYfhuoJ8lbPRZXJ28qa2rbXd0HVuaJ3eq/P5zGNN
 Hqdg==
X-Gm-Message-State: AFqh2koBFR7CH4JH2wPS7lGJG8O1TnvxjVEVEy5d/FisMa+244Ww9Kyc
 ZBo7HC9Pk+9mvxvmqDTHo7SK1bgPw3bTVFxEEks=
X-Google-Smtp-Source: AMrXdXuAQrBrWWDvW4mL6BjXKOgrXRRzBduJibv90UnUSbMuGRhPP6OjhPzT5i8Ao/YrsFJFzjbKC8sbsmnq/g7VqQM=
X-Received: by 2002:a17:90a:ad8a:b0:212:e24e:16b3 with SMTP id
 s10-20020a17090aad8a00b00212e24e16b3mr330897pjq.69.1671685966656; Wed, 21 Dec
 2022 21:12:46 -0800 (PST)
MIME-Version: 1.0
References: <83bknxaqvl.fsf@HIDDEN>
 <2A22C718-57EA-4B8C-B931-5A3A87191DCD@HIDDEN>
 <CAHyO48zb140AYCvX3DRp-Pw+LXSw8w8tM-+1kd2ES-4=a9OwrQ@HIDDEN>
In-Reply-To: <CAHyO48zb140AYCvX3DRp-Pw+LXSw8w8tM-+1kd2ES-4=a9OwrQ@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 22 Dec 2022 00:12:35 -0500
Message-ID: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 22, 2022 at 12:09 AM Aaron Jensen <aaronjensen@HIDDEN> wrote=
:
>
> On Wed, Dec 21, 2022 at 8:29 AM Gerd M=C3=B6llmann <gerd.moellmann@gmail.=
com> wrote:
> >
> > If I remember that correctly, installed signal handlers don=E2=80=99t s=
urvive process replacement. The man pages for execve and sigaction should t=
ell.
>
> If I'm reading this correctly, that is the case:
>
> Signals set to be ignored in the calling process are set to be ignored
> in the new process. Signals which are set to be caught in the calling
> process image are set to default action in the new process image.
> Blocked
> signals remain blocked regardless of changes to the signal action.
> The signal stack is reset to be undefined (see sigaction(2) for more
> information).
>
>
>
> I have not had a crash today. I have also not restarted Emacs via restart=
-emacs.


Is this of any relevance?

File descriptors open in the calling process image remain open in the
new process image, except for those for which the close-on-exec flag
is set (see close(2) and fcntl(2)).  Descriptors that remain open are
unaffected by execve().

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 22 Dec 2022 05:38:01 +0000
Resent-Message-ID: <handler.60220.B60220.16716874247478 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16716874247478
          (code B ref 60220); Thu, 22 Dec 2022 05:38:01 +0000
Received: (at 60220) by debbugs.gnu.org; 22 Dec 2022 05:37:04 +0000
Received: from localhost ([127.0.0.1]:56129 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8EGO-0001wY-6Q
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:37:04 -0500
Received: from mail-wm1-f46.google.com ([209.85.128.46]:38561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1p8EGL-0001w9-GH
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 00:37:01 -0500
Received: by mail-wm1-f46.google.com with SMTP id
 i82-20020a1c3b55000000b003d1e906ca23so399294wma.3
 for <60220 <at> debbugs.gnu.org>; Wed, 21 Dec 2022 21:37:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:from:to:cc:subject:date:message-id
 :reply-to; bh=R4cbhyHeoeskXaDAlcHHZ7IQO2cBJ0LbbQXsgG37R/8=;
 b=Mo+J9FvfR3U2Fq8leBgtN5jTAopXo1k4q6ntkQGrb/ERJJc0dma7UqP1wkxqt4ojxB
 B3HqXbEPykz+borPGcTpAuOJDeL5UmlPIpnCiAYNyFA/hs90PrZyYte+Ui8DSbWVFXVC
 +2EZS9Qh6TykZujwT3mmoDeOJI8+Ypk3ZPKzBmQxW+lpHWRYyvD6MOnWLMlL8IDRwPw3
 XrHlLITs4kpJFIYayKp9D4x2obZc24HsrgvIZn6NzMtUJ/DQGXtkdlJinGLggsgeEb2F
 LjjjszBFyAy09LcXCY4xSxVtUAPOoFepFVOe1w1FqN9gzZ3vHsgpCbOB86N9iQkxbeVI
 x9lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=R4cbhyHeoeskXaDAlcHHZ7IQO2cBJ0LbbQXsgG37R/8=;
 b=DYnnSk6AMyOEeGHjo/jTXzdxJaxOo+WPj4QjAN4bs+0ivmHo2QBylr+zQNHDFIGV8l
 PKkEQ3fu7RQoMQWddt9xWnGfRt83xqDl6nF7dYcjfWsGsBwCWzi6owXdpVptUGD9JSjK
 KDPefjmvcbYkrySXFfAtYsaZHABAXISkdOaMcr7A5QKgHPxUT1UUK46EPh2ciOfQ9GPT
 Rpor0jwUIA4o7n6actatx7703CPOS3VR+5gAVjLVgd378Ut7GAyDSVRrUU+ksOCPuE6F
 F2sFE+piWuBb5iXpShD44lcpUAjT2LrJgrFd82ALW0rg/KQ/eGF1XMTejCvTC9W+OTxv
 ijTw==
X-Gm-Message-State: AFqh2kqMg7mESgYZ35hdunm26pC9c2ZtaqV/Z8kdybDz6JSNYEhiD2mz
 ijTfWvDZhfiTuUelbM94Nb8=
X-Google-Smtp-Source: AMrXdXsrXw1X0Dp8K0zjJcA+DDzbMH8VUOQCHtv+RfWL0VEI2+NXHQh0VBe2aJ0RH/stvRIR/1NawA==
X-Received: by 2002:a05:600c:1d16:b0:3d1:fe93:f1d3 with SMTP id
 l22-20020a05600c1d1600b003d1fe93f1d3mr3016851wms.36.1671687414561; 
 Wed, 21 Dec 2022 21:36:54 -0800 (PST)
Received: from smtpclient.apple (pd9e36653.dip0.t-ipconnect.de.
 [217.227.102.83]) by smtp.gmail.com with ESMTPSA id
 s4-20020a05600c384400b003c6bd12ac27sm4247963wmr.37.2022.12.21.21.36.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 21 Dec 2022 21:36:53 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Mime-Version: 1.0 (1.0)
Date: Thu, 22 Dec 2022 06:36:43 +0100
Message-Id: <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN>
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
In-Reply-To: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
X-Mailer: iPhone Mail (20C65)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I was more thinking of something like this:

A SIGALRM handler is installed in the original process. SIGALRM continues to=
 be delivered to the new process after execve but the signal handler is now t=
he default handler which terminates the process.=20

The man pages I mentioned should say somewhere if that=E2=80=99s plausible. I=
t looks to me like that could be what=E2=80=99s happening. But it=E2=80=99s a=
 guess.=20

If it is that, one would need to arrange for SIGALRM to be ignored before ex=
ecve and reinitialize a timers in the new process. Or something like that.=20=


Sent from my iPhone

> On 22. Dec 2022, at 06:12, Aaron Jensen <aaronjensen@HIDDEN> wrote:
>=20
> =EF=BB=BFOn Thu, Dec 22, 2022 at 12:09 AM Aaron Jensen <aaronjensen@gmail.=
com> wrote:
>>=20
>>> On Wed, Dec 21, 2022 at 8:29 AM Gerd M=C3=B6llmann <gerd.moellmann@gmail=
.com> wrote:
>>>=20
>>> If I remember that correctly, installed signal handlers don=E2=80=99t su=
rvive process replacement. The man pages for execve and sigaction should tel=
l.
>>=20
>> If I'm reading this correctly, that is the case:
>>=20
>> Signals set to be ignored in the calling process are set to be ignored
>> in the new process. Signals which are set to be caught in the calling
>> process image are set to default action in the new process image.
>> Blocked
>> signals remain blocked regardless of changes to the signal action.
>> The signal stack is reset to be undefined (see sigaction(2) for more
>> information).
>>=20
>>=20
>>=20
>> I have not had a crash today. I have also not restarted Emacs via restart=
-emacs.
>=20
>=20
> Is this of any relevance?
>=20
> File descriptors open in the calling process image remain open in the
> new process image, except for those for which the close-on-exec flag
> is set (see close(2) and fcntl(2)).  Descriptors that remain open are
> unaffected by execve().
>=20
> Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 22 Dec 2022 08:07:02 +0000
Resent-Message-ID: <handler.60220.B60220.167169637415542 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167169637415542
          (code B ref 60220); Thu, 22 Dec 2022 08:07:02 +0000
Received: (at 60220) by debbugs.gnu.org; 22 Dec 2022 08:06:14 +0000
Received: from localhost ([127.0.0.1]:56842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8Gak-00042c-Iz
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 03:06:14 -0500
Received: from eggs.gnu.org ([209.51.188.92]:34260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p8Gaj-00042T-8j
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 03:06:13 -0500
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 <eliz@HIDDEN>)
 id 1p8Gae-0005EU-0Z; Thu, 22 Dec 2022 03:06:08 -0500
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=evVde7OxvV6J9cqOzqFz3IDtNErjNeewCvR6U+K524U=; b=S1ABYpusKrQV
 1EgH0XbRZaDQPt/tMGpiaryqssJoFmprJLC25tlCfewehi+Am+3P6jAicsWLtek3CBb6wgHkRhWMJ
 expleXrJiTpuxrso+24q92FH599Sxt6d5cITeshNtVx3aEfy+wd9BUw7TbV6Ljw6NfUcHDXAYuD4B
 fp4DnPqqdczkoqLVCCvWH9E4X2dWMnuCeK6XicSFVWs3/pCPXDSGj5Wa79waExBOdXPFljNY89znd
 5wVVqBDbsomIu9jgEopgdxyi1Qmvql3Pw7MeXRnWqeirYnTLbqcDJYr+WEIpAeOQJojxVAP8dd9EV
 22zUudHjaK6bIEW3fsgjAQ==;
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 <eliz@HIDDEN>)
 id 1p8Gad-0007PV-2J; Thu, 22 Dec 2022 03:06:07 -0500
Date: Thu, 22 Dec 2022 10:05:52 +0200
Message-Id: <833597amn3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 (message from Aaron Jensen on Thu, 22 Dec 2022 00:12:35 -0500)
References: <83bknxaqvl.fsf@HIDDEN>
 <2A22C718-57EA-4B8C-B931-5A3A87191DCD@HIDDEN>
 <CAHyO48zb140AYCvX3DRp-Pw+LXSw8w8tM-+1kd2ES-4=a9OwrQ@HIDDEN>
 <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Thu, 22 Dec 2022 00:12:35 -0500
> Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
> 
> Is this of any relevance?
> 
> File descriptors open in the calling process image remain open in the
> new process image, except for those for which the close-on-exec flag
> is set (see close(2) and fcntl(2)).  Descriptors that remain open are
> unaffected by execve().

I don't think so.  But I'm not really sure what is relevant,
especially not on macOS.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 22 Dec 2022 08:19:01 +0000
Resent-Message-ID: <handler.60220.B60220.167169711416038 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Paul Eggert <eggert@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167169711416038
          (code B ref 60220); Thu, 22 Dec 2022 08:19:01 +0000
Received: (at 60220) by debbugs.gnu.org; 22 Dec 2022 08:18:34 +0000
Received: from localhost ([127.0.0.1]:56907 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8Gmg-0004Ac-26
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 03:18:34 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58324)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p8Gme-0004AV-KP
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 03:18:32 -0500
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 <eliz@HIDDEN>)
 id 1p8GmY-0006zC-HX; Thu, 22 Dec 2022 03:18:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=NIYFto7mkHsWbMI/Yt0yIOqOzVG9dp226Lsvo/Gevyk=; b=dUR6OStjBNfzXsBgFovx
 E5HzAIr+LI4Tfl0ehux/qXIEc8m4nUow5chVxvxAvbxWA4UDiuPRDLPv/i41zrkpSBL/PayLF6vAE
 /N55EsGnZr3NtSkjlGMYR40u+yMek/xuL1eLLXr9NEA6z+chJ8YFCnxEMHkaWzoUDgh4anZH0kp3M
 Tqg+BeRw7Etx7SZq+biUBmfJx6QFPpO3yoaFQwHxURgVd5N9977ToORK8tzsgRTP6aLNkGyPZA+vp
 mlJlckzq5bl29eIHQpEthNmkZHhxEIajPhpYWAZ3HvfcL7zlJfP76DyBsscHLioY3rWV+j6ytDCaB
 o4nVSrHJG7XOwg==;
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 <eliz@HIDDEN>)
 id 1p8GmW-0000Ex-RB; Thu, 22 Dec 2022 03:18:25 -0500
Date: Thu, 22 Dec 2022 10:18:09 +0200
Message-Id: <831qoram2m.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> (message from
 Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 22 Dec 2022 06:36:43 +0100)
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Thu, 22 Dec 2022 06:36:43 +0100
> Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
> 
> I was more thinking of something like this:
> 
> A SIGALRM handler is installed in the original process. SIGALRM continues to be delivered to the new process after execve but the signal handler is now the default handler which terminates the process. 
> 
> The man pages I mentioned should say somewhere if that’s plausible. It looks to me like that could be what’s happening. But it’s a guess. 
> 
> If it is that, one would need to arrange for SIGALRM to be ignored before execve and reinitialize a timers in the new process. Or something like that. 

Yes, I think our implementation of restart-emacs might be too naïve.

Paul, could you perhaps audit the code which implements restart-emacs,
and see if we need to make it safer, in particular wrt signals and
*.eln files loaded via dynlib.  Note that on Posix platforms we
currently load *.eln files with RTLD_LAZY and without RTLD_GLOBAL --
is this of any significance for "restarting" Emacs that was built with
native-compilation enabled and has *.eln files loaded?  Maybe we need
to unload the *.eln before calling execvp?

Or maybe we should consider re-implementing restart-emacs in some
different way, to avoid these problems?

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 23 Dec 2022 02:07:02 +0000
Resent-Message-ID: <handler.60220.B60220.16717611663004 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16717611663004
          (code B ref 60220); Fri, 23 Dec 2022 02:07:02 +0000
Received: (at 60220) by debbugs.gnu.org; 23 Dec 2022 02:06:06 +0000
Received: from localhost ([127.0.0.1]:36506 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8XRl-0000mO-LZ
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 21:06:05 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:41726)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1p8XRj-0000m1-Qw
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 21:06:04 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1F863160084;
 Thu, 22 Dec 2022 18:05:57 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id WvjOSwzGLVTq; Thu, 22 Dec 2022 18:05:56 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3E168160086;
 Thu, 22 Dec 2022 18:05:56 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 3E168160086
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1671761156;
 bh=l0CjEVsIXoSVCVSice1Yhm81CfKlUR0oos62t4XqQwk=;
 h=Content-Type:Message-ID:Date:MIME-Version:Subject:To:From;
 b=q8s1u+o4aZz6U02eTqJRTrFb5Hal98crEyitI6OcCZ0RZsGK3nLe/HNoV8IAca8Ik
 HzDYPwT0C6gffzlN0ax2ho5qVo2vNK2LPhQquN4JEJcNAFRxcH7BBsAA3gEAvomGlW
 V4c8AP/bbx3PzRXAM0MeFj3aimCafU848GqwYx1k=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id dA6JQGuQdz94; Thu, 22 Dec 2022 18:05:56 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0A20A160084;
 Thu, 22 Dec 2022 18:05:56 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------NOCjM0I9EAzx7ItQrRJ0Rwzu"
Message-ID: <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
Date: Thu, 22 Dec 2022 18:05:55 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <831qoram2m.fsf@HIDDEN>
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

This is a multi-part message in MIME format.
--------------NOCjM0I9EAzx7ItQrRJ0Rwzu
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 12/22/22 00:18, Eli Zaretskii wrote:
> Paul, could you perhaps audit the code which implements restart-emacs,
> and see if we need to make it safer, in particular wrt signals and
> *.eln files loaded via dynlib.

I don't offhand see why anything would need to be done other than turn 
off timer signals to the execed process. Something like the attached 
patch, perhaps. Aaron, could you give it a try?

--------------NOCjM0I9EAzx7ItQrRJ0Rwzu
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-Fix-restart-emacs-alarms-Bug-60220.patch"
Content-Disposition: attachment;
 filename="0001-Fix-restart-emacs-alarms-Bug-60220.patch"
Content-Transfer-Encoding: base64

RnJvbSAxNzVhNGEyN2RjYjE3YTgwZDllOGU4MjM0NGFkM2JlZjQ3ODIyMzUwIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1
PgpEYXRlOiBUaHUsIDIyIERlYyAyMDIyIDE4OjAxOjA4IC0wODAwClN1YmplY3Q6IFtQQVRD
SF0gRml4IHJlc3RhcnQtZW1hY3MgYWxhcm1zIChCdWcjNjAyMjApLgpNSU1FLVZlcnNpb246
IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1U
cmFuc2Zlci1FbmNvZGluZzogOGJpdAoKKiBzcmMvZW1hY3MuYyAoRmtpbGxfZW1hY3MpOiBU
dXJuIHRpbWVycyBvZmYgYmVmb3JlIGV4ZWNpbmcsCnNvIHRoYXQgdGhlIHJlLWV4ZWNlZCBF
bWFjcyBkb2VzbuKAmXQgZ2V0IGEgdGltZXIgYWxhcm0uCi0tLQogc3JjL2VtYWNzLmMgfCAx
ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3NyYy9l
bWFjcy5jIGIvc3JjL2VtYWNzLmMKaW5kZXggZDhhMjg2M2ZkOS4uYTJiYTRiNTBmMCAxMDA2
NDQKLS0tIGEvc3JjL2VtYWNzLmMKKysrIGIvc3JjL2VtYWNzLmMKQEAgLTI5MTAsNiArMjkx
MCw3IEBAIERFRlVOICgia2lsbC1lbWFjcyIsIEZraWxsX2VtYWNzLCBTa2lsbF9lbWFjcywg
MCwgMiwgIlAiLAogCiAgIGlmICghTklMUCAocmVzdGFydCkpCiAgICAgeworICAgICAgdHVy
bl9vbl9hdGltZXJzIChmYWxzZSk7CiAjaWZkZWYgV0lORE9XU05UCiAgICAgICBpZiAodzMy
X3JlZXhlY19lbWFjcyAoaW5pdGlhbF9jbWRsaW5lLCBpbml0aWFsX3dkKSA8IDApCiAjZWxz
ZQotLSAKMi4zOC4xCgo=

--------------NOCjM0I9EAzx7ItQrRJ0Rwzu--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 23 Dec 2022 02:23:02 +0000
Resent-Message-ID: <handler.60220.B60220.16717621783591 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16717621783591
          (code B ref 60220); Fri, 23 Dec 2022 02:23:02 +0000
Received: (at 60220) by debbugs.gnu.org; 23 Dec 2022 02:22:58 +0000
Received: from localhost ([127.0.0.1]:36512 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8Xi6-0000vr-Ch
	for submit <at> debbugs.gnu.org; Thu, 22 Dec 2022 21:22:58 -0500
Received: from mail-pj1-f48.google.com ([209.85.216.48]:36447)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p8Xi3-0000vl-D2
 for 60220 <at> debbugs.gnu.org; Thu, 22 Dec 2022 21:22:57 -0500
Received: by mail-pj1-f48.google.com with SMTP id
 q17-20020a17090aa01100b002194cba32e9so7545278pjp.1
 for <60220 <at> debbugs.gnu.org>; Thu, 22 Dec 2022 18:22:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=T5DH5/04sWTUkGEmyCE5xLlzIM1xnRMz1CNlvlj+5xg=;
 b=OpeZGiG+kYEkSbhJvjbIdtXOEdrgD7jh3qtZc0ezsidlcdcDH5bupC/Xv9Z8wfnNuZ
 ncQ3pmg1YfCJmDPOeP8jr23fHy9OmldNnWBBurognjDnW9ea8Z9wCiEBH0H4MNUJiATW
 0yu3isZ/r7YQLpaQZFPvY3H04tDurAbPRxsn7qhbL3vDPWFEo8XRB07GXLCIC6/tPWaF
 4eAqCZUzfGiQZZXogQiP1dCPi0OJYPFAVk3TwYXUYIRx7XHs8vhK+T7RwTtfhTVlNw2v
 ylqr8Oq1IVF+dtb/j6/RS0l+sWATUGD/E2XjfDo2dh55caPWyGoy87EzEsqiRCmOZIQy
 e4sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=T5DH5/04sWTUkGEmyCE5xLlzIM1xnRMz1CNlvlj+5xg=;
 b=4wZ5OPvBV5ur12IBvHrSw7QLxewXJOKV/ckzKSlIMbojiMg4u6Dlf7asBWkW2y5+xT
 tRosxKFGEvWg8JOLsFcgtDEgNbMetRL7aM+67At6dTXuHa4QMM/Hr6EEXDA0edQi1uM4
 ke04bBUmC2Cl5Sqm+gvX7gv108NnZN6b1cTLjvuQpM7vUQdzMAmDI3ngImHH501kTHbj
 RfTb4cMcnvk8jGH3jFZ6peMjkIl1eoOPCCBvLidwgErLBERRmaesjVMKx56DXlXWcplg
 WoSyu16vbjVyIZC7bBDNXzsJnEADClHcPHnVgC1UnuijYFJvTOI2enN2b6RaYS1AOeiL
 9j8Q==
X-Gm-Message-State: AFqh2koMnejpjnYLVFMa0yPdb4JL8hYt3THbJJ/Jkr0eLmOMNt4/6tnn
 b6kdrubTibxm/onjcYF2fTUfwAuQeCJofn7W8vg=
X-Google-Smtp-Source: AMrXdXs3NqRBF73VMOgmQ4e/XZ9WLmHrxa4UsZQvw42hW1ZYu1Fzx3MVaiWw4AY+xB9SyvyDvyyCroTj345J6H8l8nA=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr424444plm.81.1671762169297; Thu, 22 Dec
 2022 18:22:49 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
In-Reply-To: <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 22 Dec 2022 21:22:38 -0500
Message-ID: <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 22, 2022 at 9:06 PM Paul Eggert <eggert@HIDDEN> wrote:
>
> On 12/22/22 00:18, Eli Zaretskii wrote:
> > Paul, could you perhaps audit the code which implements restart-emacs,
> > and see if we need to make it safer, in particular wrt signals and
> > *.eln files loaded via dynlib.
>
> I don't offhand see why anything would need to be done other than turn
> off timer signals to the execed process. Something like the attached
> patch, perhaps. Aaron, could you give it a try?

Thank you, this certainly changes things. I don't get the sig 14
anymore in the debugger and it successfully restarts every time while
in the debugger. I will try using it for a while and see how that
goes.

I don't know if this is significant or not, but when I restart an
Emacs run from the terminal, or in the debugger, I see "Task policy
set failed: 4 ((os/kern) invalid argument)" printed to stderr.

(lldb) process launch
Process 13113 launched: 'src/emacs' (arm64)
Process 13113 stopped
* thread #8, stop reason = exec
    frame #0: 0x0000000100934950 dyld`_dyld_start
dyld`:
->  0x100934950 <+0>:  mov    x0, sp
    0x100934954 <+4>:  and    sp, x0, #0xfffffffffffffff0
    0x100934958 <+8>:  mov    x29, #0x0
    0x10093495c <+12>: mov    x30, #0x0
Target 0: (emacs) stopped.
(lldb) thread list
Process 13113 stopped
* thread #8: tid = 0x37d5ee, 0x0000000100934950 dyld`_dyld_start, stop
reason = exec
(lldb) continue
Process 13113 resuming
2022-12-22 21:09:48.439039-0500 emacs[13113:3659246] [assertion] Error
acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2
"Specified target process does not exist"
UserInfo={NSLocalizedFailureReason=Specified target process does not
exist}>
2022-12-22 21:09:48.439086-0500 emacs[13113:3659246] [process] Failed
to acquire AppNap adapter assertion with error Error
Domain=RBSAssertionErrorDomain Code=2 "Specified target process does
not exist" UserInfo={NSLocalizedFailureReason=Specified target process
does not exist}
2022-12-22 21:09:48.439102-0500 emacs[13113:3659246] Task policy set
failed: 4 ((os/kern) invalid argument)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 23 Dec 2022 05:34:02 +0000
Resent-Message-ID: <handler.60220.B60220.167177364110529 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167177364110529
          (code B ref 60220); Fri, 23 Dec 2022 05:34:02 +0000
Received: (at 60220) by debbugs.gnu.org; 23 Dec 2022 05:34:01 +0000
Received: from localhost ([127.0.0.1]:36618 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8agz-0002jl-Av
	for submit <at> debbugs.gnu.org; Fri, 23 Dec 2022 00:34:01 -0500
Received: from mail-wr1-f45.google.com ([209.85.221.45]:45588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1p8agx-0002je-ON
 for 60220 <at> debbugs.gnu.org; Fri, 23 Dec 2022 00:34:00 -0500
Received: by mail-wr1-f45.google.com with SMTP id h16so3623031wrz.12
 for <60220 <at> debbugs.gnu.org>; Thu, 22 Dec 2022 21:33:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:from:to:cc:subject:date:message-id
 :reply-to; bh=zvGWza04tx0apOCyKXkVFh54S/zrQ+LyWGzRqc0IHto=;
 b=okDXZrAJFew07K7WBxyvnIX8SEKHXUDvLsGGWmzbB/PEo6xbLwtjfuNjofZlhLmOMP
 yR2dyStdiidc7oKlxbO1WW0O7JlD0wX+Se+M07jrE8Om9FGr17OlTJJ9ykFMjVlRbKz1
 RVWlFbY0jHoNxVx+tHmQb3yy5OauKoP9kkkilfaX3MfSfhASHAugANEzP8rk5QVpubZR
 IAKJmICK2HflchfKHC6gIeQF7aermD4hOaN2+ihcc3wqLDUn/159I0H5+MAva6loL675
 Ax9H4rpg23PS3I/x7nlGNsYjJZXcl5EE8s3jtuop2PcHkOH2tNuMoMbvtWn4lpEIRIIZ
 SfZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=zvGWza04tx0apOCyKXkVFh54S/zrQ+LyWGzRqc0IHto=;
 b=vR56um6D2IRBrHYNXTMN1c6gCCGPIEpMTOfO2+jl5YvgnalvhwhHUsZtb5MVZiMF/5
 FSXsoCzT/8gEIqbvI1orsGwlztJGJz0AIKxNsZ5xgr/o0dxPV+y2W9CHFf5OfpKNqhyh
 XNLtXTZ5WLTtzl4bP69TRYEDRsgX/F8+It9IDD7CkvRGCaPLQ2UvVmXhZttAX7NizJ8D
 hSSNApveHXPnpt8ebkso6ffkFjvTEit9OLHNIPTSyBjmGSFYdjslsVshHCVZZEKaStgX
 MGuo+sg/5eqsCd6Cg4mmR/iqoa/8mLikZYJoomc4/luA94BvgEC2qzw+tYb/O16Mt5yO
 Qo9w==
X-Gm-Message-State: AFqh2krkmtiJ3x9U0ay0hq3tDw1bmG5O4/BR5nqjc0rvXVP5O/te6vlq
 vAaRRHr5thcgbaiypTKQsug=
X-Google-Smtp-Source: AMrXdXsB/f9PVTucEy6rcAnRZJKvT6w3CDCRWz62Ick4IE0++A8G9z9r5wvUN+4yIge6tJwOccMiTA==
X-Received: by 2002:a5d:6b4f:0:b0:242:1ad2:15e1 with SMTP id
 x15-20020a5d6b4f000000b002421ad215e1mr4976107wrw.2.1671773632826; 
 Thu, 22 Dec 2022 21:33:52 -0800 (PST)
Received: from smtpclient.apple (pd9e369bc.dip0.t-ipconnect.de.
 [217.227.105.188]) by smtp.gmail.com with ESMTPSA id
 j10-20020adff54a000000b002420d51e581sm2190347wrp.67.2022.12.22.21.33.51
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 22 Dec 2022 21:33:51 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Mime-Version: 1.0 (1.0)
Date: Fri, 23 Dec 2022 06:33:40 +0100
Message-Id: <41885A5E-40E9-48CD-ABF8-C4C1618793DD@HIDDEN>
References: <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
In-Reply-To: <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
X-Mailer: iPhone Mail (20C65)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Can=E2=80=99t say anything useful with regard to these logs I=E2=80=99m afra=
id.=20

Sent from my iPhone

> On 23. Dec 2022, at 03:22, Aaron Jensen <aaronjensen@HIDDEN> wrote:
>=20
> =EF=BB=BFOn Thu, Dec 22, 2022 at 9:06 PM Paul Eggert <eggert@HIDDEN> w=
rote:
>>=20
>>> On 12/22/22 00:18, Eli Zaretskii wrote:
>>> Paul, could you perhaps audit the code which implements restart-emacs,
>>> and see if we need to make it safer, in particular wrt signals and
>>> *.eln files loaded via dynlib.
>>=20
>> I don't offhand see why anything would need to be done other than turn
>> off timer signals to the execed process. Something like the attached
>> patch, perhaps. Aaron, could you give it a try?
>=20
> Thank you, this certainly changes things. I don't get the sig 14
> anymore in the debugger and it successfully restarts every time while
> in the debugger. I will try using it for a while and see how that
> goes.
>=20
> I don't know if this is significant or not, but when I restart an
> Emacs run from the terminal, or in the debugger, I see "Task policy
> set failed: 4 ((os/kern) invalid argument)" printed to stderr.
>=20
> (lldb) process launch
> Process 13113 launched: 'src/emacs' (arm64)
> Process 13113 stopped
> * thread #8, stop reason =3D exec
>    frame #0: 0x0000000100934950 dyld`_dyld_start
> dyld`:
> ->  0x100934950 <+0>:  mov    x0, sp
>    0x100934954 <+4>:  and    sp, x0, #0xfffffffffffffff0
>    0x100934958 <+8>:  mov    x29, #0x0
>    0x10093495c <+12>: mov    x30, #0x0
> Target 0: (emacs) stopped.
> (lldb) thread list
> Process 13113 stopped
> * thread #8: tid =3D 0x37d5ee, 0x0000000100934950 dyld`_dyld_start, stop
> reason =3D exec
> (lldb) continue
> Process 13113 resuming
> 2022-12-22 21:09:48.439039-0500 emacs[13113:3659246] [assertion] Error
> acquiring assertion: <Error Domain=3DRBSAssertionErrorDomain Code=3D2
> "Specified target process does not exist"
> UserInfo=3D{NSLocalizedFailureReason=3DSpecified target process does not
> exist}>
> 2022-12-22 21:09:48.439086-0500 emacs[13113:3659246] [process] Failed
> to acquire AppNap adapter assertion with error Error
> Domain=3DRBSAssertionErrorDomain Code=3D2 "Specified target process does
> not exist" UserInfo=3D{NSLocalizedFailureReason=3DSpecified target process=

> does not exist}
> 2022-12-22 21:09:48.439102-0500 emacs[13113:3659246] Task policy set
> failed: 4 ((os/kern) invalid argument)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 23 Dec 2022 05:58:02 +0000
Resent-Message-ID: <handler.60220.B60220.167177502511526 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167177502511526
          (code B ref 60220); Fri, 23 Dec 2022 05:58:02 +0000
Received: (at 60220) by debbugs.gnu.org; 23 Dec 2022 05:57:05 +0000
Received: from localhost ([127.0.0.1]:36646 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8b3I-0002zq-Qu
	for submit <at> debbugs.gnu.org; Fri, 23 Dec 2022 00:57:05 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54276)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1p8b3H-0002zQ-LB
 for 60220 <at> debbugs.gnu.org; Fri, 23 Dec 2022 00:57:03 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id B92A4160084;
 Thu, 22 Dec 2022 21:56:57 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id lsHqhSZBWF05; Thu, 22 Dec 2022 21:56:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id DDCCF160086;
 Thu, 22 Dec 2022 21:56:56 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu DDCCF160086
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1671775016;
 bh=JdUGji2uHlvHVzQ06E7wkNGO+tdMZmgEvtfVoX4pZD8=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=BB4INuhkx+yK5CSqCcWasq4fmWgsWKRluta/KflzcnfLGh7TZljnVJqU++il83lca
 n1qAnrjmpshtlvRk1vyiPU1d6DcEc0sgKTxevb8eOA8Sscv1k4Gg+qOLOyTDACV8ZK
 T+oVQVbT7YT9n4puYS38KeJ2SEQKcmYzGEE9E/yc=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id DkhNwEL84TAs; Thu, 22 Dec 2022 21:56:56 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A3441160084;
 Thu, 22 Dec 2022 21:56:56 -0800 (PST)
Message-ID: <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
Date: Thu, 22 Dec 2022 21:56:56 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

On 12/22/22 18:22, Aaron Jensen wrote:
> Task policy
> set failed: 4 ((os/kern) invalid argument)

A Google search reports that message only here:

https://developer.apple.com/forums/thread/670595

and that was solved by invoking Apple support. Is that something you can do?





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Dec 2022 06:47:02 +0000
Resent-Message-ID: <handler.60220.B60220.16718643707956 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16718643707956
          (code B ref 60220); Sat, 24 Dec 2022 06:47:02 +0000
Received: (at 60220) by debbugs.gnu.org; 24 Dec 2022 06:46:10 +0000
Received: from localhost ([127.0.0.1]:41207 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8yIL-00024G-Po
	for submit <at> debbugs.gnu.org; Sat, 24 Dec 2022 01:46:10 -0500
Received: from mail-pj1-f42.google.com ([209.85.216.42]:53866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p8yIK-000248-0z
 for 60220 <at> debbugs.gnu.org; Sat, 24 Dec 2022 01:46:08 -0500
Received: by mail-pj1-f42.google.com with SMTP id v23so6689913pju.3
 for <60220 <at> debbugs.gnu.org>; Fri, 23 Dec 2022 22:46:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=8t7o7MVjEna/jTi8nxKGMMVxg00pAOe8lRrr8rTraKE=;
 b=Pf1AdhH5EL+B4U6MHHH007sXU37bGbY084EBn9y06F1LlLSOi1GhIQjACBhIRG/GqI
 DzZ+WC+N6/3RM5p3QSzGB4tfOHGMqWf+y0HHcLl4kuBpO03CxJyFo9KeWyNLEXIQF1HU
 PRTPYZfypJJphXObXZnIcykEaG/NO6TECJVvFCQg86kR0yw+Lz5HOdsLKMhg0WVb9S2N
 cz30OMJIPsq6rgSKtKzX3FVhOu7FKQrNTTbLNLjXi9Jny4zEttHFi4rb8CGsVHZyE27V
 3fL16Lm7khVAnlqomov6ZAmmhCM0EeljwID0PSbH6hbNfQ5J4y5xJue++NGJcH7J17N9
 g1ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=8t7o7MVjEna/jTi8nxKGMMVxg00pAOe8lRrr8rTraKE=;
 b=1K9IXomwmYjsNlS4n95BikCbSzoWJCdZjbtmDbnNvyMdt0alwovUBQ6uotiSY5jygL
 1lN2Lq5m/8SrkCFu2Q4ByR5gUHVaU2sK3rLfehLGqiXtGe06ED3r2BCxu8rnvmYfQT6I
 f3s+s6TVAfOUqETNWP6D7J90OZrVOwSENYFd+MrPwWljPvg9uf0rvd4iE58yGRDQqo5y
 W1EZNOukoIUgBMks8CMEtQrk8GD7rATK09d+7QE+OCj7Eon1DFV5hEpBoSSIq9do9d+R
 BxevqDrKHrovvWoLYo4MzFMIybwoF7jRjxa0R5XmGkfDFiqYHYJZdmZh5T622NEnR2ae
 3ZFQ==
X-Gm-Message-State: AFqh2krAhSRUIx9KcKJ1fnWWPyVXGLU7uPARUmFGKC6wnqGV4oXfI5WL
 7IMTA4AWa9Lw29ttlfGdwwCN8yIdEdp5AFLlo50=
X-Google-Smtp-Source: AMrXdXt7ErdDlX2IJlOGx44Cr7UOqIxcHwA+xeZ/5GAh1JI0WioXPsyqJm1BRcBV6j3lzZxmkuwottPu3WnIlWqGsGY=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr641025plm.81.1671864362174; Fri, 23 Dec
 2022 22:46:02 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
 <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
In-Reply-To: <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Sat, 24 Dec 2022 01:45:51 -0500
Message-ID: <CAHyO48yCufSgioWPU5hE3vpU0gJtu5VBUMHvuFs_Y-NzVert3w@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 23, 2022 at 12:56 AM Paul Eggert <eggert@HIDDEN> wrote:
>
> On 12/22/22 18:22, Aaron Jensen wrote:
> > Task policy
> > set failed: 4 ((os/kern) invalid argument)
>
> A Google search reports that message only here:
>
> https://developer.apple.com/forums/thread/670595
>
> and that was solved by invoking Apple support. Is that something you can do?

I can't say that I've had good experience with Apple support. That
person was having problems w/ an Apple app. I'm not sure how they
would respond to me raising a concern about Emacs... If I get some
time, I'll try opening a ticket just to see what happens.

In the interim, I haven't had any crashes since applying the patch.
I'll keep testing it.

Thanks,

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Dec 2022 06:58:01 +0000
Resent-Message-ID: <handler.60220.B60220.16718650438528 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16718650438528
          (code B ref 60220); Sat, 24 Dec 2022 06:58:01 +0000
Received: (at 60220) by debbugs.gnu.org; 24 Dec 2022 06:57:23 +0000
Received: from localhost ([127.0.0.1]:41252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8yTD-0002DU-19
	for submit <at> debbugs.gnu.org; Sat, 24 Dec 2022 01:57:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:57852)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p8yTB-0002DI-9p
 for 60220 <at> debbugs.gnu.org; Sat, 24 Dec 2022 01:57:21 -0500
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 <eliz@HIDDEN>)
 id 1p8yT5-0003ay-EG; Sat, 24 Dec 2022 01:57:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=yNb+/BKnoa2xl1sSvspXbpG1nmeU/eetquZxjHHxs6E=; b=eKKLgsUhg/KQkvUHwbnn
 jhPYl0TjTCcJO01WZ0O/Td5jGhQXrc4yEoTZQj/Q4g9Nddh/bg4DHUyWI7VWt2lZZBIAlVs8b1AO2
 aEfGV0+Zofk4flLJ5vdQMujjn/3Zu8S1svddPCxi9bIMLUVhwLwTqN+dyH7IUHImVEbf1YmwStDj2
 u0rMUMcz5dWH09SI/qPrXJA3U9RS7NurkXcCd5+P3R92qvfludSHVX0/dlUvZU6RPBFrP3weeaeML
 bwKI1O/7iCF1MnQrqmNBfzhkrr9Gng7gHUrQguYFqY/xLGfv9wlZ3PlQoBgB0Ebf9E2915P0BPb1l
 XCg2zp8F8K037Q==;
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 <eliz@HIDDEN>)
 id 1p8yT4-0007pn-VG; Sat, 24 Dec 2022 01:57:15 -0500
Date: Sat, 24 Dec 2022 08:57:13 +0200
Message-Id: <831qop70hi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48yCufSgioWPU5hE3vpU0gJtu5VBUMHvuFs_Y-NzVert3w@HIDDEN>
 (message from Aaron Jensen on Sat, 24 Dec 2022 01:45:51 -0500)
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
 <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
 <CAHyO48yCufSgioWPU5hE3vpU0gJtu5VBUMHvuFs_Y-NzVert3w@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Sat, 24 Dec 2022 01:45:51 -0500
> Cc: Eli Zaretskii <eliz@HIDDEN>, Gerd Möllmann <gerd.moellmann@HIDDEN>, 
> 	60220 <at> debbugs.gnu.org
> 
> In the interim, I haven't had any crashes since applying the patch.
> I'll keep testing it.

Thanks for testing.  Does the lack of crashes include the build with
native-compilation?

In any case, I think we should install Paul's change now.  I see no
harm from turning off atimers at that point, since even if the restart
fails, we are going to exit.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Dec 2022 07:04:02 +0000
Resent-Message-ID: <handler.60220.B60220.16718654058863 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16718654058863
          (code B ref 60220); Sat, 24 Dec 2022 07:04:02 +0000
Received: (at 60220) by debbugs.gnu.org; 24 Dec 2022 07:03:25 +0000
Received: from localhost ([127.0.0.1]:41283 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8yZ3-0002It-7e
	for submit <at> debbugs.gnu.org; Sat, 24 Dec 2022 02:03:25 -0500
Received: from mail-pf1-f180.google.com ([209.85.210.180]:38416)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p8yZ1-0002Ik-By
 for 60220 <at> debbugs.gnu.org; Sat, 24 Dec 2022 02:03:23 -0500
Received: by mail-pf1-f180.google.com with SMTP id c13so4526012pfp.5
 for <60220 <at> debbugs.gnu.org>; Fri, 23 Dec 2022 23:03:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=nTKJf0Z0z3UJ7kL9x/E1RJC4Z+I68j3PP8VVVC/xkOY=;
 b=KPqhSJMc8izzxt3mlsnc1agfUWWNPfXibUpEUyItYRR8DEJE94CVLR6rGCus4IFXl4
 dAnP+rdxaDpTGYNwDQvETPBXynMiXFgiM1N8iNS15zMW2I2XnRlbNbGy1FMYRW7MrcTd
 fimxMm0IHLutV3fIvmzI7mXAEHW9AIF5jXF7xG0TX1dQFNyAI/xGjc6JfVWRne7TPqEP
 h1caxLAoXwMuuGoYWb+DZIdBWRCg9k608u8QYBkPlLl9rNO381Wf3wBHA0R3A+YWH18j
 M20bxXbT+hn4D1xG5dBLqkHGru6AvksC9wb3v96J1EAeELKEqarsfzflG7TOfwBPCkUZ
 YiMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=nTKJf0Z0z3UJ7kL9x/E1RJC4Z+I68j3PP8VVVC/xkOY=;
 b=txjY6qO0aX/uFpn6Pn2yhm8ybpDzdpY4gEwA1ZQ4K6BC+WjvyiJEux9YXCNB7qG/dZ
 yot9K1ymKVxPh4Kx514XUch9TLtiajYw0lBkHmX4wlSZpkTWZv+unI608kd1Lv6m5R3U
 4LTyVuxq8YD9OurrPHDdKAyLgu1M097W/YT8ZXW9VT+X3bH3sKeym9SNDD2xr4QWXzpe
 IEIkXyQlL3pGdLgGZZKesiDf223YMgPNxQtk4eS1b3jELzMtU89YOEzvnFuMU8Uay7K9
 OEuEBINj3CPyH0bvRz4pwyagY3gsxQivpnOX2sbGpQGpiAPrYlCliWV2n6dFw2Vd0WO5
 89Fw==
X-Gm-Message-State: AFqh2koThiOlWz5Szb8n0qgB9C5wFiZHYUhMbl1ijQeMmaKJq42tRdBp
 KklTlt2tksG7Ri4I9YDcR75uFKrlAKWIBvgfekM=
X-Google-Smtp-Source: AMrXdXtoJAEFiMaiAeNV2pX/cWktH6v/RmB6qhrlREicmgfDXYHuzXnkjKVLiEsRMfS9HXE4VYw7fbg7NRfeXoqCBtk=
X-Received: by 2002:a05:6a00:1898:b0:57a:a199:9027 with SMTP id
 x24-20020a056a00189800b0057aa1999027mr754811pfh.13.1671865397555; Fri, 23 Dec
 2022 23:03:17 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
 <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
 <CAHyO48yCufSgioWPU5hE3vpU0gJtu5VBUMHvuFs_Y-NzVert3w@HIDDEN>
 <831qop70hi.fsf@HIDDEN>
In-Reply-To: <831qop70hi.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Sat, 24 Dec 2022 02:03:06 -0500
Message-ID: <CAHyO48wK91AaTqJ6YbKFkqOhsPBdcuFG=r4BQiycoAg3YdwnXw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sat, Dec 24, 2022 at 1:57 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Sat, 24 Dec 2022 01:45:51 -0500
> > Cc: Eli Zaretskii <eliz@HIDDEN>, Gerd M=C3=B6llmann <gerd.moellmann@gm=
ail.com>,
> >       60220 <at> debbugs.gnu.org
> >
> > In the interim, I haven't had any crashes since applying the patch.
> > I'll keep testing it.
>
> Thanks for testing.  Does the lack of crashes include the build with
> native-compilation?

Yes, I am using native compilation.

> In any case, I think we should install Paul's change now.  I see no
> harm from turning off atimers at that point, since even if the restart
> fails, we are going to exit.

That would be great.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Dec 2022 08:26:02 +0000
Resent-Message-ID: <handler.60220.B60220.167187030912586 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167187030912586
          (code B ref 60220); Sat, 24 Dec 2022 08:26:02 +0000
Received: (at 60220) by debbugs.gnu.org; 24 Dec 2022 08:25:09 +0000
Received: from localhost ([127.0.0.1]:41674 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p8zq9-0003Gw-97
	for submit <at> debbugs.gnu.org; Sat, 24 Dec 2022 03:25:09 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:35936)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1p8zq7-0003Ge-62
 for 60220 <at> debbugs.gnu.org; Sat, 24 Dec 2022 03:25:07 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id B2A4B16005C;
 Sat, 24 Dec 2022 00:25:01 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id M7arxoWYLiyZ; Sat, 24 Dec 2022 00:25:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0BC7F160066;
 Sat, 24 Dec 2022 00:25:01 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 0BC7F160066
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1671870301;
 bh=6A7m364mPbAq84NL1EdUnXMctQiDh5gknXz5aUOw//E=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=kJ0oSdviG8vYX38zlY1pASr92+iuSFqbDLcP/a/ZRqMYLjPC//wva3Z8ZFel0oZaF
 OGIVQplXrvURSllp8QJ0471bRpU3L7VDPm2M7PZVw/phr+ZzrjZGzQDtFx/ha27oiy
 LRiuO7y8HTmoidTgkgEGgzNELcwzvwzTko3K3OgI=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id bj8OYxodkM7c; Sat, 24 Dec 2022 00:25:00 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C929A16005C;
 Sat, 24 Dec 2022 00:25:00 -0800 (PST)
Message-ID: <ad75711d-de15-e634-eeff-1964c7067a45@HIDDEN>
Date: Sat, 24 Dec 2022 00:25:00 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
 <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
 <CAHyO48yCufSgioWPU5hE3vpU0gJtu5VBUMHvuFs_Y-NzVert3w@HIDDEN>
 <831qop70hi.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <831qop70hi.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

On 12/23/22 22:57, Eli Zaretskii wrote:
> In any case, I think we should install Paul's change now.

OK, installed on emacs-29 branch.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Dec 2022 15:12:02 +0000
Resent-Message-ID: <handler.60220.B60220.167189468224476 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167189468224476
          (code B ref 60220); Sat, 24 Dec 2022 15:12:02 +0000
Received: (at 60220) by debbugs.gnu.org; 24 Dec 2022 15:11:22 +0000
Received: from localhost ([127.0.0.1]:46932 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p96BF-0006Mi-O2
	for submit <at> debbugs.gnu.org; Sat, 24 Dec 2022 10:11:22 -0500
Received: from mail-pj1-f44.google.com ([209.85.216.44]:54081)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p96BD-0006MU-NJ
 for 60220 <at> debbugs.gnu.org; Sat, 24 Dec 2022 10:11:20 -0500
Received: by mail-pj1-f44.google.com with SMTP id v23so7337870pju.3
 for <60220 <at> debbugs.gnu.org>; Sat, 24 Dec 2022 07:11:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=WwQZU7DcmcfLB9wTkibQXhH0e9fkRn7Qx8MBemMxj9Q=;
 b=B48l+ZAguehfN2PJy57+Fn6JFC83gLNETS7iyKyP+WC7/AOOvz8Uvbj0rrMT/nHwHa
 zOJpk2Qip2yK6mr+m/qeVWl0JcoPzHDUhusZf9iTrRmFIjWI4qnNlZ4ekBrBsdeUT9on
 CRkGVW0jtqsP49RK+wWRlfgLIuI/EIRyZteAFDeD6pcx8HcsuioFZ1HS7hqdQ37EmZUa
 4YZTArn7k9NwjVQZvRYqSWDz1f8J4nYnWxxk0JItMNZxZFgmNGSQ0P7NEauaDvfWM1pH
 j7JShjMXdzgCmQxPvr/cM3nfdbkuib7gOIpV7quOkIbuVPEeBRcFmC65v9xCh4Nmtc9U
 j71Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=WwQZU7DcmcfLB9wTkibQXhH0e9fkRn7Qx8MBemMxj9Q=;
 b=610xk14hOU4N5NvLZBjyZgqi/hqnI9cfkCRc0IeNNAGzeyWheLpH/5RnTjqwOhTtTa
 /jyj8F1VrFVEtVVy2cn5/vBmX1t3PC6rEW9lxk89qEZxzAbP+Q4Z0JN58hqoj5AhTe9O
 Mb1ivn3715vRSmtgfPWv8bzmA3slkf+P51wxAgCx6NPP7cWU6bvMp06e32vjN+tY6t1b
 EWrECKp3IOrpC8SFVOnvP6Grv8uMA8tnsOPYNZZkkc+cJU8tCl4IlsfQR8hyZxWt0jWw
 KrEdGgKB4jK/TvICFIQ82ybeilFSEuTaVCF804oXclTmIUFNzoHPlxqoxzfxp0RG5o10
 gKFQ==
X-Gm-Message-State: AFqh2kqElf6pxiQCxbPmnrfZzLIfFlaBJpCQYm1e0zlxOcYM509eCRx4
 zbtmeL8niVs9HZ+4Bh0uWio950R31580VNr2t7w=
X-Google-Smtp-Source: AMrXdXvgJrU2EOT3JwM4rObeWRIr5BXmmAUVJa7XfrYIO9wT9PGnTkiBpTsUkM550hsTnoGuBux9Stv5x+hiVQAuo+c=
X-Received: by 2002:a17:90b:d8a:b0:223:f336:1519 with SMTP id
 bg10-20020a17090b0d8a00b00223f3361519mr1023240pjb.198.1671894673849; Sat, 24
 Dec 2022 07:11:13 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wJribLJHo46fWK=o4mh-tsv=YMHbTvJSqrfuh0cyjLOQ@HIDDEN>
 <9D33F867-56DD-4612-9E21-ADC1AA09E5CB@HIDDEN> <831qoram2m.fsf@HIDDEN>
 <dd474f0f-0b72-b9e0-6017-797ae801e1da@HIDDEN>
 <CAHyO48ytPX1uVpyE92bmsCDQ7ie4BEPc8xp2hAQ6GVaMfcjttQ@HIDDEN>
 <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
In-Reply-To: <020c3815-cc54-7cdf-64df-0d8b6765f6f9@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Sat, 24 Dec 2022 10:11:02 -0500
Message-ID: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 23, 2022 at 12:56 AM Paul Eggert <eggert@HIDDEN> wrote:
>
> On 12/22/22 18:22, Aaron Jensen wrote:
> > Task policy
> > set failed: 4 ((os/kern) invalid argument)
>
> A Google search reports that message only here:
>
> https://developer.apple.com/forums/thread/670595
>
> and that was solved by invoking Apple support. Is that something you can do?

I don't know if it's related or just because I am running in the
XCode's debugger, but when I do that, I see additional messages:

2022-12-24 10:05:30.309314-0500 emacs[5082:176291] [assertion] Error
acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2
"Specified target process does not exist"
UserInfo={NSLocalizedFailureReason=Specified target process does not
exist}>

2022-12-24 10:05:30.309369-0500 emacs[5082:176291] [process] Failed to
acquire AppNap adapter assertion with error Error
Domain=RBSAssertionErrorDomain Code=2 "Specified target process does
not exist" UserInfo={NSLocalizedFailureReason=Specified target process
does not exist}

2022-12-24 10:05:30.309394-0500 emacs[5082:176291] Task policy set
failed: 4 ((os/kern) invalid argument)

Also, when running from the `src/emacs` binary, after a restart the
application icon in macOS changes to the terminal icon with the word
`exec` in it.

Per: https://stackoverflow.com/questions/27479801/restart-application-programmatically
and: http://13bold.com/tutorials/relaunching-your-application/

I wonder if this method of restarting is just not the right idea on
macOS and it either needs to be relaunched with a helper utility or in
a completely separate process directly as described in some of the
further down stackoverflow answers.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 25 Dec 2022 05:31:02 +0000
Resent-Message-ID: <handler.60220.B60220.167194625928392 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167194625928392
          (code B ref 60220); Sun, 25 Dec 2022 05:31:02 +0000
Received: (at 60220) by debbugs.gnu.org; 25 Dec 2022 05:30:59 +0000
Received: from localhost ([127.0.0.1]:47435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p9Jb8-0007Nr-Sw
	for submit <at> debbugs.gnu.org; Sun, 25 Dec 2022 00:30:59 -0500
Received: from mail-wm1-f41.google.com ([209.85.128.41]:53784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1p9Jb3-0007NY-H8
 for 60220 <at> debbugs.gnu.org; Sun, 25 Dec 2022 00:30:56 -0500
Received: by mail-wm1-f41.google.com with SMTP id ja17so6001738wmb.3
 for <60220 <at> debbugs.gnu.org>; Sat, 24 Dec 2022 21:30:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:from:to:cc:subject:date:message-id
 :reply-to; bh=or+KOhEPaFUJMEcNttPwbuCYVuAa3ZKpoeNUzKqvJ4Y=;
 b=Z3MI0gI0uoC1cdVuzlYSZkkeEcDliButgUnon7bRXAvnm5Riorw93wKYGuLehlPCjG
 cTuT9jrDqx0Hle/gw+PWDJaL278YvGzsl7ZYwtBLZLcUXAOzRD0x9/68QrpeB35FdIDS
 j+QzusL9SuydGS2wNWWOdweIfJE7q07x9BmpagTtz5055IH2r2jxr40dNGrZBa8c+/xa
 ZxsbTRxVau5cUCEuY4NG0IRZP8x4KX6f4yCiG+WKWUiTKKb/dBcguT6tT8DJc7ttbbno
 LsQdnMKdwoG14ZUb+DZvK8NqeXhHE/H/9jF7u1FNlY0/RV9iEMK4Y87W9osRZ1i9HRZ0
 XAqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=or+KOhEPaFUJMEcNttPwbuCYVuAa3ZKpoeNUzKqvJ4Y=;
 b=6+ud5uNO5GmciSkYXnP70Qj2qZ0f3lglLct4ARpYDDa2UbluVCKqKiKATcy9F9l+md
 bkA6bNiOFgVWdcxwstawkGz2A2snb56EB7O34nQCcKj0ghdvi68Pf/VMv245D0yU5PDV
 6eIH0js9tqVOhfU9CcDrxD5pUeHusrc4TKFvgyyXuupT5GWkiANrGInEE4VjbHB8VB7c
 vP/1ofQKPCj7vr1lCUuVq1NQYJnVRzBQm1ChkeNvFqhpk0iysVCwxbER0SqAG5kEkq9g
 Hq1XPGbGPyPZkNyDm5+ahfljcH5cJmEIKBpClfUkA0X0mpZ6kTPwZgJSM0KDn9SO1lrV
 SmzA==
X-Gm-Message-State: AFqh2koCL7Lv6GyQJ8TAl9OfxFttvQAwMc+eHmZpaz0IO2c/TcgFU49h
 IUtwu3ERsywzQ7WDLBk0q8M=
X-Google-Smtp-Source: AMrXdXvyrW85YbBw95cU4XcMXZ0QznutvGy9jnE17a6mdoupOGo6Uq/zjD3BYDXFOI7x4opjb7IuHA==
X-Received: by 2002:a05:600c:8507:b0:3d9:6c7d:c9ee with SMTP id
 gw7-20020a05600c850700b003d96c7dc9eemr5406658wmb.25.1671946247516; 
 Sat, 24 Dec 2022 21:30:47 -0800 (PST)
Received: from smtpclient.apple (pd9e363ee.dip0.t-ipconnect.de.
 [217.227.99.238]) by smtp.gmail.com with ESMTPSA id
 n25-20020a7bc5d9000000b003d969a595fbsm9743766wmk.10.2022.12.24.21.30.46
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 24 Dec 2022 21:30:46 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Mime-Version: 1.0 (1.0)
Date: Sun, 25 Dec 2022 06:30:35 +0100
Message-Id: <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
In-Reply-To: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
X-Mailer: iPhone Mail (20C65)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Could well be. I=E2=80=99ve heard that one has to jump to similar hoops of u=
sing a helper process to add an app to startup items for instance, to satisf=
y launchd so to speak. And the application icon is also a launchd thing, as i=
s the whole starting of an an application bundle=E2=80=A6

Sent from my iPhone

> On 24. Dec 2022, at 16:11, Aaron Jensen <aaronjensen@HIDDEN> wrote:
>=20
> =EF=BB=BFOn Fri, Dec 23, 2022 at 12:56 AM Paul Eggert <eggert@HIDDEN>=
 wrote:
>>=20
>>> On 12/22/22 18:22, Aaron Jensen wrote:
>>> Task policy
>>> set failed: 4 ((os/kern) invalid argument)
>>=20
>> A Google search reports that message only here:
>>=20
>> https://developer.apple.com/forums/thread/670595
>>=20
>> and that was solved by invoking Apple support. Is that something you can d=
o?
>=20
> I don't know if it's related or just because I am running in the
> XCode's debugger, but when I do that, I see additional messages:
>=20
> 2022-12-24 10:05:30.309314-0500 emacs[5082:176291] [assertion] Error
> acquiring assertion: <Error Domain=3DRBSAssertionErrorDomain Code=3D2
> "Specified target process does not exist"
> UserInfo=3D{NSLocalizedFailureReason=3DSpecified target process does not
> exist}>
>=20
> 2022-12-24 10:05:30.309369-0500 emacs[5082:176291] [process] Failed to
> acquire AppNap adapter assertion with error Error
> Domain=3DRBSAssertionErrorDomain Code=3D2 "Specified target process does
> not exist" UserInfo=3D{NSLocalizedFailureReason=3DSpecified target process=

> does not exist}
>=20
> 2022-12-24 10:05:30.309394-0500 emacs[5082:176291] Task policy set
> failed: 4 ((os/kern) invalid argument)
>=20
> Also, when running from the `src/emacs` binary, after a restart the
> application icon in macOS changes to the terminal icon with the word
> `exec` in it.
>=20
> Per: https://stackoverflow.com/questions/27479801/restart-application-prog=
rammatically
> and: http://13bold.com/tutorials/relaunching-your-application/
>=20
> I wonder if this method of restarting is just not the right idea on
> macOS and it either needs to be relaunched with a helper utility or in
> a completely separate process directly as described in some of the
> further down stackoverflow answers.
>=20
> Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 25 Dec 2022 19:31:02 +0000
Resent-Message-ID: <handler.60220.B60220.167199663519439 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167199663519439
          (code B ref 60220); Sun, 25 Dec 2022 19:31:02 +0000
Received: (at 60220) by debbugs.gnu.org; 25 Dec 2022 19:30:35 +0000
Received: from localhost ([127.0.0.1]:50160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p9Whe-00053R-Gr
	for submit <at> debbugs.gnu.org; Sun, 25 Dec 2022 14:30:35 -0500
Received: from mail-pj1-f51.google.com ([209.85.216.51]:52100)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1p9Whb-000535-Vm
 for 60220 <at> debbugs.gnu.org; Sun, 25 Dec 2022 14:30:32 -0500
Received: by mail-pj1-f51.google.com with SMTP id gt4so9173910pjb.1
 for <60220 <at> debbugs.gnu.org>; Sun, 25 Dec 2022 11:30:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=E08rGWjTgNMPUgcA2ppGyaP97UJm3ml+yVGfbXJEyWQ=;
 b=O+lsnftmMeX5MYnH0wIqkKWYdBq2Tf0wV19zlYffNFnfgjuN1BSETJcg1ou7sTJkO9
 uZVWKyiXgwktD0TGVsW9onCVV08HdFXiazaK8eM7wploVX9zY0jbf7PDIDGd2ckMTsSc
 3Ne8q2fI5vO8AA6HWezLKGeuRZO8yddwAs+FITmLll/skfTqB8ugQYIGbZx6l+BqK6Vy
 1aMFohgQNZ+Phk8f28vTlbvJ7/XH8elYoXJzSZYv8EUv/NYjSbTWAJhht35p0JVK6awy
 jKh2ax1kvw/6kqR44MHaQGBA55Ne+IIrHrFv/WxhnHMVkQddfhK5Bd72Oaa1dnM/jHRh
 TVmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=E08rGWjTgNMPUgcA2ppGyaP97UJm3ml+yVGfbXJEyWQ=;
 b=gGpEf2dmk0W0qy1z4OY2G9xmKII9qYgvC4usahvDQ5Ro6FhyJNnx3AB4/xpssR6q27
 0k5lyWPJ6ZSyaysy0qvot6s1h/5ZeDsCnPY+7jBho2Wc9OhlSm8mnC9gIX0iS/kAzaUx
 TLmCL9C138FJAlrPi9efoCMacjNK8RJg69PxLRpHd9eEfGqm9GSXO0x2uZSlnyXlSLlr
 erht2PIQFsh7WLnVL4LYfD+Mz2lS5tEGnKcUgVD1NkqCWEDwLjhgjjLZ2RpRvSrY2Sak
 zlgAOKzD5cs0yWjFe5frH0JHXLrZK9nalNEmnbomt8F1SXvu0rzRi9TYxWUOpsjz0Egx
 0q9A==
X-Gm-Message-State: AFqh2kraH8K05jZQ4RnLpn1bHk07A9oHWp25dZgtd89TWZuvCUtgUGYX
 //mmcXcQ94qpQKc3nJY3P7A2CxTDBjXDCeGPRiQ=
X-Google-Smtp-Source: AMrXdXspoQ/td8Wz1Acvtd2Id6MmM0gKtmIR1Hv5wIeI7lCfsS6E5Y3Z2tzDEh9JPzD+bVNVS4zFhvQ6UCWtoxXHtaY=
X-Received: by 2002:a17:903:50e:b0:186:9c2b:3a39 with SMTP id
 jn14-20020a170903050e00b001869c2b3a39mr646869plb.115.1671996625788; Sun, 25
 Dec 2022 11:30:25 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
In-Reply-To: <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Sun, 25 Dec 2022 14:30:14 -0500
Message-ID: <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Unfortunately, I just got a crash:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Emacs [642]
Path:                  /opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 29.0.60 (9.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-12-25 14:28:45.8693 -0500
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        CD1F31D7-5E61-2935-643D-55F58CD29C12

Sleep/Wake UUID:       2679CDEF-2FD4-4A89-92F7-619CD5C1E50A

Time Awake Since Boot: 60000 seconds
Time Since Wake:       2033 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000f9
Exception Codes:       0x0000000000000001, 0x00000000000000f9

VM Region Info: 0xf9 is not in any region.  Bytes before following
region: 105553518919431
      REGION TYPE                    START - END         [ VSIZE]
PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      MALLOC_NANO (reserved)   600018000000-600020000000 [128.0M]
rw-/rwx SM=NUL  ...(unallocated)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib               0x1a6d621b0 __pthread_kill + 8
1   libsystem_pthread.dylib               0x1a6d98cec pthread_kill + 288
2   libsystem_c.dylib                     0x1a6c9aa50 raise + 32
3   Emacs                                 0x10431daec
terminate_due_to_signal + 204
4   Emacs                                 0x10431e2f0 emacs_abort + 20
5   Emacs                                 0x1042ecdb0 ns_term_shutdown + 132
6   Emacs                                 0x1041d8b94 shut_down_emacs + 332
7   Emacs                                 0x10431dab4
terminate_due_to_signal + 148
8   Emacs                                 0x1041fb084 handle_fatal_signal + 16
9   Emacs                                 0x1041fb100
deliver_thread_signal + 124
10  Emacs                                 0x1041f9700
deliver_fatal_thread_signal + 12
11  Emacs                                 0x1041fb160 handle_sigsegv + 96
12  libsystem_platform.dylib             0x1a6dc72a4 _sigtramp + 56
13  ???                            0xffff8001a6a99380 ???
14  dyld                                 0x1a6a99d54
lsl::BTree<lsl::Allocator::Buffer,
std::__1::less<lsl::Allocator::Buffer>,
false>::erase(lsl::BTree<lsl::Allocator::Buffer,
std::__1::less<lsl::Allocator::Buffer>, false>::const_iterator) + 76
15  dyld                                 0x1a6a999fc
lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&,
lsl::Allocator::Buffer) + 264
16  dyld                                 0x1a6a9a0b0
lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned
long, unsigned long, lsl::Allocator**) + 624
17  dyld                                 0x1a6a991e0
lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
18  dyld                                 0x1a6a99230
lsl::Allocator::strdup(char const*) + 48
19  dyld                                 0x1a6a968b8
dyld4::FileManager::fileRecordForPath(char const*) + 40
20  dyld                                 0x1a6ab4624
dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte,
18446744073709551615ul>&, unsigned long long&, lsl::UUID&,
dyld4::FileRecord&) + 132
21  dyld                                 0x1a6ab3170
dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte,
18446744073709551615ul>) + 928
22  dyld                                 0x1a6ab2cec
dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&,
dyld4::FileManager&, bool, std::__1::span<std::byte,
18446744073709551615ul>) + 304
23  dyld                                 0x1a6a7ef64
lsl::UniquePtr<dyld4::Atlas::ProcessSnapshot>
lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot,
lsl::EphemeralAllocator&, dyld4::FileManager&, bool,
std::__1::span<std::byte, 18446744073709551615ul>
const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&,
std::__1::span<std::byte, 18446744073709551615ul> const&) + 80
24  dyld                                 0x1a6a7bafc
dyld4::RuntimeState::getCurrentProcessSnapshot() + 96
25  dyld                                 0x1a6a7b8cc
dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader
const*, 18446744073709551615ul> const&) + 72
26  dyld                                 0x1a6aaaf3c
dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()()
const + 748
27  dyld                                 0x1a6aa4968
dyld4::APIs::dlopen_from(char const*, int, void*) + 892
28  Emacs                                 0x1042a0db0 Fnative_elisp_load + 356
29  Emacs                                 0x10427c88c Fload + 2104
30  Emacs                                 0x10427e5f0 save_match_data_load + 92
31  Emacs                                 0x104258928
load_with_autoload_queue + 120
32  Emacs                                 0x104264d84 Frequire + 560
33  Emacs                                 0x104254a30 eval_sub + 2236
34  Emacs                                 0x104257158
internal_lisp_condition_case + 884
35  Emacs                                 0x10425489c eval_sub + 1832
36  Emacs                                 0x104254bac Fprogn + 48
37  Emacs                                 0x1042563a8 Fwhile + 80
38  Emacs                                 0x10425489c eval_sub + 1832
39  Emacs                                 0x104254bac Fprogn + 48
40  Emacs                                 0x10425a10c funcall_lambda + 1316
41  Emacs                                 0x104256724 Ffuncall + 316
42  Emacs                                 0x104256724 Ffuncall + 316
43  timer-3ee7cfd9-d55357b5.eln           0x10b104e44
F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 + 832
44  Emacs                                 0x104256724 Ffuncall + 316
45  Emacs                                 0x1041e5288 timer_check + 892
46  Emacs                                 0x1041e3634 readable_events + 36
47  Emacs                                 0x1041e4eb4 get_input_pending + 56
48  Emacs                                 0x1041e3364
detect_input_pending_run_timers + 48
49  Emacs                                 0x1042ab064
wait_reading_process_output + 3824
50  Emacs                                 0x1041e11e0 read_char + 8656
51  Emacs                                 0x1041dd548 read_key_sequence + 1056
52  Emacs                                 0x1041dbdb8 command_loop_1 + 700
53  Emacs                                 0x10425732c
internal_condition_case + 96
54  Emacs                                 0x1041dbae8 command_loop_2 + 52
55  Emacs                                 0x104256d50 internal_catch + 88
56  Emacs                                 0x10431df18 command_loop.cold.1 + 80
57  Emacs                                 0x1041db488 command_loop + 152
58  Emacs                                 0x1041db344 recursive_edit_1 + 148
59  Emacs                                 0x1041db5a8 Frecursive_edit + 264
60  Emacs                                 0x1041da924 main + 7484
61  dyld                                 0x1a6a6fe50 start + 2544

Thread 1:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 3:: gmain
0   libsystem_kernel.dylib               0x1a6d64a00 __select + 8
1   libglib-2.0.0.dylib                   0x10517fb20 g_poll + 424
2   libglib-2.0.0.dylib                   0x105172cc4
g_main_context_iterate + 340
3   libglib-2.0.0.dylib                   0x105172d8c
g_main_context_iteration + 60
4   libglib-2.0.0.dylib                   0x105174124 glib_worker_main + 48
5   libglib-2.0.0.dylib                   0x1051973a8 g_thread_proxy + 68
6   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
7   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8

Thread 4:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 7:
0   libsystem_kernel.dylib               0x1a6d5ffa4 __pselect + 8
1   libsystem_kernel.dylib               0x1a6d5fe7c pselect$DARWIN_EXTSN + 64
2   Emacs                                 0x1042ede90 -[EmacsApp
fd_handler:] + 184
3   Foundation                           0x1a7d79470 __NSThread__start__ + 716
4   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
5   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8

Thread 8:: com.apple.NSEventThread
0   libsystem_kernel.dylib               0x1a6d59d70 mach_msg2_trap + 8
1   libsystem_kernel.dylib               0x1a6d6b8a4 mach_msg2_internal + 80
2   libsystem_kernel.dylib               0x1a6d625c4 mach_msg_overwrite + 540
3   libsystem_kernel.dylib               0x1a6d5a0ec mach_msg + 24
4   CoreFoundation                       0x1a6e78bc0
__CFRunLoopServiceMachPort + 160
5   CoreFoundation                       0x1a6e774ac __CFRunLoopRun + 1232
6   CoreFoundation                       0x1a6e76888 CFRunLoopRunSpecific + 612
7   AppKit                               0x1aa222410 _NSEventThread + 172
8   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
9   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2:
0x0000000000000000   x3: 0x0000600003839480
    x4: 0x0000600003839460   x5: 0x0000000000000000   x6:
0x0000000000000067   x7: 0x000000000000001c
    x8: 0xf7585af72d0ca2d0   x9: 0xf7585af52f035850  x10:
0x0000000000000001  x11: 0x0000000000000003
   x12: 0x0000000000000001  x13: 0x0000600002c7cc00  x14:
0x010000020211fee9  x15: 0x000000020211fee8
   x16: 0x0000000000000148  x17: 0x0000000206f407f0  x18:
0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000002020ffa80  x21: 0x0000000000000103  x22:
0x00000002020ffb60  x23: 0x000002094c88f008
   x24: 0x000000016bce9e01  x25: 0x0000000000000008  x26:
0x00000000000002c0  x27: 0x0000000163bfb7d0
   x28: 0x0000000163bfb840   fp: 0x00000001048d9910   lr: 0x00000001a6d98cec
    sp: 0x00000001048d98f0   pc: 0x00000001a6d621b0 cpsr: 0x40001000
   far: 0x000001374cb34000  esr: 0x56000080  Address size fault

Binary Images:
       0x1a6d59000 -        0x1a6d91ff3 libsystem_kernel.dylib (*)
<aebf397e-e2ef-3a49-be58-23d4558511f6>
/usr/lib/system/libsystem_kernel.dylib
       0x1a6d92000 -        0x1a6d9effb libsystem_pthread.dylib (*)
<132084c6-c347-3489-9ac2-fcaad21cdb73>
/usr/lib/system/libsystem_pthread.dylib
       0x1a6c59000 -        0x1a6cd9ff3 libsystem_c.dylib (*)
<756cd0d2-3241-3a74-8c59-02632dcee221>
/usr/lib/system/libsystem_c.dylib
       0x104110000 -        0x104367fff org.gnu.Emacs (Version
29.0.60) <05fbbbfb-3405-3d9f-a7a0-4fd6430863ba>
/opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
       0x1a6dc3000 -        0x1a6dcaffb libsystem_platform.dylib (*)
<b215ae90-4ed2-3fcd-8ccc-6c0d93cc4f41>
/usr/lib/system/libsystem_platform.dylib
               0x0 - 0xffffffffffffffff ??? (*)
<00000000-0000-0000-0000-000000000000> ???
       0x1a6a6a000 -        0x1a6af4b63 dyld (*)
<487cfdeb-9b07-39bf-bfb9-970b61aea2d1> /usr/lib/dyld
       0x10b100000 -        0x10b107fff timer-3ee7cfd9-d55357b5.eln
(*) <0f550bba-4a80-3546-98fe-a92aa0d14158>
/opt/homebrew/*/Emacs.app/Contents/native-lisp/29.0.60-c7b10636/preloaded/timer-3ee7cfd9-d55357b5.eln
       0x10513c000 -        0x105223fff libglib-2.0.0.dylib (*)
<f593e720-37ac-3b64-8d96-f9c330062fec>
/opt/homebrew/*/libglib-2.0.0.dylib
       0x1a7d23000 -        0x1a875bfff com.apple.Foundation (6.9)
<f1f5f857-8c3c-36d5-bc27-7702d6795468>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x1a6df7000 -        0x1a72cefff com.apple.CoreFoundation (6.9)
<fd16d6d9-10c0-323b-b43b-9781c4a4d268>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x1aa0bf000 -        0x1aafc9fff com.apple.AppKit (6.9)
<dbbd4dea-6c68-3200-a81b-79b6a62f4669>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 9464
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 532120
    thread_create: 0
    thread_set_state: 48




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 25 Dec 2022 20:00:02 +0000
Resent-Message-ID: <handler.60220.B60220.167199838222840 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167199838222840
          (code B ref 60220); Sun, 25 Dec 2022 20:00:02 +0000
Received: (at 60220) by debbugs.gnu.org; 25 Dec 2022 19:59:42 +0000
Received: from localhost ([127.0.0.1]:50165 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p9X9p-0005wK-Jw
	for submit <at> debbugs.gnu.org; Sun, 25 Dec 2022 14:59:41 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58102)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1p9X9n-0005w1-Ta
 for 60220 <at> debbugs.gnu.org; Sun, 25 Dec 2022 14:59:40 -0500
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 <eliz@HIDDEN>)
 id 1p9X9i-0001nm-1m; Sun, 25 Dec 2022 14:59:34 -0500
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=Old9mgpm2z9wQZmViL/X8CcA1IdbFaZmpDHJCTyokTw=; b=im9XFT+1hoxZ
 9fb2IW1+g5H8cW2DyRGNePSCuttoPWbAb+DscZW6ggj2gD01r3lBsG0zecK4PWOex1AhqdBDJQqqB
 p2vOe9l9aDWLM3klcKaTMJYWhRdmPOUz1CMkK7s23HOCwaeJvnsR16VTDO6UzOEoF5Z5trySX0zhH
 ocYxAQ1Ikt0cY+1nH0YV3xLD2wnOsboOj2kAnLz5T2gqPVIimIUxsu8ynuaRu0EjVkzsc6DTHLac5
 QIJn5/BwmTIG7dec5u6RVFv2M9YZwY4MwAokoiRy3IMTxK9o+7KbR6xx/Jev0IZAjmsxsnycrg1l2
 yLf48aIeQVawBnCYFFe0RA==;
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 <eliz@HIDDEN>)
 id 1p9X9h-0005Nr-Fk; Sun, 25 Dec 2022 14:59:33 -0500
Date: Sun, 25 Dec 2022 21:59:35 +0200
Message-Id: <83ilhz2r14.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 (message from Aaron Jensen on Sun, 25 Dec 2022 14:30:14 -0500)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Sun, 25 Dec 2022 14:30:14 -0500
> Cc: Paul Eggert <eggert@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
> 
> Unfortunately, I just got a crash:

It's again inside dlopen.  We need a macOS expert to tell us what we
are doing wrong that causes crashes there.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 27 Dec 2022 11:13:01 +0000
Resent-Message-ID: <handler.60220.B60220.167213957427932 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167213957427932
          (code B ref 60220); Tue, 27 Dec 2022 11:13:01 +0000
Received: (at 60220) by debbugs.gnu.org; 27 Dec 2022 11:12:54 +0000
Received: from localhost ([127.0.0.1]:54814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pA7t8-0007GR-00
	for submit <at> debbugs.gnu.org; Tue, 27 Dec 2022 06:12:54 -0500
Received: from mail-pl1-f170.google.com ([209.85.214.170]:46950)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pA7t6-0007GF-J3
 for 60220 <at> debbugs.gnu.org; Tue, 27 Dec 2022 06:12:53 -0500
Received: by mail-pl1-f170.google.com with SMTP id jn22so12919618plb.13
 for <60220 <at> debbugs.gnu.org>; Tue, 27 Dec 2022 03:12:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=1CjaXeRc8dvTfwl3PTnf3NfPJX3RNJOtsEkt7YMHlSo=;
 b=elH1MYqtyFqlfehsHND3SqCp7MEo8WaqQB2PzU6qqOjSPswMyEd0N/m67nupRC+G0d
 bP/V6zR6SCeyBI1CWauhLBktAXLQKQkHV0r4Qm44qOis5b6xmbAyltl3iuBLZK7HHbbb
 8w2imXP/rp7IoFH/mcLgv6m/M1B/F69aZimaL8MsDK7Olyq6uhuKKfBHsJkdjIHpJ1NZ
 RO4exy7YvYrzRpZAFoZ4foX9DUJGk/RZEmqTpwEaaATmM6qJF0z1+gY0DbI8qvVWm5I9
 JkU10i3nXEcjlPGXjIWaHQYOEwzn6AW3JzfRMD9/YkXT51kPXHRAn5zSZeE8ceBt45Mq
 4jQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=1CjaXeRc8dvTfwl3PTnf3NfPJX3RNJOtsEkt7YMHlSo=;
 b=wE/HC1EStmxqtmMExja0eNGA0mBN6s0+4AivbKMUHA02LM8T6bIOZAg2Nh5pTrGYQe
 heJMnNH8aaNGl8nQ4kbqb/DP+pznFifbBwkn4BgC3e0q/osRnEaUmBQXaqST0gAcmsxq
 pLJ+maOI0mjaKzdnu3z/3iomxgqZnwB1KvaiftgcNDiOOiQElXWNy9lbWzc2ZVpOx91k
 uu9sKhpJAssmMnO4oAneROXkfsmb6Pd7r9xrJN9szF1d4ctvC2ABnypxxz8cHrdFbG8I
 NUDyscEGe6XT03iWEMzf4b5yCTo7KYAL2wJML8Hj3OJ71ampWIDikhN1OVVInHiEJLYw
 Id2Q==
X-Gm-Message-State: AFqh2krHFcOCd7YDNz//DEhqlq+kL6Dja0Br1/pWlLwLsiDofaxcTqn3
 wurj0lmeK6TteXilWGdsH724Kj2mmo9EldNsdnU=
X-Google-Smtp-Source: AMrXdXsCkETicAdfsMB2R9rn5+RHJvxVugxj2YNp52L+bJqXXVR1WJnmIl2o28eGpaK3lspig/6LVOV5Blx82ygGzJc=
X-Received: by 2002:a17:90a:ad8a:b0:212:e24e:16b3 with SMTP id
 s10-20020a17090aad8a00b00212e24e16b3mr1475520pjq.69.1672139566671; Tue, 27
 Dec 2022 03:12:46 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
In-Reply-To: <83ilhz2r14.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 27 Dec 2022 06:12:35 -0500
Message-ID: <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sun, Dec 25, 2022 at 2:59 PM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Sun, 25 Dec 2022 14:30:14 -0500
> > Cc: Paul Eggert <eggert@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
> >
> > Unfortunately, I just got a crash:
>
> It's again inside dlopen.  We need a macOS expert to tell us what we
> are doing wrong that causes crashes there.

I found a similar issue in another program:
https://forum.xojo.com/t/xojo-2022r3-1-crashes-galore/72887/142

They seem to have concluded that it is a macOS bug introduced in
Ventura (13.0) that causes dlopen to crash maybe 1% of the time while
loading libraries. They have reported it to Apple. It is not yet fixed
(even in the latest beta) so I may need to live with this for a while.
I will send crash reports to apple every chance I get.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 27 Dec 2022 13:12:02 +0000
Resent-Message-ID: <handler.60220.B60220.167214666717053 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167214666717053
          (code B ref 60220); Tue, 27 Dec 2022 13:12:02 +0000
Received: (at 60220) by debbugs.gnu.org; 27 Dec 2022 13:11:07 +0000
Received: from localhost ([127.0.0.1]:54888 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pA9jW-0004Qz-Ok
	for submit <at> debbugs.gnu.org; Tue, 27 Dec 2022 08:11:06 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47186)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pA9jU-0004QT-PB
 for 60220 <at> debbugs.gnu.org; Tue, 27 Dec 2022 08:11:05 -0500
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 <eliz@HIDDEN>)
 id 1pA9jO-0006xO-L8; Tue, 27 Dec 2022 08:10:58 -0500
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=q3PtZ2LMG0YOfi8n9R/E/mACH0AnCRxlfvxstuSWn/c=; b=kMMVOylR9NCL
 ZcGZPAsdfEDyOMEaFflHkBcsaNNlJvQOByi9yXspCQl0rbI31eSEk+h+c1NkztU8Y1M5gkk0ZIBNm
 JUc8ll2gl2rYc16e9LQWyterT2Hxm9D2viQ6ARvoa4YYFHhSDhS4MREoXfq8AeOAvhRu7EmKumvqP
 PJH2iMSJsoFEr3nZiwqKFyFVkpzsd3mp9GXk1pHi6TTF0gFCjrKLqxk9LyEpp93SuTsE9I5Ai4cYT
 0VnHC465Zk91lJ58YKsau1U+ssxIUS2XoRx3gJ0qL/BOob3uJ8PqS6p+1rXm+sgZQm79f2PbYXttN
 HpLpw9k1RoC0ME7kzzGbhQ==;
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 <eliz@HIDDEN>)
 id 1pA9jN-0001K3-Uh; Tue, 27 Dec 2022 08:10:58 -0500
Date: Tue, 27 Dec 2022 15:11:03 +0200
Message-Id: <83r0wl0z6g.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 (message from Aaron Jensen on Tue, 27 Dec 2022 06:12:35 -0500)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Tue, 27 Dec 2022 06:12:35 -0500
> Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> 
> I found a similar issue in another program:
> https://forum.xojo.com/t/xojo-2022r3-1-crashes-galore/72887/142

Maybe, maybe not.  Your crashes always happen after restarting, right?
You don't see crashes inside dlopen if you never restart, correct?

But yes, it could be something related.  My production session has 260
*.eln files loaded, for example.  So if macOS 13 has problems with
loading many shared libraries, maybe this is one of the symptoms.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 29 Dec 2022 22:49:01 +0000
Resent-Message-ID: <handler.60220.B60220.167235409328171 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235409328171
          (code B ref 60220); Thu, 29 Dec 2022 22:49:01 +0000
Received: (at 60220) by debbugs.gnu.org; 29 Dec 2022 22:48:13 +0000
Received: from localhost ([127.0.0.1]:33134 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB1h7-0007KH-0g
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 17:48:13 -0500
Received: from mail-pl1-f180.google.com ([209.85.214.180]:47096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB1h3-0007Jf-Uc
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 17:48:10 -0500
Received: by mail-pl1-f180.google.com with SMTP id jn22so20196523plb.13
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 14:48:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=UkLxHk5uBZxaL2br2J+inivgZTc0rr9vTXx3sWI41CY=;
 b=TaTvECBzwhOQ+UltLzg5jBBi6Em1cH32dX3Oj9G9jylV+S5Usl4eUDPSOwBqQMkep1
 h6sw1c2sQFOQhrUvhh213lZKigEWwwU4Z+09yETjcX4BwzPo8BrJCJcbXfhUs+b+4x/5
 Z1wnnqHeyKV8qrDuBncdUIWAq0e9Hfz6JIbrXMGIaISaMap/NPeMDHAT5vQV4lJ/XaA3
 4drrYfJ7gXW3asBrqqk7eG/p0uw+STWia4xQ64cNXnrVv+FXb0VltVHrbPAt4VjlxNdo
 1/j826AaOMLjstz9aPyV9FfQobcD6pdQ5uIiAnsC2PgT8OIOnUNhSmBtuWMnPTm9a8SV
 73lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=UkLxHk5uBZxaL2br2J+inivgZTc0rr9vTXx3sWI41CY=;
 b=d6WCXQDTHZadS1kSkmW5F9W8ZQea4uRtRB5kClNpxRzSb/2gi0kMLoxw5RBCGlhzcr
 uezlpe+GihO4gNogQoUFMO/dbPDlpYlOTco/393/PLvwTn29rM6bMsZLzoP+zITeaQwr
 P0ZbA0KuOnmmWQeuJZRbFiQ28yqvHUx9dUhYUmBhBKFBA/aTTXMOw2p7GUi4/rLacuUn
 Fc6o9A6mHjK+OGbU+6LZITd+8AUWoqeDdTUnmBm9ArE3nSOPwoAIFKWdlwU3hIkaltoG
 bfalHmTbcSEPcdNKkEAvbMNHn9n9EjcIfHBqU71iRWdPxUTUVoxJFhQXt97QJZDPvZ4D
 llTQ==
X-Gm-Message-State: AFqh2koa0YQSddn97M6njwqb+15Be4V+SvUajdK3lqkki78zzEG8vo23
 Dl6uqNZzmhDv+TX/9rLV4p2mGQGoRSvexsbHoiI=
X-Google-Smtp-Source: AMrXdXtoC526MDtgQb9hFxRES9RknLBiZVzYU56PEz1HIJnu/MSerUEKJuRRFHhdqSvgxyTEKR4K7JBMXSq2FCoD5cA=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr1674826plm.81.1672354084130; Thu, 29
 Dec 2022 14:48:04 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
In-Reply-To: <83r0wl0z6g.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 17:47:51 -0500
Message-ID: <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Dec 27, 2022 at 8:11 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > From: Aaron Jensen <aaronjensen@HIDDEN>
> > Date: Tue, 27 Dec 2022 06:12:35 -0500
> > Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> >
> > I found a similar issue in another program:
> > https://forum.xojo.com/t/xojo-2022r3-1-crashes-galore/72887/142
>
> Maybe, maybe not.  Your crashes always happen after restarting, right?
> You don't see crashes inside dlopen if you never restart, correct?
>
> But yes, it could be something related.  My production session has 260
> *.eln files loaded, for example.  So if macOS 13 has problems with
> loading many shared libraries, maybe this is one of the symptoms.

I can't say that with 100% certainty. Sometimes the crashes are hours
after I started Emacs and I don't know if I had ever restarted that
session. I do seem to be crashing a lot less frequently after the
signal patch, which is probably just a coincidence, but who knows.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 29 Dec 2022 23:48:02 +0000
Resent-Message-ID: <handler.60220.B60220.167235763511194 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235763511194
          (code B ref 60220); Thu, 29 Dec 2022 23:48:02 +0000
Received: (at 60220) by debbugs.gnu.org; 29 Dec 2022 23:47:15 +0000
Received: from localhost ([127.0.0.1]:33168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB2cE-0002uT-9h
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 18:47:15 -0500
Received: from mail-pf1-f170.google.com ([209.85.210.170]:45934)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB2cC-0002uE-BZ
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 18:47:13 -0500
Received: by mail-pf1-f170.google.com with SMTP id c7so13529661pfc.12
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 15:47:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=STD/J/Rer+O3JXnxglSfpUzhEMAUdvWLKd/C8k40Tco=;
 b=frioalvhs+TmlCGF/Se0f1mgW4SwZROPBjoUKJrzeptZK2SylzFBixZ6AgUEF8G3sS
 mt0LAw3UwYu/aF3MSsCwB/fcGlttmfoXIndM0pEWv+QhKLMMDjJGh/YU18VO2+VEASK/
 Le1z84X/+Hd/pfB/oEqGH8qjvN9tfmjp/RGkzoPyjWttzKcW2BKsxxuPEwb3xSmAefEM
 G5xHh5eKreRaVTGkC83ig8WKeGGp1mZRujS8haj2TAVtu8ocza538VN6CLfrN8wWMa0P
 YqvJejB0Ons4vNtsQUgoBbGJ5usczX210StvUObRwlxMgOzWKgNKLpI13VVv2um44/gR
 panQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=STD/J/Rer+O3JXnxglSfpUzhEMAUdvWLKd/C8k40Tco=;
 b=zk2ZQWX3fLroiik0euaCsjkJc65JQOwKLlYFvAWM5mrCJ65HC8wx0ymYQ850s0rffh
 1uX6fgYrN8rIanWEGvEM0y6Yy7IRM6DkBEWWHf1JL8A/JMp7ZQCHhhJJ+rwtFoduumcP
 mxFcXEV8rD0h9b7iT/0qYeoCdTNY1KCiFcKgq1we33xdRNdb6bS28CipPksbZHernL0+
 wiI0VGtP7/9qaPejuHrWMKl+XYv7JYYNaozpyaU6NApcN78BY7pCzdIO/iJWiMtNYC3Y
 VDi5tED+eXyxN8ivh5RPcG4wfCCKKXeybe+NLvweXb9quVGbRZ/noxF4jSoi8aWhx83P
 fDNA==
X-Gm-Message-State: AFqh2kpl13VMXz5Tla1tXzgdtfB/kAfjT2eKxDNC3izsWQOBYuwcsoGm
 2yT5GsHs+VgVjDg9ZgJPAqXoW7Qbns9N2WmROIA=
X-Google-Smtp-Source: AMrXdXs/RCZb7Y7X22PHn0/EF145e6zTpC4qUKubyVvIHyAWjCyMxDH6gA7osVCAH4D7Wjkg7kY0eChbrV3tlZBmysU=
X-Received: by 2002:a65:4c81:0:b0:486:f3bf:822e with SMTP id
 m1-20020a654c81000000b00486f3bf822emr1791557pgt.482.1672357625238; Thu, 29
 Dec 2022 15:47:05 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
In-Reply-To: <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 18:46:54 -0500
Message-ID: <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 5:47 PM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> On Tue, Dec 27, 2022 at 8:11 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> >
> > > From: Aaron Jensen <aaronjensen@HIDDEN>
> > > Date: Tue, 27 Dec 2022 06:12:35 -0500
> > > Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> > >
> > > I found a similar issue in another program:
> > > https://forum.xojo.com/t/xojo-2022r3-1-crashes-galore/72887/142
> >
> > Maybe, maybe not.  Your crashes always happen after restarting, right?
> > You don't see crashes inside dlopen if you never restart, correct?
> >
> > But yes, it could be something related.  My production session has 260
> > *.eln files loaded, for example.  So if macOS 13 has problems with
> > loading many shared libraries, maybe this is one of the symptoms.
>
> I can't say that with 100% certainty. Sometimes the crashes are hours
> after I started Emacs and I don't know if I had ever restarted that
> session. I do seem to be crashing a lot less frequently after the
> signal patch, which is probably just a coincidence, but who knows.
>
> Aaron

I just got a crash on a fresh start, so I now know it is not related
to restarts. Interestingly enough, this crash and the one just before
show the eln that is being loaded. The first time it was:

vc-hg-69e20438-d4ba19ca.eln

and the second time it was:

magit-status-6f9334e6-b672845f.eln


It seems to happen more often when I immediately start doing something
in Emacs. One thing of note is that I have something that eagerly
loads packages on an idle timer (it caches what was loaded when Emacs
is quit). That's possibly why there is usually a timer_event_handler
in the trace. I don't know if that gives us any clues as to what may
be happening here.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Emacs [19874]
Path:                  /opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 29.0.60 (9.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-12-29 18:41:27.1385 -0500
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        CD1F31D7-5E61-2935-643D-55F58CD29C12

Sleep/Wake UUID:       FC867C11-7B4D-45DA-A2FF-FE03A9A69EF4

Time Awake Since Boot: 210000 seconds
Time Since Wake:       5671 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000013b1940f8
Exception Codes:       0x0000000000000002, 0x000000013b1940f8

VM Region Info: 0x13b1940f8 is in 0x13b194000-0x13b1ac000;  bytes
after start: 248  bytes before end: 98055
      REGION TYPE                    START - END         [ VSIZE]
PRT/MAX SHRMOD  REGION DETAIL
      dyld private memory         13b154000-13b194000    [  256K]
rw-/rwx SM=PRV
--->  __TEXT                      13b194000-13b1ac000    [   96K]
r-x/rwx SM=COW  ...-b672845f.eln
      __DATA_CONST                13b1ac000-13b1b0000    [   16K]
r--/rwx SM=COW  ...-b672845f.eln

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib               0x1a6d621b0 __pthread_kill + 8
1   libsystem_pthread.dylib               0x1a6d98cec pthread_kill + 288
2   libsystem_c.dylib                     0x1a6c9aa50 raise + 32
3   Emacs                                 0x100d69aec
terminate_due_to_signal + 204
4   Emacs                                 0x100d6a2f0 emacs_abort + 20
5   Emacs                                 0x100d38db0 ns_term_shutdown + 132
6   Emacs                                 0x100c24b94 shut_down_emacs + 332
7   Emacs                                 0x100d69ab4
terminate_due_to_signal + 148
8   Emacs                                 0x100c47084 handle_fatal_signal + 16
9   Emacs                                 0x100c47100
deliver_thread_signal + 124
10  Emacs                                 0x100c45700
deliver_fatal_thread_signal + 12
11  libsystem_platform.dylib             0x1a6dc72a4 _sigtramp + 56
12  dyld                                 0x1a6a9c1b4
lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::NodeCore<15u,
10u>::splitChild(unsigned char, lsl::Allocator&) + 172
13  dyld                                 0x1a6a9c1b4
lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::NodeCore<15u,
10u>::splitChild(unsigned char, lsl::Allocator&) + 172
14  dyld                                 0x1a6a9bf78
lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare,
false>::const_iterator::prepareForInsertion(lsl::Allocator&) + 532
15  dyld                                 0x1a6a9bbb0
lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare,
false>::insert_internal(lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&&,
lsl::Allocator::Buffer&&) + 452
16  dyld                                 0x1a6a99a90
lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&,
lsl::Allocator::Buffer) + 412
17  dyld                                 0x1a6a9a0b0
lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned
long, unsigned long, lsl::Allocator**) + 624
18  dyld                                 0x1a6a991e0
lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
19  dyld                                 0x1a6a99230
lsl::Allocator::strdup(char const*) + 48
20  dyld                                 0x1a6a968b8
dyld4::FileManager::fileRecordForPath(char const*) + 40
21  dyld                                 0x1a6ab4624
dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte,
18446744073709551615ul>&, unsigned long long&, lsl::UUID&,
dyld4::FileRecord&) + 132
22  dyld                                 0x1a6ab3170
dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte,
18446744073709551615ul>) + 928
23  dyld                                 0x1a6ab2cec
dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&,
dyld4::FileManager&, bool, std::__1::span<std::byte,
18446744073709551615ul>) + 304
24  dyld                                 0x1a6a7ef64
lsl::UniquePtr<dyld4::Atlas::ProcessSnapshot>
lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot,
lsl::EphemeralAllocator&, dyld4::FileManager&, bool,
std::__1::span<std::byte, 18446744073709551615ul>
const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&,
std::__1::span<std::byte, 18446744073709551615ul> const&) + 80
25  dyld                                 0x1a6a7bafc
dyld4::RuntimeState::getCurrentProcessSnapshot() + 96
26  dyld                                 0x1a6a7b8cc
dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader
const*, 18446744073709551615ul> const&) + 72
27  dyld                                 0x1a6aaaf3c
dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()()
const + 748
28  dyld                                 0x1a6aa4968
dyld4::APIs::dlopen_from(char const*, int, void*) + 892
29  Emacs                                 0x100cecdb0 Fnative_elisp_load + 356
30  Emacs                                 0x100cc888c Fload + 2104
31  Emacs                                 0x100cca5f0 save_match_data_load + 92
32  Emacs                                 0x100ca4928
load_with_autoload_queue + 120
33  Emacs                                 0x100cb0d84 Frequire + 560
34  Emacs                                 0x100ca0a30 eval_sub + 2236
35  Emacs                                 0x100ca3158
internal_lisp_condition_case + 884
36  Emacs                                 0x100ca089c eval_sub + 1832
37  Emacs                                 0x100ca0bac Fprogn + 48
38  Emacs                                 0x100ca23a8 Fwhile + 80
39  Emacs                                 0x100ca089c eval_sub + 1832
40  Emacs                                 0x100ca0bac Fprogn + 48
41  Emacs                                 0x100ca610c funcall_lambda + 1316
42  Emacs                                 0x100ca2724 Ffuncall + 316
43  Emacs                                 0x100ca2724 Ffuncall + 316
44  timer-3ee7cfd9-d55357b5.eln           0x107b40e44
F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 + 832
45  Emacs                                 0x100ca2724 Ffuncall + 316
46  Emacs                                 0x100c31288 timer_check + 892
47  Emacs                                 0x100c2f634 readable_events + 36
48  Emacs                                 0x100c30eb4 get_input_pending + 56
49  Emacs                                 0x100c2f364
detect_input_pending_run_timers + 48
50  Emacs                                 0x100cf7064
wait_reading_process_output + 3824
51  Emacs                                 0x100b6d4d8 sit_for + 376
52  Emacs                                 0x100c2ca74 read_char + 6756
53  Emacs                                 0x100c29548 read_key_sequence + 1056
54  Emacs                                 0x100c27db8 command_loop_1 + 700
55  Emacs                                 0x100ca332c
internal_condition_case + 96
56  Emacs                                 0x100c27ae8 command_loop_2 + 52
57  Emacs                                 0x100ca2d50 internal_catch + 88
58  Emacs                                 0x100d69f18 command_loop.cold.1 + 80
59  Emacs                                 0x100c27488 command_loop + 152
60  Emacs                                 0x100c27344 recursive_edit_1 + 148
61  Emacs                                 0x100c275a8 Frecursive_edit + 264
62  Emacs                                 0x100c26924 main + 7484
63  dyld                                 0x1a6a6fe50 start + 2544




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 29 Dec 2022 23:51:02 +0000
Resent-Message-ID: <handler.60220.B60220.167235780711498 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235780711498
          (code B ref 60220); Thu, 29 Dec 2022 23:51:02 +0000
Received: (at 60220) by debbugs.gnu.org; 29 Dec 2022 23:50:07 +0000
Received: from localhost ([127.0.0.1]:33172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB2f1-0002zO-CZ
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 18:50:07 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52712)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1pB2ey-0002yo-Ur
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 18:50:05 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 11CED160066;
 Thu, 29 Dec 2022 15:49:59 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id ThGLAA04F1wm; Thu, 29 Dec 2022 15:49:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 538BE16006E;
 Thu, 29 Dec 2022 15:49:58 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 538BE16006E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672357798;
 bh=2e3Myj4BxaWhxP/K/WQEnJ49jDALXQ6fk2aOqrDrJXE=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=Dr549tFfsIpOXfU6vE9KMq0dR/7uI0pdtj7MqgQxqzuqMmzzqh9HG3IFetSOjIl3t
 BrRlULy1Meggl+KIkueM6UT7vDLIU9Z5OkOGuKVEjmIit0/Gu+puxJS/U3z370EnRQ
 8gYwk+MPwvdnP84hlpJm9GS9PuJOKM1f/NvpmVLY=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id F3frssp2VUk3; Thu, 29 Dec 2022 15:49:58 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 211BD160066;
 Thu, 29 Dec 2022 15:49:58 -0800 (PST)
Message-ID: <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
Date: Thu, 29 Dec 2022 15:49:55 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

On 12/29/22 15:46, Aaron Jensen wrote:
>   have something that eagerly
> loads packages on an idle timer (it caches what was loaded when Emacs
> is quit).

Could it by that the dynamic linker is being invoked recursively? That 
is, while something is being dynamically linked, a SIGALRM or equivalent 
arrives, some idle timer code is run, and the dynamic linker is invoked 
before the outer linker finishes? I imagine that might put some dynamic 
linkers into a tizzy.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 00:00:02 +0000
Resent-Message-ID: <handler.60220.B60220.167235840112475 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235840112475
          (code B ref 60220); Fri, 30 Dec 2022 00:00:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 00:00:01 +0000
Received: from localhost ([127.0.0.1]:33181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB2oa-0003F9-S8
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 19:00:01 -0500
Received: from mail-pg1-f177.google.com ([209.85.215.177]:37541)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB2oY-0003Et-RH
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 18:59:59 -0500
Received: by mail-pg1-f177.google.com with SMTP id v3so13274744pgh.4
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 15:59:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=TwrZ2A+JrmXkNlFvBZcSYrUl/KnhWTVhTeooVbxEKS8=;
 b=UFRQKR9E44lxNYjEPeK4zBA9bMMjWy8xYQ+YB3eAjUv0IMEL/4qamPbsTvyrdPgO0a
 oi43Qx0wuJ90X9/r8mhdV8uyzsNzaqdP5hGtralb0ohTQFBQ85DReQLx6HL+fGW5bKgs
 G4UWFAZet0aEVlZ4gB2eP4NXu3IUL1KkbJC0UMw0pXlVWE8sLQfy6yq9t+KSOHJFTI+b
 1+xdujxNflOqTDXwQ4M9Rikh0gdLeuq0BiH74YH9Oz4tq47UG7WokjAOKHJ59woEicHm
 Ddvw4aO3CGSz8QWAAzoPyeBeVqHzmvDFO/lbQgQ52Zr6SPc8agyPrgep6GA9jdQ3T23U
 Kzcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=TwrZ2A+JrmXkNlFvBZcSYrUl/KnhWTVhTeooVbxEKS8=;
 b=59m0xW481/9/V4nNlGcvi3wi8C3pIMk6sOYTz0X2HX8IUhY9ImcPFSDrpdMW8gCLpn
 KHja1ouIcGueK0BkLay8YUfpDG6+p78xScsQ6hXC81DaQrPGwiTT2VLHV72zrlxOR43s
 Sopmikt1J4qbo8iV5u0gtg1Tc8AdNtGSh5n1NHNl4cDQHAENmMx8ZO+nH758qYG9Nzkh
 +QlZGurRXTDq9zxuiKM44Pksl627z2fPw/ulqHkjbU2D8cCc9y1IcU+agJBAfMK4Wji8
 B2ZTuW68UIJLS/rk2tM5hpzs/85c+JGEauvJ5ZeN32x50Imnutu52oXRCH9IJoiwa4wv
 Xy1g==
X-Gm-Message-State: AFqh2krKFMEYPa8wWbBYG3cJEDUCuQxfbSytmamzwO2saE0tORpUR259
 +p18hiMR4LoMsq1w8YQK5V4YQBEYVHfpRArq9kk=
X-Google-Smtp-Source: AMrXdXuxTZAnBB8KjPExMGiqpz5Hl3azo+mcU4D3VX/V+sgVOeYysE4KylK3u4CorY6fBzO7z/doaCoiKNG/8fZHQb0=
X-Received: by 2002:a62:1558:0:b0:581:aeb8:4316 with SMTP id
 85-20020a621558000000b00581aeb84316mr405642pfv.33.1672358392922; Thu, 29 Dec
 2022 15:59:52 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
In-Reply-To: <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 18:59:41 -0500
Message-ID: <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 6:49 PM Paul Eggert <eggert@HIDDEN> wrote:
>
> On 12/29/22 15:46, Aaron Jensen wrote:
> >   have something that eagerly
> > loads packages on an idle timer (it caches what was loaded when Emacs
> > is quit).
>
> Could it by that the dynamic linker is being invoked recursively? That
> is, while something is being dynamically linked, a SIGALRM or equivalent
> arrives, some idle timer code is run, and the dynamic linker is invoked
> before the outer linker finishes? I imagine that might put some dynamic
> linkers into a tizzy.


I have no idea, would we see that in the trace at all? Here are two
more crashes: https://gist.github.com/aaronjensen/f7c46857ea93c858f46a639d8880f290

I have been able to reproduce it just now pretty easily, but I still
can't reproduce it with the debugger attached.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 00:05:01 +0000
Resent-Message-ID: <handler.60220.B60220.167235864612984 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235864612984
          (code B ref 60220); Fri, 30 Dec 2022 00:05:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 00:04:06 +0000
Received: from localhost ([127.0.0.1]:33185 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB2sY-0003NM-GI
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 19:04:06 -0500
Received: from mail-pj1-f42.google.com ([209.85.216.42]:36765)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB2sW-0003Mr-Eg
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 19:04:04 -0500
Received: by mail-pj1-f42.google.com with SMTP id
 h7-20020a17090aa88700b00225f3e4c992so11735724pjq.1
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 16:04:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=KvSEQn1b07oDUKG0nKZYcMXtbdEc7ibLNMhBvS583PM=;
 b=qQoo9gp9+CX06aMuFvrTm4Z0Pbbr8M86Lgz6s4cUVnyb8ehmvLhSSEXQ9oyMJyuxiX
 m7i7UA/PNbbPZiRxK4PoRb+CnpjESJtSoPY/qew/USRjb2BPVrq/xVhMjoEakYnd1/jo
 oTtzpD3UFrzsaFSJYcdG53thwsuYSsaitr4mcZKZZJZo6U7KMPBqDEgN4XCPLGGtVlZZ
 buZyDzuJCSETJTvq0PMYpSJgIg+Gd1fNbNs5A0hJna2tqh23IqdHZdvnWjV1mM6V4Vuh
 G0nRUGYgp2hjoCIvv4efQKPpiILjxpXXfgaqOu9RxNmwAEEz0C2OaomC6IZMk3t5DLJB
 3egQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=KvSEQn1b07oDUKG0nKZYcMXtbdEc7ibLNMhBvS583PM=;
 b=GNJPCf1NsgfJRGTVLqZnvKfAn75NziXNLc/LRllmUoi42EsbQyd0i/v6UC+ChGO9Su
 kjEeVPU9ooqIe6K0iU83BlIh4SHGvj+aDsNhkDMAL2juhPadQuHEXpkvYePU9qyUhDud
 rTGD9wY9zQjdgeVX03B1slFHTBU4Y9eofgi6pPYtI/ifPxxB4TF845QTTQxcGsztWeke
 9/dHI/UP6Ul+eOYYgcusrtV0Rh1stC94KlV/NrEm3NdjhimARs0DHljRgCIhLVMcGkxk
 l6UtxCgLOa5rORYfeTjT1rqt/sIUz0o5aQmCI4NMGme39jBw8lGm6awrlvRGFhKLNUnm
 zrVw==
X-Gm-Message-State: AFqh2kppFtXYaol1iYn1Xn7LH/tuvmL7/Iqs6EI1g+l1stnD7HVPLYYQ
 uCmWL0orPldewBacJ6Y8pksQnORlTvjCAe4CyjM=
X-Google-Smtp-Source: AMrXdXv59SYCWA/pt439S3b6w84cLwk49CUVZEqJnDjB+qMFYsDz4hJU5UkO+ConHHxGWvGkT0/8wUA7NqPQf69cbqs=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr1684212plm.81.1672358638731; Thu, 29
 Dec 2022 16:03:58 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
In-Reply-To: <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 19:03:47 -0500
Message-ID: <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 6:59 PM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> On Thu, Dec 29, 2022 at 6:49 PM Paul Eggert <eggert@HIDDEN> wrote:
> >
> > On 12/29/22 15:46, Aaron Jensen wrote:
> > >   have something that eagerly
> > > loads packages on an idle timer (it caches what was loaded when Emacs
> > > is quit).
> >
> > Could it by that the dynamic linker is being invoked recursively? That
> > is, while something is being dynamically linked, a SIGALRM or equivalent
> > arrives, some idle timer code is run, and the dynamic linker is invoked
> > before the outer linker finishes? I imagine that might put some dynamic
> > linkers into a tizzy.
>
>
> I have no idea, would we see that in the trace at all? Here are two
> more crashes: https://gist.github.com/aaronjensen/f7c46857ea93c858f46a639d8880f290
>
> I have been able to reproduce it just now pretty easily, but I still
> can't reproduce it with the debugger attached.

Would it make sense to use block_atimers while loading native lisp? If
that's a workable thing and you can send me a patch I can try it out.

Thanks,

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 00:09:01 +0000
Resent-Message-ID: <handler.60220.B60220.167235892713416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167235892713416
          (code B ref 60220); Fri, 30 Dec 2022 00:09:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 00:08:47 +0000
Received: from localhost ([127.0.0.1]:33189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB2x5-0003UK-8h
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 19:08:47 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1pB2x2-0003U3-VS
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 19:08:45 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id B4C69160066;
 Thu, 29 Dec 2022 16:08:38 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id wjzC9JTZhEms; Thu, 29 Dec 2022 16:08:38 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id DD97016006E;
 Thu, 29 Dec 2022 16:08:37 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu DD97016006E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672358917;
 bh=1Dxf+iunDH/3IWHmvpqufrRYweJN6ORlNBWp7M8c28s=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=r803H9yTN4yNtIlct8EI8ErVnSeLFNVb0IVjSOPmtkX8HB3bjraPf+6dmzwX3ap3r
 qSLiJEZxyt7av/xmT/d3Qz2mdR8jpbJQ5Iybz3kUBWHwCEYf1yl11fakCJR8bKZsnp
 1bpC6rvHp8VaNSqyJI5J2rIe3c/zlCUQOopD1UgM=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id WJE43LFdd2VL; Thu, 29 Dec 2022 16:08:37 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id AC8BD160066;
 Thu, 29 Dec 2022 16:08:37 -0800 (PST)
Message-ID: <fa9b44e1-90e5-7c0e-6f2d-3b1b354fed3e@HIDDEN>
Date: Thu, 29 Dec 2022 16:08:37 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

On 12/29/22 15:59, Aaron Jensen wrote:
> On Thu, Dec 29, 2022 at 6:49 PM Paul Eggert <eggert@HIDDEN> wrote:
>>
>> Could it by that the dynamic linker is being invoked recursively? That
>> is, while something is being dynamically linked, a SIGALRM or equivalent
>> arrives, some idle timer code is run, and the dynamic linker is invoked
>> before the outer linker finishes? I imagine that might put some dynamic
>> linkers into a tizzy.
>
> I have no idea, would we see that in the trace at all?

Not necessarily from the traces you sent. For example, if the inner 
dynamic linker function corrupts data but returns, the crash will occur 
when there's only one dynamic linker activation record on the stack, 
even though that call wasn't the problem.

It may require some macOS expertise and access to a dynamic debugger to 
diagnose this further. (I have neither.) Possibly you could deduce it by 
running Emacs under dtrace or equivalent (sorry, can't help you with 
that either).





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 01:17:02 +0000
Resent-Message-ID: <handler.60220.B60220.167236298820260 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167236298820260
          (code B ref 60220); Fri, 30 Dec 2022 01:17:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 01:16:28 +0000
Received: from localhost ([127.0.0.1]:33222 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB40Z-0005Gi-LT
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 20:16:27 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:59066)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1pB40X-0005GT-W9
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 20:16:26 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id B6A97160066;
 Thu, 29 Dec 2022 17:16:19 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id 4C3tvduDNTah; Thu, 29 Dec 2022 17:16:19 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 04D3F16006E;
 Thu, 29 Dec 2022 17:16:19 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 04D3F16006E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672362979;
 bh=2yduBHBe/mqDT+ns3P5HOkJrgtgUn3YSPrV6u9zAHxg=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=kB0c3PUqlrlzVYWO8g49pZMTg1xo0JPkgts4tfdTGNehIqaCuv+hW3sIC0ATgFSqg
 n7+U81VoPzlIN6GlCOuNdtFaKHXNobKlneyOqKsCGD1yfwadTQfVE3qs5qVR/d/lLN
 E6+W5rO53yljPmao2AQlHVSRsqxnJTEnabMkfWC4=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id J4LdoxVgTSAk; Thu, 29 Dec 2022 17:16:18 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C5924160066;
 Thu, 29 Dec 2022 17:16:18 -0800 (PST)
Message-ID: <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
Date: Thu, 29 Dec 2022 17:16:18 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

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.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 01:21:01 +0000
Resent-Message-ID: <handler.60220.B60220.167236322320626 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167236322320626
          (code B ref 60220); Fri, 30 Dec 2022 01:21:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 01:20:23 +0000
Received: from localhost ([127.0.0.1]:33227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB44N-0005Mc-C5
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 20:20:23 -0500
Received: from mail-pg1-f172.google.com ([209.85.215.172]:38783)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB44L-0005MP-Da
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 20:20:21 -0500
Received: by mail-pg1-f172.google.com with SMTP id w37so13362533pga.5
 for <60220 <at> 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)
Received: from 649336022844 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 29 Dec 2022 17:20:14 -0800
Mime-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
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@HIDDEN>
Date: Thu, 29 Dec 2022 17:20:14 -0800
Message-ID: <CAHyO48wnmEy0s-izr6Of8PdSDyppn5UyRX+whnyu6K6ZXMrTWw@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000657d5705f10167d2"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--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 <eggert@HIDDEN> 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

<html><head></head><body><div>
    <div>
        <div>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. </div><div><br></div><div>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. </div>
        <div></div>
        <br>
        <div class=3D"gmail_signature">
    <div><br>Aaron</div>

   =20
</div>
    </div>
    <div class=3D"gmail_extra">
    <br>
    <div class=3D"gmail_quote">
        On Thu, Dec 29 2022 at 8:16 PM, Paul Eggert
        &lt;<a href=3D"mailto:eggert@HIDDEN" target=3D"_blank">eggert@=
cs.ucla.edu</a>&gt;
        wrote:
        <br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0.8ex;border-=
left:1px #ccc solid;padding-left:1ex">
        <div><div><p>On 12/29/22 16:03, Aaron Jensen wrote:
</p><blockquote><p>
Would it make sense to use block_atimers while loading native lisp? If
</p></blockquote><p>
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&#39;s not enough evidence now for me to giv=
e=20
advice.</p></div></div>
        </blockquote>
    </div>
</div>
</div></body></html>

--000000000000657d5705f10167d2--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 02:12:02 +0000
Resent-Message-ID: <handler.60220.B60220.167236630826545 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167236630826545
          (code B ref 60220); Fri, 30 Dec 2022 02:12:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 02:11:48 +0000
Received: from localhost ([127.0.0.1]:33234 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB4s8-0006u5-0C
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 21:11:48 -0500
Received: from mail-pl1-f180.google.com ([209.85.214.180]:35566)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB4s5-0006tr-KX
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 21:11:46 -0500
Received: by mail-pl1-f180.google.com with SMTP id y19so1551609plb.2
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 18:11:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=9QSHmXWVS3wTQuAzbkgm+7XHtkQ9b20DD9D/9RVL02U=;
 b=RrlgQdR6Zva51yMhxJjPq8wc0EuUw84CnUcqoX4y3mur5ksyclq4qGd7kFwZoclZj7
 wPLC5aXXOb/4XqcwG5+1xEDWFrQ/dBUT4hkY2v4kJ+fWQWjfl+j/zPoGXifHvc2hGhjH
 bsH323Pa1uoZeuxf7VWHvl1iy+zZv5irz6aDLgp9Ssv+4UcUEK0Y9NAo+Bb1t/jl2SPf
 gClvzfH+UhAtNnXPy9WCEPEvZK+WZ8DL9QK8dWW5cTc8ZNWxn2nkeOy4nPr0XYix13on
 alVxxnQYb+fCt3yTxbHa+xKAFHw4BZZcxEFgSid35e/iVV/zlhHHnjMtu3/k7Cmpoy5i
 YGRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=9QSHmXWVS3wTQuAzbkgm+7XHtkQ9b20DD9D/9RVL02U=;
 b=AG/OAJOcY3BsumWoM143UUvWYGkLfBOE/ZVLM5TqZn1wKHFeGvRhHRsAPlz8Emic0x
 JcOVGOd45hmoNiKcIqzS25xMLnuM1aXn+5vV3AG/8dVdFR3eAq0+IepZZlnVbz9MshKw
 ac4nlysp+2kWEEl6YkSio4sK5EnxuOdA942FrqwDAY6Sw5NpTnk1h6i606vHJrJX8MmP
 MWcLMjLvyo2N8RQH2V8X4tRksSLF8PwvIFBj6CiiPjpi2IHlij6za5LL0Va/2Qfu4ewx
 5Qt/7jW+vThH+fpw25MKmXfaEop1CLNvebwwMM/nhiu/oTij8H6J5QkaHsMBafqLorQa
 Gh7A==
X-Gm-Message-State: AFqh2koWx3qPJHdGAcTQ908s5ZSo4bz1/R6wluMcYqLA+tHhgPJmKlPT
 F5SkkoknNQeD2RK8/afgTE1CDmv8zCYq9IW37IY=
X-Google-Smtp-Source: AMrXdXvlsgbJ4HiG2Af0FADY3hlktKhT4s+1YGcpa42+I9+KOweNSuo9aL8nhEn5lFr/7D4iP7uXlMcYH1Ez+mH3e5U=
X-Received: by 2002:a17:903:50e:b0:186:9c2b:3a39 with SMTP id
 jn14-20020a170903050e00b001869c2b3a39mr1260409plb.115.1672366299794; Thu, 29
 Dec 2022 18:11:39 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
In-Reply-To: <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 21:11:28 -0500
Message-ID: <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 8:16 PM Paul Eggert <eggert@HIDDEN> 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.


I reported a bug and opened a discussion on the developer forum. We
will see where that goes.

I also added printfs on either side of native-elisp-load. When I got a
crash, it was in a magit eln again and from what I can tell, every
"start loading" had a matching "loaded" logged. I don't know that that
definitely rules out the load interrupted theory or not.

Furthermore, I've been able to crash it in a debugger. I don't know
what to do there though, so I'm not sure how useful that is at this
point.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 03:56:02 +0000
Resent-Message-ID: <handler.60220.B60220.16723725114743 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16723725114743
          (code B ref 60220); Fri, 30 Dec 2022 03:56:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 03:55:11 +0000
Received: from localhost ([127.0.0.1]:33286 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB6UA-0001EQ-Lf
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 22:55:11 -0500
Received: from mail-pj1-f46.google.com ([209.85.216.46]:33408)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB6U8-0001EA-IK
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 22:55:09 -0500
Received: by mail-pj1-f46.google.com with SMTP id
 gv5-20020a17090b11c500b00223f01c73c3so19660509pjb.0
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 19:55:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Tmydkn/0Rttb0VKBu5ojo/FFLeXiAs7uI98onrqoTd8=;
 b=HZf9uTbMvzJWncYw4veIvt7quWjLHg4rn2/TLSKTlrHSioZL+OL9VuUQ9IJaFTq4rh
 iPCKBkQuhdJtatZrByiG12yztTHdf1BeEElw3Ii0bDHql3l/DB6fBBHStyLtQ5sGk7dP
 BIrc3pIe9OcJKDVx23VIMJ6G2jOKvzMhJdo7r+Q0D6tyGl0paVE+LEQDQDLFO4j2XDP6
 o0riPtIsag76lci4iHTNVDykUeAF9RVEVoD+9Spmy0+Ww7HvsVVj4zPcUyVnpS40P9xE
 7pBCuW0WnUcdU9tzrXYnpnzcBOXR7NIgsErsi8Ikx0uxLNo8yCBw6oibS5EOYyaApOOw
 3Yog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Tmydkn/0Rttb0VKBu5ojo/FFLeXiAs7uI98onrqoTd8=;
 b=dlxJ/OH3TIl87w4xaiHA0Yh9Wakz7ViPt1b4lOEHd3je7JqJvsSEqhZQl/wZR4VSPK
 5sx4RzaS7wPs8KuAqiSVbMK6syMO0VB0DBLnyVgfIIfcgW4oykphmi+zsQJvDVyWq87e
 iBqbJI3Hj5iSqSSd0Oqoa8TyJFCvXyonw+KuXSpB2PnikOyNXfcMPlqjIRlA+14ewn6+
 abEoD8K98DNQKHoonENh1yPnT23OwPJtQ3cKkEWXmAmaAEWY/h/EobaQVzMfMvf1myEd
 YYEI3HsgnoheKnBnhWJ8y2q8GkTJmpKy7rT8ZQTbxYSaC/lezesYDniRM5+10CV/QDDJ
 5LsA==
X-Gm-Message-State: AFqh2kr+qw1HXTC93BBOK35u4XYYe6RsC4u7AoyW8CLDGYL8xbfziMtr
 Owo4jRtJSSuDCDmZTsp2AWqvbVZusLBv7WYPtjw=
X-Google-Smtp-Source: AMrXdXvdak47VNEHpRKe9dOunTaxhcPn11M5TO1txvQNjam/xEuO1iNAkJQGWl9tdTSDQmBoKrsmMxsrA+68dMUwPJQ=
X-Received: by 2002:a17:90b:3a8c:b0:226:1537:5638 with SMTP id
 om12-20020a17090b3a8c00b0022615375638mr656972pjb.198.1672372502366; Thu, 29
 Dec 2022 19:55:02 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
 <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
In-Reply-To: <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 22:54:50 -0500
Message-ID: <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 9:11 PM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> On Thu, Dec 29, 2022 at 8:16 PM Paul Eggert <eggert@HIDDEN> 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.
>
>
> I reported a bug and opened a discussion on the developer forum. We
> will see where that goes.
>
> I also added printfs on either side of native-elisp-load. When I got a
> crash, it was in a magit eln again and from what I can tell, every
> "start loading" had a matching "loaded" logged. I don't know that that
> definitely rules out the load interrupted theory or not.
>
> Furthermore, I've been able to crash it in a debugger. I don't know
> what to do there though, so I'm not sure how useful that is at this
> point.
>
> Aaron

I was able to reproduce it in an after-init hook (so no timers involved)

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Emacs [33253]
Path:                  /opt/homebrew/*/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 29.0.60 (9.0)
Code Type:             ARM-64 (Native)
Parent Process:        zsh [69115]
Responsible:           iTerm2 [64164]
User ID:               501

Date/Time:             2022-12-29 22:51:06.9736 -0500
OS Version:            macOS 13.1 (22C65)
Report Version:        12
Anonymous UUID:        CD1F31D7-5E61-2935-643D-55F58CD29C12

Sleep/Wake UUID:       F85FABBE-D01F-449A-BF1E-0176C31B6028

Time Awake Since Boot: 210000 seconds
Time Since Wake:       128 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000f9
Exception Codes:       0x0000000000000001, 0x00000000000000f9

VM Region Info: 0xf9 is not in any region.  Bytes before following
region: 105553518919431
      REGION TYPE                    START - END         [ VSIZE]
PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      MALLOC_NANO (reserved)   600018000000-600020000000 [128.0M]
rw-/rwx SM=NUL  ...(unallocated)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib               0x1a6d621b0 __pthread_kill + 8
1   libsystem_pthread.dylib               0x1a6d98cec pthread_kill + 288
2   libsystem_c.dylib                     0x1a6c9aa50 raise + 32
3   Emacs                                 0x100a31aec
terminate_due_to_signal + 204
4   Emacs                                 0x100a322f0 emacs_abort + 20
5   Emacs                                 0x100a00db0 ns_term_shutdown + 132
6   Emacs                                 0x1008ecb94 shut_down_emacs + 332
7   Emacs                                 0x100a31ab4
terminate_due_to_signal + 148
8   Emacs                                 0x10090f084 handle_fatal_signal + 16
9   Emacs                                 0x10090f100
deliver_thread_signal + 124
10  Emacs                                 0x10090d700
deliver_fatal_thread_signal + 12
11  Emacs                                 0x10090f160 handle_sigsegv + 96
12  libsystem_platform.dylib             0x1a6dc72a4 _sigtramp + 56
13  dyld                                 0x1a6a99380
lsl::BTree<lsl::Allocator::Buffer,
std::__1::less<lsl::Allocator::Buffer>,
false>::const_iterator::operator++() + 60
14  dyld                                 0x1a6a99d54
lsl::BTree<lsl::Allocator::Buffer,
std::__1::less<lsl::Allocator::Buffer>,
false>::erase(lsl::BTree<lsl::Allocator::Buffer,
std::__1::less<lsl::Allocator::Buffer>, false>::const_iterator) + 76
15  dyld                                 0x1a6a999fc
lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer,
lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&,
lsl::Allocator::Buffer) + 264
16  dyld                                 0x1a6a9a0b0
lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned
long, unsigned long, lsl::Allocator**) + 624
17  dyld                                 0x1a6a991e0
lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
18  dyld                                 0x1a6a99230
lsl::Allocator::strdup(char const*) + 48
19  dyld                                 0x1a6a968b8
dyld4::FileManager::fileRecordForPath(char const*) + 40
20  dyld                                 0x1a6ab4624
dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte,
18446744073709551615ul>&, unsigned long long&, lsl::UUID&,
dyld4::FileRecord&) + 132
21  dyld                                 0x1a6ab3170
dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte,
18446744073709551615ul>) + 928
22  dyld                                 0x1a6ab2cec
dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&,
dyld4::FileManager&, bool, std::__1::span<std::byte,
18446744073709551615ul>) + 304
23  dyld                                 0x1a6a7ef64
lsl::UniquePtr<dyld4::Atlas::ProcessSnapshot>
lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot,
lsl::EphemeralAllocator&, dyld4::FileManager&, bool,
std::__1::span<std::byte, 18446744073709551615ul>
const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&,
std::__1::span<std::byte, 18446744073709551615ul> const&) + 80
24  dyld                                 0x1a6a7bafc
dyld4::RuntimeState::getCurrentProcessSnapshot() + 96
25  dyld                                 0x1a6a7b8cc
dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader
const*, 18446744073709551615ul> const&) + 72
26  dyld                                 0x1a6aaaf3c
dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()()
const + 748
27  dyld                                 0x1a6aa4968
dyld4::APIs::dlopen_from(char const*, int, void*) + 892
28  Emacs                                 0x1009b4db0 Fnative_elisp_load + 356
29  Emacs                                 0x10099088c Fload + 2104
30  Emacs                                 0x1009925f0 save_match_data_load + 92
31  Emacs                                 0x10096c928
load_with_autoload_queue + 120
32  Emacs                                 0x100978d84 Frequire + 560
33  Emacs                                 0x100968a30 eval_sub + 2236
34  Emacs                                 0x10096b158
internal_lisp_condition_case + 884
35  Emacs                                 0x10096889c eval_sub + 1832
36  Emacs                                 0x100968bac Fprogn + 48
37  Emacs                                 0x10096a3a8 Fwhile + 80
38  Emacs                                 0x10096889c eval_sub + 1832
39  Emacs                                 0x100968bac Fprogn + 48
40  Emacs                                 0x10096889c eval_sub + 1832
41  Emacs                                 0x10096889c eval_sub + 1832
42  Emacs                                 0x100968bac Fprogn + 48
43  Emacs                                 0x10096e10c funcall_lambda + 1316
44  Emacs                                 0x10096a724 Ffuncall + 316
45  Emacs                                 0x100968998 eval_sub + 2084
46  Emacs                                 0x100968bac Fprogn + 48
47  Emacs                                 0x10096a2b4 Flet + 840
48  Emacs                                 0x10096889c eval_sub + 1832
49  Emacs                                 0x100968bac Fprogn + 48
50  Emacs                                 0x10096e10c funcall_lambda + 1316
51  Emacs                                 0x10096a724 Ffuncall + 316
52  Emacs                                 0x100968998 eval_sub + 2084
53  Emacs                                 0x100968bac Fprogn + 48
54  Emacs                                 0x10096889c eval_sub + 1832
55  Emacs                                 0x10096b158
internal_lisp_condition_case + 884
56  Emacs                                 0x10096889c eval_sub + 1832
57  Emacs                                 0x100968bac Fprogn + 48
58  Emacs                                 0x10096e10c funcall_lambda + 1316
59  Emacs                                 0x10096a724 Ffuncall + 316
60  Emacs                                 0x10096d35c
run_hook_wrapped_funcall + 28
61  Emacs                                 0x10096d1f0 run_hook_with_args + 320
62  Emacs                                 0x100968998 eval_sub + 2084
63  Emacs                                 0x10096b158
internal_lisp_condition_case + 884
64  Emacs                                 0x10096889c eval_sub + 1832
65  Emacs                                 0x100968bac Fprogn + 48
66  Emacs                                 0x10096a2b4 Flet + 840
67  Emacs                                 0x10096889c eval_sub + 1832
68  Emacs                                 0x100968bac Fprogn + 48
69  Emacs                                 0x10096a3a8 Fwhile + 80
70  Emacs                                 0x10096889c eval_sub + 1832
71  Emacs                                 0x100968bac Fprogn + 48
72  Emacs                                 0x10096a2b4 Flet + 840
73  Emacs                                 0x10096889c eval_sub + 1832
74  Emacs                                 0x100968bac Fprogn + 48
75  Emacs                                 0x10096e10c funcall_lambda + 1316
76  Emacs                                 0x10096a724 Ffuncall + 316
77  Emacs                                 0x10096cf28 Fapply + 612
78  Emacs                                 0x1009ab940 exec_byte_code + 2988
79  Emacs                                 0x10096a724 Ffuncall + 316
80  startup-bbc6ea72-452f9f58.eln        0x104f8431c
F636f6d6d616e642d6c696e65_command_line_0 + 5452
81  Emacs                                 0x10096a724 Ffuncall + 316
82  startup-bbc6ea72-452f9f58.eln        0x104f80bb8
F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0 + 3156
83  Emacs                                 0x100968918 eval_sub + 1956
84  Emacs                                 0x10096ca4c Feval + 88
85  Emacs                                 0x10096b32c
internal_condition_case + 96
86  Emacs                                 0x1009011c8 top_level_1 + 48
87  Emacs                                 0x10096ad50 internal_catch + 88
88  Emacs                                 0x100a31f08 command_loop.cold.1 + 64
89  Emacs                                 0x1008ef488 command_loop + 152
90  Emacs                                 0x1008ef344 recursive_edit_1 + 148
91  Emacs                                 0x1008ef5a8 Frecursive_edit + 264
92  Emacs                                 0x1008ee924 main + 7484
93  dyld                                 0x1a6a6fe50 start + 2544

Thread 1:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 3:: gmain
0   libsystem_kernel.dylib               0x1a6d64a00 __select + 8
1   libglib-2.0.0.dylib                   0x10189b090 g_poll + 424
2   libglib-2.0.0.dylib                   0x10188e234
g_main_context_iterate + 340
3   libglib-2.0.0.dylib                   0x10188e2fc
g_main_context_iteration + 60
4   libglib-2.0.0.dylib                   0x10188f694 glib_worker_main + 48
5   libglib-2.0.0.dylib                   0x1018b2918 g_thread_proxy + 68
6   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
7   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8

Thread 4:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib               0x1a6d93e18 start_wqthread + 0

Thread 6:
0   libsystem_kernel.dylib               0x1a6d5ffa4 __pselect + 8
1   libsystem_kernel.dylib               0x1a6d5fe7c pselect$DARWIN_EXTSN + 64
2   Emacs                                 0x100a01e90 -[EmacsApp
fd_handler:] + 184
3   Foundation                           0x1a7d79470 __NSThread__start__ + 716
4   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
5   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib               0x1a6d59d70 mach_msg2_trap + 8
1   libsystem_kernel.dylib               0x1a6d6b8a4 mach_msg2_internal + 80
2   libsystem_kernel.dylib               0x1a6d625c4 mach_msg_overwrite + 540
3   libsystem_kernel.dylib               0x1a6d5a0ec mach_msg + 24
4   CoreFoundation                       0x1a6e78bc0
__CFRunLoopServiceMachPort + 160
5   CoreFoundation                       0x1a6e774ac __CFRunLoopRun + 1232
6   CoreFoundation                       0x1a6e76888 CFRunLoopRunSpecific + 612
7   AppKit                               0x1aa222410 _NSEventThread + 172
8   libsystem_pthread.dylib               0x1a6d9906c _pthread_start + 148
9   libsystem_pthread.dylib               0x1a6d93e2c thread_start + 8




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 04:25:02 +0000
Resent-Message-ID: <handler.60220.B60220.16723742987527 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16723742987527
          (code B ref 60220); Fri, 30 Dec 2022 04:25:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 04:24:58 +0000
Received: from localhost ([127.0.0.1]:33313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB6wz-0001xK-Ak
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 23:24:57 -0500
Received: from mail-pf1-f169.google.com ([209.85.210.169]:44954)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB6wx-0001x6-71
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 23:24:55 -0500
Received: by mail-pf1-f169.google.com with SMTP id k19so6120075pfg.11
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 20:24:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=e1BxlpYmLcH+QFPr0hCwebRmO2tF/EKI5veO5JhBdvI=;
 b=GIqQaklCVFSgeHq33Muml0Q+lMt6o+kwP5xgsp5ZFQT2eHOBENWisfw7rKZDPtYiQ5
 MyXTP0MhJau/lMQgCLw4RMCWsAO57ePE+PU1bJRpN3WcWYa5/IohUoeVkkpNDXz4eVOk
 oIrlfo8OmmugGmrE8U2cAPlm5FG9+/XHI85Jmh8NrOr7iZx5Bu4F8s7L7CDhWEW4+rsg
 9Ctl/nuVYclJP24e3eRnFU5qd/qZasEDlF9vB5KlSTwpoKd5uu8mWJKRRxRY5R4hYXJY
 s5UBW2GE1Y8e6PnIokja2E/3mSsJRoDdnzIUBdJ9cBQkYUePj7h5qVlDMsaf3bQvZYne
 7OIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=e1BxlpYmLcH+QFPr0hCwebRmO2tF/EKI5veO5JhBdvI=;
 b=TpMEu8ZIL18vldokNmQITZJMZrfM6rsshZcT537Rv4XJzYnqIuGuvJ4Hw7zfOBK3TA
 sbuIxdAcQjwDTox1EQ0Gv0m8K1cA+NofhpMQWG7UUqK4fuq9kx9v39v5+3dCzjt34ZV5
 pMSx4moDY7kKbihLoo+3mXdw6elBiYi51LHrGsghACVkMJnv3B6BMPrhh4bsmSPXCEkR
 oo/F0GMmwx/iHov9wtQbMEBwYj/FbXnMQksKWqAWRYANCo6ol2kUlUkcGy5AH2CvdBw6
 Uo5bjX8Y3IE9Yb+6EUeK0KCONnD0IsCGN6S347Kr6JS+6qaU0ZQSthxDhJRjQCdQIXAf
 vtkw==
X-Gm-Message-State: AFqh2kpqatEM7WoQafO8f4l8mdBNcMi67cmRo72J6oWNtjMh1ehpjFph
 sxTqhg9FMYkQDGOMGAOxxt1xNbm3RsXhJI/g38M=
X-Google-Smtp-Source: AMrXdXtTK9U6yzLWja3B850522FMMZFLdX2yTPPjvLlO+AZP1yipwWOPE3e2GsdZr9opQ+sqBsJ83Z/e++s0ihpSwa8=
X-Received: by 2002:a05:6a00:1898:b0:57a:a199:9027 with SMTP id
 x24-20020a056a00189800b0057aa1999027mr1898621pfh.13.1672374288261; Thu, 29
 Dec 2022 20:24:48 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
 <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
 <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
In-Reply-To: <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 23:24:37 -0500
Message-ID: <CAHyO48x5wM4+ANOQ1RxdYvBW_UdhvWCxnaxBqypi1HLD6gBWaQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

And here is an init.el that reproduces it. It may take several
restarts, but it reproduces it for me:

(defun load-all ()
  (mapc
   (lambda (package)
     (condition-case nil
         (require package nil t)
       (error nil)))
   '(
     electric
     w32-fns
     locate
     shell
     autoinsert
     novice
     dnd
     mouse-drag
     find-file
     registry
     skeleton
     epg
     plstore
     mouse-copy
     ecomplete
     xt-mouse
     tmm
     abbrev
     term
     cus-edit
     dired-x
     man
     kmacro
     sort
     subr
     tabify
     lpr
     descr-text
     tool-bar
     epa-mail
     nnspool
     nnbabyl
     mml2015
     gnus-draft
     nndiary
     gnus-score
     gnus-int
     nndir
     nngateway
     gnus-registry
     mml1991
     nnweb
     gssapi
     gnus-msg
     gnus-icalendar
     mail-source
     mm-decode
     nnrss
     mm-extern
     gnus-async
     nntp
     nnmbox
     nnvirtual
     gnus-gravatar
     gnus-sum
     nnfolder
     mml
     nnregistry
     mml-sec
     mm-partial
     nnoo
     message
     gnus-delay
     gnus-kill
     mm-archive
     canlock
     gnus-art
     nnheader
     gnus-agent
     gnus
     nnmairix
     gnus-topic
     gnus-rfc1843
     gnus-group
     spam
     gnus-cus
     gnus-bcklg
     mm-util
     gnus-uu
     mm-url
     gnus-search
     gnus-notifications
     spam-wash
     nnmail
     gnus-undo
     score-mode
     spam-stat
     gnus-vm
     nnmaildir
     gnus-cache
     gnus-html
     gnus-salt
     legacy-gnus-agent
     gnus-win
     nneething
     nnimap
     gnus-dbus
     gnus-start
     nnnil
     spam-report
     gnus-util
     gnus-logic
     nndoc
     mm-bodies
     gnus-mh
     nndraft
     mml-smime
     gnus-diary
     mm-view
     nnselect
     gnus-spec
     gnus-ml
     gnus-sieve
     gnus-range
     mm-uu
     smiley
     nnml
     gnus-cite
     gmm-utils
     gnus-picon
     mm-encode
     nnmh
     deuglify
     gnus-eform
     gnus-dup
     gnus-fun
     gnus-bookmark
     smime
     gnus-dired
     gnus-cloud
     gnus-rmail
     gnus-srvr
     nnagent
     gnus-mlspl
     gnus-demon
     battery
     foldout
     echistory
     pcmpl-rpm
     font-core
     sasl-scram-sha256
     sieve
     tramp-loaddefs
     tramp-adb
     tramp-container
     eudc-capf
     tramp-ftp
     browse-url
     eudcb-mab
     tramp
     ntlm
     dbus
     sieve-manage
     tramp-integration
     tramp-rclone
     snmp-mode
     eudc
     nsm
     sasl-cram
     tramp-sh
     sasl-ntlm
     tramp-uu
     eudc-vars
     tramp-fuse
     tramp-cmds
     telnet
     tramp-archive
     newst-backend
     dns
     sasl-digest
     eudcb-bbdb
     webjump
     hmac-md5
     ldap
     newst-treeview
     eudc-export
     eudcb-mailabbrev
     mairix
     newst-plainview
     tramp-cache
     dictionary
     newsticker
     ange-ftp
     trampver
     network-stream
     mailcap
     eudcb-ldap
     tramp-smb
     eww
     sieve-mode
     rcirc
     tramp-compat
     tramp-gvfs
     imap
     newst-reader
     shr
     soap-inspect
     tramp-sshfs
     dig
     sasl
     zeroconf
     secrets
     hmac-def
     shr-color
     puny
     soap-client
     tramp-sudoedit
     pop3
     goto-addr
     rfc2104
     tramp-crypt
     newst-ticker
     gnutls
     eudc-bob
     dictionary-connection
     eudcb-macos-contacts
     socks
     net-utils
     eudcb-ecomplete
     eudc-hotlist
     sasl-scram-rfc
     keymap
     info-look
     strokes
     cal-china
     cal-french
     diary-loaddefs
     cal-julian
     cal-hebrew
     parse-time
     diary-lib
     time-date
     holiday-loaddefs
     cal-html
     cal-bahai
     cal-loaddefs
     timeclock
     cal-iso
     cal-mayan
     holidays
     cal-tex
     icalendar
     cal-islam
     cal-menu
     iso8601
     cal-move
     lunar
     cal-dst
     cal-coptic
     cal-x
     appt
     calendar
     cal-persia
     todo-mode
     solar
     tooltip
     em-glob
     em-script
     esh-cmd
     esh-module
     em-prompt
     eshell
     em-alias
     em-xtra
     em-banner
     esh-mode
     esh-opt
     em-tramp
     em-smart
     esh-proc
     em-basic
     em-dirs
     em-hist
     em-cmpl
     em-pred
     em-unix
     esh-io
     esh-groups
     em-rebind
     esh-var
     em-extpipe
     esh-ext
     em-term
     em-elecslash
     esh-arg
     em-ls
     esh-util
     htmlfontify
     cdl
     x-dnd
     bind-key
     use-package-bind-key
     use-package-ensure
     use-package-core
     use-package-jump
     use-package-delight
     use-package-lint
     use-package
     use-package-diminish
     use-package-ensure-system-package
     ehelp
     autorevert
     sqlite
     sqlite-mode
     delsel
     ;; sup-mouse
     iswitchb
     vi
     vc-mtn
     pgg-gpg
     eieio-compat
     info-edit
     pgg
     vc-arch
     tpu-extras
     rcompile
     nnir
     linum
     mh-compat
     quickurl
     cl
     ws-mode
     bruce
     tpu-edt
     otodo-mode
     uce
     landmark
     starttls
     vt-control
     inversion
     pgg-parse
     html2text
     netrc
     cl-compat
     terminal
     tpu-mapper
     mantemp
     longlines
     rfc2368
     metamail
     gulp
     makesum
     meese
     pgg-pgp
     url-dired
     messcompat
     eudcb-ph
     vt100-led
     autoload
     url-ns
     vip
     ps-def
     autoarg
     tls
     rlogin
     pgg-def
     pgg-pgp5
     sb-image
     thumbs
     cc-compat
     url-about
     yow
     gs
     crisp
     rect
     ebuff-menu
     subdirs
     rot13
     ibuf-ext
     files-x
     xml
     help-mode
     format
     nxml-mode
     rng-loc
     nxml-rap
     rng-xsd
     xmltok
     nxml-parse
     rng-util
     rng-pttrn
     nxml-enc
     rng-nxml
     nxml-maint
     rng-valid
     rng-uri
     rng-dt
     nxml-ns
     rng-parse
     nxml-outln
     rng-match
     nxml-util
     rng-maint
     xsd-regexp
     rng-cmpct
     loaddefs
     loadhist
     reftex-dcr
     reftex-auc
     reftex-loaddefs
     reftex-cite
     paragraphs
     flyspell
     reftex-vars
     underline
     tildify
     reftex-sel
     two-column
     page
     reftex
     texinfmt
     yaml-ts-mode
     texinfo-loaddefs
     reftex-ref
     texinfo
     emacs-authors-mode
     picture
     fill
     conf-mode
     reftex-parse
     less-css-mode
     string-edit
     dns-mode
     bibtex
     ispell
     nroff-mode
     refill
     refbib
     table
     text-mode
     sgml-mode
     texnfo-upd
     reftex-index
     css-mode
     enriched
     emacs-news-mode
     word-wrap-mode
     glyphless-mode
     makeinfo
     remember
     bibtex-style
     toml-ts-mode
     rst
     refer
     pixel-fill
     artist
     reftex-global
     po
     mhtml-mode
     page-ext
     tex-mode
     reftex-toc
     bib-mode
     ansi-osc
     files
     misc
     case-table
     dynamic-setting
     thingatpt
     ox-publish
     org-indent
     ox-org
     org-src
     org-feed
     org-crypt
     ob-maxima
     ob-emacs-lisp
     org-attach-git
     ob-lisp
     org-keys
     ox-ascii
     org-cycle
     ox-md
     ob-lua
     ob-java
     ol-bibtex
     oc-basic
     org-footnote
     ob-screen
     ob-js
     ox-koma-letter
     org-habit
     org-faces
     ob-gnuplot
     ob-lob
     oc-biblatex
     ob-forth
     ob-org
     org-timer
     ob-makefile
     ob-core
     oc-natbib
     ox
     ob-matlab
     ob-sass
     ob-ruby
     ob-R
     org-goto
     org-colview
     org-capture
     org
     ol-irc
     org-loaddefs
     ol-bbdb
     ox-man
     org-macs
     ob-sqlite
     org-list
     ob-awk
     org-clock
     org-plot
     ol-man
     ob-eshell
     ob-perl
     ob-sed
     ol-w3m
     org-archive
     ob-julia
     ob-latex
     org-protocol
     ox-odt
     ol-rmail
     ob-table
     ol-info
     ox-beamer
     org-duration
     org-pcomplete
     ox-latex
     ol-eshell
     org-lint
     ob-clojure
     ob-lilypond
     org-fold
     ob-tangle
     ob-ref
     org-tempo
     ob-ocaml
     org-persist
     org-agenda
     ob-python
     ob-calc
     ob
     org-element
     org-compat
     ob-css
     oc
     org-id
     ob-haskell
     ob-fortran
     org-inlinetask
     org-mouse
     ol-gnus
     oc-bibtex
     ob-scheme
     ob-ditaa
     ob-exp
     org-fold-core
     ol-docview
     ob-plantuml
     ol
     ox-html
     org-table
     ob-octave
     oc-csl
     ob-processing
     org-mobile
     ox-icalendar
     ob-groovy
     ob-eval
     org-macro
     org-datetree
     ol-eww
     ob-sql
     ob-dot
     org-entities
     ob-C
     org-attach
     ob-shell
     ol-mhe
     org-num
     org-version
     org-refile
     ol-doi
     ox-texinfo
     org-ctags
     ob-comint
     rtree
     rfc2047
     reporter
     rmail-spam-filter
     qp
     mail-extr
     rfc2231
     yenc
     mail-prsvr
     mailalias
     rfc6068
     rmailmm
     ietf-drums
     rmail
     ietf-drums-date
     footnote
     rfc822
     rmailout
     ;; rmailkwd
     ;; supercite
     ;; blessmail
     ;; feedmail
     ;; mail-parse
     ;; mailheader
     ;; uudecode
     ;; undigest
     ;; unrmail
     ;; binhex
     mail-utils
     rfc2045
     hashcash
     rmailsort
     emacsbug
     flow-fill
     smtpmail
     mspools
     rmailsum
     rmailmsc
     mailabbrev
     mail-hist
     sendmail
     mailclient
     rmailedit
     startup
     ansi-color
     image-file
     dabbrev
     cua-base
     viper-ex
     viper-macs
     edt-pc
     cua-gmrk
     keypad
     viper-util
     edt
     edt-vt100
     viper-keym
     cua-rect
     edt-mapper
     edt-lk201
     viper-mous
     viper-init
     tab-line
     server
     speedbar
     find-dired
     cus-dep
     jka-cmpr-hook
     format-spec
     scroll-all
     lk201
     tmux
     fbterm
     common-win
     haiku-win
     st
     tty-colors
     x-win
     vt200
     internal
     xterm
     screen
     sun
     wyse50
     ns-win
     linux
     pgtk-win
     pc-win
     bobcat
     AT386
     tvi970
     rxvt
     news
     vt100
     iris-ansi
     cygwin
     konsole
     saveplace
     image-mode
     uniquify
     face-remap
     hilit-chg
     finder
     ibuf-macs))
  (restart-emacs))

(add-hook 'after-init-hook #'load-all)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 04:26:01 +0000
Resent-Message-ID: <handler.60220.B60220.16723743557632 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16723743557632
          (code B ref 60220); Fri, 30 Dec 2022 04:26:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 04:25:55 +0000
Received: from localhost ([127.0.0.1]:33317 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pB6xu-0001z2-VV
	for submit <at> debbugs.gnu.org; Thu, 29 Dec 2022 23:25:55 -0500
Received: from mail-pj1-f52.google.com ([209.85.216.52]:45642)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pB6xt-0001yo-Rh
 for 60220 <at> debbugs.gnu.org; Thu, 29 Dec 2022 23:25:54 -0500
Received: by mail-pj1-f52.google.com with SMTP id
 v13-20020a17090a6b0d00b00219c3be9830so20676105pjj.4
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 20:25:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=zjmf+/qzaNBFO2Ba8mxvdv7tDV89JPhKx/k89hUjqGI=;
 b=qXvDSLU+S2pTqLvWhraAaPFXQLQviePG1vS6DsCFGHDGYH60Mucmq0g60Xwc3wnBjW
 fv8mE/cOIe54yFdn7lmBSEVRMkhqVLXWMDASDP0QMKV3E8um98QVKWdbiG6y/3RRokv4
 5QsdABl+Ej1jZ1nAipFEJROJ5bANacHW9gUPBUm71SjciRdHleeRUOtHmyxmiQukJnmp
 YNNsKWA6nd+1nxl6gMfEx7B8VeN3mnkn/Sw+ZsQoGtul3i7Glxc3IPVJXsxIjBS17AYa
 PF2cQ+AXRcAsR4PlAcGHTXfQi2iCDVNQYu7A81QcXKEvBe8S5DVjG/03lL7Rldsjc74g
 Eq9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=zjmf+/qzaNBFO2Ba8mxvdv7tDV89JPhKx/k89hUjqGI=;
 b=eHlNXg4w+lUoZoGagO2AO7NlC0jDgKC84OxYuKRH8GTILxyYEIIdPfyvb7VX8TQDgq
 gLScdXCvJEpPMqo3wh2dVu3WxZTHBjmiOtSUf6ZSZtQpejEqZAIPJetofAq6VQhgDX05
 QX7McsP8Pj1bN7FvgzWEOM2c3AE4l1BkSOHRR/mE2RR72YPLxjLdtpLyTQUqBiIg2UeK
 G5zWiarPoYRRF22xS7zfaShoF2DGOPK+v+rU/rdTApWHh5uNBKhZD72w6s+MudbgpkL4
 kPNZ893LulAISbd6rGXzCDGkGu7miILOD/nkZHmgOLJ6yTRUZwc+uGnhWiprgm3kqEX9
 1S1Q==
X-Gm-Message-State: AFqh2kpfdq9VI6sS5RE+2+kMdmDYD0VsljSLqKc6J8mC7tTKFxHFMqNy
 +ew+AW2P1zZfdNMso4VAuztm6LMqgd8nQMKuLE8=
X-Google-Smtp-Source: AMrXdXtWJCYBoUE2fUBI12dJ6shcTV71hGNTyXy4udCv3KYAHzTI0+T+Ohx/eOXFVfsIljCHMoHBfP8b+cmdZYpZAYk=
X-Received: by 2002:a17:903:50e:b0:186:9c2b:3a39 with SMTP id
 jn14-20020a170903050e00b001869c2b3a39mr1271563plb.115.1672374348133; Thu, 29
 Dec 2022 20:25:48 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
 <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
 <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
 <CAHyO48x5wM4+ANOQ1RxdYvBW_UdhvWCxnaxBqypi1HLD6gBWaQ@HIDDEN>
In-Reply-To: <CAHyO48x5wM4+ANOQ1RxdYvBW_UdhvWCxnaxBqypi1HLD6gBWaQ@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Thu, 29 Dec 2022 23:25:37 -0500
Message-ID: <CAHyO48x_c=G1yBByt2A5CuR8FsTQ1j2duTqX35vsKE0C5=vryg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, Dec 29, 2022 at 11:24 PM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> And here is an init.el that reproduces it. It may take several
> restarts, but it reproduces it for me:

I should note that you'll need to comment out the restart-Emacs in
order to let everything native compile if it hasn't already. Then you
can add the restart back in.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 07:42:02 +0000
Resent-Message-ID: <handler.60220.B60220.167238608527403 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>, Paul Eggert <eggert@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167238608527403
          (code B ref 60220); Fri, 30 Dec 2022 07:42:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 07:41:25 +0000
Received: from localhost ([127.0.0.1]:33476 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBA17-00077v-Bb
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 02:41:25 -0500
Received: from mail-wm1-f50.google.com ([209.85.128.50]:55120)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1pBA16-00077h-6R
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 02:41:24 -0500
Received: by mail-wm1-f50.google.com with SMTP id o15so14667276wmr.4
 for <60220 <at> debbugs.gnu.org>; Thu, 29 Dec 2022 23:41:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=EHdYJnnP9093qCKI6/fd8uaNY01HTDdJsaLkveb5cBM=;
 b=icY7KjQ+t6drp4v+pI9CLeanjsbxLVgdtpB+Ppm16uS4EDarCwzcgQMpduoINNv06L
 2Wf/a602+suF2MH+78UjCpduxWMuJzeCrS5O5nNjiwnl36NvH5WfBxqXImjZVQIJw+oW
 UTSEQE454d3JS8vb8zkmlKKguASQQKBv7gMKC/iCvCVZC3srJC3Dc00FaTb544XTmQHH
 luv+g3M2ZovK+Nhbt8CE4syOA/p3Gke9nsWJQcGmOTJv4wOXe/bAY21dXiRXBPgAw5Dp
 pc9F43hRZh9S4+g1FlfyLIK08H5OnOOHkMv9hGLtV9jH9yHeIuwt/DErB/vbKSMBjcmQ
 1cvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=EHdYJnnP9093qCKI6/fd8uaNY01HTDdJsaLkveb5cBM=;
 b=I8FvpWLGnVkpnAyp/rpfPsgBTt1uWAdZszrLR2oAFqGymrSzidfUN6K+rkmwgUZXDW
 AZHbBFOP7mL7Ahb6IJ/KJYeX8MnQH4q7ByNVIYilGDfXQ97d0P9QXUWu2GHWh4Wug6yr
 fo3D0HJDwS9ydTSggJHM8D1M/llmdhs9Rsjrnn/1+ufrxP8F/PZcRTioCeXHh7RGNlHG
 Kl3IZ9Dv3x27JwH9Cyu3E4S/CkEDCB8q6+OzJKzeqpq9MZpi5Z09DgNwt82WR1Jc5iJn
 RsOABjRiM61NCk0U8iOdlBoGtn9GEE/SeyHHN7cQn2ajdSsow9tptjLdslvgu24yDn6P
 8wIw==
X-Gm-Message-State: AFqh2kqPlsmSo62tJwBTUzPn9xyw8d7UP0SmcRjY18aWRY8dh1Jj+7Ox
 lbh1x1G/eqsp7FH4hAO7DkE=
X-Google-Smtp-Source: AMrXdXulowqTUGFaUExkBSWkQhRL1freqCmoplNGXrHe8Fpvz9ts98ObRO8q3St5+H9eQ76TxHDApQ==
X-Received: by 2002:a05:600c:1d98:b0:3d3:3d51:7d4b with SMTP id
 p24-20020a05600c1d9800b003d33d517d4bmr22431410wms.29.1672386078082; 
 Thu, 29 Dec 2022 23:41:18 -0800 (PST)
Received: from [192.168.178.21] (pd9e369ef.dip0.t-ipconnect.de.
 [217.227.105.239]) by smtp.gmail.com with ESMTPSA id
 y22-20020a1c4b16000000b003d01b84e9b2sm27000937wma.27.2022.12.29.23.41.16
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 29 Dec 2022 23:41:16 -0800 (PST)
Message-ID: <23975754-a336-fa76-e992-b57badd36cb5@HIDDEN>
Date: Fri, 30 Dec 2022 08:41:15 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.5.1
Content-Language: en-US
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
 <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
 <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
 <CAHyO48x5wM4+ANOQ1RxdYvBW_UdhvWCxnaxBqypi1HLD6gBWaQ@HIDDEN>
 <CAHyO48x_c=G1yBByt2A5CuR8FsTQ1j2duTqX35vsKE0C5=vryg@HIDDEN>
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <CAHyO48x_c=G1yBByt2A5CuR8FsTQ1j2duTqX35vsKE0C5=vryg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

On 30.12.22 05:25, Aaron Jensen wrote:
> On Thu, Dec 29, 2022 at 11:24 PM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>>
>> And here is an init.el that reproduces it. It may take several
>> restarts, but it reproduces it for me:
> 
> I should note that you'll need to comment out the restart-Emacs in
> order to let everything native compile if it hasn't already. Then you
> can add the restart back in.
> 
> Aaron

FWIW, I can't yet reproduce this. Tried ca. 10 times in a row, under LLDB.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 08:04:01 +0000
Resent-Message-ID: <handler.60220.B60220.167238743829740 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167238743829740
          (code B ref 60220); Fri, 30 Dec 2022 08:04:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 08:03:58 +0000
Received: from localhost ([127.0.0.1]:33481 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBAMw-0007jb-Fq
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:03:58 -0500
Received: from mail-pg1-f180.google.com ([209.85.215.180]:34720)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBAMv-0007jN-12
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:03:57 -0500
Received: by mail-pg1-f180.google.com with SMTP id 7so13780998pga.1
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 00:03:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Go4PqIxXbEIYeKnMH5BTOiY9YVO49o5evKEMu53rdl0=;
 b=RKURQNYXeCxzyS30eEl2Y+nCsrjsCNlQswtYR4eO27AFI2yQCeZ1XItgqPDva9MYre
 lq3CPjhtwEHewVqCthLjiJf7sZo1LH2xeZzrlC70+ciJ52s2QASiZ/20ZzYEa3N42W2W
 13tVa03KhhsszZei1AetZ4LaRYJfdO3zgrRhMheEFDD5ACpmehovWUVwb6flAU9xZGXO
 hW+/EnAHynbIzpb36BJmEe1h6kK3+MyPM1+MY0hbLCmBB3qB/n46XJJowSK3w7yXOX76
 YlXZXhKDaFpVriA4eK2i+Gce18NY7dA4gw8ewx2hNB5vuB10MlrBn3f6oa+hORahg8yW
 bXgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Go4PqIxXbEIYeKnMH5BTOiY9YVO49o5evKEMu53rdl0=;
 b=eqeSzzvemhocsLk1DSxCTKj066PP62r5bnbFOduqe10qDudfWN1MlwQscQrMkTyU5Z
 /WQkX+VAhln4iZxdORmyQTLzchxshNSS+tQjusFRCRIa9Sv6w0tIAPk/A0l3OAXObeRN
 u86JItSfRIbkOi2JHLpDGFZPgb932iytwXVuvkxW47FvHP+ceBZ3MQW2Vi/nR5DPR8Iv
 YP/bCJdXfgGVQYnSAzVhZlZpIOKtPzLwATxQrQIHkuuxjyrCBC5ZNkCPWZu13msbE+6x
 Rz0Je557P0qhKKFtanbQ8FvUfVaW7VtCVEQYeXnlhyawUAf6pkDBd6QM5Gq91jeOwfby
 a/Hw==
X-Gm-Message-State: AFqh2kqffSvLrlztfG5dbL47rV1WOqD+3t0f+Gt3V3f3YGh07lKBFOmT
 BzgWefB8yLhIF7RteLRNYgflkwN3SVGJ90jAhDc=
X-Google-Smtp-Source: AMrXdXtJ/EN3YPa/1DBny5xd3Lsfwo6HkfPsN+JYplbY16SZ0c4mmQv2UF4sVWY2Zk79pIIg5WeEQ35MoFHZCruyNFg=
X-Received: by 2002:a62:388d:0:b0:576:9786:94c2 with SMTP id
 f135-20020a62388d000000b00576978694c2mr1986217pfa.26.1672387431160; Fri, 30
 Dec 2022 00:03:51 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
 <CAHyO48xwp60eey=pQj5=frHB+Ab4z-UtdcYsM7SYHWk5WhtRfw@HIDDEN>
 <CAHyO48zVZYYuJt7QUCxPEXiZvbkCbSSRPN0f0WFRUvbjXayEkw@HIDDEN>
 <CAHyO48x5wM4+ANOQ1RxdYvBW_UdhvWCxnaxBqypi1HLD6gBWaQ@HIDDEN>
 <CAHyO48x_c=G1yBByt2A5CuR8FsTQ1j2duTqX35vsKE0C5=vryg@HIDDEN>
 <23975754-a336-fa76-e992-b57badd36cb5@HIDDEN>
In-Reply-To: <23975754-a336-fa76-e992-b57badd36cb5@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 03:03:39 -0500
Message-ID: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 2:41 AM Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN=
m> wrote:
>
> On 30.12.22 05:25, Aaron Jensen wrote:
> > On Thu, Dec 29, 2022 at 11:24 PM Aaron Jensen <aaronjensen@HIDDEN> w=
rote:
> >>
> >> And here is an init.el that reproduces it. It may take several
> >> restarts, but it reproduces it for me:
> >
> > I should note that you'll need to comment out the restart-Emacs in
> > order to let everything native compile if it hasn't already. Then you
> > can add the restart back in.
> >
> > Aaron
>
> FWIW, I can't yet reproduce this. Tried ca. 10 times in a row, under LLDB=
.

What version of macOS are you using?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 08:30:02 +0000
Resent-Message-ID: <handler.60220.B60220.167238898232271 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167238898232271
          (code B ref 60220); Fri, 30 Dec 2022 08:30:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 08:29:42 +0000
Received: from localhost ([127.0.0.1]:33502 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBAlp-0008OQ-SA
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:29:42 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37670)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pBAlo-0008OA-2I
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:29:41 -0500
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 <eliz@HIDDEN>)
 id 1pBAlh-0001qN-25; Fri, 30 Dec 2022 03:29:33 -0500
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=ubkNJ+2pPckBa9wvYWeXokFVAyrOi2wPuELMv6yV4L0=; b=OvTeWm1jCNrD
 OmCuL+CtP8byFWvLK7iZ20LVsyNauJtAp66Sspj46XhvwYZE+93nWXEbByOLJ01zd7scrdOBr1P4a
 MLjpdmfplg4lzarmt5mwgnZ/FVN/dGbDhSwGG6KxV7qsN4uZW4wscqP2OU5Feu6Cwxxp+1dI8rsEu
 5ow7kWls1mgOyK9FDRmIILiubGKhsufIThVIM90WdrN8H/sUJISHpniHMyIIWyIklnkImaA1LlHEM
 NJKnJcK+kZsji+y4gSyBUWGYLqtg/F36l05bKgT/NTlVnWYaCyosE/Tw8+WuRuFxhx+MOMxZd7lv+
 dwIs2z02PJna8X9a0YwTJQ==;
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 <eliz@HIDDEN>)
 id 1pBAld-0003Nz-Ml; Fri, 30 Dec 2022 03:29:32 -0500
Date: Fri, 30 Dec 2022 10:29:25 +0200
Message-Id: <83ilht70re.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN> (message from
 Paul Eggert on Thu, 29 Dec 2022 15:49:55 -0800)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN> 
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 29 Dec 2022 15:49:55 -0800
> Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
> From: Paul Eggert <eggert@HIDDEN>
> 
> On 12/29/22 15:46, Aaron Jensen wrote:
> >   have something that eagerly
> > loads packages on an idle timer (it caches what was loaded when Emacs
> > is quit).
> 
> Could it by that the dynamic linker is being invoked recursively? That 
> is, while something is being dynamically linked, a SIGALRM or equivalent 
> arrives, some idle timer code is run, and the dynamic linker is invoked 
> before the outer linker finishes? I imagine that might put some dynamic 
> linkers into a tizzy.

The timers of the kind that we see in the crash backtraces don't run
off SIGALRM, they run as part of the main loop.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 08:33:01 +0000
Resent-Message-ID: <handler.60220.B60220.1672389166318 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>, Andrea Corallo <akrl@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.1672389166318
          (code B ref 60220); Fri, 30 Dec 2022 08:33:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 08:32:46 +0000
Received: from localhost ([127.0.0.1]:33518 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBAoo-000053-5b
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:32:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:57700)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pBAom-0008WS-PB
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:32:45 -0500
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 <eliz@HIDDEN>)
 id 1pBAoh-000305-HX; Fri, 30 Dec 2022 03:32:39 -0500
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=ETvVu5QzzBbfhvx0TVGF3Ca+0a3pofCzZo4VnvAURPw=; b=ThY6XNAmyHBU
 8aS1BJbuE1hypdtClYeUQCpO/1Z1iuPsJEkB+eo7TGpKBObLrSODkd3u1Ke7dFbZGcLY76up4bwij
 p+zlIJU3y4jMoAL+IBt/UhOU17ErIA1ujqAtr2gCex+AKC4MkUmn147FWkinFa5KvNaY2aN0b3ozK
 5IiW7YczZJ0R6uWfZTcCDSsBuay+wXwfFCUGaG2JsGOFfHB30ytSFMME3VkNHz0RnDmahRX2BE021
 M0V0mvYL4538+kUGZWL1xkp0qooswh1HRCpIW2XcK/zXmkDCQoE9Cux5HR1h9uXppWX3gIPAbvSrQ
 8lG0G8VQTfEc9ULVy8J3Jw==;
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 <eliz@HIDDEN>)
 id 1pBAoS-0007J1-Pg; Fri, 30 Dec 2022 03:32:38 -0500
Date: Fri, 30 Dec 2022 10:32:22 +0200
Message-Id: <83h6xd70mh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 (message from Aaron Jensen on Thu, 29 Dec 2022 19:03:47 -0500)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Thu, 29 Dec 2022 19:03:47 -0500
> Cc: Eli Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
> 
> > > Could it by that the dynamic linker is being invoked recursively? That
> > > is, while something is being dynamically linked, a SIGALRM or equivalent
> > > arrives, some idle timer code is run, and the dynamic linker is invoked
> > > before the outer linker finishes? I imagine that might put some dynamic
> > > linkers into a tizzy.
> >
> >
> > I have no idea, would we see that in the trace at all? Here are two
> > more crashes: https://gist.github.com/aaronjensen/f7c46857ea93c858f46a639d8880f290
> >
> > I have been able to reproduce it just now pretty easily, but I still
> > can't reproduce it with the debugger attached.
> 
> Would it make sense to use block_atimers while loading native lisp? If
> that's a workable thing and you can send me a patch I can try it out.

Andrea, can you suggest a patch along these lines for Aaron to try?

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 08:38:01 +0000
Resent-Message-ID: <handler.60220.B60220.1672389434775 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.1672389434775
          (code B ref 60220); Fri, 30 Dec 2022 08:38:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 08:37:14 +0000
Received: from localhost ([127.0.0.1]:33524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBAt7-0000CR-Sg
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:37:14 -0500
Received: from eggs.gnu.org ([209.51.188.92]:34814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pBAt6-0000CE-QQ
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:37:13 -0500
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 <eliz@HIDDEN>)
 id 1pBAt1-0003fa-2J; Fri, 30 Dec 2022 03:37:07 -0500
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=RXTFkSPkVh4/7TMgJ/aq/Nlqk6OFCkX133mcXn2mZNQ=; b=dgl6hCtjYnD5
 4Jm0wID+Je5OcrjQMlrkBFzxAyoHJysvOBDDs8oinrjtq/cnOmoWojajezutGZWtB2Vp2/2QPRjwj
 Cg1KzycnHhP71NNx6lyguJoGQu10DGpydDKwtcZXZv0wY1PIq+RB8ze1v1IJacUze4CTqNv4Psy7P
 REZ+3RUVK/2KsWjo76H1pd/Ix1fn9Kkj5cxcLp599C0qeaqNbkVR3E4u0YZo2rVTd5oCcNLflwp6L
 6ja8xQ9QpCpcp7mybkR656xS9H2LtpCMvmcU4MP/bWcW4W4s7n40KA5/3SU7n0/MCb82tmMfVIiGo
 y3aUJsMxqebBUxK5/QSzFQ==;
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 <eliz@HIDDEN>)
 id 1pBAt0-0006wD-Np; Fri, 30 Dec 2022 03:37:06 -0500
Date: Fri, 30 Dec 2022 10:37:05 +0200
Message-Id: <83fscx70em.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN> (message from
 Paul Eggert on Thu, 29 Dec 2022 17:16:18 -0800)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 29 Dec 2022 17:16:18 -0800
> Cc: Eli Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN,
>  60220 <at> debbugs.gnu.org
> From: Paul Eggert <eggert@HIDDEN>
> 
> 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.

This is a limitation we don't want, as it is too severe.  How can we
prevent loading when idle timers can run any Lisp, and an arbitrary
Lisp program can always call some autoloaded function?

And I don't understand why we'd want to have such a restriction, since
idle timers run from the main loop, thus in safe context.  It would be
a gratuitous restriction that will only draw (justified) complaints.

Can you explain why you think loading shared libraries from an Emacs
idle timer could be dangerous?  I don't think I understand that.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 08:43:02 +0000
Resent-Message-ID: <handler.60220.B60220.16723897491261 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16723897491261
          (code B ref 60220); Fri, 30 Dec 2022 08:43:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 08:42:29 +0000
Received: from localhost ([127.0.0.1]:33528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBAyC-0000KH-Kw
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:42:28 -0500
Received: from mail-wm1-f51.google.com ([209.85.128.51]:40779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1pBAyA-0000K1-Qj
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 03:42:27 -0500
Received: by mail-wm1-f51.google.com with SMTP id
 k26-20020a05600c1c9a00b003d972646a7dso11697606wms.5
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 00:42:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:from:to:cc:subject:date:message-id
 :reply-to; bh=t2NhBcHgH+ET+z8CYiN5s9woIyfPzNa254mmYmjvx28=;
 b=gGP+0X7d4aBOG1SiNnizd7Q7kGfZVAwoURgMGZ8OxcOIrAhc2MoShBigGz9mSVdzp4
 rRsLFqVmL8CRJuf2W4mbrHRURNxxsQKquVVTeYiti2DGeez0bO2v7AV0uVclxJJewoCJ
 /1pGd6UFcFBJ/cnUwbzTuVs/0dHMRURVE3MP+iykVFkbP2HeHBvZ43LEeN5GdK3C9USh
 ziYYky7FRx+P+V91E0+4S1F9l+/tBiflZwstyki9E46gpvmN5p3ToKc3dcu/BYjWe/5U
 GQRAybjYQdVv5k9nlDfJDFfKI2uY/nDdfBt7raeqEYFjI9+fAz8ujRm8Qu0M9Kit1b0d
 dssw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
 :from:content-transfer-encoding:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=t2NhBcHgH+ET+z8CYiN5s9woIyfPzNa254mmYmjvx28=;
 b=ZWEMEuYQkKstYhyOh6pkIKw5P0DaS+K8bK3DpryxD+rwHABw4RJMKRb1nmPjdG3QoA
 QVpfADskpb1Piv79NMMTtFBWEIfeTrchMtlRAP5WQIsHitKGPRynxOMlGLc/53IG/6Rp
 t72b992IO8tG3v12iz0t8+AGrgHaFHjWM8w1NhF4h1kln/1GghTOOhybhBBQsNEhUa48
 xdIp9HymVy2JLxX2cBp71cpKoZpilTpf/Mlx6R5Jsbj/kyp0IulBymCOVq0vO8bzpvh/
 dbaVMrllRdTM1kJOxapvNkvTF2XBqbdXNFg1PxoPM4fu3fbGntZogtvf5Oevo5ZtUZbP
 TJkA==
X-Gm-Message-State: AFqh2koMC0Woh7EL+2Iu3aRbiYCu5BQtSP8SUdbEm2aI1lLqU1J82rBR
 tBc3/wvaKDUKvzeftcfF2Ao=
X-Google-Smtp-Source: AMrXdXuPH+ziKtfuEq0K2Uy8H0xh2fUHex39iI2t3q5AHL9C8Ua5IdxrKQe0w4/bm6C162qmndA1Tw==
X-Received: by 2002:a05:600c:c87:b0:3d9:73fb:8aaa with SMTP id
 fj7-20020a05600c0c8700b003d973fb8aaamr13218467wmb.8.1672389740731; 
 Fri, 30 Dec 2022 00:42:20 -0800 (PST)
Received: from smtpclient.apple (pd9e369ef.dip0.t-ipconnect.de.
 [217.227.105.239]) by smtp.gmail.com with ESMTPSA id
 z10-20020a05600c0a0a00b003d96efd09b7sm27690390wmp.19.2022.12.30.00.42.20
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 30 Dec 2022 00:42:20 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Mime-Version: 1.0 (1.0)
Date: Fri, 30 Dec 2022 09:42:09 +0100
Message-Id: <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
In-Reply-To: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
X-Mailer: iPhone Mail (20C65)
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

13.1 on an M1.=20

Sent from my iPhone

> On 30. Dec 2022, at 09:03, Aaron Jensen <aaronjensen@HIDDEN> wrote:
>=20
> =EF=BB=BFOn Fri, Dec 30, 2022 at 2:41 AM Gerd M=C3=B6llmann <gerd.moellman=
n@HIDDEN> wrote:
>>=20
>>> On 30.12.22 05:25, Aaron Jensen wrote:
>>> On Thu, Dec 29, 2022 at 11:24 PM Aaron Jensen <aaronjensen@HIDDEN> wr=
ote:
>>>>=20
>>>> And here is an init.el that reproduces it. It may take several
>>>> restarts, but it reproduces it for me:
>>>=20
>>> I should note that you'll need to comment out the restart-Emacs in
>>> order to let everything native compile if it hasn't already. Then you
>>> can add the restart back in.
>>>=20
>>> Aaron
>>=20
>> FWIW, I can't yet reproduce this. Tried ca. 10 times in a row, under LLDB=
.
>=20
> What version of macOS are you using?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 13:37:02 +0000
Resent-Message-ID: <handler.60220.B60220.167240740418286 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167240740418286
          (code B ref 60220); Fri, 30 Dec 2022 13:37:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 13:36:44 +0000
Received: from localhost ([127.0.0.1]:33742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBFYy-0004ks-CD
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:36:44 -0500
Received: from mail-pj1-f45.google.com ([209.85.216.45]:34307)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBFYw-0004kf-SI
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:36:43 -0500
Received: by mail-pj1-f45.google.com with SMTP id
 hd14-20020a17090b458e00b0021909875bccso20630028pjb.1
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 05:36:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=sNSqXZAJYm3EGwVxbD31FvZbsoZ+txr6RTm3bPl6agE=;
 b=LxEb1p9zOUrNXATUswOJ5X+RKK14qoaEGC220xQY2Ibxvf6DnBa4dPq24zY01nMqfG
 MMU5hfPt6Lb8Q0RUSnoVjFv2MaWAzKUFwXocTUCQz3MR+IszhvEhcmxhbA5hU9ahQtYJ
 COHUS4lLVkIp6OnguYFODfO/hsUxAu/9NCuGa837ui7+wjuhYwwl/uE71btp80w2DCRy
 DEC6jcEDrBvMqdMkpHKpePvRyrZs8mx+eNz3pWmZfsYurBhGIPsuIChfstdulqhH1nsk
 qmqWcSHp92NThEeZWEwJB1AjErCutb7s9EMtO/jjc17D5RlFsqB5ziCTPIq1CmTvXvwA
 7pSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=sNSqXZAJYm3EGwVxbD31FvZbsoZ+txr6RTm3bPl6agE=;
 b=Vnuy8fhzdm1LC9rjH+Avn75Ng9JbtAZRWwIUWV9gYe7oprgkUfhNUhtz/dhjAZKrW/
 eDzPWXGiWZifb+bQTo1tgC5/s1CXP083Kty3m3le35s8y4Dq2o9wYfSwaC1ssu7wWrfP
 QZjoY3aNnv4zXagvGXP56yOJJDNDZxCXK6BuunQmPRTmNUu4MOrA6zUeU0WCeVmTuCSF
 +MCpSPWjTPzTy5cMiutbIaO+9wvPUF4wIIcpsLEOZ6Bi1l8zrit5jmCpzuci+yr6U575
 65b9u2ucAV23PvMLpGOFZ5t5jj3xB2rYshdNuRI1o/ErQ0qWlJ0kijonRw0OPqx4CXkg
 XJGg==
X-Gm-Message-State: AFqh2kqQXtNuj8HFGHf8/TZmGIJZHYWOVtD2+VwGQzGOZBbkaH7kbp2d
 GGgF/XA8A4RSIqpEwU5let7j75X43NKkImzMee0=
X-Google-Smtp-Source: AMrXdXug+P+iaWja54TIIob4i6JMzkvLOKTuA32lbpyfJ61optiBdMA45pCEt8VGmdLT4ESrik5Xs5RuLmnJdcCpHYM=
X-Received: by 2002:a17:90a:4dce:b0:226:397c:f790 with SMTP id
 r14-20020a17090a4dce00b00226397cf790mr304834pjl.114.1672407396590; Fri, 30
 Dec 2022 05:36:36 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN> <83fscx70em.fsf@HIDDEN>
In-Reply-To: <83fscx70em.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 08:36:25 -0500
Message-ID: <CAHyO48xBwVwp+ojijeAx8yO3FM5o1F4b_5cq3QKi_wSjq7ba1g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 3:37 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > Date: Thu, 29 Dec 2022 17:16:18 -0800
> > Cc: Eli Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN,
> >  60220 <at> debbugs.gnu.org
> > From: Paul Eggert <eggert@HIDDEN>
> >
> > 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.
>
> This is a limitation we don't want, as it is too severe.  How can we
> prevent loading when idle timers can run any Lisp, and an arbitrary
> Lisp program can always call some autoloaded function?
>
> And I don't understand why we'd want to have such a restriction, since
> idle timers run from the main loop, thus in safe context.  It would be
> a gratuitous restriction that will only draw (justified) complaints.
>
> Can you explain why you think loading shared libraries from an Emacs
> idle timer could be dangerous?  I don't think I understand that.

I've already disproven this. I can reproduce a crash with just an
after-init hook loading several features.

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 13:38:01 +0000
Resent-Message-ID: <handler.60220.B60220.167240745718380 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167240745718380
          (code B ref 60220); Fri, 30 Dec 2022 13:38:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 13:37:37 +0000
Received: from localhost ([127.0.0.1]:33747 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBFZo-0004mN-Se
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:37:37 -0500
Received: from mail-pg1-f182.google.com ([209.85.215.182]:40716)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBFZn-0004m9-EA
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:37:35 -0500
Received: by mail-pg1-f182.google.com with SMTP id h192so9384838pgc.7
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 05:37:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=6x+oqfFyekbpIVZOYgHm/GTb2T1ric+3mvjAyz4we9A=;
 b=THx87Jx2W1/F9n+Hvb5lSGd68VvgSiymTdEfSBRAiLkXahtjiVcRSwh+bE2t0lIp9+
 YZe8h7E/rm+EI1kJnBKll6j6+7T3B8CqjfTwo0qLVHi0OIeQmgEuiMQn6JB5joCap6aK
 iwUFQ/rs8q7qGbUsQgkBB9bnfQK9tG+bMo9HGDqd1cLFYzCEMzL4B8cf46L+vXdmT9Cv
 N9T7RXGtewJ5434oYLB6POHCsW3yYS7AEk4Xi2/auVLcXMlCGQCOQQJqDqhyBeTV7iWX
 VHjna/HHzytH4T2DxSToV0oV9VWaztrEeh18+LVqnvu/jmdD++k66/Bjk12GQ7ByGEXN
 vDKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=6x+oqfFyekbpIVZOYgHm/GTb2T1ric+3mvjAyz4we9A=;
 b=f1NuEETKunIiuu2bld+Sr7ziomStZCuiNRD8p+n/cJToel0XYkuYT3qhJ/HfXApqOI
 o1ra2Agz5UEcCwQmeCgaCR5xTkwek3wW9Y/Lt/wl70IYWM6Zm7A0bai0COWGnKrXnLGD
 Q1c4XghVAsQhFPiV9p7MBTf25xEbYQy1Gc6pGWNP4Q257kQn1gaFldC8fehMPoZEiUVw
 CHYDRNcOxQaduq3p4WcZZJ/Et+6CAPWrjY6B7pln9SKToPOANdfUCxYr0B7N+RkIHSau
 XHK3jMPXBBFGQis461+EUNOoHp3PVuGOI/njbCblYjz579Gql6fLIkRoEHaJfiuUc/nj
 dvFw==
X-Gm-Message-State: AFqh2kpVOorhQyaeLNuGt5PB2x5xTzXtp7loUn+ptgXAV/01UN3zZ/pj
 ehlxAf1cC8c3M8G9REHORZxTTKQAN4h9LMgtJeU=
X-Google-Smtp-Source: AMrXdXsRO9Dh+WK5VXh2tYnpt141qfX/urxbr83Dccyhswckl3TZHli0GgeAH0AE/SCgpgtCuXckk9HV5Co4yTCiWus=
X-Received: by 2002:a65:4c81:0:b0:486:f3bf:822e with SMTP id
 m1-20020a654c81000000b00486f3bf822emr1907237pgt.482.1672407449788; Fri, 30
 Dec 2022 05:37:29 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
 <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
In-Reply-To: <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 08:37:18 -0500
Message-ID: <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 3:42 AM Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN=
m> wrote:
>
> 13.1 on an M1.

Ok, same. Did you allow everything to native compile before starting
the restart loop?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 13:53:02 +0000
Resent-Message-ID: <handler.60220.B60220.167240837219968 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167240837219968
          (code B ref 60220); Fri, 30 Dec 2022 13:53:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 13:52:52 +0000
Received: from localhost ([127.0.0.1]:33763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBFoa-0005C0-HW
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:52:52 -0500
Received: from mail-pj1-f41.google.com ([209.85.216.41]:41797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBFoY-0005Bh-Ov
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 08:52:51 -0500
Received: by mail-pj1-f41.google.com with SMTP id
 n65-20020a17090a2cc700b0021bc5ef7a14so21814594pjd.0
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 05:52:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=cTZGmD6mZNliim+YYAo3YGicD9UpE7vmtk+FLFr/M/0=;
 b=QILHo46uzhludwtAVkWerqxLHoVSozUYDHWUrTHQ0ZTj3l/pXJeInjSWhyshp5Qcxh
 PtAbqAgQsh0IBJA4QBY7yH5+py2vhYRKbYZSrOcrjrTiiw6kj+1AOBrrwIE8jBsy4trn
 VGQfBgrUK3NM0RAU9GwZv4PqkVaooN9eizNt2DGbjZwnsSDPCSfByX06EMZ2P6aGzbJ1
 6cZjRBjlCelfwPXkJFbUHTd+3ypVU4eiHOyRpehYquQdr62ACiMupPBMrX0+PmtB2K1S
 Na27us/lipaS6F4XpjsUvG70SxEQgPYv3n2ctJNKnl0J293wyVY5D/Tu2s2w0r48aZxS
 iTqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=cTZGmD6mZNliim+YYAo3YGicD9UpE7vmtk+FLFr/M/0=;
 b=MnJQNChRjZ6QehV8wL5/pfMD2GLQ1kHi+ST1vpBpRBXwgFVxOLGXMW7HzZJ3tpa6Lt
 695LLm5Ecr1xG6po7C5VnRTVONIMCCQSaE7ccDUK6rRJyQnx372HZokTZ/CYF1M3aixW
 D6WoLTuai/qu85WnibFTHkkVIvBOzoD+5WukwOw9BzV57uGY0439e+RQhflBl7/ziqep
 aEyE8UiPrUSWzltQhe2UtYEKirDLthJ74PCSpUN2rcDwhaTkrTXBW7dP7+fKKhMk6Cbd
 18kf2xQodzLOGc4TOh5F1DN9AwWcSK/2057zPZDPzrlw6pzsU3Sm3r64TyjVvJsruP5F
 ejGQ==
X-Gm-Message-State: AFqh2kr15jV9khWkUfpZoqHSa+hXsLZlIPgisJtdmIvsqqXSFWskny+B
 +G/WV0aGtLXqIPSjnWlvLhkln98M4+LhfdP1o5E=
X-Google-Smtp-Source: AMrXdXuf8ivFlipnFMDwUSRJztlay75wf+GGpc6Mv2XFyKhgXS59ZoXOHZzCZ4nU5ZTwJpJeh4gq0gWXI6jU+oWOUkY=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr1795151plm.81.1672408364714; Fri, 30
 Dec 2022 05:52:44 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
 <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
 <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
In-Reply-To: <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 08:52:33 -0500
Message-ID: <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 8:37 AM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> On Fri, Dec 30, 2022 at 3:42 AM Gerd M=C3=B6llmann <gerd.moellmann@gmail.=
com> wrote:
> >
> > 13.1 on an M1.
>
> Ok, same. Did you allow everything to native compile before starting
> the restart loop?

Also, please try to run it outside of LLDB and see if it crashes there.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 14:19:01 +0000
Resent-Message-ID: <handler.60220.B60220.167240994122471 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167240994122471
          (code B ref 60220); Fri, 30 Dec 2022 14:19:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 14:19:01 +0000
Received: from localhost ([127.0.0.1]:33781 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBGDs-0005qN-QT
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 09:19:01 -0500
Received: from eggs.gnu.org ([209.51.188.92]:60398)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pBGDq-0005q8-QF
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 09:18:59 -0500
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 <eliz@HIDDEN>)
 id 1pBGDk-0000E5-UJ; Fri, 30 Dec 2022 09:18:52 -0500
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=FW61JX7gCdcxofP6/lTbm+yrJCAtYPVCZpp0ERqxiyM=; b=jtIG0/b42IZl
 HZ0zOjrHbmm2TdPljHA5DKEyx4KbCdUQ+RdpxN0F9ZUWQKkb1FXFTQoZiQgLr0+CKWh662M/IW4iF
 3Nh2d7g66pHsmBUdzBo5j5ksk9O7jBXd+N4POSYlkvEB6iO1j6dUjI1fuoMT8Oz+MEBs6mbqPMafJ
 a3InuK4QvboYxYhwbc8nX8eUU+2NX0c0tFTt7LgQjc9FkgpvmIfEKntVNrafpf8obkIjlvEHBVmdx
 tYI6/EKlFjoUetwI1nQR36BUL9z6GYbeC0YYvx8KHDEh3iDLPg/LutszYjwC8ZqfYJqyxrCcuAkfS
 IEGFkyrb3jjVaXzv+0FASA==;
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 <eliz@HIDDEN>)
 id 1pBGDk-0000QK-8h; Fri, 30 Dec 2022 09:18:52 -0500
Date: Fri, 30 Dec 2022 16:18:51 +0200
Message-Id: <837cy96kl0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAHyO48xBwVwp+ojijeAx8yO3FM5o1F4b_5cq3QKi_wSjq7ba1g@HIDDEN>
 (message from Aaron Jensen on Fri, 30 Dec 2022 08:36:25 -0500)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN> <83fscx70em.fsf@HIDDEN>
 <CAHyO48xBwVwp+ojijeAx8yO3FM5o1F4b_5cq3QKi_wSjq7ba1g@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Aaron Jensen <aaronjensen@HIDDEN>
> Date: Fri, 30 Dec 2022 08:36:25 -0500
> Cc: Paul Eggert <eggert@HIDDEN>, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
> 
> > Can you explain why you think loading shared libraries from an Emacs
> > idle timer could be dangerous?  I don't think I understand that.
> 
> I've already disproven this. I can reproduce a crash with just an
> after-init hook loading several features.

I've seen that, but since we don't have a reasonable explanation for
the crashes, I don't think your reproduction is evidence that Paul's
fears, whatever they are, are necessarily incorrect.  The mere fact
that you can trigger the crash in a different scenario doesn't yet
mean the original scenario has nothing to do with the problem.  This
kind of conclusions can only be drawn once the reason is fully
understood, and we are not there yet.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 14:25:02 +0000
Resent-Message-ID: <handler.60220.B60220.167241025923038 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167241025923038
          (code B ref 60220); Fri, 30 Dec 2022 14:25:02 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 14:24:19 +0000
Received: from localhost ([127.0.0.1]:33790 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBGJ0-0005zV-Tj
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 09:24:19 -0500
Received: from mail-pl1-f181.google.com ([209.85.214.181]:39846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBGIz-0005zH-Pp
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 09:24:18 -0500
Received: by mail-pl1-f181.google.com with SMTP id d15so22024239pls.6
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 06:24:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DZ25oKqJ3RHR3exfVchA1j20drFzYH9mF9yzMdxlAf8=;
 b=lsDiDpvnacfAfjtrL5pEufSLTynODKzY4mnC2moUnVCVIfMkjpTEaLfGxQvzEIwIN0
 1jEoa45x3Yf1miGTDr9mjLCudz9MZ3//bIs94wxQBkdwT3qW1Eh9zK65F3I1k8G06FwX
 qvzX1AyZ6bwGiR/ox26vwjCe52PiF7SRM2AmqUZ6PKXb/c/99f/Ixm6GbGTi1F2hsNa2
 GJhbjPMTJ/zLwsJ4iIVKFdjG8ZQMjgz/sTlcHwhM8zwzI5hoFePE9z4wMoSP4UrulJsV
 6s6AgAnmcCp/ozNAgG9iQCmmVqi/EeqBD5+lBo9BqSlr+eGGKmTvy4QLYv8L7yLI74DG
 pd+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=DZ25oKqJ3RHR3exfVchA1j20drFzYH9mF9yzMdxlAf8=;
 b=WjvDuhvJkw75bOzvRJZWU44OYZpZfjdrWqmVc4NNM3y7Px61inLBnR4MZwdPxDQskI
 yXgNb6lLfH2b3ia1id28HhVClBaDvW6y3RgaqQdg2SU4yol1vT9+xmaIAclffTrrbMHr
 M2REw+OaFtaL6CYFr5S3VKGduhx4UZYCV2KhNfyeg4QaVg47oMWFLiMQembqdRUxO7V2
 /60x7IDpjTDI5BSOLADwZJzkDuvnAvXIwTwF9Gd4URF8FSDYT+bNMztB8M89ZezYDFPQ
 PYx/qTvrMKyeKVV3MddocBWirhHAx0BkFWiu3fft60gZgRdHGqRtDrdqM2MUi/QpoRBw
 GxQQ==
X-Gm-Message-State: AFqh2kr/oqfCW8SetxsyUtMlMkIvQxSWn9p9xgXd+FIxFXwTTXA2gFTO
 JeR5vEVpwLrKs8knGoD3lKnzC2HXWsCOHnipHZo=
X-Google-Smtp-Source: AMrXdXuE05r6qVnxmYeoaSIQyROENducbqaoIKEr+40jpy84opKM4j/lnXBCkW+POjEl8YZsNQMMqaKSI1NEPLPSdPQ=
X-Received: by 2002:a17:90a:4dce:b0:226:397c:f790 with SMTP id
 r14-20020a17090a4dce00b00226397cf790mr313828pjl.114.1672410251810; Fri, 30
 Dec 2022 06:24:11 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
 <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
 <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
 <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
In-Reply-To: <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 09:24:00 -0500
Message-ID: <CAHyO48xtwuaYMXWXwKti+xCLGc3VGCzzoYxC+U8QKXgNbD_M=g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 8:52 AM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>
> On Fri, Dec 30, 2022 at 8:37 AM Aaron Jensen <aaronjensen@HIDDEN> wrot=
e:
> >
> > On Fri, Dec 30, 2022 at 3:42 AM Gerd M=C3=B6llmann <gerd.moellmann@gmai=
l.com> wrote:
> > >
> > > 13.1 on an M1.
> >
> > Ok, same. Did you allow everything to native compile before starting
> > the restart loop?
>
> Also, please try to run it outside of LLDB and see if it crashes there.

FWIW, with CFLAGS=3D"-g -O0" CXXFLAGS=3D"-g -O0" and running in XCode it
seems to reproduce pretty easily for me. Only took a couple restarts.

https://share.cleanshot.com/PK2djHVv


On Fri, Dec 30, 2022 at 9:18 AM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> I've seen that, but since we don't have a reasonable explanation for
> the crashes, I don't think your reproduction is evidence that Paul's
> fears, whatever they are, are necessarily incorrect.  The mere fact
> that you can trigger the crash in a different scenario doesn't yet
> mean the original scenario has nothing to do with the problem.  This
> kind of conclusions can only be drawn once the reason is fully
> understood, and we are not there yet.

Understood, thank you. I should not jump so quickly to conclusions.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 15:28:01 +0000
Resent-Message-ID: <handler.60220.B60220.167241402931117 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167241402931117
          (code B ref 60220); Fri, 30 Dec 2022 15:28:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 15:27:09 +0000
Received: from localhost ([127.0.0.1]:35929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBHHp-00085p-DU
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 10:27:09 -0500
Received: from mail-wm1-f54.google.com ([209.85.128.54]:43762)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1pBHHo-00085a-Dd
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 10:27:08 -0500
Received: by mail-wm1-f54.google.com with SMTP id
 k22-20020a05600c1c9600b003d1ee3a6289so15380515wms.2
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 07:27:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to
 :content-language:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=cBFxxnAl/dVNhprSmzA9oRBYRCrhi8yacbqendeURE4=;
 b=ZSUBC0O2fhKp6AtRetSq/QRd6C37M8Clmaz0S7TyEcIjmxAjPv5FxsRy9WGcbDbBFn
 K+rXVRT0zjLMhPQny6k3q4ri+v3lUCTYI0YhVpsD0ne0zq1yWaxWp6oVYGefFySYHCpV
 57zGsll9qZmONgOSsS/VnIOUDyNwPb7flRcje9IqnRmMBFPuxA+yhVgMj44s3CdcC/Jl
 79HgInE7qOx9CYV4Yf/KeNQni+srg55H0WIWVU3RFap9lMYIWxczsblegD7Rn1Yg4fSA
 c7o+DvY3wJP2o7Q+0TX0V+g+FQGw7VC7ztterbn8Byqh+kGuBNWpwckD8hYA1cj80zHj
 4WMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to
 :content-language:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=cBFxxnAl/dVNhprSmzA9oRBYRCrhi8yacbqendeURE4=;
 b=6/haz9Fa4+2Q2hCxj+Nny5SWX2eY+madJXCp8OJmajGNQG8g9oetHJ/lN6ChqgBikX
 s9vSmRGqK9fKlm8SyRNhMnLcV27Q7slyfrZb2AVlVdGxpYViRUMDDMcM/ENTUlvS8Knj
 iryVP1zyYM7s8DxaxTvG8k2lgfiQ+IplQhQDJSQV82WW/IHvpRV+DVfsxMAH6BAi1/PA
 zfoesZd86A+ijfFJATswqSTVXeIOn4dmGDudd/duXd/76hOKi82ZY7tjHDp94CgxbcPm
 YXabke6swC6Cj0sGONee98TRkQxzG68I0uaiRsWO2EJ/j8RTOlTdi7dSZOpI2xJy8W6I
 OpDw==
X-Gm-Message-State: AFqh2krMQxhG894/wusIZDvVid6fyf8Vy6UavVzTkE+EcXlVjeu1FK7R
 VZDNDbDFbwTj7Fii6JUoY1I=
X-Google-Smtp-Source: AMrXdXvIRnEbNMBQkUsxjBp/5zi9Nwps5gbOTOT/7Oom3cdkZgJPpbj/VejpTxlW9lF9FLX3QNx7Sg==
X-Received: by 2002:a7b:c3d6:0:b0:3d3:5ccc:4442 with SMTP id
 t22-20020a7bc3d6000000b003d35ccc4442mr22853209wmj.26.1672414022493; 
 Fri, 30 Dec 2022 07:27:02 -0800 (PST)
Received: from [192.168.178.21] (pd9e369ef.dip0.t-ipconnect.de.
 [217.227.105.239]) by smtp.gmail.com with ESMTPSA id
 a21-20020a1cf015000000b003d070e45574sm28233278wmb.11.2022.12.30.07.27.00
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 30 Dec 2022 07:27:01 -0800 (PST)
Message-ID: <601a3979-ea55-fbac-6762-497cbc61628a@HIDDEN>
Date: Fri, 30 Dec 2022 16:27:00 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.5.1
Content-Language: en-US
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
 <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
 <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
 <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -1.1 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

On 30.12.22 14:52, Aaron Jensen wrote:
> On Fri, Dec 30, 2022 at 8:37 AM Aaron Jensen <aaronjensen@HIDDEN> wrote:
>>
>> On Fri, Dec 30, 2022 at 3:42 AM Gerd Möllmann <gerd.moellmann@HIDDEN> wrote:
>>>
>>> 13.1 on an M1.
>>
>> Ok, same. Did you allow everything to native compile before starting
>> the restart loop?
> 
> Also, please try to run it outside of LLDB and see if it crashes there.

It seem to depend on "-g -O0" plus running in LLDB.

With "-g -O0" and without LLDB, the first restart terminates with

~/tmp/ > HOME=. ~/emacs/master/src/emacs
dyld[4467]: Assertion failed: (this->magic == kMagic), function 
contains, file Loader.cpp, line 144.

With LLDB, it stops like this between restarts

* thread #21, stop reason = exec
     frame #0: 0x0000000100b50950 dyld`_dyld_start

but happily chips on after each "continue" in LLDB.

I don't see at the moment how to proceed with this.  Maybe it's worth 
trying to use a helper process for restarting Emacs, as you described 
elsewhere if I remember that right.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 15:52:01 +0000
Resent-Message-ID: <handler.60220.B60220.16724154621093 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16724154621093
          (code B ref 60220); Fri, 30 Dec 2022 15:52:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 15:51:02 +0000
Received: from localhost ([127.0.0.1]:35951 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBHew-0000HZ-9P
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 10:51:02 -0500
Received: from mail-pl1-f180.google.com ([209.85.214.180]:39518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pBHet-0000H5-RO
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 10:51:00 -0500
Received: by mail-pl1-f180.google.com with SMTP id d15so22240099pls.6
 for <60220 <at> debbugs.gnu.org>; Fri, 30 Dec 2022 07:50:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=wxxJXXYYCKUJPYNGMGawDq+S1C3j1ezx22NOrJCo5Qc=;
 b=UX+BOx5T+BZxO5MalOcpailljySFs1H/euaB315gMJo6PbzIzKRNii8J74EIj7o+WR
 +Y+e3U7G5/o1XaN7xztZOs7iYoGy9rBPWJJSg9W3fJujYGsKIDU5+AjDTKpKZESFH10/
 zmvrS+Q+v0Wr638xfCWQZJ8jSIjJHZDGXN6k0Y5BsRDDO6la8xHMLJQ2Bg4D+craYgIJ
 rlo+7vy1FPCbRvvD+YjayxVmga1CmMtPblugaIo0FM46j5YscsdJdOPzgZMw1MjaxNQc
 coj04dAGKFkXjgkMw+duDAJalk4QTHALZOkyEQgMsSVNcSB38xaBGxKd1HqKQBdHEZqx
 gpKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=wxxJXXYYCKUJPYNGMGawDq+S1C3j1ezx22NOrJCo5Qc=;
 b=zxWVPXpHIgu5lI/ZZxaBvE2wH1xDBGnsX4bxZURh7kJwMWk+djz36Nj3hrrxMzuiMo
 VhteouXTniQzFtWqBW924e+Zqsq2USP+6mQjHZUNXDjTG2kgvYySWKekpA2KnJQ4N6ZH
 nXuggCY15HzBcHNbQw36hoNAYrG37uGxjqftfA1hBs6qIJw2KrtSxTo4EEQXPxE5bop1
 P6DHw79pLnJDVwTdxcbmeSua/qJoL4f0Mr5/yZE8jiFRWJv7JpOX7hKrSEwpUFIMQL61
 BfD2ZOqZY6B+2IJmTcFgq5qafPnDsnhU0KlotW117IvEdmhQR2Mo7SdF4hIP3/zwfBH9
 BSBw==
X-Gm-Message-State: AFqh2koVwH/EQwNNth6FyTBQtKtjUPr5wlRMHKVqt4UcNkCrAlPzm3NK
 B/c71HB02AUhYPw1rAfhcifJ/t2odeU/LgP98b8=
X-Google-Smtp-Source: AMrXdXs7+3YAHOMjuS52TA8zkqtwf6J4TnUUbzQoYhwifb+ukPwFzLKfoYP38UCSGeS6KNbkU8WuyeXU1+UyZ92vnYg=
X-Received: by 2002:a17:90a:ad8a:b0:212:e24e:16b3 with SMTP id
 s10-20020a17090aad8a00b00212e24e16b3mr2143730pjq.69.1672415453994; Fri, 30
 Dec 2022 07:50:53 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48wthatu+zGmH5uy_nkMK7Ldhqk1csF38S+uwAvAgEnDxQ@HIDDEN>
 <EA29F17F-B97E-4DBF-ADDD-CA18E190711F@HIDDEN>
 <CAHyO48x+h-1YwxQ8b1iGxRkwDCocfAuPvWA9LsVW_9JojJrGHw@HIDDEN>
 <CAHyO48z9zWBS_EM6UhhjR31EvRmnZ3aUNHRak1mZfJhLoP-=Bg@HIDDEN>
 <601a3979-ea55-fbac-6762-497cbc61628a@HIDDEN>
In-Reply-To: <601a3979-ea55-fbac-6762-497cbc61628a@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Fri, 30 Dec 2022 10:50:42 -0500
Message-ID: <CAHyO48yYm57sbba4z_pct7RdSWMX3zNDMUYJugyx-=FyeDFK=A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, Dec 30, 2022 at 10:27 AM Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN=
om> wrote:
>
> On 30.12.22 14:52, Aaron Jensen wrote:
> > On Fri, Dec 30, 2022 at 8:37 AM Aaron Jensen <aaronjensen@HIDDEN> wr=
ote:
> >>
> >> On Fri, Dec 30, 2022 at 3:42 AM Gerd M=C3=B6llmann <gerd.moellmann@gma=
il.com> wrote:
> >>>
> >>> 13.1 on an M1.
> >>
> >> Ok, same. Did you allow everything to native compile before starting
> >> the restart loop?
> >
> > Also, please try to run it outside of LLDB and see if it crashes there.
>
> It seem to depend on "-g -O0" plus running in LLDB.
>
> With "-g -O0" and without LLDB, the first restart terminates with
>
> ~/tmp/ > HOME=3D. ~/emacs/master/src/emacs
> dyld[4467]: Assertion failed: (this->magic =3D=3D kMagic), function
> contains, file Loader.cpp, line 144.

Yes, this is what I see. The Apple error reporter shows me the full
stack trace I've submitted. I'm glad I'm not the only one. For me, it
does not depend on "-g -O0", but that does appear to make it more
likely.


> With LLDB, it stops like this between restarts
>
> * thread #21, stop reason =3D exec
>      frame #0: 0x0000000100b50950 dyld`_dyld_start
>
> but happily chips on after each "continue" in LLDB.

I'm guessing the exec breakpoint is expected and not problematic.
Xcode doesn't do this, and I can make LLDB crash, it just takes a few
times for me.

> I don't see at the moment how to proceed with this.  Maybe it's worth
> trying to use a helper process for restarting Emacs, as you described
> elsewhere if I remember that right.

I don't think this is necessary since I've seen what appears to be the
same crash on a fresh start (without restarting).

I don't know how to proceed either. Without any additional evidence,
the only thing I can guess is that we are hitting the same thing that
Xojo is:

https://www.mbs-plugins.de/archive/2022-12-28/Avoiding_macOS_Ventura_crashe=
s/monkeybreadsoftware_blog_xojo

Their current plan is to wait and see if Apple fixes it, but 13.2 beta
doesn't appear to have fixed it yet, so it may be a while. In the
interim, I'm just sending every crash report to Apple and starting
Emacs anew whenever it crashes (which thankfully under normal use
isn't all that often).

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 30 Dec 2022 22:43:01 +0000
Resent-Message-ID: <handler.60220.B60220.167244017921139 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167244017921139
          (code B ref 60220); Fri, 30 Dec 2022 22:43:01 +0000
Received: (at 60220) by debbugs.gnu.org; 30 Dec 2022 22:42:59 +0000
Received: from localhost ([127.0.0.1]:36250 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBO5b-0005Us-3B
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2022 17:42:59 -0500
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:33276)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1pBO5Z-0005Uc-Mj
 for 60220 <at> debbugs.gnu.org; Fri, 30 Dec 2022 17:42:58 -0500
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3D580160078;
 Fri, 30 Dec 2022 14:42:52 -0800 (PST)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id lAcpnVU_mdx9; Fri, 30 Dec 2022 14:42:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8EABE160079;
 Fri, 30 Dec 2022 14:42:51 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 8EABE160079
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672440171;
 bh=i4K1Fih7SMILkONMaR7FWKpPOM84rBsVIGyQzaGZXpc=;
 h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
 Content-Transfer-Encoding;
 b=jVbQnlrc5E9eqFZGA/CLSai8aTnMBNoKDDnbxQ8fazoqymrbr0lGY/GJbnRrQTahc
 GtSIJASKPuNS1xyhJShdxHWqtywyJVHi4YUtPl8LZ1la+yjaMcIitGilHJ6sdFedLx
 vP8OEJq10yvpecYIZwvrWJ1ZLPfgfThBo5BKv+ZQ=
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id 1dH6Xtaaa_dR; Fri, 30 Dec 2022 14:42:51 -0800 (PST)
Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 50885160078;
 Fri, 30 Dec 2022 14:42:51 -0800 (PST)
Message-ID: <18a7cf4f-5429-2e2d-88a7-33b43960c0b3@HIDDEN>
Date: Fri, 30 Dec 2022 14:42:50 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN> <83fscx70em.fsf@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <83fscx70em.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -3.4 (---)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)

On 12/30/22 00:37, Eli Zaretskii wrote:
> Can you explain why you think loading shared libraries from an Emacs
> idle timer could be dangerous?

No, sorry, I was mistaken in my analysis.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 31 Dec 2022 06:34:02 +0000
Resent-Message-ID: <handler.60220.B60220.16724684153858 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16724684153858
          (code B ref 60220); Sat, 31 Dec 2022 06:34:02 +0000
Received: (at 60220) by debbugs.gnu.org; 31 Dec 2022 06:33:35 +0000
Received: from localhost ([127.0.0.1]:36393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pBVR1-00010A-61
	for submit <at> debbugs.gnu.org; Sat, 31 Dec 2022 01:33:35 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35070)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pBVQz-0000zu-Nq
 for 60220 <at> debbugs.gnu.org; Sat, 31 Dec 2022 01:33:34 -0500
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 <eliz@HIDDEN>)
 id 1pBVQu-00016I-0J; Sat, 31 Dec 2022 01:33:28 -0500
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=ESZqnj6WUF5iOoNt8+DYOF0koXvFTu5oc2EMyZxpH8E=; b=dOayHvPZh1Jt
 6x5evUDuY2gwb9ik+1V+g68ZouvXTJpBZ1m/8lxjwn4JWtxRf3HfihIM/nYJPOcMXGRlHap6s6hVM
 I6Nb92o6H/C4ePxLK2HyWuuXpQgrtaef4Y26dy0TRKo3mxDr2E7nf+FHGHFDw5xtjL2u/sFBIeSy8
 BMX5lLxc8RD4uIPGMO8x6KeB02wlJGIDj5sOhN90Dy2eokvBdVqT2JVmiPjQ0y3Yh65GyGg4tb1bZ
 oRFzbzwnRJBBlvV4wxdXi45x1DefrV2QLGGt6vUkuJ3CRmcic5VW123HNT82ZgtPQeJwwpSD9+9BK
 jti80kSvhfkdRDpUrPLO6Q==;
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 <eliz@HIDDEN>)
 id 1pBVQt-0004d7-1t; Sat, 31 Dec 2022 01:33:27 -0500
Date: Sat, 31 Dec 2022 08:33:28 +0200
Message-Id: <83bknk5bgn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <18a7cf4f-5429-2e2d-88a7-33b43960c0b3@HIDDEN> (message from
 Paul Eggert on Fri, 30 Dec 2022 14:42:50 -0800)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <204d542c-73e6-243a-f2d5-36b92cfa25ee@HIDDEN> <83fscx70em.fsf@HIDDEN>
 <18a7cf4f-5429-2e2d-88a7-33b43960c0b3@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Fri, 30 Dec 2022 14:42:50 -0800
> Cc: aaronjensen@HIDDEN, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
> From: Paul Eggert <eggert@HIDDEN>
> 
> On 12/30/22 00:37, Eli Zaretskii wrote:
> > Can you explain why you think loading shared libraries from an Emacs
> > idle timer could be dangerous?
> 
> No, sorry, I was mistaken in my analysis.

OK, thanks.  It's good to know we have one problem less to investigate
and solve.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Andrea Corallo <akrl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 04 Jan 2023 15:52:01 +0000
Resent-Message-ID: <handler.60220.B60220.167284749330505 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org, Aaron Jensen <aaronjensen@HIDDEN>
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167284749330505
          (code B ref 60220); Wed, 04 Jan 2023 15:52:01 +0000
Received: (at 60220) by debbugs.gnu.org; 4 Jan 2023 15:51:33 +0000
Received: from localhost ([127.0.0.1]:49381 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pD63B-0007vx-CF
	for submit <at> debbugs.gnu.org; Wed, 04 Jan 2023 10:51:33 -0500
Received: from mx.sdf.org ([205.166.94.24]:59243)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <akrl@HIDDEN>) id 1pD639-0007vn-8b
 for 60220 <at> debbugs.gnu.org; Wed, 04 Jan 2023 10:51:32 -0500
Received: from ma.sdf.org (ma.sdf.org [205.166.94.33])
 by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 304FpHeS009634
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Wed, 4 Jan 2023 15:51:17 GMT
From: Andrea Corallo <akrl@HIDDEN>
In-Reply-To: <83h6xd70mh.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 30 Dec
 2022 10:32:22 +0200")
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN>
Date: Wed, 04 Jan 2023 15:51:17 +0000
Message-ID: <xjf7cy2b8ne.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> From: Aaron Jensen
 <aaronjensen@HIDDEN> >> Date: Thu, 29 Dec 2022 19:03:47 -0500 >> Cc: Eli
 Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
 >> >> > > Could it by that t [...] 
 Content analysis details:   (3.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [205.166.94.33 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> From: Aaron Jensen
    <aaronjensen@HIDDEN> >> Date: Thu, 29 Dec 2022 19:03:47 -0500 >> Cc: Eli
    Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
    >> >> > > Could it by that t [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [205.166.94.33 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Aaron Jensen <aaronjensen@HIDDEN>
>> Date: Thu, 29 Dec 2022 19:03:47 -0500
>> Cc: Eli Zaretskii <eliz@HIDDEN>, gerd.moellmann@HIDDEN, 60220 <at> debbugs.gnu.org
>> 
>> > > Could it by that the dynamic linker is being invoked recursively? That
>> > > is, while something is being dynamically linked, a SIGALRM or equivalent
>> > > arrives, some idle timer code is run, and the dynamic linker is invoked
>> > > before the outer linker finishes? I imagine that might put some dynamic
>> > > linkers into a tizzy.
>> >
>> >
>> > I have no idea, would we see that in the trace at all? Here are two
>> > more crashes: https://gist.github.com/aaronjensen/f7c46857ea93c858f46a639d8880f290
>> >
>> > I have been able to reproduce it just now pretty easily, but I still
>> > can't reproduce it with the debugger attached.
>> 
>> Would it make sense to use block_atimers while loading native lisp? If
>> that's a workable thing and you can send me a patch I can try it out.
>
> Andrea, can you suggest a patch along these lines for Aaron to try?
>
> Thanks.

Hi Eli,

sorry I'm traveling with sporadic access to the PC till next week.  If
the issue is still present I'll work on it next week.

Best Regards

  Andrea




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 04 Jan 2023 16:59:02 +0000
Resent-Message-ID: <handler.60220.B60220.16728515265374 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrea Corallo <akrl@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16728515265374
          (code B ref 60220); Wed, 04 Jan 2023 16:59:02 +0000
Received: (at 60220) by debbugs.gnu.org; 4 Jan 2023 16:58:46 +0000
Received: from localhost ([127.0.0.1]:49465 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pD76E-0001Oc-Ac
	for submit <at> debbugs.gnu.org; Wed, 04 Jan 2023 11:58:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56110)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pD76B-0001ON-Rx
 for 60220 <at> debbugs.gnu.org; Wed, 04 Jan 2023 11:58:44 -0500
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 <eliz@HIDDEN>)
 id 1pD765-0006NO-TX; Wed, 04 Jan 2023 11:58:37 -0500
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=ss+vhCXojqxqe7v3ZrsBBGql9sriJKD8kfWfFwwUNMs=; b=fd9yYxlkNO3D
 iEatZhHIsP57vDq/ShjHLJ/3u9HlS0QhVwoCpc2+8AP6ral987tAG1EQEB/AGW5DiM8/mGd5Hsqiz
 fQFBv7x532ZUwn3ZqdzNtr74Ky2HGLOUndxMkdpb+9EVdbCf7fCZLZvPR46UfQxvTAIQt1N44nM1M
 b7dZq4SchvB0WyWAjhWhIHs5MFKDywN5oPKrM4LDtSsGS1W5YETUdUwW3pFVHERM/UzIpA57AFyJP
 ikziA4pQvenwglzaFfJrSNvoctvdCTu+eDez8na/QcPExnmX6oh0ZsjGhRGVO9T/3zw4TTCC542L0
 Z9x1UYZ+NzbDGv2TK4GR4A==;
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 <eliz@HIDDEN>)
 id 1pD765-0000v9-CC; Wed, 04 Jan 2023 11:58:37 -0500
Date: Wed, 04 Jan 2023 18:58:50 +0200
Message-Id: <838riiz16d.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <xjf7cy2b8ne.fsf@HIDDEN> (message from Andrea Corallo on Wed, 
 04 Jan 2023 15:51:17 +0000)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN> <xjf7cy2b8ne.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Andrea Corallo <akrl@HIDDEN>
> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
>         eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> Date: Wed, 04 Jan 2023 15:51:17 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Would it make sense to use block_atimers while loading native lisp? If
> >> that's a workable thing and you can send me a patch I can try it out.
> >
> > Andrea, can you suggest a patch along these lines for Aaron to try?
> >
> > Thanks.
> 
> Hi Eli,
> 
> sorry I'm traveling with sporadic access to the PC till next week.  If
> the issue is still present I'll work on it next week.

Thanks in advance.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Andrea Corallo <akrl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 15:29:02 +0000
Resent-Message-ID: <handler.60220.B60220.16733645392469 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16733645392469
          (code B ref 60220); Tue, 10 Jan 2023 15:29:02 +0000
Received: (at 60220) by debbugs.gnu.org; 10 Jan 2023 15:28:59 +0000
Received: from localhost ([127.0.0.1]:40930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFGYd-0000di-7d
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 10:28:59 -0500
Received: from mx.sdf.org ([205.166.94.24]:57665)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <akrl@HIDDEN>) id 1pFGYb-0000da-5z
 for 60220 <at> debbugs.gnu.org; Tue, 10 Jan 2023 10:28:58 -0500
Received: from ma.sdf.org (ma.sdf.org [205.166.94.33])
 by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 30AFSmHZ027189
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Tue, 10 Jan 2023 15:28:49 GMT
From: Andrea Corallo <akrl@HIDDEN>
In-Reply-To: <838riiz16d.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 04 Jan
 2023 18:58:50 +0200")
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN> <xjf7cy2b8ne.fsf@HIDDEN>
 <838riiz16d.fsf@HIDDEN>
Date: Tue, 10 Jan 2023 15:28:48 +0000
Message-ID: <xjfwn5u9znz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo
 <akrl@HIDDEN> >> Cc: Aaron Jensen <aaronjensen@HIDDEN>,
 gerd.moellmann@HIDDEN, 
 >> eggert@HIDDEN, 60220 <at> debbugs.gnu.org >> Date: Wed, 04 Jan 2023 15:51:17
 +0000 >> > [...] 
 Content analysis details:   (3.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [205.166.94.33 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo
    <akrl@HIDDEN> >> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
    >> eggert@HIDDEN, 60220 <at> debbugs.gnu.org >> Date: Wed, 04 Jan 2023 15:51:17
    +0000 >> > [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [205.166.94.33 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Andrea Corallo <akrl@HIDDEN>
>> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
>>         eggert@HIDDEN, 60220 <at> debbugs.gnu.org
>> Date: Wed, 04 Jan 2023 15:51:17 +0000
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> >> Would it make sense to use block_atimers while loading native lisp? If
>> >> that's a workable thing and you can send me a patch I can try it out.
>> >
>> > Andrea, can you suggest a patch along these lines for Aaron to try?
>> >
>> > Thanks.
>> 
>> Hi Eli,
>> 
>> sorry I'm traveling with sporadic access to the PC till next week.  If
>> the issue is still present I'll work on it next week.
>
> Thanks in advance.

Hi all,

I pushed a change that should block atimers during native code loads,
it's in 'scratch/native-timers-blocked'.

I haven't tested it deeply but seems to work for me.  If anyone likes to
test it or play with it is there.

BR

  Andrea




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 16:57:02 +0000
Resent-Message-ID: <handler.60220.B60220.167336981211592 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrea Corallo <akrl@HIDDEN>
Cc: gerd.moellmann@HIDDEN, eggert@HIDDEN, 60220 <at> debbugs.gnu.org, aaronjensen@HIDDEN
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167336981211592
          (code B ref 60220); Tue, 10 Jan 2023 16:57:02 +0000
Received: (at 60220) by debbugs.gnu.org; 10 Jan 2023 16:56:52 +0000
Received: from localhost ([127.0.0.1]:40997 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFHvf-00030t-PM
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 11:56:52 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pFHvd-00030Y-16
 for 60220 <at> debbugs.gnu.org; Tue, 10 Jan 2023 11:56:50 -0500
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 <eliz@HIDDEN>)
 id 1pFHvW-0000j3-Rv; Tue, 10 Jan 2023 11:56:42 -0500
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=qDCYwEbSwIL5hoFef89jw4X+H9VaUj9t3dHTUz56974=; b=i/glcrOt5Bgf
 r1hjMXaw9adWsvW6h4SLQvHM3hdu8mbAAF+KSngOt/vF/yFNFqvjaFnGTtwvnBRtcarLQ2q3Sfjrq
 ptcr0wqxGKE7OymaXL+nL4V0lfLWIAHxLXViIPOFejymUGpivV89n+X+P5gk1RYcswce5TBSlXcLw
 44Ul2glTlblNKWaFdvxSzuWVvmHOxF29djKP7Ix8TiGHCdGbhjUGePWK+tPafe7FJFv13vakg1/kV
 If5piKL7ile1F1uCLBaP9cAevtAkp4fbim7SroAeY7XGkc5avwjeqdUM+6PUJX5SOfV/3GZPW5EoH
 TExWC5RmFY1GhSdn68EgNQ==;
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 <eliz@HIDDEN>)
 id 1pFHvV-0008IO-LK; Tue, 10 Jan 2023 11:56:42 -0500
Date: Tue, 10 Jan 2023 18:57:10 +0200
Message-Id: <83zgaqmiop.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <xjfwn5u9znz.fsf@HIDDEN> (message from Andrea Corallo on Tue, 
 10 Jan 2023 15:28:48 +0000)
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN> <xjf7cy2b8ne.fsf@HIDDEN>
 <838riiz16d.fsf@HIDDEN> <xjfwn5u9znz.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Andrea Corallo <akrl@HIDDEN>
> Cc: aaronjensen@HIDDEN, gerd.moellmann@HIDDEN, eggert@HIDDEN,
>         60220 <at> debbugs.gnu.org
> Date: Tue, 10 Jan 2023 15:28:48 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Andrea Corallo <akrl@HIDDEN>
> >> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
> >>         eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> >> Date: Wed, 04 Jan 2023 15:51:17 +0000
> >> 
> >> Eli Zaretskii <eliz@HIDDEN> writes:
> >> 
> >> >> Would it make sense to use block_atimers while loading native lisp? If
> >> >> that's a workable thing and you can send me a patch I can try it out.
> >> >
> >> > Andrea, can you suggest a patch along these lines for Aaron to try?
> >> >
> >> > Thanks.
> >> 
> >> Hi Eli,
> >> 
> >> sorry I'm traveling with sporadic access to the PC till next week.  If
> >> the issue is still present I'll work on it next week.
> >
> > Thanks in advance.
> 
> Hi all,
> 
> I pushed a change that should block atimers during native code loads,
> it's in 'scratch/native-timers-blocked'.
> 
> I haven't tested it deeply but seems to work for me.  If anyone likes to
> test it or play with it is there.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Aaron Jensen <aaronjensen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jan 2023 23:01:02 +0000
Resent-Message-ID: <handler.60220.B60220.167339161924167 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrea Corallo <akrl@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.167339161924167
          (code B ref 60220); Tue, 10 Jan 2023 23:01:02 +0000
Received: (at 60220) by debbugs.gnu.org; 10 Jan 2023 23:00:19 +0000
Received: from localhost ([127.0.0.1]:41356 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFNbP-0006Hj-3P
	for submit <at> debbugs.gnu.org; Tue, 10 Jan 2023 18:00:19 -0500
Received: from mail-pl1-f170.google.com ([209.85.214.170]:46821)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <aaronjensen@HIDDEN>) id 1pFNbM-0006HT-Vs
 for 60220 <at> debbugs.gnu.org; Tue, 10 Jan 2023 18:00:17 -0500
Received: by mail-pl1-f170.google.com with SMTP id jn22so14789123plb.13
 for <60220 <at> debbugs.gnu.org>; Tue, 10 Jan 2023 15:00:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=EKiX+YOr8yG7xtyXWAZ3IRzrVANefxxt3389sXM0Fp4=;
 b=PGCSfSj0UOLjQbhWTS4xNiGqQw6I0U4bwvCnkG2M06lYprFRMk0fubwmynzz6Ntj24
 l2fFWzNBGRvWEi6GYS74Pv6Rqs+D9UJ1LFsdsq/ve60ZXxSEgqL6QH1LAmiEodopRVtv
 TAeNJuvRtinEoq7yTLcTmTmOmWqZFyegtLumc8ez7n57wYgOVVIkxu1FgX/pAoNwCIK3
 c+b8TI1SSVUY18HqYdAe8D+3MjMEr9SLLDExf3QHsJSPvLJlSLDS0Zfls8G9eP14U5eB
 7WfH4xtWU9pbpW11FckU/U9UjxET+T4SVvclJTk41JMYNB7dprN+Tm4wdvQS9dW1ljLy
 242A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=EKiX+YOr8yG7xtyXWAZ3IRzrVANefxxt3389sXM0Fp4=;
 b=ga2Fsv23HgJtGrB0/Lh2SZswKLPqOo/GiW1m3zo1vj6dJhw6JL45QUgNmgyoZx+w0M
 WJdTV//nirLZxyHzFplRqfoZBm1icOfm9FMgrNq4z0qPLnL4W0w+WvBCawMu4iyFq2j7
 FRAt+aJF+yZJiQK+3xoSEWWmUTbOjpd1HxnCH8i8Dh6yminF9BC2RN8297l7Clw7iMBV
 efvnaLe5gkvRY+BpFs8STSZDjriEPEhE7GR/8utAYSp4lZJrmZMdxjMoXdXnWqcNSmWx
 f6ikJz9eCgN1XDkCrWbqywZ+DZlUMrI532Bun0rL0XkuzX2FXiLctgF9/vSLl8ojirUL
 rPNA==
X-Gm-Message-State: AFqh2koD3CK0aE2vDfwq5WPUWkCXXvRQKJWWRqiHKwOR543qebgutKIE
 NoD0BHcyZQeK9n0F0IP1mhByQaONvfauWmfUTto=
X-Google-Smtp-Source: AMrXdXtaejuaki2WlX02EDmdFfggUQ7f4ogACmkWBZCZHhB4MJqzKnrzsGQOZdnkYCZbMN98z15aSLdq1hQ7vXIiofA=
X-Received: by 2002:a17:902:7d92:b0:18e:bd50:f19a with SMTP id
 a18-20020a1709027d9200b0018ebd50f19amr4256167plm.81.1673391610988; Tue, 10
 Jan 2023 15:00:10 -0800 (PST)
MIME-Version: 1.0
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN> <xjf7cy2b8ne.fsf@HIDDEN> <838riiz16d.fsf@HIDDEN>
 <xjfwn5u9znz.fsf@HIDDEN>
In-Reply-To: <xjfwn5u9znz.fsf@HIDDEN>
From: Aaron Jensen <aaronjensen@HIDDEN>
Date: Tue, 10 Jan 2023 17:59:59 -0500
Message-ID: <CAHyO48x2ng79nL9wOGy2Tt6RUbP8aAT=oa1qY1c5XivnVdMnfQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Jan 10, 2023 at 10:28 AM Andrea Corallo <akrl@HIDDEN> wrote:
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> >> From: Andrea Corallo <akrl@HIDDEN>
> >> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
> >>         eggert@HIDDEN, 60220 <at> debbugs.gnu.org
> >> Date: Wed, 04 Jan 2023 15:51:17 +0000
> >>
> >> Eli Zaretskii <eliz@HIDDEN> writes:
> >>
> >> >> Would it make sense to use block_atimers while loading native lisp? If
> >> >> that's a workable thing and you can send me a patch I can try it out.
> >> >
> >> > Andrea, can you suggest a patch along these lines for Aaron to try?
> >> >
> >> > Thanks.
> >>
> >> Hi Eli,
> >>
> >> sorry I'm traveling with sporadic access to the PC till next week.  If
> >> the issue is still present I'll work on it next week.
> >
> > Thanks in advance.
>
> Hi all,
>
> I pushed a change that should block atimers during native code loads,
> it's in 'scratch/native-timers-blocked'.
>
> I haven't tested it deeply but seems to work for me.  If anyone likes to
> test it or play with it is there.
>
> BR
>
>   Andrea

Unfortunately, it still crashes for me with my repro (without
restarting, I just opened Emacs and it crashed).

Thanks,

Aaron




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#60220: 29.0.60; macOS 13.1 crash shortly after starting Emacs
Resent-From: Andrea Corallo <akrl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Jan 2023 11:02:01 +0000
Resent-Message-ID: <handler.60220.B60220.16735213163407 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60220
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Aaron Jensen <aaronjensen@HIDDEN>
Cc: gerd.moellmann@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, eggert@HIDDEN, 60220 <at> debbugs.gnu.org
Received: via spool by 60220-submit <at> debbugs.gnu.org id=B60220.16735213163407
          (code B ref 60220); Thu, 12 Jan 2023 11:02:01 +0000
Received: (at 60220) by debbugs.gnu.org; 12 Jan 2023 11:01:56 +0000
Received: from localhost ([127.0.0.1]:44799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pFvLH-0000ss-Pf
	for submit <at> debbugs.gnu.org; Thu, 12 Jan 2023 06:01:56 -0500
Received: from mx.sdf.org ([205.166.94.24]:49254)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <akrl@HIDDEN>) id 1pFvLD-0000si-Vc
 for 60220 <at> debbugs.gnu.org; Thu, 12 Jan 2023 06:01:54 -0500
Received: from ma.sdf.org (ma.sdf.org [205.166.94.33])
 by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 30CB1h6J024201
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO);
 Thu, 12 Jan 2023 11:01:44 GMT
From: Andrea Corallo <akrl@HIDDEN>
In-Reply-To: <CAHyO48x2ng79nL9wOGy2Tt6RUbP8aAT=oa1qY1c5XivnVdMnfQ@HIDDEN>
 (Aaron Jensen's message of "Tue, 10 Jan 2023 17:59:59 -0500")
References: <CAHyO48zVqcxP3CvQNfccZHuKn0JyVL2y+TQoxvJd-yTG1nPCgQ@HIDDEN>
 <24A595DF-81D8-47E7-90BC-FCDDB27315E8@HIDDEN>
 <CAHyO48w2w8MTcr_4ytcCU5f5q3cAAQpo_NuwpsD0+BW0VRAf1A@HIDDEN>
 <83ilhz2r14.fsf@HIDDEN>
 <CAHyO48z2SXg6Oz0FNVD2WS-j74Z=93GSW35Qt8sNuQhU2VBHOg@HIDDEN>
 <83r0wl0z6g.fsf@HIDDEN>
 <CAHyO48zC9WxBqHODUfdA_C2Vj_D-ya5jHx=1eCpoa8SdHwfXFQ@HIDDEN>
 <CAHyO48yNMOXYE0+TU=qZmcgeGpnrmRuy57wtCaGNxJhtBq1Czw@HIDDEN>
 <e75aae96-df88-7f9e-eac2-731889b73598@HIDDEN>
 <CAHyO48yjqwsVLBFBRYqnr+S19beh+-B0gYN737tw1kbwF=h7zw@HIDDEN>
 <CAHyO48y_2bgyZRMHbOPi_s+mgi6eEGe7PW1q02N8fYSoUueWEA@HIDDEN>
 <83h6xd70mh.fsf@HIDDEN> <xjf7cy2b8ne.fsf@HIDDEN>
 <838riiz16d.fsf@HIDDEN> <xjfwn5u9znz.fsf@HIDDEN>
 <CAHyO48x2ng79nL9wOGy2Tt6RUbP8aAT=oa1qY1c5XivnVdMnfQ@HIDDEN>
Date: Thu, 12 Jan 2023 11:01:43 +0000
Message-ID: <xjfsfgg9fu0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Aaron Jensen <aaronjensen@HIDDEN> writes:

> On Tue, Jan 10, 2023 at 10:28 AM Andrea Corallo <akrl@HIDDEN> wrote:
>>
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>> >> From: Andrea Corallo <akrl@HIDDEN>
>> >> Cc: Aaron Jensen <aaronjensen@HIDDEN>, gerd.moellmann@HIDDEN,
>> >>         eggert@HIDDEN, 60220 <at> debbugs.gnu.org
>> >> Date: Wed, 04 Jan 2023 15:51:17 +0000
>> >>
>> >> Eli Zaretskii <eliz@HIDDEN> writes:
>> >>
>> >> >> Would it make sense to use block_atimers while loading native lisp? If
>> >> >> that's a workable thing and you can send me a patch I can try it out.
>> >> >
>> >> > Andrea, can you suggest a patch along these lines for Aaron to try?
>> >> >
>> >> > Thanks.
>> >>
>> >> Hi Eli,
>> >>
>> >> sorry I'm traveling with sporadic access to the PC till next week.  If
>> >> the issue is still present I'll work on it next week.
>> >
>> > Thanks in advance.
>>
>> Hi all,
>>
>> I pushed a change that should block atimers during native code loads,
>> it's in 'scratch/native-timers-blocked'.
>>
>> I haven't tested it deeply but seems to work for me.  If anyone likes to
>> test it or play with it is there.
>>
>> BR
>>
>>   Andrea
>
> Unfortunately, it still crashes for me with my repro (without
> restarting, I just opened Emacs and it crashed).

Mhhh :/ , the only advice I have would be to two a printf in
'block_atimers' and 'unblock_atimers', just to be 100% that when when we
crash we did our job of blocking the timers.

  Andrea





Last modified: Thu, 12 Jan 2023 11:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.