unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
@ 2023-02-22  8:00 Kai Ma
  2023-02-22 12:40 ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Kai Ma @ 2023-02-22  8:00 UTC (permalink / raw)
  To: 61703

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]


Emacs sometimes crashes on C-x 8 RET, ie. (insert-char).

Sorry, but I didn't find a way to reproduce this issue with emacs -Q.

This seems to be related to vertico-posframe-mode (which puts the
minibuffer in a separate child frame).  I can confirm that if I disable
vertico-posframe-mode, this problem disappears.

Attached are the system-generated crash report and a backtrace obtained
from LLDB.


[-- Attachment #2: crash_report.txt --]
[-- Type: text/plain, Size: 48286 bytes --]

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

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

Date/Time:             2023-02-22 15:48:39.4117 +0800
OS Version:            macOS 13.2.1 (22D68)
Report Version:        12
Bridge OS Version:     7.2 (20P3045)
Anonymous UUID:        8D5E2A2D-26F7-7169-F0E7-FCBCC909E77F

Sleep/Wake UUID:       117454E5-BB36-45BC-8CB5-FE22719DA3AF

Time Awake Since Boot: 53000 seconds
Time Since Wake:       4299 seconds

System Integrity Protection: disabled

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        	    0x7ff8107ef22a __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff810826f7b pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff810733480 raise + 26
3   emacs                         	       0x10aba0987 terminate_due_to_signal + 167 (emacs.c:464)
4   emacs                         	       0x10aba12bb emacs_abort + 15 (sysdep.c:2313)
5   emacs                         	       0x10ab5d522 ns_term_shutdown + 162 (nsterm.m:5765)
6   emacs                         	       0x10aa12093 shut_down_emacs + 339 (emacs.c:3016)
7   emacs                         	       0x10aba0955 terminate_due_to_signal + 117 (emacs.c:447)
8   emacs                         	       0x10aba12bb emacs_abort + 15 (sysdep.c:2313)
9   emacs                         	       0x10a9e9e45 bidi_pop_it + 117
10  emacs                         	       0x10a97bc97 pop_it + 1143 (xdisp.c:6994)
11  emacs                         	       0x10a97dcb6 next_overlay_string + 86 (xdisp.c:6415)
12  emacs                         	       0x10a9471ee set_iterator_to_next + 1598 (xdisp.c:8645)
13  emacs                         	       0x10a9459f7 move_it_to + 1287 (xdisp.c:10475)
14  emacs                         	       0x10a957a4b resize_mini_window + 2059 (xdisp.c:12617)
15  emacs                         	       0x10a935f27 do_switch_frame + 247 (frame.c:1477)
16  emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
17  emacs                         	       0x10aab0bd7 apply_lambda + 407 (eval.c:3103)
18  emacs                         	       0x10aaab9c4 eval_sub + 1380
19  emacs                         	       0x10aaaba94 eval_sub + 1588 (eval.c:2486)
20  emacs                         	       0x10aaac03d Fprogn + 39 (eval.c:436) [inlined]
21  emacs                         	       0x10aaac03d Fif + 93 (eval.c:392)
22  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
23  emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
24  emacs                         	       0x10aa9f2bb Fsave_current_buffer + 59 (editfns.c:869)
25  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
26  emacs                         	       0x10aaadb44 Fprogn + 42 (eval.c:436) [inlined]
27  emacs                         	       0x10aaadb44 Flet + 1140 (eval.c:1026)
28  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
29  emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
30  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
31  emacs                         	       0x10aaad3d4 Fprogn + 34 (eval.c:436) [inlined]
32  emacs                         	       0x10aaad3d4 FletX + 116 (eval.c:958)
33  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
34  emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
35  emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
36  emacs                         	       0x10aab0bd7 apply_lambda + 407 (eval.c:3103)
37  emacs                         	       0x10aaab9c4 eval_sub + 1380
38  emacs                         	       0x10aaac284 Fsetq + 132 (eval.c:483)
39  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
40  emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
41  emacs                         	       0x10aa9f2bb Fsave_current_buffer + 59 (editfns.c:869)
42  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
43  emacs                         	       0x10aaad3d4 Fprogn + 34 (eval.c:436) [inlined]
44  emacs                         	       0x10aaad3d4 FletX + 116 (eval.c:958)
45  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
46  emacs                         	       0x10aaad3d4 Fprogn + 34 (eval.c:436) [inlined]
47  emacs                         	       0x10aaad3d4 FletX + 116 (eval.c:958)
48  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
49  emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
50  emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
51  emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
52  emacs                         	       0x10aab0fa0 Fapply + 768 (eval.c:2666)
53  emacs                         	       0x10aaabdc1 eval_sub + 2401 (eval.c:2470)
54  emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
55  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
56  emacs                         	       0x10aaae9af Funwind_protect + 239 (eval.c:1301)
57  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
58  emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
59  emacs                         	       0x10aa9f2bb Fsave_current_buffer + 59 (editfns.c:869)
60  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
61  emacs                         	       0x10aaadb44 Fprogn + 42 (eval.c:436) [inlined]
62  emacs                         	       0x10aaadb44 Flet + 1140 (eval.c:1026)
63  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
64  emacs                         	       0x10aaad881 Flet + 433 (eval.c:996)
65  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
66  emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
67  emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
68  emacs                         	       0x10aab0bd7 apply_lambda + 407 (eval.c:3103)
69  emacs                         	       0x10aaab9c4 eval_sub + 1380
70  emacs                         	       0x10aaadb44 Fprogn + 42 (eval.c:436) [inlined]
71  emacs                         	       0x10aaadb44 Flet + 1140 (eval.c:1026)
72  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
73  emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
74  emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
75  emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
76  emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
77  emacs                         	       0x10aab0bd7 apply_lambda + 407 (eval.c:3103)
78  emacs                         	       0x10aaab9c4 eval_sub + 1380
79  emacs                         	       0x10aaadb44 Fprogn + 42 (eval.c:436) [inlined]
80  emacs                         	       0x10aaadb44 Flet + 1140 (eval.c:1026)
81  emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
82  emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
83  emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
84  emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
85  emacs                         	       0x10aaaf193 internal_condition_case_n + 147 (eval.c:1558)
86  emacs                         	       0x10aa19b38 safe_run_hook_funcall + 200 (keyboard.c:1884)
87  emacs                         	       0x10aab149d run_hook_with_args + 253
88  emacs                         	       0x10aa19caa safe_run_hooks_maybe_narrowed + 234 (keyboard.c:1922)
89  emacs                         	       0x10aa15d17 command_loop_1 + 215 (keyboard.c:1289)
90  emacs                         	       0x10aaaefc7 internal_condition_case + 87 (eval.c:1474)
91  emacs                         	       0x10aa15c2e command_loop_2 + 46 (keyboard.c:1124)
92  emacs                         	       0x10aaae891 internal_catch + 81 (eval.c:1197)
93  emacs                         	       0x10aa154cc command_loop + 108 (keyboard.c:1094)
94  emacs                         	       0x10aa153cb recursive_edit_1 + 139 (keyboard.c:711)
95  emacs                         	       0x10aa4f7b0 read_minibuf + 983 (minibuf.c:905) [inlined]
96  emacs                         	       0x10aa4f7b0 Fread_from_minibuffer + 3696 (minibuf.c:1373)
97  emacs                         	       0x10aab202a funcall_subr + 650
98  emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
99  emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
100 emacs                         	       0x10aab0fa0 Fapply + 768 (eval.c:2666)
101 emacs                         	       0x10aaabdc1 eval_sub + 2401 (eval.c:2470)
102 emacs                         	       0x10aaac08d Fprogn + 45 (eval.c:436)
103 emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
104 emacs                         	       0x10aaae9af Funwind_protect + 239 (eval.c:1301)
105 emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
106 emacs                         	       0x10aaadb44 Fprogn + 42 (eval.c:436) [inlined]
107 emacs                         	       0x10aaadb44 Flet + 1140 (eval.c:1026)
108 emacs                         	       0x10aaabc21 eval_sub + 1985 (eval.c:2449)
109 emacs                         	       0x10aab2584 Fprogn + 38 (eval.c:436) [inlined]
110 emacs                         	       0x10aab2584 funcall_lambda + 1252 (eval.c:3233)
111 emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
112 emacs                         	       0x10aab0fa0 Fapply + 768 (eval.c:2666)
113 emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
114 emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
115 emacs                         	       0x10aa50021 Fcompleting_read + 129 (minibuf.c:2047)
116 emacs                         	       0x10aab202a funcall_subr + 650
117 emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
118 emacs                         	       0x10aab0bd7 apply_lambda + 407 (eval.c:3103)
119 emacs                         	       0x10aaab9c4 eval_sub + 1380
120 emacs                         	       0x10aaabd86 eval_sub + 2342 (eval.c:2465)
121 emacs                         	       0x10aab0984 Feval + 84 (eval.c:2361)
122 emacs                         	       0x10aaa8f24 Fcall_interactively + 468 (callint.c:323)
123 emacs                         	       0x10aafea80 exec_byte_code + 3440 (bytecode.c:809)
124 emacs                         	       0x10aaae20a Ffuncall + 458 (eval.c:2995)
125 emacs                         	       0x10aa16234 call1 + 25 (lisp.h:3247) [inlined]
126 emacs                         	       0x10aa16234 command_loop_1 + 1524 (keyboard.c:1494)
127 emacs                         	       0x10aaaefc7 internal_condition_case + 87 (eval.c:1474)
128 emacs                         	       0x10aa15c2e command_loop_2 + 46 (keyboard.c:1124)
129 emacs                         	       0x10aaae891 internal_catch + 81 (eval.c:1197)
130 emacs                         	       0x10aba0d88 command_loop.cold.1 + 72 (keyboard.c:1102)
131 emacs                         	       0x10aa154e1 command_loop + 129 (keyboard.c:1099)
132 emacs                         	       0x10aa153cb recursive_edit_1 + 139 (keyboard.c:711)
133 emacs                         	       0x10aa15653 Frecursive_edit + 323 (keyboard.c:794)
134 emacs                         	       0x10aa145a2 main + 9378 (emacs.c:2529)
135 dyld                          	    0x7ff8104f4310 start + 2432

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

Thread 2:: gmain
0   libsystem_kernel.dylib        	    0x7ff8107f12da __select + 10
1   libglib-2.0.0.dylib           	       0x10ba3006b g_poll + 505
2   libglib-2.0.0.dylib           	       0x10ba236f0 g_main_context_iterate + 349
3   libglib-2.0.0.dylib           	       0x10ba237a1 g_main_context_iteration + 55
4   libglib-2.0.0.dylib           	       0x10ba24871 glib_worker_main + 30
5   libglib-2.0.0.dylib           	       0x10ba47242 g_thread_proxy + 66
6   libsystem_pthread.dylib       	    0x7ff810827259 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff810822c7b thread_start + 15

Thread 3:
0   libsystem_pthread.dylib       	    0x7ff810822c58 start_wqthread + 0

Thread 4:
0   libsystem_kernel.dylib        	    0x7ff8107ed35a __pselect + 10
1   libsystem_kernel.dylib        	    0x7ff8107ed24d pselect$DARWIN_EXTSN + 42
2   emacs                         	       0x10ab5e887 -[EmacsApp fd_handler:] + 263 (nsterm.m:6315)
3   Foundation                    	    0x7ff8117563bc __NSThread__start__ + 1009
4   libsystem_pthread.dylib       	    0x7ff810827259 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff810822c7b thread_start + 15

Thread 5:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff8107e85c2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff8107f6604 mach_msg2_internal + 82
2   libsystem_kernel.dylib        	    0x7ff8107ef635 mach_msg_overwrite + 723
3   libsystem_kernel.dylib        	    0x7ff8107e88a8 mach_msg + 19
4   CoreFoundation                	    0x7ff810902cbe __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff81090172a __CFRunLoopRun + 1360
6   CoreFoundation                	    0x7ff810900b60 CFRunLoopRunSpecific + 560
7   AppKit                        	    0x7ff813bb2179 _NSEventThread + 132
8   libsystem_pthread.dylib       	    0x7ff810827259 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff810822c7b thread_start + 15


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007ff854164680  rcx: 0x00007ff7b55d6378  rdx: 0x0000000000000000
  rdi: 0x0000000000000103  rsi: 0x0000000000000006  rbp: 0x00007ff7b55d63a0  rsp: 0x00007ff7b55d6378
   r8: 0x00007ffffffffff8   r9: 0x00000000000001ff  r10: 0x00007ff854164680  r11: 0x0000000000000246
  r12: 0x0000000000000103  r13: 0x00007ff7b55d7b58  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007ff8107ef22a  rfl: 0x0000000000000246  cr2: 0xffffffa0594b3000
  
Logical CPU:     0
Error Code:      0x02000148 
Trap Number:     133


Binary Images:
    0x7ff8107e7000 -     0x7ff810820ff7 libsystem_kernel.dylib (*) <87ff381c-4d30-3087-bab7-a5a53d232c00> /usr/lib/system/libsystem_kernel.dylib
    0x7ff810821000 -     0x7ff81082cff7 libsystem_pthread.dylib (*) <3bd433d4-15bd-3add-a612-95e4d3b20719> /usr/lib/system/libsystem_pthread.dylib
    0x7ff8106ef000 -     0x7ff810777fff libsystem_c.dylib (*) <1aec5d1a-6e43-30f9-a9f2-11eb85d3e70c> /usr/lib/system/libsystem_c.dylib
       0x10a922000 -        0x10abe5fff emacs (*) <b1c1e585-ab2c-378e-b791-bfccee34f76f> /Users/USER/*/emacs
    0x7ff8104ee000 -     0x7ff810582caf dyld (*) <bba77709-6cad-3592-ab03-09d0f7b8610e> /usr/lib/dyld
       0x10b9ef000 -        0x10bad2fff libglib-2.0.0.dylib (*) <46affcf3-6d1e-31cc-97a0-a115c061ce9f> /usr/local/Cellar/glib/2.74.5/lib/libglib-2.0.0.dylib
    0x7ff8116fe000 -     0x7ff81210fff6 com.apple.Foundation (6.9) <a58576df-7109-3a13-a338-617f135ce8a8> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7ff810883000 -     0x7ff810d1cfef com.apple.CoreFoundation (6.9) <c2615780-0140-315c-a455-7e03bb22d3d6> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff813a13000 -     0x7ff814a1bff2 com.apple.AppKit (6.9) <540cedfd-5a35-3f35-8953-dcb7c4834eb5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

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: 2753
    thread_create: 0
    thread_set_state: 205

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 3600K        8 
CG image                           456K       17 
ColorSync                          232K       26 
CoreAnimation                      108K       12 
CoreGraphics                        16K        3 
CoreUI image data                 1644K       13 
Foundation                          16K        1 
Image IO                            64K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           597.4M      223 
MALLOC guard page                   32K        7 
MALLOC_LARGE (reserved)            120K        2         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       54.5M        6 
Stack                             12.1M        7 
VM_ALLOCATE                        348K       22 
__CTF                               756        1 
__DATA                            28.5M      443 
__DATA_CONST                      22.1M      276 
__DATA_DIRTY                       872K      128 
__FONT_DATA                        2352        1 
__LINKEDIT                       192.3M       51 
__OBJC_RO                         65.5M        1 
__OBJC_RW                         1989K        2 
__TEXT                           398.6M      466 
dyld private memory                256K        1 
mapped file                        3.3G      808 
shared memory                      796K       20 
===========                     =======  ======= 
TOTAL                              5.1G     2551 
TOTAL, minus reserved VM space     4.7G     2551 



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

{"app_name":"emacs","timestamp":"2023-02-22 15:48:40.00 +0800","app_version":"","slice_uuid":"b1c1e585-ab2c-378e-b791-bfccee34f76f","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"incident_id":"E1BE99C2-F24A-4B91-BEF8-7679D1422B03","name":"emacs"}
{
  "uptime" : 53000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro15,1",
  "coalitionID" : 1566,
  "osVersion" : {
    "train" : "macOS 13.2.1",
    "build" : "22D68",
    "releaseType" : "User"
  },
  "captureTime" : "2023-02-22 15:48:39.4117 +0800",
  "incident" : "E1BE99C2-F24A-4B91-BEF8-7679D1422B03",
  "pid" : 84278,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-02-22 15:48:26.4158 +0800",
  "procStartAbsTime" : 53582984055626,
  "procExitAbsTime" : 53595979611571,
  "procName" : "emacs",
  "procPath" : "\/Users\/USER\/*\/emacs",
  "parentProc" : "zsh",
  "parentPid" : 67618,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "8D5E2A2D-26F7-7169-F0E7-FCBCC909E77F",
  "responsiblePid" : 1445,
  "responsibleProc" : "iTerm2",
  "wakeTime" : 4299,
  "bridgeVersion" : {"build":"20P3045","train":"7.2"},
  "sleepWakeUUID" : "117454E5-BB36-45BC-8CB5-FE22719DA3AF",
  "sip" : "disabled",
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":205,"task_for_pid":2753},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":913420,"threadState":{"r13":{"value":140701876452184},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":140737488355320},"cr2":{"value":18446743662890790912},"rdx":{"value":0},"r10":{"value":140704539362944,"symbolLocation":0,"symbol":"_main_thread"},"r9":{"value":511},"r15":{"value":22},"rbx":{"value":140704539362944,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703405371946,"matchesCrashFrame":1},"rbp":{"value":140701876446112},"rsp":{"value":140701876446072},"r12":{"value":259},"rcx":{"value":140701876446072},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":33322,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":24443,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":279680,"symbol":"raise","symbolLocation":26,"imageIndex":2},{"imageOffset":2615687,"sourceLine":464,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":3,"symbolLocation":167},{"imageOffset":2618043,"sourceLine":2313,"sourceFile":"sysdep.c","symbol":"emacs_abort","imageIndex":3,"symbolLocation":15},{"imageOffset":2340130,"sourceLine":5765,"sourceFile":"nsterm.m","symbol":"ns_term_shutdown","imageIndex":3,"symbolLocation":162},{"imageOffset":983187,"sourceLine":3016,"sourceFile":"emacs.c","symbol":"shut_down_emacs","imageIndex":3,"symbolLocation":339},{"imageOffset":2615637,"sourceLine":447,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":3,"symbolLocation":117},{"imageOffset":2618043,"sourceLine":2313,"sourceFile":"sysdep.c","symbol":"emacs_abort","imageIndex":3,"symbolLocation":15},{"imageOffset":818757,"sourceFile":"bidi.c","symbol":"bidi_pop_it","symbolLocation":117,"imageIndex":3},{"imageOffset":367767,"sourceLine":6994,"sourceFile":"xdisp.c","symbol":"pop_it","imageIndex":3,"symbolLocation":1143},{"imageOffset":375990,"sourceLine":6415,"sourceFile":"xdisp.c","symbol":"next_overlay_string","imageIndex":3,"symbolLocation":86},{"imageOffset":152046,"sourceLine":8645,"sourceFile":"xdisp.c","symbol":"set_iterator_to_next","imageIndex":3,"symbolLocation":1598},{"imageOffset":145911,"sourceLine":10475,"sourceFile":"xdisp.c","symbol":"move_it_to","imageIndex":3,"symbolLocation":1287},{"imageOffset":219723,"sourceLine":12617,"sourceFile":"xdisp.c","symbol":"resize_mini_window","imageIndex":3,"symbolLocation":2059},{"imageOffset":81703,"sourceLine":1477,"sourceFile":"frame.c","symbol":"do_switch_frame","imageIndex":3,"symbolLocation":247},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1633239,"sourceLine":3103,"sourceFile":"eval.c","symbol":"apply_lambda","imageIndex":3,"symbolLocation":407},{"imageOffset":1612228,"sourceFile":"eval.c","symbol":"eval_sub","symbolLocation":1380,"imageIndex":3},{"imageOffset":1612436,"sourceLine":2486,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1588},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1613885,"symbolLocation":39,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1613885,"sourceLine":392,"sourceFile":"eval.c","symbol":"Fif","imageIndex":3,"symbolLocation":93},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1561275,"sourceLine":869,"sourceFile":"editfns.c","symbol":"Fsave_current_buffer","imageIndex":3,"symbolLocation":59},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1620804,"symbolLocation":42,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1620804,"sourceLine":1026,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":1140},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1618900,"symbolLocation":34,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1618900,"sourceLine":958,"sourceFile":"eval.c","symbol":"FletX","imageIndex":3,"symbolLocation":116},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1633239,"sourceLine":3103,"sourceFile":"eval.c","symbol":"apply_lambda","imageIndex":3,"symbolLocation":407},{"imageOffset":1612228,"sourceFile":"eval.c","symbol":"eval_sub","symbolLocation":1380,"imageIndex":3},{"imageOffset":1614468,"sourceLine":483,"sourceFile":"eval.c","symbol":"Fsetq","imageIndex":3,"symbolLocation":132},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1561275,"sourceLine":869,"sourceFile":"editfns.c","symbol":"Fsave_current_buffer","imageIndex":3,"symbolLocation":59},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1618900,"symbolLocation":34,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1618900,"sourceLine":958,"sourceFile":"eval.c","symbol":"FletX","imageIndex":3,"symbolLocation":116},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1618900,"symbolLocation":34,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1618900,"sourceLine":958,"sourceFile":"eval.c","symbol":"FletX","imageIndex":3,"symbolLocation":116},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1634208,"sourceLine":2666,"sourceFile":"eval.c","symbol":"Fapply","imageIndex":3,"symbolLocation":768},{"imageOffset":1613249,"sourceLine":2470,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":2401},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1624495,"sourceLine":1301,"sourceFile":"eval.c","symbol":"Funwind_protect","imageIndex":3,"symbolLocation":239},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1561275,"sourceLine":869,"sourceFile":"editfns.c","symbol":"Fsave_current_buffer","imageIndex":3,"symbolLocation":59},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1620804,"symbolLocation":42,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1620804,"sourceLine":1026,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":1140},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1620097,"sourceLine":996,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":433},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1633239,"sourceLine":3103,"sourceFile":"eval.c","symbol":"apply_lambda","imageIndex":3,"symbolLocation":407},{"imageOffset":1612228,"sourceFile":"eval.c","symbol":"eval_sub","symbolLocation":1380,"imageIndex":3},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1620804,"symbolLocation":42,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1620804,"sourceLine":1026,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":1140},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1633239,"sourceLine":3103,"sourceFile":"eval.c","symbol":"apply_lambda","imageIndex":3,"symbolLocation":407},{"imageOffset":1612228,"sourceFile":"eval.c","symbol":"eval_sub","symbolLocation":1380,"imageIndex":3},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1620804,"symbolLocation":42,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1620804,"sourceLine":1026,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":1140},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1626515,"sourceLine":1558,"sourceFile":"eval.c","symbol":"internal_condition_case_n","imageIndex":3,"symbolLocation":147},{"imageOffset":1014584,"sourceLine":1884,"sourceFile":"keyboard.c","symbol":"safe_run_hook_funcall","imageIndex":3,"symbolLocation":200},{"imageOffset":1635485,"sourceFile":"eval.c","symbol":"run_hook_with_args","symbolLocation":253,"imageIndex":3},{"imageOffset":1014954,"sourceLine":1922,"sourceFile":"keyboard.c","symbol":"safe_run_hooks_maybe_narrowed","imageIndex":3,"symbolLocation":234},{"imageOffset":998679,"sourceLine":1289,"sourceFile":"keyboard.c","symbol":"command_loop_1","imageIndex":3,"symbolLocation":215},{"imageOffset":1626055,"sourceLine":1474,"sourceFile":"eval.c","symbol":"internal_condition_case","imageIndex":3,"symbolLocation":87},{"imageOffset":998446,"sourceLine":1124,"sourceFile":"keyboard.c","symbol":"command_loop_2","imageIndex":3,"symbolLocation":46},{"imageOffset":1624209,"sourceLine":1197,"sourceFile":"eval.c","symbol":"internal_catch","imageIndex":3,"symbolLocation":81},{"imageOffset":996556,"sourceLine":1094,"sourceFile":"keyboard.c","symbol":"command_loop","imageIndex":3,"symbolLocation":108},{"imageOffset":996299,"sourceLine":711,"sourceFile":"keyboard.c","symbol":"recursive_edit_1","imageIndex":3,"symbolLocation":139},{"symbol":"read_minibuf","inline":true,"imageIndex":3,"imageOffset":1234864,"symbolLocation":983,"sourceLine":905,"sourceFile":"minibuf.c"},{"imageOffset":1234864,"sourceLine":1373,"sourceFile":"minibuf.c","symbol":"Fread_from_minibuffer","imageIndex":3,"symbolLocation":3696},{"imageOffset":1638442,"sourceFile":"eval.c","symbol":"funcall_subr","symbolLocation":650,"imageIndex":3},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1634208,"sourceLine":2666,"sourceFile":"eval.c","symbol":"Fapply","imageIndex":3,"symbolLocation":768},{"imageOffset":1613249,"sourceLine":2470,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":2401},{"imageOffset":1613965,"sourceLine":436,"sourceFile":"eval.c","symbol":"Fprogn","imageIndex":3,"symbolLocation":45},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"imageOffset":1624495,"sourceLine":1301,"sourceFile":"eval.c","symbol":"Funwind_protect","imageIndex":3,"symbolLocation":239},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1620804,"symbolLocation":42,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1620804,"sourceLine":1026,"sourceFile":"eval.c","symbol":"Flet","imageIndex":3,"symbolLocation":1140},{"imageOffset":1612833,"sourceLine":2449,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":1985},{"symbol":"Fprogn","inline":true,"imageIndex":3,"imageOffset":1639812,"symbolLocation":38,"sourceLine":436,"sourceFile":"eval.c"},{"imageOffset":1639812,"sourceLine":3233,"sourceFile":"eval.c","symbol":"funcall_lambda","imageIndex":3,"symbolLocation":1252},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1634208,"sourceLine":2666,"sourceFile":"eval.c","symbol":"Fapply","imageIndex":3,"symbolLocation":768},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"imageOffset":1237025,"sourceLine":2047,"sourceFile":"minibuf.c","symbol":"Fcompleting_read","imageIndex":3,"symbolLocation":129},{"imageOffset":1638442,"sourceFile":"eval.c","symbol":"funcall_subr","symbolLocation":650,"imageIndex":3},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1633239,"sourceLine":3103,"sourceFile":"eval.c","symbol":"apply_lambda","imageIndex":3,"symbolLocation":407},{"imageOffset":1612228,"sourceFile":"eval.c","symbol":"eval_sub","symbolLocation":1380,"imageIndex":3},{"imageOffset":1613190,"sourceLine":2465,"sourceFile":"eval.c","symbol":"eval_sub","imageIndex":3,"symbolLocation":2342},{"imageOffset":1632644,"sourceLine":2361,"sourceFile":"eval.c","symbol":"Feval","imageIndex":3,"symbolLocation":84},{"imageOffset":1601316,"sourceLine":323,"sourceFile":"callint.c","symbol":"Fcall_interactively","imageIndex":3,"symbolLocation":468},{"imageOffset":1952384,"sourceLine":809,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":3,"symbolLocation":3440},{"imageOffset":1622538,"sourceLine":2995,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":3,"symbolLocation":458},{"symbol":"call1","inline":true,"imageIndex":3,"imageOffset":999988,"symbolLocation":25,"sourceLine":3247,"sourceFile":"lisp.h"},{"imageOffset":999988,"sourceLine":1494,"sourceFile":"keyboard.c","symbol":"command_loop_1","imageIndex":3,"symbolLocation":1524},{"imageOffset":1626055,"sourceLine":1474,"sourceFile":"eval.c","symbol":"internal_condition_case","imageIndex":3,"symbolLocation":87},{"imageOffset":998446,"sourceLine":1124,"sourceFile":"keyboard.c","symbol":"command_loop_2","imageIndex":3,"symbolLocation":46},{"imageOffset":1624209,"sourceLine":1197,"sourceFile":"eval.c","symbol":"internal_catch","imageIndex":3,"symbolLocation":81},{"imageOffset":2616712,"sourceLine":1102,"sourceFile":"keyboard.c","symbol":"command_loop.cold.1","imageIndex":3,"symbolLocation":72},{"imageOffset":996577,"sourceLine":1099,"sourceFile":"keyboard.c","symbol":"command_loop","imageIndex":3,"symbolLocation":129},{"imageOffset":996299,"sourceLine":711,"sourceFile":"keyboard.c","symbol":"recursive_edit_1","imageIndex":3,"symbolLocation":139},{"imageOffset":996947,"sourceLine":794,"sourceFile":"keyboard.c","symbol":"Frecursive_edit","imageIndex":3,"symbolLocation":323},{"imageOffset":992674,"sourceLine":2529,"sourceFile":"emacs.c","symbol":"main","imageIndex":3,"symbolLocation":9378},{"imageOffset":25360,"symbol":"start","symbolLocation":2432,"imageIndex":4}]},{"id":913422,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":913424,"name":"gmain","frames":[{"imageOffset":41690,"symbol":"__select","symbolLocation":10,"imageIndex":0},{"imageOffset":266347,"symbol":"g_poll","symbolLocation":505,"imageIndex":5},{"imageOffset":214768,"symbol":"g_main_context_iterate","symbolLocation":349,"imageIndex":5},{"imageOffset":214945,"symbol":"g_main_context_iteration","symbolLocation":55,"imageIndex":5},{"imageOffset":219249,"symbol":"glib_worker_main","symbolLocation":30,"imageIndex":5},{"imageOffset":361026,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":5},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":913457,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":913459,"frames":[{"imageOffset":25434,"symbol":"__pselect","symbolLocation":10,"imageIndex":0},{"imageOffset":25165,"symbol":"pselect$DARWIN_EXTSN","symbolLocation":42,"imageIndex":0},{"imageOffset":2345095,"sourceLine":6315,"sourceFile":"nsterm.m","symbol":"-[EmacsApp fd_handler:]","imageIndex":3,"symbolLocation":263},{"imageOffset":361404,"symbol":"__NSThread__start__","symbolLocation":1009,"imageIndex":6},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":913463,"name":"com.apple.NSEventThread","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":523454,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":7},{"imageOffset":517930,"symbol":"__CFRunLoopRun","symbolLocation":1360,"imageIndex":7},{"imageOffset":514912,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":7},{"imageOffset":1700217,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":8},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703405338624,
    "size" : 237560,
    "uuid" : "87ff381c-4d30-3087-bab7-a5a53d232c00",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703405576192,
    "size" : 49144,
    "uuid" : "3bd433d4-15bd-3add-a612-95e4d3b20719",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703404322816,
    "size" : 561152,
    "uuid" : "1aec5d1a-6e43-30f9-a9f2-11eb85d3e70c",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4472315904,
    "size" : 2899968,
    "uuid" : "b1c1e585-ab2c-378e-b791-bfccee34f76f",
    "path" : "\/Users\/USER\/*\/emacs",
    "name" : "emacs"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703402221568,
    "size" : 609456,
    "uuid" : "bba77709-6cad-3592-ab03-09d0f7b8610e",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4489932800,
    "size" : 933888,
    "uuid" : "46affcf3-6d1e-31cc-97a0-a115c061ce9f",
    "path" : "\/usr\/local\/Cellar\/glib\/2.74.5\/lib\/libglib-2.0.0.dylib",
    "name" : "libglib-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703421161472,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 10559479,
    "uuid" : "a58576df-7109-3a13-a338-617f135ce8a8",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1953.300"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703405977600,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 4825072,
    "uuid" : "c2615780-0140-315c-a455-7e03bb22d3d6",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1953.300"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703457947648,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 16814067,
    "uuid" : "540cedfd-5a35-3f35-8953-dcb7c4834eb5",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299.40.118"
  }
],
  "sharedCache" : {
  "base" : 140703401615360,
  "size" : 21474836480,
  "uuid" : "57815a20-af2c-3b56-9006-23abde7962b0"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=590.9M resident=0K(0%) swapped_out_or_unallocated=590.9M(100%)\nWritable regions: Total=999.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=999.1M(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                           456K       17 \nColorSync                          232K       26 \nCoreAnimation                      108K       12 \nCoreGraphics                        16K        3 \nCoreUI image data                 1644K       13 \nFoundation                          16K        1 \nImage IO                            64K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           597.4M      223 \nMALLOC guard page                   32K        7 \nMALLOC_LARGE (reserved)            120K        2         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       54.5M        6 \nStack                             12.1M        7 \nVM_ALLOCATE                        348K       22 \n__CTF                               756        1 \n__DATA                            28.5M      443 \n__DATA_CONST                      22.1M      276 \n__DATA_DIRTY                       872K      128 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       192.3M       51 \n__OBJC_RO                         65.5M        1 \n__OBJC_RW                         1989K        2 \n__TEXT                           398.6M      466 \ndyld private memory                256K        1 \nmapped file                        3.3G      808 \nshared memory                      796K       20 \n===========                     =======  ======= \nTOTAL                              5.1G     2551 \nTOTAL, minus reserved VM space     4.7G     2551 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "63582c5f8a53461413999550",
      "factorPackIds" : {

      },
      "deploymentId" : 240000002
    },
    {
      "rolloutId" : "62699e1ec1ff2978b47f6c3b",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "631f72d1de559130376df1fb"
      },
      "deploymentId" : 240000023
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro15,1, BootROM 1916.80.2.0.0 (iBridge: 20.16.3045.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: Dec  1 2022 17:15:41 version 9.30.489.6.32.5.85 FWID 01-c30a5043
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: USB2.0 Hub
USB Device: USB Billboard Device
USB Device: USB Receiver
USB Device: 3-Port USB 2.1 Hub
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

[-- Attachment #3: backtrace.txt --]
[-- Type: text/plain, Size: 17934 bytes --]

(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
  * frame #0: 0x00007ff8107ef22a libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007ff810826f7b libsystem_pthread.dylib`pthread_kill + 263
    frame #2: 0x00007ff810733480 libsystem_c.dylib`raise + 26
    frame #3: 0x000000010027e987 emacs`terminate_due_to_signal(sig=6, backtrace_limit=<unavailable>) at emacs.c:464:3 [opt]
    frame #4: 0x000000010027f2bb emacs`emacs_abort at sysdep.c:2313:3 [opt]
    frame #5: 0x000000010023b522 emacs`ns_term_shutdown(sig=6) at nsterm.m:5765:5 [opt]
    frame #6: 0x00000001000f0093 emacs`shut_down_emacs(sig=6, stuff=0x0000000000000000) at emacs.c:3016:3 [opt]
    frame #7: 0x000000010027e955 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:447:11 [opt]
    frame #8: 0x000000010027f2bb emacs`emacs_abort at sysdep.c:2313:3 [opt]
    frame #9: 0x00000001000c7e45 emacs`bidi_pop_it(bidi_it=<unavailable>) at bidi.c:0 [opt]
    frame #10: 0x0000000100059c97 emacs`pop_it(it=0x00007ff7bfef9a58) at xdisp.c:6994:7 [opt]
    frame #11: 0x000000010005bcb6 emacs`next_overlay_string(it=0x00007ff7bfef9a58) at xdisp.c:6415:7 [opt]
    frame #12: 0x00000001000251ee emacs`set_iterator_to_next(it=0x00007ff7bfef9a58, reseat_p=<unavailable>) at xdisp.c:8645:8 [opt]
    frame #13: 0x00000001000239f7 emacs`move_it_to(it=0x00007ff7bfef9a58, to_charpos=41, to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:10475:4 [opt]
    frame #14: 0x0000000100035a4b emacs`resize_mini_window(w=0x0000000103e0a618, exact_p=false) at xdisp.c:12617:7 [opt]
    frame #15: 0x0000000100013f27 emacs`do_switch_frame(frame=0x00000001212744ed, for_deletion=0, norecord=0x0000000003838628) at frame.c:1477:5 [opt]
    frame #16: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #17: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #18: 0x000000010018ebd7 emacs`apply_lambda(fun=0x00000001040bed15, args=<unavailable>, count=(bytes = 2656)) at eval.c:3103:9 [opt]
    frame #19: 0x00000001001899c4 emacs`eval_sub(form=<unavailable>) at eval.c:0 [opt]
    frame #20: 0x0000000100189a94 emacs`eval_sub(form=<unavailable>) at eval.c:2486:21 [opt]
    frame #21: 0x000000010018a03d emacs`Fif at eval.c:436:13 [opt]
    frame #22: 0x000000010018a016 emacs`Fif(args=<unavailable>) at eval.c:392:10 [opt]
    frame #23: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #24: 0x000000010018a08d emacs`Fprogn(body=0x000000011cd07a23) at eval.c:436:13 [opt]
    frame #25: 0x000000010017d2bb emacs`Fsave_current_buffer(args=<unavailable>) at editfns.c:869:28 [opt]
    frame #26: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #27: 0x000000010018bb44 emacs`Flet at eval.c:436:13 [opt]
    frame #28: 0x000000010018bb1a emacs`Flet(args=<unavailable>) at eval.c:1026:9 [opt]
    frame #29: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #30: 0x000000010018a08d emacs`Fprogn(body=0x0000000000000000) at eval.c:436:13 [opt]
    frame #31: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #32: 0x000000010018b3d4 emacs`FletX at eval.c:436:13 [opt]
    frame #33: 0x000000010018b3b2 emacs`FletX(args=0x000000011cd0cf33) at eval.c:958:9 [opt]
    frame #34: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #35: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #36: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011cd0c833, nargs=<unavailable>, arg_vector=0x00007ff7bfefb7c0) at eval.c:3233:11 [opt]
    frame #37: 0x000000010018ebd7 emacs`apply_lambda(fun=0x000000011cd0c843, args=<unavailable>, count=(bytes = 2240)) at eval.c:3103:9 [opt]
    frame #38: 0x00000001001899c4 emacs`eval_sub(form=<unavailable>) at eval.c:0 [opt]
    frame #39: 0x000000010018a284 emacs`Fsetq(args=<unavailable>) at eval.c:483:13 [opt]
    frame #40: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #41: 0x000000010018a08d emacs`Fprogn(body=0x000000011ccfb1a3) at eval.c:436:13 [opt]
    frame #42: 0x000000010017d2bb emacs`Fsave_current_buffer(args=<unavailable>) at editfns.c:869:28 [opt]
    frame #43: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #44: 0x000000010018b3d4 emacs`FletX at eval.c:436:13 [opt]
    frame #45: 0x000000010018b3b2 emacs`FletX(args=0x000000011ccfb253) at eval.c:958:9 [opt]
    frame #46: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #47: 0x000000010018b3d4 emacs`FletX at eval.c:436:13 [opt]
    frame #48: 0x000000010018b3b2 emacs`FletX(args=0x000000011ccfb283) at eval.c:958:9 [opt]
    frame #49: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #50: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #51: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011ccfb363, nargs=<unavailable>, arg_vector=0x00007ff7bfefbf08) at eval.c:3233:11 [opt]
    frame #52: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #53: 0x000000010018c20a emacs`Ffuncall(nargs=30, args=0x00007ff7bfefbf00) at eval.c:2995:21 [opt]
    frame #54: 0x000000010018efa0 emacs`Fapply(nargs=<unavailable>, args=0x00007ff7bfefc060) at eval.c:2666:24 [opt]
    frame #55: 0x0000000100189dc1 emacs`eval_sub(form=<unavailable>) at eval.c:2470:10 [opt]
    frame #56: 0x000000010018a08d emacs`Fprogn(body=0x0000000000000000) at eval.c:436:13 [opt]
    frame #57: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #58: 0x000000010018c9af emacs`Funwind_protect(args=0x000000011cd3fc33) at eval.c:1301:9 [opt]
    frame #59: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #60: 0x000000010018a08d emacs`Fprogn(body=0x0000000000000000) at eval.c:436:13 [opt]
    frame #61: 0x000000010017d2bb emacs`Fsave_current_buffer(args=<unavailable>) at editfns.c:869:28 [opt]
    frame #62: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #63: 0x000000010018bb44 emacs`Flet at eval.c:436:13 [opt]
    frame #64: 0x000000010018bb1a emacs`Flet(args=<unavailable>) at eval.c:1026:9 [opt]
    frame #65: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #66: 0x000000010018b881 emacs`Flet(args=0x000000011cd3fb63) at eval.c:996:18 [opt]
    frame #67: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #68: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #69: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011cd3f483, nargs=<unavailable>, arg_vector=0x00007ff7bfefc780) at eval.c:3233:11 [opt]
    frame #70: 0x000000010018ebd7 emacs`apply_lambda(fun=0x000000011cd3f493, args=<unavailable>, count=(bytes = 1568)) at eval.c:3103:9 [opt]
    frame #71: 0x00000001001899c4 emacs`eval_sub(form=<unavailable>) at eval.c:0 [opt]
    frame #72: 0x000000010018bb44 emacs`Flet at eval.c:436:13 [opt]
    frame #73: 0x000000010018bb1a emacs`Flet(args=<unavailable>) at eval.c:1026:9 [opt]
    frame #74: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #75: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #76: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011cd392e3, nargs=<unavailable>, arg_vector=0x0000000105300298) at eval.c:3233:11 [opt]
    frame #77: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #78: 0x000000010018c20a emacs`Ffuncall(nargs=<unavailable>, args=<unavailable>) at eval.c:2995:21 [opt]
    frame #79: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #80: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #81: 0x000000010018ebd7 emacs`apply_lambda(fun=0x00000001175aaa95, args=<unavailable>, count=(bytes = 1376)) at eval.c:3103:9 [opt]
    frame #82: 0x00000001001899c4 emacs`eval_sub(form=<unavailable>) at eval.c:0 [opt]
    frame #83: 0x000000010018bb44 emacs`Flet at eval.c:436:13 [opt]
    frame #84: 0x000000010018bb1a emacs`Flet(args=<unavailable>) at eval.c:1026:9 [opt]
    frame #85: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #86: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #87: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011e83fec3, nargs=<unavailable>, arg_vector=0x00007ff7bfefcfe0) at eval.c:3233:11 [opt]
    frame #88: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #89: 0x000000010018c20a emacs`Ffuncall(nargs=<unavailable>, args=<unavailable>) at eval.c:2995:21 [opt]
    frame #90: 0x0000000100108e5d emacs`safe_run_hooks_1(nargs=<unavailable>, args=<unavailable>) at keyboard.c:1826:10 [opt] [artificial]
    frame #91: 0x000000010018d193 emacs`internal_condition_case_n(bfun=(emacs`safe_run_hooks_1 at keyboard.c:1824), nargs=2, args=0x00007ff7bfefcfd0, handlers=<unavailable>, hfun=(emacs`safe_run_hooks_error at keyboard.c:1834)) at eval.c:1558:25 [opt]
    frame #92: 0x00000001000f7b38 emacs`safe_run_hook_funcall(nargs=2, args=0x00007ff7bfefd070) at keyboard.c:1884:3 [opt]
    frame #93: 0x000000010018f49d emacs`run_hook_with_args(nargs=2, args=0x00007ff7bfefd070, funcall=(emacs`safe_run_hook_funcall at keyboard.c:1870)) at eval.c:0 [opt]
    frame #94: 0x00000001000f7caa emacs`safe_run_hooks_maybe_narrowed(hook=0x000000000000c930, w=<unavailable>) at keyboard.c:1922:3 [opt]
    frame #95: 0x00000001000f3d17 emacs`command_loop_1 at keyboard.c:1289:2 [opt]
    frame #96: 0x000000010018cfc7 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1269), handlers=<unavailable>, hfun=(emacs`cmd_error at keyboard.c:927)) at eval.c:1474:25 [opt]
    frame #97: 0x00000001000f3c2e emacs`command_loop_2(handlers=0x0000000000000090) at keyboard.c:1124:11 [opt]
    frame #98: 0x000000010018c891 emacs`internal_catch(tag=0x0000000000006540, func=(emacs`command_loop_2 at keyboard.c:1120), arg=0x0000000000000090) at eval.c:1197:25 [opt]
    frame #99: 0x00000001000f34cc emacs`command_loop at keyboard.c:1094:13 [opt]
    frame #100: 0x00000001000f33cb emacs`recursive_edit_1 at keyboard.c:711:9 [opt]
    frame #101: 0x000000010012d7b0 emacs`Fread_from_minibuffer [inlined] read_minibuf(map=0x000000010433b6bb, initial=<unavailable>, prompt=0x0000000121885a94, expflag=<unavailable>, histvar=<unavailable>, histpos=0x0000000000000002, defalt=<unavailable>, allow_props=<unavailable>, inherit_input_method=<unavailable>) at minibuf.c:905:3 [opt]
    frame #102: 0x000000010012d3d9 emacs`Fread_from_minibuffer(prompt=<unavailable>, initial_contents=<unavailable>, keymap=0x000000010433b6bb, read=0x0000000000000000, hist=<unavailable>, default_value=0x0000000000000000, inherit_input_method=0x0000000000000000) at minibuf.c:1373:9 [opt]
    frame #103: 0x000000010019002a emacs`funcall_subr(subr=<unavailable>, numargs=7, args=<unavailable>) at eval.c:0 [opt]
    frame #104: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #105: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #106: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #107: 0x000000010018c20a emacs`Ffuncall(nargs=9, args=0x00007ff7bfefd6e0) at eval.c:2995:21 [opt]
    frame #108: 0x000000010018efa0 emacs`Fapply(nargs=<unavailable>, args=0x00007ff7bfefd7a0) at eval.c:2666:24 [opt]
    frame #109: 0x0000000100189dc1 emacs`eval_sub(form=<unavailable>) at eval.c:2470:10 [opt]
    frame #110: 0x000000010018a08d emacs`Fprogn(body=0x0000000000000000) at eval.c:436:13 [opt]
    frame #111: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #112: 0x000000010018c9af emacs`Funwind_protect(args=0x000000011e848073) at eval.c:1301:9 [opt]
    frame #113: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #114: 0x000000010018bb44 emacs`Flet at eval.c:436:13 [opt]
    frame #115: 0x000000010018bb1a emacs`Flet(args=<unavailable>) at eval.c:1026:9 [opt]
    frame #116: 0x0000000100189c21 emacs`eval_sub(form=<unavailable>) at eval.c:2449:8 [opt]
    frame #117: 0x0000000100190584 emacs`funcall_lambda at eval.c:436:13 [opt]
    frame #118: 0x000000010019055e emacs`funcall_lambda(fun=0x000000011e847d83, nargs=<unavailable>, arg_vector=0x00007ff7bfefdc38) at eval.c:3233:11 [opt]
    frame #119: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #120: 0x000000010018c20a emacs`Ffuncall(nargs=10, args=0x00007ff7bfefdc30) at eval.c:2995:21 [opt]
    frame #121: 0x000000010018efa0 emacs`Fapply(nargs=<unavailable>, args=0x0000000105300170) at eval.c:2666:24 [opt]
    frame #122: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #123: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #124: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #125: 0x000000010018c20a emacs`Ffuncall(nargs=9, args=0x00007ff7bfefdef8) at eval.c:2995:21 [opt]
    frame #126: 0x000000010012e021 emacs`Fcompleting_read(prompt=0x0000000121885a94, collection=0x000000010418dd25, predicate=0x0000000000000000, require_match=0x0000000000000000, initial_input=0x0000000000000000, hist=<unavailable>, def=0x0000000000000000, inherit_input_method=0x0000000000000000) at minibuf.c:2047:10 [opt]
    frame #127: 0x000000010019002a emacs`funcall_subr(subr=<unavailable>, numargs=2, args=<unavailable>) at eval.c:0 [opt]
    frame #128: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #129: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #130: 0x000000010018ebd7 emacs`apply_lambda(fun=0x000000010418dba5, args=<unavailable>, count=(bytes = 288)) at eval.c:3103:9 [opt]
    frame #131: 0x00000001001899c4 emacs`eval_sub(form=<unavailable>) at eval.c:0 [opt]
    frame #132: 0x0000000100189d86 emacs`eval_sub(form=0x00000001dbdadb43) at eval.c:2465:25 [opt]
    frame #133: 0x000000010018e984 emacs`Feval(form=0x00000001dbdadb43, lexical=<unavailable>) at eval.c:2361:28 [opt]
    frame #134: 0x0000000100186f24 emacs`Fcall_interactively(function=0x0000000003878618, record_flag=0x0000000000000000, keys=0x0000000104ae30b5) at callint.c:323:15 [opt]
    frame #135: 0x00000001001dca80 emacs`exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<unavailable>) at bytecode.c:809:14 [opt]
    frame #136: 0x00000001001905d7 emacs`funcall_lambda [inlined] fetch_and_exec_byte_code(fun=<unavailable>, args_template=<unavailable>, nargs=<unavailable>, args=<no summary available>) at eval.c:3081:10 [opt] [artificial]
    frame #137: 0x000000010018fd65 emacs`funcall_general(fun=<unavailable>, numargs=<unavailable>, args=<unavailable>) at eval.c:0 [opt] [artificial]
    frame #138: 0x000000010018c20a emacs`Ffuncall(nargs=2, args=0x00007ff7bfefe888) at eval.c:2995:21 [opt]
    frame #139: 0x00000001000f4234 emacs`command_loop_1 [inlined] call1(fn=<unavailable>, arg1=<unavailable>) at lisp.h:3247:10 [opt]
    frame #140: 0x00000001000f421b emacs`command_loop_1 at keyboard.c:1494:13 [opt]
    frame #141: 0x000000010018cfc7 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1269), handlers=<unavailable>, hfun=(emacs`cmd_error at keyboard.c:927)) at eval.c:1474:25 [opt]
    frame #142: 0x00000001000f3c2e emacs`command_loop_2(handlers=0x0000000000000090) at keyboard.c:1124:11 [opt]
    frame #143: 0x000000010018c891 emacs`internal_catch(tag=<unavailable>, func=(emacs`command_loop_2 at keyboard.c:1120), arg=0x0000000000000090) at eval.c:1197:25 [opt]
    frame #144: 0x000000010027ed88 emacs`command_loop.cold.1 at keyboard.c:1102:2 [opt]
    frame #145: 0x00000001000f34e1 emacs`command_loop at keyboard.c:1099:5 [opt]
    frame #146: 0x00000001000f33cb emacs`recursive_edit_1 at keyboard.c:711:9 [opt]
    frame #147: 0x00000001000f3653 emacs`Frecursive_edit at keyboard.c:794:3 [opt]
    frame #148: 0x00000001000f25a2 emacs`main(argc=<unavailable>, argv=0x00007ff7bfefee48) at emacs.c:2529:3 [opt]
    frame #149: 0x00007ff8104f4310 dyld`start + 2432

[-- Attachment #4: Type: text/plain, Size: 10203 bytes --]




In GNU Emacs 29.0.60 (build 4, x86_64-apple-darwin22.3.0, NS
 appkit-2299.40 Version 13.2.1 (Build 22D68)) of 2023-02-22 built on
 Kais-MacBook.local
Repository revision: fb5dbf6de73fa034338448f1029c55f85d1078b4
Repository branch: HEAD
Windowing system distributor 'Apple', version 10.3.2299
System Description:  macOS 13.2.1

Configured using:
 'configure --with-ns --with-xwidgets'

Configured features:
ACL DBUS GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES 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
  display-line-numbers-mode: t
  hl-todo-mode: t
  rainbow-delimiters-mode: t
  symbol-overlay-mode: t
  diff-hl-margin-local-mode: t
  diff-hl-margin-mode: t
  diff-hl-mode: t
  page-break-lines-mode: t
  gcmh-mode: t
  shell-dirtrack-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  doom-modeline-mode: t
  winner-mode: t
  winum-mode: t
  which-key-mode: t
  global-hl-line-mode: t
  solaire-global-mode: t
  solaire-mode: t
  projectile-mode: t
  vertico-mouse-mode: t
  vertico-mode: t
  marginalia-mode: t
  corfu-popupinfo-mode: t
  global-corfu-mode: t
  corfu-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  prescient-persist-mode: t
  recentf-mode: t
  global-ligature-mode: t
  ligature-mode: t
  ns-auto-titlebar-mode: t
  pixel-scroll-precision-mode: t
  server-mode: t
  electric-pair-mode: t
  global-so-long-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-history-mode: t
  tab-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-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

Load-path shadows:
/Users/kaima/.emacs.d/elpa/transient-20230214.1525/transient hides /Users/kaima/src/emacs/lisp/transient

Features:
(shadow sort ecomplete mail-extr emacsbug message yank-media puny rfc822
mml mml-sec epa epg rfc6068 epg-config mailabbrev gmm-utils mailheader
sendmail vertico-directory wakatime-mode autoinsert hideshow
display-line-numbers hl-todo rainbow-delimiters symbol-overlay
diff-hl-margin diff-hl-dired advice diff-hl vc-hg vc-git log-view
pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode disp-table
page-break-lines gcmh tramp-cache time-stamp tramp-sh tramp
tramp-loaddefs trampver tramp-integration cus-start tramp-compat shell
pcomplete parse-time iso8601 ls-lisp format-spec yasnippet doom-modeline
doom-modeline-segments let-alist doom-modeline-env doom-modeline-core
shrink-path f f-shortdoc s winner winum dash which-key hl-line
solaire-mode face-remap projectile project skeleton ibuf-macs find-dired
dired dired-loaddefs grep compile comint ansi-osc ansi-color ibuf-ext
ibuffer ibuffer-loaddefs vertico-posframe posframe vertico-mouse vertico
marginalia corfu-popupinfo kind-icon svg-lib color svg dom
corfu-prescient corfu catppuccin-theme desktop frameset keyfreq
prelude-irc prelude-apps alert log4e notifications dbus xml gntp
prelude-mail gnus nnheader gnus-util text-property-search time-date
mail-utils range prelude-os prelude-help prelude-lang-misc
dockerfile-mode sh-script smie treesit executable yaml-mode
prelude-lang-web prelude-lang-haskell prelude-lang-js prelude-lang-ml
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-ibuffer prelude-search prelude-nix
prelude-completion orderless prescient char-fold prelude-project
prelude-ui dashboard derived dashboard-widgets recentf tree-widget
ligature all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons ns-auto-titlebar pixel-scroll cua-base ring
prelude-core dabbrev ffap thingatpt server finder-inf elec-pair diminish
exec-path-from-shell eshell esh-cmd generator esh-ext esh-opt esh-proc
esh-io esh-arg esh-module esh-groups esh-util cus-edit pp cus-load icons
wid-edit files-x undohist edmacro kmacro so-long delsel autorevert
filenotify prelude-common prelude-package quelpa-use-package quelpa
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr lisp-mnt help-fns radix-tree use-package
use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode prelude-loaddefs no-littering
compat cl-extra help-mode use-package-core gcmh-autoloads
carbon-now-sh-autoloads company-autoloads benchmark-init-autoloads
kind-icon-autoloads pinyinlib-autoloads nix-mode-autoloads
org-roam-ui-autoloads symbol-overlay-autoloads cdlatex-autoloads
go-translate-autoloads ns-auto-titlebar-autoloads no-littering-autoloads
diff-hl-autoloads ccls-autoloads wgrep-autoloads
vertico-posframe-autoloads vertico-autoloads
treemacs-all-the-icons-autoloads merlin-autoloads
org-roam-bibtex-autoloads citre-autoloads rainbow-delimiters-autoloads
helpful-autoloads elisp-refs-autoloads quickrun-autoloads
yaml-mode-autoloads dired-filter-autoloads org-ref-autoloads
htmlize-autoloads dune-autoloads forge-autoloads magit-autoloads pcase
closql-autoloads lsp-ui-autoloads org-noter-autoloads debbugs-autoloads
vundo-autoloads auctex-autoloads tex-site geiser-guile-autoloads
page-break-lines-autoloads diredfl-autoloads smartparens-autoloads
citeproc-autoloads cider-autoloads nyan-mode-autoloads
marginalia-autoloads dashboard-autoloads alert-autoloads
codeium-autoloads helm-bibtex-autoloads bibtex-completion-autoloads
org-download-autoloads mini-frame-autoloads queue-autoloads
wakatime-mode-autoloads deft-autoloads git-commit-autoloads
ox-pandoc-autoloads ghub-autoloads all-the-icons-dired-autoloads
dash-at-point-autoloads elfeed-autoloads org-roam-autoloads
magit-section-autoloads emacsql-sqlite-autoloads emacsql-autoloads
js2-mode-autoloads solaire-mode-autoloads ripgrep-autoloads
dumb-jump-autoloads rainbow-mode-autoloads rustic-autoloads
xterm-color-autoloads rust-mode-autoloads simple-httpd-autoloads
corfu-prescient-autoloads corfu-autoloads gntp-autoloads
clojure-mode-autoloads cape-autoloads which-key-autoloads
geiser-racket-autoloads info-colors-autoloads utop-autoloads
tuareg-autoloads rx caml-autoloads parseedn-autoloads dap-mode-autoloads
lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads
expand-region-autoloads modern-cpp-font-lock-autoloads ob-rust-autoloads
org-latex-impatient-autoloads undohist-autoloads with-editor-autoloads
doom-modeline-autoloads shrink-path-autoloads prescient-autoloads
string-inflection-autoloads sly-autoloads hl-todo-autoloads
keyfreq-autoloads speed-type-autoloads pdf-tools-autoloads
tablist-autoloads ormolu-autoloads reformatter-autoloads
diminish-autoloads dired-hacks-utils-autoloads embark-consult-autoloads
embark-autoloads org-appear-autoloads sesman-autoloads
nix-sandbox-autoloads flycheck-haskell-autoloads haskell-mode-autoloads
flycheck-autoloads pkg-info-autoloads epl-autoloads treepy-autoloads
bui-autoloads combobulate-autoloads quelpa-use-package-autoloads
quelpa-autoloads log4e-autoloads web-mode-autoloads parsebib-autoloads
treemacs-projectile-autoloads projectile-autoloads w3m-load
w3m-autoloads valign-autoloads websocket-autoloads biblio-autoloads
biblio-core-autoloads yasnippet-autoloads dockerfile-mode-autoloads
all-the-icons-ibuffer-autoloads all-the-icons-autoloads geiser-autoloads
parseclj-autoloads orderless-autoloads nov-autoloads esxml-autoloads
kv-autoloads consult-autoloads svg-lib-autoloads
treemacs-tab-bar-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads lsp-mode-autoloads lv-autoloads
markdown-mode-autoloads spinner-autoloads f-autoloads s-autoloads
ligature-autoloads helm-autoloads helm-core-autoloads async-autoloads
catppuccin-theme-autoloads minimap-autoloads google-translate-autoloads
popup-autoloads winum-autoloads transient-autoloads compat-autoloads
multiple-cursors-autoloads exec-path-from-shell-autoloads
telega-autoloads rainbow-identifiers-autoloads
visual-fill-column-autoloads vterm-autoloads ht-autoloads info
dash-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 china-util 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 emacs)

Memory information:
((conses 16 1025353 1011733)
 (symbols 48 43324 773)
 (strings 32 729343 70891)
 (string-bytes 1 39173151)
 (vectors 16 41243)
 (vector-slots 8 1629068 808780)
 (floats 8 733 1037)
 (intervals 56 958 456)
 (buffers 984 12))

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22  8:00 bug#61703: 29.0.60; Emacs crashes on C-x 8 RET Kai Ma
@ 2023-02-22 12:40 ` Eli Zaretskii
  2023-02-22 12:59   ` Kai Ma
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2023-02-22 12:40 UTC (permalink / raw)
  To: Kai Ma; +Cc: 61703

> From: Kai Ma <justksqsf@gmail.com>
> Date: Wed, 22 Feb 2023 16:00:29 +0800
> 
> Emacs sometimes crashes on C-x 8 RET, ie. (insert-char).
> 
> Sorry, but I didn't find a way to reproduce this issue with emacs -Q.
> 
> This seems to be related to vertico-posframe-mode (which puts the
> minibuffer in a separate child frame).  I can confirm that if I disable
> vertico-posframe-mode, this problem disappears.

Please provide at least the information you can provide: what did you
type at the "C-x 8 RET" prompt, and when exactly it crashed during
this command.  Also, how to setup vertico-posframe-mode like you do.

Basically, these problems are impossible to debug without a
reproducible recipe, so any details count.

Thanks in advance.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 12:40 ` Eli Zaretskii
@ 2023-02-22 12:59   ` Kai Ma
  2023-02-22 14:08     ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Kai Ma @ 2023-02-22 12:59 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 61703


> On Feb 22, 2023, at 20:40, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Kai Ma <justksqsf@gmail.com>
>> Date: Wed, 22 Feb 2023 16:00:29 +0800
>> 
>> Emacs sometimes crashes on C-x 8 RET, ie. (insert-char).
>> 
>> Sorry, but I didn't find a way to reproduce this issue with emacs -Q.
>> 
>> This seems to be related to vertico-posframe-mode (which puts the
>> minibuffer in a separate child frame).  I can confirm that if I disable
>> vertico-posframe-mode, this problem disappears.
> 
> Please provide at least the information you can provide: what did you
> type at the "C-x 8 RET" prompt, and when exactly it crashed during
> this command.  Also, how to setup vertico-posframe-mode like you do.

This is how I reproduce this crash:

1. Create a fresh Emacs instance.

2. Press C-x 8 RET before doing anything else.
   If vertico-posframe is displayed successfully at least once (e.g. using M-x)
   then Emacs won’t crash from insert-char anymore.

3. Emacs crashes before the child frame appears, so I don’t have a 
   chance to type anything.


There is a minimal init.el with which I can reproduce this crash:

  (package-install 'vertico)
  (package-install 'vertico-posframe)

  (use-package vertico
    :hook (after-init . vertico-mode))

  (use-package vertico-posframe
    :hook (vertico-mode . vertico-posframe-mode))



> Basically, these problems are impossible to debug without a
> reproducible recipe, so any details count.
> 
> Thanks in advance.






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 12:59   ` Kai Ma
@ 2023-02-22 14:08     ` Eli Zaretskii
  2023-02-22 18:45       ` Kai Ma
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2023-02-22 14:08 UTC (permalink / raw)
  To: Kai Ma; +Cc: 61703

> From: Kai Ma <justksqsf@gmail.com>
> Date: Wed, 22 Feb 2023 20:59:54 +0800
> Cc: 61703@debbugs.gnu.org
> 
> 1. Create a fresh Emacs instance.
> 
> 2. Press C-x 8 RET before doing anything else.
>    If vertico-posframe is displayed successfully at least once (e.g. using M-x)
>    then Emacs won’t crash from insert-char anymore.
> 
> 3. Emacs crashes before the child frame appears, so I don’t have a 
>    chance to type anything.
> 
> 
> There is a minimal init.el with which I can reproduce this crash:
> 
>   (package-install 'vertico)
>   (package-install 'vertico-posframe)
> 
>   (use-package vertico
>     :hook (after-init . vertico-mode))
> 
>   (use-package vertico-posframe
>     :hook (vertico-mode . vertico-posframe-mode))

Thanks.  Unfortunately, it doesn't crash for me, after doing these
steps.

Any other steps I could try to increase the probability of a crash?

Does this happen with any font you use as the default font?





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 14:08     ` Eli Zaretskii
@ 2023-02-22 18:45       ` Kai Ma
  2023-02-22 20:18         ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Kai Ma @ 2023-02-22 18:45 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 61703

[-- Attachment #1: Type: text/plain, Size: 1064 bytes --]



> On Feb 22, 2023, at 22:08, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Kai Ma <justksqsf@gmail.com>
>> Date: Wed, 22 Feb 2023 20:59:54 +0800
>> Cc: 61703@debbugs.gnu.org
>> 
>> 1. Create a fresh Emacs instance.
>> 
>> 2. Press C-x 8 RET before doing anything else.
>>   If vertico-posframe is displayed successfully at least once (e.g. using M-x)
>>   then Emacs won’t crash from insert-char anymore.
>> 
>> 3. Emacs crashes before the child frame appears, so I don’t have a 
>>   chance to type anything.
>> 
>> 
>> There is a minimal init.el with which I can reproduce this crash:
>> 
>>  (package-install 'vertico)
>>  (package-install 'vertico-posframe)
>> 
>>  (use-package vertico
>>    :hook (after-init . vertico-mode))
>> 
>>  (use-package vertico-posframe
>>    :hook (vertico-mode . vertico-posframe-mode))
> 
> Thanks.  Unfortunately, it doesn't crash for me, after doing these
> steps.
> 
> Any other steps I could try to increase the probability of a crash?

I tried to make a self-contained tarball.


[-- Attachment #2: repro.tgz --]
[-- Type: application/octet-stream, Size: 192589 bytes --]

[-- Attachment #3: Type: text/plain, Size: 658 bytes --]



emacs -Q -l bug.el, and then C-x 8 RET.

> Does this happen with any font you use as the default font?


I tested against some fonts with

    emacs -Q --eval "(set-face-attribute 'default nil :family FONT)" -l bug.el

Indeed the choice of the default font seems relevant. The observed results:

| Menlo (default monospace font) | crash    |
| Courier New                    | crash    |
| Courier Prime                  | no crash |
| JetBrains Mono                 | no crash |
| Cascadia Mono                  | crash    |
| Fira Code                      | no crash |
| Fira Mono                      | crash    |

Hope this helps.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 18:45       ` Kai Ma
@ 2023-02-22 20:18         ` Eli Zaretskii
  2023-02-22 21:29           ` Gregory Heytings
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2023-02-22 20:18 UTC (permalink / raw)
  To: Kai Ma; +Cc: 61703

> From: Kai Ma <justksqsf@gmail.com>
> Date: Thu, 23 Feb 2023 02:45:58 +0800
> Cc: 61703@debbugs.gnu.org
> 
> > Thanks.  Unfortunately, it doesn't crash for me, after doing these
> > steps.
> > 
> > Any other steps I could try to increase the probability of a crash?
> 
> I tried to make a self-contained tarball.

Thanks, but this still doesn't crash for me.

My build is unoptimized (-O0).  Do you see the crash if you rebuild
with -O0?

> I tested against some fonts with
> 
>     emacs -Q --eval "(set-face-attribute 'default nil :family FONT)" -l bug.el
> 
> Indeed the choice of the default font seems relevant. The observed results:
> 
> | Menlo (default monospace font) | crash    |
> | Courier New                    | crash    |
> | Courier Prime                  | no crash |
> | JetBrains Mono                 | no crash |
> | Cascadia Mono                  | crash    |
> | Fira Code                      | no crash |
> | Fira Mono                      | crash    |

I'm on MS-Windows, where Courier New is the default font, and it still
doesn't crash...





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 20:18         ` Eli Zaretskii
@ 2023-02-22 21:29           ` Gregory Heytings
  2023-09-05 23:44             ` Stefan Kangas
  0 siblings, 1 reply; 8+ messages in thread
From: Gregory Heytings @ 2023-02-22 21:29 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Kai Ma, 61703


>> Indeed the choice of the default font seems relevant. The observed 
>> results:
>>
>> | Menlo (default monospace font) | crash    |
>> | Courier New                    | crash    |
>> | Courier Prime                  | no crash |
>> | JetBrains Mono                 | no crash |
>> | Cascadia Mono                  | crash    |
>> | Fira Code                      | no crash |
>> | Fira Mono                      | crash    |
>
> I'm on MS-Windows, where Courier New is the default font, and it still 
> doesn't crash...
>

FWIW, I tried that recipe here (Debian GNU/Linux) with Fira Mono, Menlo 
and Cascadia Mono, without experiencing any crash.  Perhaps it's a macOS 
specific bug.






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#61703: 29.0.60; Emacs crashes on C-x 8 RET
  2023-02-22 21:29           ` Gregory Heytings
@ 2023-09-05 23:44             ` Stefan Kangas
  0 siblings, 0 replies; 8+ messages in thread
From: Stefan Kangas @ 2023-09-05 23:44 UTC (permalink / raw)
  To: Gregory Heytings; +Cc: Eli Zaretskii, 61703, Kai Ma

tags 61703 + unreproducible
thanks

Gregory Heytings <gregory@heytings.org> writes:

>>> Indeed the choice of the default font seems relevant. The observed results:
>>>
>>> | Menlo (default monospace font) | crash    |
>>> | Courier New                    | crash    |
>>> | Courier Prime                  | no crash |
>>> | JetBrains Mono                 | no crash |
>>> | Cascadia Mono                  | crash    |
>>> | Fira Code                      | no crash |
>>> | Fira Mono                      | crash    |
>>
>> I'm on MS-Windows, where Courier New is the default font, and it still doesn't
>> crash...
>>
>
> FWIW, I tried that recipe here (Debian GNU/Linux) with Fira Mono, Menlo and
> Cascadia Mono, without experiencing any crash.  Perhaps it's a macOS specific
> bug.

I can't reproduce this here.  I do get the following error when running
the reproducer though:

eval: Symbol’s value as variable is void: FONT

In GNU Emacs 30.0.50 (build 5, x86_64-apple-darwin21.6.0, NS
 appkit-2113.60 Version 12.6.8 (Build 21G725)) of 2023-09-04 built on
 MY-MacBook-Pro





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-09-05 23:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-22  8:00 bug#61703: 29.0.60; Emacs crashes on C-x 8 RET Kai Ma
2023-02-22 12:40 ` Eli Zaretskii
2023-02-22 12:59   ` Kai Ma
2023-02-22 14:08     ` Eli Zaretskii
2023-02-22 18:45       ` Kai Ma
2023-02-22 20:18         ` Eli Zaretskii
2023-02-22 21:29           ` Gregory Heytings
2023-09-05 23:44             ` Stefan Kangas

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).