Subject: 29.0.60; NSport segfaults when a fullscreen frame is being closed

From: Kai Ma <[email-masked]>
Date: Fri, 02 Dec 2022 20:01:31 +0800

Emacs segfaults when a fullscreen frame is being deleted.

Steps to reproduce on emacs -Q:

1. Launch an emacs instance.  The default frame should be in the window
   mode for now.

2. C-x 5 2

3. In the new frame, M-x toggle-frame-fullscreen.

4. In the new frame, C-x 5 0 to delete the frame.

Emacs then segfaults.

LLDB trace:

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xc0)
    frame #0: 0x0000000100238ed5 emacs`-[EmacsView resetCursorRects](self=0x0000000102e3ddd0, _cmd=<unavailable>) at nsterm.m:6707:29 [opt]
   6704	- (void)resetCursorRects
   6705	{
   6706	  NSRect visible = [self visibleRect];
-> 6707	  NSCursor *currentCursor = FRAME_POINTER_TYPE (emacsframe);
   6708	  NSTRACE ("[EmacsView resetCursorRects]");
   6709
   6710	  if (currentCursor == nil)
Target 0: (emacs) stopped.
warning: emacs was compiled with optimization - stepping may behave oddly; variables may not be available.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xc0)
  * frame #0: 0x0000000100238ed5 emacs`-[EmacsView resetCursorRects](self=0x0000000102e3ddd0, _cmd=<unavailable>) at nsterm.m:6707:29 [opt]
    frame #1: 0x00007ff819be1b95 AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 357
    frame #2: 0x00007ff819e520f0 AppKit`_NSViewSubViewMutationSafeApply + 227
    frame #3: 0x00007ff819be1c53 AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 547
    frame #4: 0x00007ff819e520f0 AppKit`_NSViewSubViewMutationSafeApply + 227
    frame #5: 0x00007ff819be1c53 AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 547
    frame #6: 0x00007ff819bdfddf AppKit`-[_NSTrackingAreaAKManager displayCycleUpdateStructuralRegions] + 227
    frame #7: 0x00007ff8195f4a84 AppKit`__NSWindowGetDisplayCycleObserverForUpdateStructuralRegions_block_invoke + 390
    frame #8: 0x00007ff8195ef701 AppKit`NSDisplayCycleObserverInvoke + 142
    frame #9: 0x00007ff8195ef331 AppKit`NSDisplayCycleFlush + 878
    frame #10: 0x00007ff81de68f46 QuartzCore`CA::Transaction::run_commit_handlers(CATransactionPhase) + 98
    frame #11: 0x00007ff81de67a10 QuartzCore`CA::Transaction::commit() + 380
    frame #12: 0x00007ff81968cedf AppKit`__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
    frame #13: 0x00007ff819ea3513 AppKit`___NSRunLoopObserverCreateWithHandler_block_invoke + 41
    frame #14: 0x00007ff81640d0e2 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
    frame #15: 0x00007ff81640d00a CoreFoundation`__CFRunLoopDoObservers + 482
    frame #16: 0x00007ff81640c590 CoreFoundation`__CFRunLoopRun + 870
    frame #17: 0x00007ff81640bbb0 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #18: 0x00007ff81fcedbd6 HIToolbox`RunCurrentEventLoopInMode + 292
    frame #19: 0x00007ff81fced9e6 HIToolbox`ReceiveNextEventCommon + 679
    frame #20: 0x00007ff81fced723 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 70
    frame #21: 0x00007ff81952eb37 AppKit`_DPSNextEvent + 909
    frame #22: 0x00007ff81952d9b8 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1219
    frame #23: 0x00007ff81951fff3 AppKit`-[NSApplication run] + 586
    frame #24: 0x000000010023680d emacs`-[EmacsApp run](self=0x0000000102e09540, _cmd=<unavailable>) at nsterm.m:5818:7 [opt]
    frame #25: 0x0000000100235395 emacs`ns_select_1(nfds=0, readfds=0x00007ff7bfefdcb0, writefds=0x00007ff7bfefdc00, exceptfds=0x0000000000000000, timeout=0x00007ff7bfefddb0, sigmask=0x0000000000000000, run_loop_only=NO) at nsterm.m:4833:3 [opt]
    frame #26: 0x0000000100234f54 emacs`ns_select(nfds=<unavailable>, readfds=<unavailable>, writefds=<unavailable>, exceptfds=<unavailable>, timeout=<unavailable>, sigmask=<unavailable>) at nsterm.m:4885:10 [opt]
    frame #27: 0x00000001001e69b4 emacs`wait_reading_process_output(time_limit=<unavailable>, nsecs=<unavailable>, read_kbd=-1, do_display=true, wait_for_cell=0x0000000000000000, wait_proc=<unavailable>, just_wait_proc=0) at process.c:5689:18 [opt]
    frame #28: 0x000000010000a705 emacs`sit_for(timeout=<unavailable>, reading=true, display_option=1) at dispnew.c:6252:7 [opt]
    frame #29: 0x00000001000f7b3a emacs`read_char(commandflag=1, map=0x00000001071456f3, prev_event=0x0000000000000000, used_mouse_menu=0x00007ff7bfefe5df, end_time=0x0000000000000000) at keyboard.c:2872:11 [opt]
    frame #30: 0x00000001000f3d14 emacs`read_key_sequence(keybuf=<unavailable>, prompt=0x0000000000000000, dont_downcase_last=false, can_return_switch_frame=<unavailable>, fix_current_buffer=true, prevent_redisplay=<unavailable>) at keyboard.c:10074:12 [opt]
    frame #31: 0x00000001000f1d99 emacs`command_loop_1 at keyboard.c:1376:15 [opt]
    frame #32: 0x000000010018abf7 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1270), handlers=<unavailable>, hfun=(emacs`cmd_error at keyboard.c:928)) at eval.c:1474:25 [opt]
    frame #33: 0x00000001000f19ce emacs`command_loop_2(handlers=0x0000000000000090) at keyboard.c:1125:11 [opt]
    frame #34: 0x000000010018a4c1 emacs`internal_catch(tag=<unavailable>, func=(emacs`command_loop_2 at keyboard.c:1121), arg=0x0000000000000090) at eval.c:1197:25 [opt]
    frame #35: 0x0000000100278ae8 emacs`recursive_edit_1.cold.1 at keyboard.c:1103:2 [opt]
    frame #36: 0x00000001000f127d emacs`recursive_edit_1 [inlined] command_loop at keyboard.c:1100:5 [opt]
    frame #37: 0x00000001000f1278 emacs`recursive_edit_1 at keyboard.c:712:9 [opt]
    frame #38: 0x00000001000f13f3 emacs`Frecursive_edit at keyboard.c:795:3 [opt]
    frame #39: 0x00000001000f039d emacs`main(argc=<unavailable>, argv=0x00007ff7bfefed40) at emacs.c:2523:3 [opt]
    frame #40: 0x00007ff816002310 dyld`start + 2432

The trace generated by MacOS is attached below.

--8<---------------cut here---------------start------------->8---
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               emacs [1499]
Path:                  /Users/USER/*/emacs
Identifier:            emacs
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        zsh [98663]
Responsible:           iTerm2 [85335]
User ID:               501

Date/Time:             2022-12-02 19:51:08.8088 +0800
OS Version:            macOS 13.0.1 (22A400)
Report Version:        12
Bridge OS Version:     7.0 (20P420)
Anonymous UUID:        8D5E2A2D-26F7-7169-F0E7-FCBCC909E77F

Sleep/Wake UUID:       E052EC9A-66FD-4AD3-B1B1-1FD2DF7D8528

Time Awake Since Boot: 600000 seconds
Time Since Wake:       1920 seconds

System Integrity Protection: disabled

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

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

VM Region Info: 0xc0 is not in any region.  Bytes before following region: 140737487863616
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      shared memory            7ffffff88000-7ffffff89000 [    4K] r-x/r-x SM=SHM  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff8162fb30e __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff816332f7b pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff81623f530 raise + 26
3   emacs                         	       0x101b026e7 terminate_due_to_signal + 167 (emacs.c:464)
4   emacs                         	       0x101b0301b emacs_abort + 15 (sysdep.c:2313)
5   emacs                         	       0x101ac0672 ns_term_shutdown + 162 (nsterm.m:5765)
6   emacs                         	       0x101977e93 shut_down_emacs + 339 (emacs.c:3009)
7   emacs                         	       0x101b026b5 terminate_due_to_signal + 117 (emacs.c:447)
8   emacs                         	       0x10199f9fe handle_fatal_signal + 14 (sysdep.c:1783)
9   emacs                         	       0x10199fa81 deliver_thread_signal + 129 (sysdep.c:1775)
10  emacs                         	       0x10199ddb9 deliver_fatal_thread_signal + 9 (sysdep.c:1795)
11  libsystem_platform.dylib      	    0x7ff81635dc1d _sigtramp + 29
12  ???                           	    0x600003c2d590 ???
13  AppKit                        	    0x7ff819be1b95 -[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 357
14  AppKit                        	    0x7ff819e520f0 _NSViewSubViewMutationSafeApply + 227
15  AppKit                        	    0x7ff819be1c53 -[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 547
16  AppKit                        	    0x7ff819e520f0 _NSViewSubViewMutationSafeApply + 227
17  AppKit                        	    0x7ff819be1c53 -[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 547
18  AppKit                        	    0x7ff819bdfddf -[_NSTrackingAreaAKManager displayCycleUpdateStructuralRegions] + 227
19  AppKit                        	    0x7ff8195f4a84 __NSWindowGetDisplayCycleObserverForUpdateStructuralRegions_block_invoke + 390
20  AppKit                        	    0x7ff8195ef701 NSDisplayCycleObserverInvoke + 142
21  AppKit                        	    0x7ff8195ef331 NSDisplayCycleFlush + 878
22  QuartzCore                    	    0x7ff81de68f46 CA::Transaction::run_commit_handlers(CATransactionPhase) + 98
23  QuartzCore                    	    0x7ff81de67a10 CA::Transaction::commit() + 380
24  AppKit                        	    0x7ff81968cedf __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
25  AppKit                        	    0x7ff819ea3513 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
26  CoreFoundation                	    0x7ff81640d0e2 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
27  CoreFoundation                	    0x7ff81640d00a __CFRunLoopDoObservers + 482
28  CoreFoundation                	    0x7ff81640c590 __CFRunLoopRun + 870
29  CoreFoundation                	    0x7ff81640bbb0 CFRunLoopRunSpecific + 560
30  HIToolbox                     	    0x7ff81fcedbd6 RunCurrentEventLoopInMode + 292
31  HIToolbox                     	    0x7ff81fced806 ReceiveNextEventCommon + 199
32  HIToolbox                     	    0x7ff81fced723 _BlockUntilNextEventMatchingListInModeWithFilter + 70
33  AppKit                        	    0x7ff81952eb37 _DPSNextEvent + 909
34  AppKit                        	    0x7ff81952d9b8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1219
35  AppKit                        	    0x7ff81951fff3 -[NSApplication run] + 586
36  emacs                         	       0x101ac080d -[EmacsApp run] + 333 (nsterm.m:5818)
37  emacs                         	       0x101ad72bd ns_read_socket_1 + 685 (nsterm.m:4698)
38  emacs                         	       0x101988d50 gobble_input + 272 (keyboard.c:7417)
39  emacs                         	       0x10198cb2b get_input_pending + 150 (keyboard.c:7373) [inlined]
40  emacs                         	       0x10198cb2b detect_input_pending + 219 (keyboard.c:10877)
41  emacs                         	       0x101a704fd wait_reading_process_output + 3613 (process.c:5563)
42  emacs                         	       0x101894705 sit_for + 437 (dispnew.c:6252)
43  emacs                         	       0x101981b3a read_char + 7034 (keyboard.c:2872)
44  emacs                         	       0x10197dd14 read_key_sequence + 1620 (keyboard.c:10074)
45  emacs                         	       0x10197bd99 command_loop_1 + 953 (keyboard.c:1376)
46  emacs                         	       0x101a14bf7 internal_condition_case + 87 (eval.c:1474)
47  emacs                         	       0x10197b9ce command_loop_2 + 46 (keyboard.c:1125)
48  emacs                         	       0x101a144c1 internal_catch + 81 (eval.c:1197)
49  emacs                         	       0x101b02ae8 recursive_edit_1.cold.1 + 72 (keyboard.c:1103)
50  emacs                         	       0x10197b27d command_loop + 5 (keyboard.c:1100) [inlined]
51  emacs                         	       0x10197b27d recursive_edit_1 + 333 (keyboard.c:712)
52  emacs                         	       0x10197b3f3 Frecursive_edit + 323 (keyboard.c:795)
53  emacs                         	       0x10197a39d main + 9373 (emacs.c:2523)
54  dyld                          	    0x7ff816002310 start + 2432

Thread 1:: gmain
0   libsystem_kernel.dylib        	    0x7ff8162fd3b6 __select + 10
1   libglib-2.0.0.dylib           	       0x10296a527 g_poll + 505
2   libglib-2.0.0.dylib           	       0x10295dbe4 g_main_context_iterate + 349
3   libglib-2.0.0.dylib           	       0x10295dc95 g_main_context_iteration + 55
4   libglib-2.0.0.dylib           	       0x10295ed65 glib_worker_main + 30
5   libglib-2.0.0.dylib           	       0x102981266 g_thread_proxy + 66
6   libsystem_pthread.dylib       	    0x7ff816333259 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff81632ec7b thread_start + 15

Thread 2:
0   libsystem_kernel.dylib        	    0x7ff8162f9442 __pselect + 10
1   libsystem_kernel.dylib        	    0x7ff8162f9335 pselect$DARWIN_EXTSN + 42
2   emacs                         	       0x101ac19d7 -[EmacsApp fd_handler:] + 263 (nsterm.m:6315)
3   Foundation                    	    0x7ff81725d82c __NSThread__start__ + 1009
4   libsystem_pthread.dylib       	    0x7ff816333259 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff81632ec7b thread_start + 15

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff8162f46a2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff81630267d mach_msg2_internal + 82
2   libsystem_kernel.dylib        	    0x7ff8162fb71a mach_msg_overwrite + 723
3   libsystem_kernel.dylib        	    0x7ff8162f4989 mach_msg + 19
4   CoreFoundation                	    0x7ff81640dd0e __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff81640c77a __CFRunLoopRun + 1360
6   CoreFoundation                	    0x7ff81640bbb0 CFRunLoopRunSpecific + 560
7   AppKit                        	    0x7ff81968e696 _NSEventThread + 132
8   libsystem_pthread.dylib       	    0x7ff816333259 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff81632ec7b thread_start + 15

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

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

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

Thread 7:
0   libsystem_pthread.dylib       	    0x7ff81632ec58 start_wqthread + 0

Thread 8:
0   libsystem_pthread.dylib       	    0x7ff81632ec58 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007ff859c5e4c0  rcx: 0x00007ff7be6711a8  rdx: 0x0000000000000000
  rdi: 0x0000000000000103  rsi: 0x0000000000000006  rbp: 0x00007ff7be6711d0  rsp: 0x00007ff7be6711a8
   r8: 0x00007ffffffffff8   r9: 0x00000000000001ff  r10: 0x00007ff859c5e4c0  r11: 0x0000000000000246
  r12: 0x0000000000000103  r13: 0x00007ff815fc6e00  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007ff8162fb30e  rfl: 0x0000000000000246  cr2: 0x0000000101b0300c
  
Logical CPU:     0
Error Code:      0x02000148 
Trap Number:     133

Thread 0 instruction stream:
  00 66 2e 0f 1f 84 00 00-00 00 00 55 48 89 e5 b8  .f.........UH...
  01 00 00 00 5d c3 0f 1f-44 00 00 55 48 89 e5 41  ....]...D..UH..A
  56 53 48 83 ec 40 49 89-fe 48 85 ff 74 15 48 8b  VSH..@I..H..t.H.
  15 36 44 09 00 48 8d 7d-d0 4c 89 f6 e8 7a 79 04  .6D..H.}.L...zy.
  00 eb 0b 0f 57 c0 0f 29-45 e0 0f 29 45 d0 48 8b  ....W..)E..)E.H.
  05 66 47 09 00 49 8b 04-06 48 8b 80 c8 01 00 00  .fG..I...H......
 [48]8b 98 c0 00 00 00 48-85 db 75 17 48 8b 3d 38  H......H..u.H.=8	<==
  45 09 00 48 8b 35 49 32-09 00 ff 15 2b 47 08 00  E..H.5I2....+G..
  48 89 c3 0f 28 45 d0 0f-28 4d e0 0f 11 4c 24 10  H...(E..(M...L$.
  0f 11 04 24 e8 7e 6e 04-00 84 c0 75 24 48 8b 35  ...$.~n....u$H.5
  27 31 09 00 0f 28 45 d0-0f 28 4d e0 0f 11 4c 24  '1...(E..(M...L$
  10 0f 11 04 24 4c 89 f7-48 89 da ff 15 ea 46 08  ....$L..H.....F.

Binary Images:
    0x7ff8162f3000 -     0x7ff81632cff7 libsystem_kernel.dylib (*) <0c2fd2c9-777c-3355-b70f-7b1b6e9d1b0b> /usr/lib/system/libsystem_kernel.dylib
    0x7ff81632d000 -     0x7ff816338ff7 libsystem_pthread.dylib (*) <13b5e252-77d1-31e1-888d-1c5f4426ea87> /usr/lib/system/libsystem_pthread.dylib
    0x7ff8161fb000 -     0x7ff816283fff libsystem_c.dylib (*) <5efaf10b-2ec1-32ed-b077-80125e552c8d> /usr/lib/system/libsystem_c.dylib
       0x10188a000 -        0x101b45fff emacs (*) <c378d8f7-48cd-3c53-a238-3156010af5e4> /Users/USER/*/emacs
    0x7ff81635a000 -     0x7ff816363ff7 libsystem_platform.dylib (*) <f07558db-8b15-3d96-93f9-3a61bbd52f25> /usr/lib/system/libsystem_platform.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff8194f0000 -     0x7ff81a4f4ff6 com.apple.AppKit (6.9) <817d572e-eb8c-3999-b7a0-68e1c4b47266> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff81de65000 -     0x7ff81e1b4ffd com.apple.QuartzCore (1.11) <10a00482-d136-3e49-bbd5-e9691cc8f82d> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7ff81638f000 -     0x7ff816827fff com.apple.CoreFoundation (6.9) <dbc459f3-81bb-398a-8f74-3f7392392bb7> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff81fcbe000 -     0x7ff81ffb5ff2 com.apple.HIToolbox (2.1.1) <ff73b93b-3c5b-3f73-948f-0a35a80f7fad> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7ff815ffc000 -     0x7ff81609054f dyld (*) <28fd2071-57f3-3873-87bf-e4f674a82de6> /usr/lib/dyld
       0x10292b000 -        0x102a0afff libglib-2.0.0.dylib (*) <71ee11e9-dcf4-3b7f-9389-ec9c6d78175c> /usr/local/Cellar/glib/2.74.0/lib/libglib-2.0.0.dylib
    0x7ff817205000 -     0x7ff817c16ff6 com.apple.Foundation (6.9) <eca88952-d3af-357e-80d8-4d31b2dc0c26> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    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: 15953
    thread_create: 0
    thread_set_state: 280

VM Region Summary:
ReadOnly portion of Libraries: Total=469.2M resident=0K(0%) swapped_out_or_unallocated=469.2M(100%)
Writable regions: Total=682.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=682.7M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 3600K        8 
CG image                           472K       18 
ColorSync                          224K       25 
CoreAnimation                     1048K       46 
CoreGraphics                        16K        3 
CoreImage                           60K        5 
CoreUI image data                 1468K       11 
Foundation                          16K        1 
Image IO                            64K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           278.7M       77 
MALLOC guard page                   32K        8 
MALLOC_LARGE (reserved)             64K        1         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       54.5M        9 
Stack                             13.6M       10 
VM_ALLOCATE                        328K       17 
__CTF                               756        1 
__DATA                            23.9M      391 
__DATA_CONST                      16.3M      251 
__DATA_DIRTY                       653K      108 
__FONT_DATA                        2352        1 
__LINKEDIT                       191.7M       50 
__OBJC_RO                         65.1M        1 
__OBJC_RW                         1982K        2 
__TEXT                           277.5M      413 
dyld private memory                256K        1 
mapped file                      207.1M       33 
shared memory                      808K       23 
===========                     =======  ======= 
TOTAL                              1.5G     1520 
TOTAL, minus reserved VM space     1.1G     1520 

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

{"app_name":"emacs","timestamp":"2022-12-02 19:51:10.00 +0800","app_version":"","slice_uuid":"c378d8f7-48cd-3c53-a238-3156010af5e4","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.0.1 (22A400)","roots_installed":0,"incident_id":"57CB4387-F14F-4EBE-9C21-863AC9EA3AAE","name":"emacs"}
{
  "uptime" : 600000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro15,1",
  "coalitionID" : 157187,
  "osVersion" : {
    "train" : "macOS 13.0.1",
    "build" : "22A400",
    "releaseType" : "User"
  },
  "captureTime" : "2022-12-02 19:51:08.8088 +0800",
  "incident" : "57CB4387-F14F-4EBE-9C21-863AC9EA3AAE",
  "pid" : 1499,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2022-12-02 19:50:54.6123 +0800",
  "procStartAbsTime" : 601804513058053,
  "procExitAbsTime" : 601818708961946,
  "procName" : "emacs",
  "procPath" : "\/Users\/USER\/*\/emacs",
  "parentProc" : "zsh",
  "parentPid" : 98663,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "8D5E2A2D-26F7-7169-F0E7-FCBCC909E77F",
  "responsiblePid" : 85335,
  "responsibleProc" : "iTerm2",
  "wakeTime" : 1920,
  "bridgeVersion" : {"build":"20P420","train":"7.0"},
  "sleepWakeUUID" : "E052EC9A-66FD-4AD3-B1B1-1FD2DF7D8528",
  "sip" : "disabled",
  "vmRegionInfo" : "0xc0 is not in any region.  Bytes before following region: 140737487863616\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      shared memory            7ffffff88000-7ffffff89000 [    4K] r-x\/r-x SM=SHM  ",
  "exception" : {"codes":"0x0000000000000001, 0x00000000000000c0","rawCodes":[1,192],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x00000000000000c0"},
  "vmregioninfo" : "0xc0 is not in any region.  Bytes before following region: 140737487863616\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      shared memory            7ffffff88000-7ffffff89000 [    4K] r-x\/r-x SM=SHM  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":280,"task_for_pid":15953},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":9665693,"instructionState":{"instructionStream":{"bytes":[0,102,46,15,31,132,0,0,0,0,0,85,72,137,229,184,1,0,0,0,93,195,15,31,68,0,0,85,72,137,229,65,86,83,72,131,236,64,73,137,254,72,133,255,116,21,72,139,21,54,68,9,0,72,141,125,208,76,137,246,232,122,121,4,0,235,11,15,87,192,15,41,69,224,15,41,69,208,72,139,5,102,71,9,0,73,139,4,6,72,139,128,200,1,0,0,72,139,152,192,0,0,0,72,133,219,117,23,72,139,61,56,69,9,0,72,139,53,73,50,9,0,255,21,43,71,8,0,72,137,195,15,40,69,208,15,40,77,224,15,17,76,36,16,15,17,4,36,232,126,110,4,0,132,192,117,36,72,139,53,39,49,9,0,15,40,69,208,15,40,77,224,15,17,76,36,16,15,17,4,36,76,137,247,72,137,218,255,21,234,70,8],"offset":96}},"threadState":{"r13":{"value":140703497481728,"symbolLocation":0,"symbol":"objc_msgSend"},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":140737488355320},"cr2":{"value":4323291148},"rdx":{"value":0},"r10":{"value":140704634758336,"symbolLocation":0,"symbol":"_main_thread"},"r9":{"value":511},"r15":{"value":22},"rbx":{"value":140704634758336,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703500841742,"matchesCrashFrame":1},"rbp":{"value":140702028075472},"rsp":{"value":140702028075432},"r12":{"value":259},"rcx":{"value":140702028075432},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":33550,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":24443,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":279856,"symbol":"raise","symbolLocation":26,"imageIndex":2},{"imageOffset":2590439,"sourceLine":464,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":3,"symbolLocation":167},{"imageOffset":2592795,"sourceLine":2313,"sourceFile":"sysdep.c","symbol":"emacs_abort","imageIndex":3,"symbolLocation":15},{"imageOffset":2319986,"sourceLine":5765,"sourceFile":"nsterm.m","symbol":"ns_term_shutdown","imageIndex":3,"symbolLocation":162},{"imageOffset":974483,"sourceLine":3009,"sourceFile":"emacs.c","symbol":"shut_down_emacs","imageIndex":3,"symbolLocation":339},{"imageOffset":2590389,"sourceLine":447,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":3,"symbolLocation":117},{"imageOffset":1137150,"sourceLine":1783,"sourceFile":"sysdep.c","symbol":"handle_fatal_signal","imageIndex":3,"symbolLocation":14},{"imageOffset":1137281,"sourceLine":1775,"sourceFile":"sysdep.c","symbol":"deliver_thread_signal","imageIndex":3,"symbolLocation":129},{"imageOffset":1129913,"sourceLine":1795,"sourceFile":"sysdep.c","symbol":"deliver_fatal_thread_signal","imageIndex":3,"symbolLocation":9},{"imageOffset":15389,"symbol":"_sigtramp","symbolLocation":29,"imageIndex":4},{"imageOffset":105553179366800,"imageIndex":5},{"imageOffset":7281557,"symbol":"-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:]","symbolLocation":357,"imageIndex":6},{"imageOffset":9838832,"symbol":"_NSViewSubViewMutationSafeApply","symbolLocation":227,"imageIndex":6},{"imageOffset":7281747,"symbol":"-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:]","symbolLocation":547,"imageIndex":6},{"imageOffset":9838832,"symbol":"_NSViewSubViewMutationSafeApply","symbolLocation":227,"imageIndex":6},{"imageOffset":7281747,"symbol":"-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:]","symbolLocation":547,"imageIndex":6},{"imageOffset":7273951,"symbol":"-[_NSTrackingAreaAKManager displayCycleUpdateStructuralRegions]","symbolLocation":227,"imageIndex":6},{"imageOffset":1067652,"symbol":"__NSWindowGetDisplayCycleObserverForUpdateStructuralRegions_block_invoke","symbolLocation":390,"imageIndex":6},{"imageOffset":1046273,"symbol":"NSDisplayCycleObserverInvoke","symbolLocation":142,"imageIndex":6},{"imageOffset":1045297,"symbol":"NSDisplayCycleFlush","symbolLocation":878,"imageIndex":6},{"imageOffset":16198,"symbol":"CA::Transaction::run_commit_handlers(CATransactionPhase)","symbolLocation":98,"imageIndex":7},{"imageOffset":10768,"symbol":"CA::Transaction::commit()","symbolLocation":380,"imageIndex":7},{"imageOffset":1691359,"symbol":"__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke","symbolLocation":285,"imageIndex":6},{"imageOffset":10171667,"symbol":"___NSRunLoopObserverCreateWithHandler_block_invoke","symbolLocation":41,"imageIndex":6},{"imageOffset":516322,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":23,"imageIndex":8},{"imageOffset":516106,"symbol":"__CFRunLoopDoObservers","symbolLocation":482,"imageIndex":8},{"imageOffset":513424,"symbol":"__CFRunLoopRun","symbolLocation":870,"imageIndex":8},{"imageOffset":510896,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":8},{"imageOffset":195542,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":194566,"symbol":"ReceiveNextEventCommon","symbolLocation":199,"imageIndex":9},{"imageOffset":194339,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":70,"imageIndex":9},{"imageOffset":256823,"symbol":"_DPSNextEvent","symbolLocation":909,"imageIndex":6},{"imageOffset":252344,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1219,"imageIndex":6},{"imageOffset":196595,"symbol":"-[NSApplication run]","symbolLocation":586,"imageIndex":6},{"imageOffset":2320397,"sourceLine":5818,"sourceFile":"nsterm.m","symbol":"-[EmacsApp run]","imageIndex":3,"symbolLocation":333},{"imageOffset":2413245,"sourceLine":4698,"sourceFile":"nsterm.m","symbol":"ns_read_socket_1","imageIndex":3,"symbolLocation":685},{"imageOffset":1043792,"sourceLine":7417,"sourceFile":"keyboard.c","symbol":"gobble_input","imageIndex":3,"symbolLocation":272},{"symbol":"get_input_pending","inline":true,"imageIndex":3,"imageOffset":1059627,"symbolLocation":150,"sourceLine":7373,"sourceFile":"keyboard.c"},{"imageOffset":1059627,"sourceLine":10877,"sourceFile":"keyboard.c","symbol":"detect_input_pending","imageIndex":3,"symbolLocation":219},{"imageOffset":1991933,"sourceLine":5563,"sourceFile":"process.c","symbol":"wait_reading_process_output","imageIndex":3,"symbolLocation":3613},{"imageOffset":42757,"sourceLine":6252,"sourceFile":"dispnew.c","symbol":"sit_for","imageIndex":3,"symbolLocation":437},{"imageOffset":1014586,"sourceLine":2872,"sourceFile":"keyboard.c","symbol":"read_char","imageIndex":3,"symbolLocation":7034},{"imageOffset":998676,"sourceLine":10074,"sourceFile":"keyboard.c","symbol":"read_key_sequence","imageIndex":3,"symbolLocation":1620},{"imageOffset":990617,"sourceLine":1376,"sourceFile":"keyboard.c","symbol":"command_loop_1","imageIndex":3,"symbolLocation":953},{"imageOffset":1616887,"sourceLine":1474,"sourceFile":"eval.c","symbol":"internal_condition_case","imageIndex":3,"symbolLocation":87},{"imageOffset":989646,"sourceLine":1125,"sourceFile":"keyboard.c","symbol":"command_loop_2","imageIndex":3,"symbolLocation":46},{"imageOffset":1615041,"sourceLine":1197,"sourceFile":"eval.c","symbol":"internal_catch","imageIndex":3,"symbolLocation":81},{"imageOffset":2591464,"sourceLine":1103,"sourceFile":"keyboard.c","symbol":"recursive_edit_1.cold.1","imageIndex":3,"symbolLocation":72},{"symbol":"command_loop","inline":true,"imageIndex":3,"imageOffset":987773,"symbolLocation":5,"sourceLine":1100,"sourceFile":"keyboard.c"},{"imageOffset":987773,"sourceLine":712,"sourceFile":"keyboard.c","symbol":"recursive_edit_1","imageIndex":3,"symbolLocation":333},{"imageOffset":988147,"sourceLine":795,"sourceFile":"keyboard.c","symbol":"Frecursive_edit","imageIndex":3,"symbolLocation":323},{"imageOffset":983965,"sourceLine":2523,"sourceFile":"emacs.c","symbol":"main","imageIndex":3,"symbolLocation":9373},{"imageOffset":25360,"symbol":"start","symbolLocation":2432,"imageIndex":10}]},{"id":9665699,"name":"gmain","frames":[{"imageOffset":41910,"symbol":"__select","symbolLocation":10,"imageIndex":0},{"imageOffset":259367,"symbol":"g_poll","symbolLocation":505,"imageIndex":11},{"imageOffset":207844,"symbol":"g_main_context_iterate","symbolLocation":349,"imageIndex":11},{"imageOffset":208021,"symbol":"g_main_context_iteration","symbolLocation":55,"imageIndex":11},{"imageOffset":212325,"symbol":"glib_worker_main","symbolLocation":30,"imageIndex":11},{"imageOffset":352870,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":11},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":9665715,"frames":[{"imageOffset":25666,"symbol":"__pselect","symbolLocation":10,"imageIndex":0},{"imageOffset":25397,"symbol":"pselect$DARWIN_EXTSN","symbolLocation":42,"imageIndex":0},{"imageOffset":2324951,"sourceLine":6315,"sourceFile":"nsterm.m","symbol":"-[EmacsApp fd_handler:]","imageIndex":3,"symbolLocation":263},{"imageOffset":362540,"symbol":"__NSThread__start__","symbolLocation":1009,"imageIndex":12},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":9665725,"name":"com.apple.NSEventThread","frames":[{"imageOffset":5794,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":63101,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34586,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6537,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":519438,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":8},{"imageOffset":513914,"symbol":"__CFRunLoopRun","symbolLocation":1360,"imageIndex":8},{"imageOffset":510896,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":8},{"imageOffset":1697430,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":6},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":9665730,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":9665791,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":9665793,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":9665795,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":9665932,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703500808192,
    "size" : 237560,
    "uuid" : "0c2fd2c9-777c-3355-b70f-7b1b6e9d1b0b",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703501045760,
    "size" : 49144,
    "uuid" : "13b5e252-77d1-31e1-888d-1c5f4426ea87",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703499792384,
    "size" : 561152,
    "uuid" : "5efaf10b-2ec1-32ed-b077-80125e552c8d",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4320698368,
    "size" : 2867200,
    "uuid" : "c378d8f7-48cd-3c53-a238-3156010af5e4",
    "path" : "\/Users\/USER\/*\/emacs",
    "name" : "emacs"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703501230080,
    "size" : 40952,
    "uuid" : "f07558db-8b15-3d96-93f9-3a61bbd52f25",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703553224704,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 16797687,
    "uuid" : "817d572e-eb8c-3999-b7a0-68e1c4b47266",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703630249984,
    "CFBundleShortVersionString" : "1.11",
    "CFBundleIdentifier" : "com.apple.QuartzCore",
    "size" : 3473406,
    "uuid" : "10a00482-d136-3e49-bbd5-e9691cc8f82d",
    "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore",
    "name" : "QuartzCore",
    "CFBundleVersion" : "1042.20"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703501447168,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 4820992,
    "uuid" : "dbc459f3-81bb-398a-8f74-3f7392392bb7",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1953.1"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703662071808,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 3112947,
    "uuid" : "ff73b93b-3c5b-3f73-948f-0a35a80f7fad",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703497699328,
    "size" : 607568,
    "uuid" : "28fd2071-57f3-3873-87bf-e4f674a82de6",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4338135040,
    "size" : 917504,
    "uuid" : "71ee11e9-dcf4-3b7f-9389-ec9c6d78175c",
    "path" : "\/usr\/local\/Cellar\/glib\/2.74.0\/lib\/libglib-2.0.0.dylib",
    "name" : "libglib-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703516610560,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 10559479,
    "uuid" : "eca88952-d3af-357e-80d8-4d31b2dc0c26",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1953.1"
  }
],
  "sharedCache" : {
  "base" : 140703497093120,
  "size" : 21474836480,
  "uuid" : "840e528a-0c70-3c6a-b7b4-4f05f32ccc51"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=469.2M resident=0K(0%) swapped_out_or_unallocated=469.2M(100%)\nWritable regions: Total=682.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=682.7M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               256K        2 \nActivity Tracing                   256K        1 \nCG backing stores                 3600K        8 \nCG image                           472K       18 \nColorSync                          224K       25 \nCoreAnimation                     1048K       46 \nCoreGraphics                        16K        3 \nCoreImage                           60K        5 \nCoreUI image data                 1468K       11 \nFoundation                          16K        1 \nImage IO                            64K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           278.7M       77 \nMALLOC guard page                   32K        8 \nMALLOC_LARGE (reserved)             64K        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       54.5M        9 \nStack                             13.6M       10 \nVM_ALLOCATE                        328K       17 \n__CTF                               756        1 \n__DATA                            23.9M      391 \n__DATA_CONST                      16.3M      251 \n__DATA_DIRTY                       653K      108 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       191.7M       50 \n__OBJC_RO                         65.1M        1 \n__OBJC_RW                         1982K        2 \n__TEXT                           277.5M      413 \ndyld private memory                256K        1 \nmapped file                      207.1M       33 \nshared memory                      808K       23 \n===========                     =======  ======= \nTOTAL                              1.5G     1520 \nTOTAL, minus reserved VM space     1.1G     1520 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000223
    },
    {
      "rolloutId" : "61fd92db295c182621ececc3",
      "factorPackIds" : {
        "SIRI_DIALOG_ASSETS" : "6357deb4892de80b72cc9b97"
      },
      "deploymentId" : 240000215
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro15,1, BootROM 1916.40.8.0.0 (iBridge: 20.16.420.0.0,0), 6 processors, 6-Core Intel Core i7, 2.6 GHz, 16 GB, SMC 
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Graphics: Radeon Pro 555X, Radeon Pro 555X, PCIe, 4 GB
Display: LV273HUPR, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), Main, MirrorOff, Online
Display: DELL D2421DS, 1920 x 1080 (1080p FHD - Full High Definition), MirrorOff, Online
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2400 MHz, SK Hynix, HMA81GS6AFR8N-UH
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2400 MHz, SK Hynix, HMA81GS6AFR8N-UH
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Sep 14 2022 18:10:05 version 9.30.489.3.32.5.84 FWID 01-31bf0e8d
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: AX88179A, Ethernet, en6
Network Service: Wi-Fi, AirPort, en0
USB Device: USB3.0 Hub
USB Device: AX88179A
USB Device: USB31Bus
USB Device: 3-Port USB 2.1 Hub
USB Device: USB2.0 Hub
USB Device: USB Billboard Device
USB Device: USB Receiver
USB Device: T2Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.5
--8<---------------cut here---------------end--------------->8---

In GNU Emacs 29.0.60 (build 4, x86_64-apple-darwin22.1.0, NS
 appkit-2299.00 Version 13.0.1 (Build 22A400)) of 2022-11-29 built on
 Kais-MacBook.local
Repository revision: 067c65578e02034d7605f1dcaf6a6d0c4bbdbda3
Repository branch: emacs-29
Windowing system distributor 'Apple', version 10.3.2299
System Description:  macOS 13.0.1

Configured using:
 'configure --with-xwidgets --with-json --with-native-compilation'

Configured features:
ACL DBUS 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 XWIDGETS ZLIB

Important settings:
  value of $LC_ALL: zh_CN.utf-8
  value of $LANG: zh_CN.utf-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  global-wakatime-mode: t
  wakatime-mode: t
  popper-echo-mode: t
  popper-mode: t
  hl-todo-mode: t
  rainbow-delimiters-mode: t
  display-line-numbers-mode: t
  recentf-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  winner-mode: t
  winum-mode: t
  which-key-mode: t
  corfu-popupinfo-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-mouse-mode: t
  vertico-mode: t
  projectile-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  rime-regexp-mode: t
  prescient-persist-mode: t
  global-ligature-mode: t
  ligature-mode: t
  ns-auto-titlebar-mode: t
  electric-pair-mode: t
  override-global-mode: t
  global-auto-revert-mode: t
  global-so-long-mode: t
  delete-selection-mode: t
  pixel-scroll-precision-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  hs-minor-mode: t

Features:
(shadow sort ecomplete mail-extr emacsbug message yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config mailabbrev
gmm-utils mailheader sendmail vertico-directory cus-edit pp cus-start
wakatime-mode autoinsert popper-echo popper hideshow hl-todo
rainbow-delimiters display-line-numbers recentf tree-widget yasnippet
winner winum which-key corfu-popupinfo kind-icon svg-lib color svg dom
xml corfu-prescient corfu marginalia vertico-mouse vertico projectile
project grep compile comint ansi-osc ansi-color ibuf-ext ibuffer
ibuffer-loaddefs thingatpt pcase keyfreq prelude-erc prelude-apps
rime-regexp rime rime-predicates xdg posframe popup dash prelude-mail
gnus nnheader gnus-util text-property-search time-date mail-utils range
wid-edit prelude-os prelude-help prelude-lang-zig prelude-lang-web
prelude-lang-agda agda2 prelude-lang-haskell derived prelude-lang-js
prelude-lang-ml prelude-lang-coq prelude-lang-rust prelude-lang-python
prelude-lang-cc prelude-lang-lisp prelude-prog prelude-blog prelude-org
prelude-tex prelude-git prelude-dired prelude-chinese prelude-project
prelude-ibuffer prelude-completion orderless prescient char-fold
prelude-search prelude-workspace prelude-ui ligature ns-auto-titlebar
prelude-core elec-pair use-package-diminish diminish
exec-path-from-shell use-package-ensure undohist edmacro kmacro
use-package-bind-key bind-key easy-mmode autorevert filenotify so-long
delsel no-littering compat compat-macs prelude-benchmark benchmark-init
comp comp-cstr warnings icons advice prelude-common prelude-package
quelpa-use-package cl-extra use-package-core quelpa mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr lisp-mnt monokai-theme pixel-scroll cua-base cus-load
prelude-loaddefs helpful-autoloads geiser-guile-autoloads
flycheck-grammarly-autoloads flymake-grammarly-autoloads
eyebrowse-autoloads carbon-now-sh-autoloads benchmark-init-autoloads
company-coq-autoloads elisp-demos-autoloads vertico-prescient-autoloads
kind-icon-autoloads grammarly-autoloads w3m-autoloads
pinyinlib-autoloads lsp-pyright-autoloads autothemer-autoloads
d2-mode-autoloads org-roam-ui-autoloads elisp-refs-autoloads
cdlatex-autoloads ns-auto-titlebar-autoloads rime-autoloads
helm-swoop-autoloads highlight-indent-guides-autoloads paredit-autoloads
vterm-autoloads treemacs-all-the-icons-autoloads clhs-autoloads
popper-autoloads merlin-autoloads rainbow-identifiers-autoloads
swift-mode-autoloads rainbow-delimiters-autoloads
org-roam-bibtex-autoloads rustic-autoloads xterm-color-autoloads
rust-mode-autoloads yaml-mode-autoloads multiple-cursors-autoloads
websocket-autoloads dired-filter-autoloads auctex-autoloads tex-site
company-math-autoloads company-autoloads zig-mode-autoloads
ivy-autoloads debbugs-autoloads highlight-indentation-autoloads
git-timemachine-autoloads org-noter-autoloads rotate-autoloads
vundo-autoloads diredfl-autoloads embark-consult-autoloads
embark-autoloads citre-autoloads nix-mode-autoloads request-autoloads
agitate-autoloads helm-bibtex-autoloads helm-autoloads
helm-core-autoloads org-download-autoloads async-autoloads
wakatime-mode-autoloads deft-autoloads crdt-autoloads eat-autoloads
cmake-mode-autoloads all-the-icons-dired-autoloads
editorconfig-autoloads python-mode-autoloads dash-at-point-autoloads
cape-autoloads elfeed-autoloads js2-mode-autoloads ripgrep-autoloads
dumb-jump-autoloads rainbow-mode-autoloads blink-search-autoloads
utop-autoloads tuareg-autoloads rx caml-autoloads modus-themes-autoloads
simple-httpd-autoloads which-key-autoloads org-modern-autoloads
quickrun-autoloads geiser-racket-autoloads geiser-impl help-fns
radix-tree help-mode geiser-custom geiser-base ring geiser-autoloads
project-autoloads org-ref-autoloads ox-pandoc-autoloads
citeproc-autoloads queue-autoloads bibtex-completion-autoloads
htmlize-autoloads speed-type-autoloads persp-mode-autoloads
ccls-autoloads expand-region-autoloads modern-cpp-font-lock-autoloads
cnfonts-autoloads ob-rust-autoloads biblio-autoloads
biblio-core-autoloads org-latex-impatient-autoloads hyperbole-autoloads
undohist-autoloads alert-autoloads gntp-autoloads
string-inflection-autoloads catppuccin-theme-autoloads keyfreq-autoloads
forge-autoloads magit-autoloads git-commit-autoloads
with-editor-autoloads transient-autoloads closql-autoloads
ormolu-autoloads reformatter-autoloads diminish-autoloads
dired-hacks-utils-autoloads wgrep-autoloads diredful-autoloads
meow-autoloads org-appear-autoloads orderless-autoloads
nix-sandbox-autoloads web-mode-autoloads org-roam-autoloads
magit-section-autoloads emacsql-sqlite-autoloads
typescript-mode-autoloads flycheck-haskell-autoloads
haskell-mode-autoloads flycheck-autoloads pkg-info-autoloads
epl-autoloads xref-autoloads power-mode-autoloads
google-translate-autoloads popup-autoloads ghub-autoloads
treepy-autoloads quelpa-use-package-autoloads use-package-autoloads
bind-key-autoloads quelpa-autoloads log4e-autoloads parsebib-autoloads
treemacs-projectile-autoloads projectile-autoloads valign-autoloads
visual-fill-column-autoloads smartparens-autoloads ef-themes-autoloads
yasnippet-autoloads corfu-prescient-autoloads corfu-autoloads
hl-todo-autoloads dockerfile-mode-autoloads dune-autoloads
all-the-icons-ibuffer-autoloads all-the-icons-autoloads
math-symbol-lists-autoloads sly-autoloads color-rg-autoloads
typit-autoloads mmt-autoloads go-translate-autoloads nov-autoloads
esxml-autoloads kv-autoloads proof-general-autoloads proof-site
proof-autoloads vertico-posframe-autoloads vertico-autoloads
indent-guide-autoloads pdf-tools-autoloads tablist-autoloads
lsp-ui-autoloads no-littering-autoloads svg-lib-autoloads
doom-themes-autoloads ligature-autoloads minimap-autoloads
prescient-autoloads winum-autoloads marginalia-autoloads
consult-autoloads compat-autoloads clojure-mode-autoloads
emacsql-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads
lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads bui-autoloads lsp-mode-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
f-autoloads s-autoloads info dash-autoloads
exec-path-from-shell-autoloads monokai-theme-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib 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 xwidget-internal dbusbind
kqueue cocoa ns lcms2 multi-tty make-network-process native-compile
emacs)

Memory information:
((conses 16 858873 299451)
 (symbols 48 24529 4)
 (strings 32 646221 60300)
 (string-bytes 1 37534266)
 (vectors 16 41125)
 (vector-slots 8 1445087 407399)
 (floats 8 368 969)
 (intervals 56 679 73)
 (buffers 992 12))