unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#38748: 28.0.50; crash on MacOS 10.15.2
@ 2019-12-26  9:47 Andrii Kolomoiets
  2019-12-26 13:04 ` Alan Third
  0 siblings, 1 reply; 52+ messages in thread
From: Andrii Kolomoiets @ 2019-12-26  9:47 UTC (permalink / raw)
  To: 38748

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

Unfortunately I have no recipe to reproduce this issue.  Emacs just
crashing from time to time.

See attached crash info.

Emacs is buit from nearly recent master (commit
7c5d6a2afc6c23a7fff8456f506ee2aa2d37a3b9)

In GNU Emacs 28.0.50 (build 2, x86_64-apple-darwin19.2.0, NS appkit-1894.20 Version 10.15.2 (Build 19C57))
Windowing system distributor 'Apple', version 10.3.1894
System Description:  Mac OS X 10.15.2

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=/usr/local/share/emacs/site-lisp
 --infodir=/usr/local/Cellar/emacs/dev/share/info/emacs
 --prefix=/usr/local/Cellar/emacs/dev --with-gnutls --without-x
 --with-xml2 --without-dbus --with-modules --disable-ns-self-contained
 --with-ns'

Configured features:
NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES
THREADS JSON PDUMPER GMP

[-- Attachment #2: emacs-crash-info --]
[-- Type: text/plain, Size: 106647 bytes --]

Process:               Emacs [23260]
Path:                  /Applications/Emacs.app/Contents/MacOS/Emacs
Identifier:            org.gnu.Emacs
Version:               Version 28.0.50 (9.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Emacs [23260]
User ID:               501

Date/Time:             2019-12-26 11:23:47.557 +0200
OS Version:            Mac OS X 10.15.2 (19C57)
Report Version:        12
Anonymous UUID:        91C25591-E15C-1151-477D-A560DC709258

Sleep/Wake UUID:       46AC1074-B860-4837-8D71-FF07FC257969

Time Awake Since Boot: 150000 seconds
Time Since Wake:       5600 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000434f4e44
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x434f4e44:
-->
    __TEXT                 00000001083f0000-00000001085ce000 [ 1912K] r-x/r-x SM=COW  /Applications/Emacs.app/Contents/MacOS/Emacs

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6b6887fa __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6b745bc1 pthread_kill + 432
2   libsystem_c.dylib             	0x00007fff6b59f3a2 raise + 26
3   org.gnu.Emacs                 	0x0000000108590dce terminate_due_to_signal + 153
4   org.gnu.Emacs                 	0x00000001085914f8 emacs_abort + 15
5   org.gnu.Emacs                 	0x00000001084fb033 signal_or_quit + 1251
6   org.gnu.Emacs                 	0x0000000108592af6 Fsignal + 32
7   org.gnu.Emacs                 	0x0000000108592b0d xsignal + 9
8   org.gnu.Emacs                 	0x000000010859298a xsignal1 + 28
9   org.gnu.Emacs                 	0x0000000108591e5c compile_pattern.cold.1 + 22
10  org.gnu.Emacs                 	0x00000001084c9b20 compile_pattern + 541
11  org.gnu.Emacs                 	0x00000001084c98ce fast_string_match_internal + 30
12  org.gnu.Emacs                 	0x00000001084b89af Ffind_file_name_handler + 176
13  org.gnu.Emacs                 	0x00000001084ba2c5 Fexpand_file_name + 83
14  org.gnu.Emacs                 	0x00000001084bfbca Fdo_auto_save + 273
15  org.gnu.Emacs                 	0x000000010848e1a6 shut_down_emacs + 301
16  org.gnu.Emacs                 	0x0000000108590d9b terminate_due_to_signal + 102
17  org.gnu.Emacs                 	0x00000001084a7b6c handle_fatal_signal + 14
18  org.gnu.Emacs                 	0x00000001084a7bde deliver_thread_signal + 114
19  org.gnu.Emacs                 	0x00000001084a69ba deliver_fatal_thread_signal + 9
20  org.gnu.Emacs                 	0x00000001084a7c86 handle_sigsegv + 168
21  libsystem_platform.dylib      	0x00007fff6b73a42d _sigtramp + 29
22  ???                           	000000000000000000 0 + 0
23  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
24  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
25  org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
26  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
27  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
28  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
29  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
30  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
31  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
32  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
33  org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
34  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
35  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
36  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
37  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
38  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
39  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
40  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
41  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
42  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
43  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
44  org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
45  org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
46  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
47  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
48  org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
49  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
50  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
51  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
52  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
53  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
54  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
55  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
56  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
57  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
58  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
59  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
60  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
61  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
62  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
63  org.gnu.Emacs                 	0x00000001084dec94 mark_localized_symbol + 84
64  org.gnu.Emacs                 	0x00000001084de030 mark_object + 960
65  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
66  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
67  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
68  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
69  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
70  org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
71  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
72  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
73  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
74  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
75  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
76  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
77  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
78  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
79  org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
80  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
81  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
82  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
83  org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
84  org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
85  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
86  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
87  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
88  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
89  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
90  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
91  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
92  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
93  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
94  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
95  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
96  org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
97  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
98  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
99  org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
100 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
101 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
102 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
103 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
104 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
105 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
106 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
107 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
108 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
109 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
110 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
111 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
112 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
113 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
114 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
115 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
116 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
117 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
118 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
119 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
120 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
121 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
122 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
123 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
124 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
125 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
126 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
127 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
128 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
129 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
130 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
131 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
132 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
133 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
134 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
135 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
136 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
137 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
138 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
139 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
140 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
141 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
142 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
143 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
144 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
145 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
146 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
147 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
148 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
149 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
150 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
151 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
152 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
153 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
154 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
155 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
156 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
157 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
158 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
159 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
160 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
161 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
162 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
163 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
164 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
165 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
166 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
167 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
168 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
169 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
170 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
171 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
172 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
173 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
174 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
175 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
176 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
177 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
178 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
179 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
180 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
181 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
182 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
183 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
184 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
185 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
186 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
187 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
188 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
189 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
190 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
191 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
192 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
193 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
194 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
195 org.gnu.Emacs                 	0x00000001084dec94 mark_localized_symbol + 84
196 org.gnu.Emacs                 	0x00000001084de030 mark_object + 960
197 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
198 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
199 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
200 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
201 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
202 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
203 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
204 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
205 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
206 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
207 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
208 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
209 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
210 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
211 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
212 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
213 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
214 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
215 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
216 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
217 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
218 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
219 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
220 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
221 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
222 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
223 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
224 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
225 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
226 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
227 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
228 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
229 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
230 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
231 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
232 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
233 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
234 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
235 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
236 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
237 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
238 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
239 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
240 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
241 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
242 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
243 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
244 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
245 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
246 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
247 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
248 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
249 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
250 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
251 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
252 org.gnu.Emacs                 	0x00000001084dec94 mark_localized_symbol + 84
253 org.gnu.Emacs                 	0x00000001084de030 mark_object + 960
254 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
255 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
256 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
257 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
258 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
259 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
260 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
261 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
262 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
263 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
264 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
265 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
266 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
267 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
268 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
269 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
270 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
271 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
272 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
273 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
274 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
275 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
276 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
277 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
278 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
279 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
280 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
281 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
282 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
283 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
284 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
285 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
286 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
287 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
288 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
289 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
290 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
291 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
292 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
293 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
294 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
295 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
296 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
297 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
298 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
299 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
300 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
301 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
302 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
303 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
304 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
305 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
306 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
307 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
308 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
309 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
310 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
311 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
312 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
313 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
314 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
315 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
316 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
317 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
318 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
319 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
320 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
321 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
322 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
323 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
324 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
325 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
326 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
327 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
328 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
329 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
330 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
331 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
332 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
333 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
334 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
335 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
336 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
337 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
338 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
339 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
340 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
341 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
342 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
343 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
344 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
345 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
346 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
347 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
348 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
349 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
350 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
351 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
352 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
353 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
354 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
355 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
356 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
357 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
358 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
359 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
360 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
361 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
362 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
363 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
364 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
365 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
366 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
367 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
368 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
369 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
370 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
371 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
372 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
373 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
374 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
375 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
376 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
377 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
378 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
379 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
380 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
381 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
382 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
383 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
384 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
385 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
386 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
387 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
388 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
389 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
390 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
391 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
392 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
393 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
394 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
395 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
396 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
397 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
398 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
399 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
400 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
401 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
402 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
403 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
404 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
405 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
406 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
407 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
408 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
409 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
410 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
411 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
412 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
413 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
414 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
415 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
416 org.gnu.Emacs                 	0x00000001084de885 mark_buffer + 18
417 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
418 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
419 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
420 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
421 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
422 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
423 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
424 org.gnu.Emacs                 	0x00000001084de885 mark_buffer + 18
425 org.gnu.Emacs                 	0x00000001084dec8b mark_localized_symbol + 75
426 org.gnu.Emacs                 	0x00000001084de030 mark_object + 960
427 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
428 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
429 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
430 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
431 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
432 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
433 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
434 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
435 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
436 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
437 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
438 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
439 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
440 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
441 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
442 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
443 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
444 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
445 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
446 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
447 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
448 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
449 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
450 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
451 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
452 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
453 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
454 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
455 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
456 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
457 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
458 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
459 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
460 org.gnu.Emacs                 	0x00000001084de000 mark_object + 912
461 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
462 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
463 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
464 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
465 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
466 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
467 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
468 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
469 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
470 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
471 org.gnu.Emacs                 	0x00000001084de9a6 mark_compiled + 89
472 org.gnu.Emacs                 	0x00000001084ddeb5 mark_object + 581
473 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
474 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
475 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
476 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
477 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
478 org.gnu.Emacs                 	0x00000001084de03b mark_object + 971
479 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
480 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
481 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
482 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
483 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
484 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
485 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
486 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
487 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
488 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
489 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
490 org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
491 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
492 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
493 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
494 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
495 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
496 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
497 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
498 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
499 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
500 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
501 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
502 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
503 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
504 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
505 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
506 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
507 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
508 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
509 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92
510 org.gnu.Emacs                 	0x00000001084ddff7 mark_object + 903
511 org.gnu.Emacs                 	0x00000001084dec2f mark_vectorlike + 92

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6b68a5be __select + 10
1   org.gnu.Emacs                 	0x00000001085610c1 -[EmacsApp fd_handler:] + 170
2   com.apple.Foundation          	0x00007fff36580788 __NSThread__start__ + 1064
3   libsystem_pthread.dylib       	0x00007fff6b745e65 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff6b74183b thread_start + 15

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff6b68225a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff6b6825d0 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff33ee6d0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation      	0x00007fff33ee58e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation      	0x00007fff33ee4bd3 CFRunLoopRunSpecific + 499
5   com.apple.AppKit              	0x00007fff3124fa72 _NSEventThread + 132
6   libsystem_pthread.dylib       	0x00007fff6b745e65 _pthread_start + 148
7   libsystem_pthread.dylib       	0x00007fff6b74183b thread_start + 15

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

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

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

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

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

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

Thread 9:
0   libsystem_pthread.dylib       	0x00007fff6b741818 start_wqthread + 0

Thread 10:
0   libsystem_pthread.dylib       	0x00007fff6b741818 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000112be4dc0  rcx: 0x00000001089dc138  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00000001089dc160  rsp: 0x00000001089dc138
   r8: 0x00000001085b954f   r9: 0x00000001085b954a  r10: 0x0000000112be4dc0  r11: 0x0000000000000246
  r12: 0x0000000000000307  r13: 0x00000001089dd668  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff6b6887fa  rfl: 0x0000000000000246  cr2: 0x0000600004a13090

Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x1083f0000 -        0x1085cdff7 +org.gnu.Emacs (Version 28.0.50 - 9.0) <82FA9CC6-C658-34D3-BFFA-1EA59EF85A7A> /Applications/Emacs.app/Contents/MacOS/Emacs
       0x108a8c000 -        0x108bdcfdb +libgnutls.30.dylib (0) <98BC4282-B213-3DCD-965F-966915C33BDD> /usr/local/opt/gnutls/lib/libgnutls.30.dylib
       0x108c2c000 -        0x108c34ff3 +libjansson.4.dylib (0) <AC130728-6541-392A-86E6-3047FCD1D281> /usr/local/opt/jansson/lib/libjansson.4.dylib
       0x108c3a000 -        0x108c96fcf +libgmp.10.dylib (0) <7D2A1AB0-B206-3196-954C-5A0E17049998> /usr/local/opt/gmp/lib/libgmp.10.dylib
       0x108ca4000 -        0x108d45ff3 +libp11-kit.0.dylib (0) <7416C885-4C5F-3CB2-A80A-3E1C1E7EFF0A> /usr/local/opt/p11-kit/lib/libp11-kit.0.dylib
       0x108d98000 -        0x108db6ffb +libidn2.0.dylib (0) <7F3D8A59-ED6D-3A36-9860-20235B5D3661> /usr/local/opt/libidn2/lib/libidn2.0.dylib
       0x108dc0000 -        0x108f23fff +libunistring.2.dylib (0) <A4545916-E2F4-3D6A-862B-528A6806E9FC> /usr/local/opt/libunistring/lib/libunistring.2.dylib
       0x108f3b000 -        0x108f47ff7 +libtasn1.6.dylib (0) <7DC4D741-CF1F-321E-868B-5BDCC5246810> /usr/local/opt/libtasn1/lib/libtasn1.6.dylib
       0x108f4f000 -        0x108f74ff7 +libnettle.6.dylib (0) <F07C4E8D-7087-384C-AC93-46234AEB2391> /usr/local/opt/nettle/lib/libnettle.6.dylib
       0x108f7e000 -        0x108fa7ffb +libhogweed.4.dylib (0) <E0C32E51-C7D4-3C15-A269-272AD3BC3BBE> /usr/local/opt/nettle/lib/libhogweed.4.dylib
       0x108fb3000 -        0x108fbbffb +libintl.8.dylib (0) <CD236902-DB50-39BB-86BB-E9F0D22E5649> /usr/local/opt/gettext/lib/libintl.8.dylib
       0x108fc3000 -        0x108fc7fff +libffi.6.dylib (0) <47F6B233-3552-3D42-A3EC-1917E141AC53> /usr/local/opt/libffi/lib/libffi.6.dylib
       0x10de8d000 -        0x10de90047  libobjc-trampolines.dylib (781.2) <EB56CAD4-64BB-3EA4-B533-0E93F7DAEC45> /usr/lib/libobjc-trampolines.dylib
       0x10e603000 -        0x10e603fff  com.apple.applescript.component (2.7 - 395) <7B59E821-813F-37EB-B5CD-748F5A6005E1> /System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript
       0x10fda0000 -        0x10fda2ff3  com.apple.CloudDocsFileProvider (1.0 - 690.1) <5884914D-8C4F-3BF1-8EF7-CFC3C4800CC7> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider
       0x10fe44000 -        0x10fe47fff  com.apple.FileProviderOverride (265 - 265) <D18BF2F1-B0C1-327D-A913-D03DD67E28FD> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x10febb000 -        0x10fed2ffb  com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (1.0 - 1298.2.10) <4E2D8328-0B68-367B-8FA0-4A43A53A2E0E> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
       0x112b1b000 -        0x112babcb7  dyld (733.8) <EEA931D0-403E-3BC8-862A-CBA037DE4A74> /usr/lib/dyld
       0x1283e8000 -        0x1283fdfff +vterm-module.so (0) <C61C8FD0-C6F4-3E1E-A466-B1AAC24E58AC> /Users/USER/*/vterm-module.so
    0x7fff284e7000 -     0x7fff286f3ff7  com.apple.RawCamera.bundle (9.00.1 - 1310.23) <5683F10A-5153-38D7-81F0-1063B5C5C1B3> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff2bc73000 -     0x7fff2bd06ffb  com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (14.3.9 - 14.0.3) <710A2DD1-8C70-3B34-B377-A9E2FC2F6AC2> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
    0x7fff2fc0b000 -     0x7fff2fc0bfff  com.apple.Accelerate (1.11 - Accelerate 1.11) <EEBE6680-1AAB-3192-AA7C-450537B07F27> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff2fc0c000 -     0x7fff2fc22fff  libCGInterfaces.dylib (524.2) <3DA50D4A-BE22-33FB-AE8E-4B68FE3294CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff2fc23000 -     0x7fff3028efef  com.apple.vImage (8.1 - 524.2) <2BDE5231-B5ED-313E-918A-876ACE1C0FCF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff3028f000 -     0x7fff304f8fff  libBLAS.dylib (1303.60.1) <94F6B3C0-5039-3F66-8B2E-98791287E459> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff304f9000 -     0x7fff307e8ff7  libBNNS.dylib (144.40.3) <F15D7D9E-0B9F-34FF-B144-DCA264614C54> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff307ea000 -     0x7fff30b8ffff  libLAPACK.dylib (1303.60.1) <DCC36295-FF39-35A1-8DF1-1E8A714E2265> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff30b90000 -     0x7fff30ba5ff8  libLinearAlgebra.dylib (1303.60.1) <E3C0CC64-906B-3B44-B8AA-3075BA20E161> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff30ba6000 -     0x7fff30babff3  libQuadrature.dylib (7) <17EC31E3-3D77-3B5A-8ADD-6A3DBC1531E7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff30bac000 -     0x7fff30c1cfff  libSparse.dylib (103) <350DAE1C-C990-343F-A98A-1B4317EAA869> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff30c1d000 -     0x7fff30c2ffef  libSparseBLAS.dylib (1303.60.1) <8C0C7291-AC3A-3808-9D45-E359A5E03F0E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff30c30000 -     0x7fff30e09ffb  libvDSP.dylib (735.40.1) <BD49856D-39CE-397F-A069-63B2F0D79529> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff30e0a000 -     0x7fff30ec5fd7  libvMisc.dylib (735.40.1) <9C40AC77-59A4-3180-AA4F-8F13CABF02D9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff30ec6000 -     0x7fff30ec6fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A8B35A80-7217-38B1-8A20-E8B4F73124F0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff30ec7000 -     0x7fff30f26ffc  com.apple.Accounts (113 - 113) <ABA6CA9E-22B4-3EE9-8C8D-080CB863FD72> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff3106c000 -     0x7fff31e27fff  com.apple.AppKit (6.9 - 1894.20.140) <80D94BA8-5CEC-3D85-AEE9-364513234AC6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff31e66000 -     0x7fff31e76ff7  com.apple.AppleScriptObjC (1.4 - 35) <41D27624-B9DB-3BCE-9263-45FA9B2C51CB> /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC
    0x7fff31e77000 -     0x7fff31e77fff  com.apple.ApplicationServices (48 - 50) <DD9B7CF2-A6CA-3C88-804A-C15AFFEC3CD6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff31e78000 -     0x7fff31ee3fff  com.apple.ApplicationServices.ATS (377 - 493.0.2.1) <6BDB3B14-0F4E-3B10-93C8-7F0E5E4F2EFE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff31f7c000 -     0x7fff31fbaff8  libFontRegistry.dylib (274.0.2.3) <3DD574D6-06F2-35A1-8CE0-6097BDD3DE1F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff32015000 -     0x7fff32044ff7  com.apple.ATSUI (1.0 - 1) <FA934D50-2391-3515-95D4-35696E165C37> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
    0x7fff32045000 -     0x7fff32049ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <C0801FB4-954F-3897-B384-276B73B062B5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff320e4000 -     0x7fff3213aff2  com.apple.HIServices (1.22 - 674.1) <8A3BBFB0-D41E-3BF1-AF8F-4E9082A49FC6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff3213b000 -     0x7fff32149fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <BEDFF67B-5FD5-38FA-AC8F-D9458DC2EF50> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff3214a000 -     0x7fff3218fff2  com.apple.print.framework.PrintCore (15 - 516) <14C48FDF-5E58-391B-873E-B96E55CDA21C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff32190000 -     0x7fff3219afff  com.apple.QD (4.0 - 413) <AD40EB5E-231E-39C5-A468-5B979374912C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff3219b000 -     0x7fff321a8ff0  com.apple.speech.synthesis.framework (9.0.24 - 9.0.24) <16454C5C-4029-396A-A8F4-730E50CE2024> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff321a9000 -     0x7fff32289ffa  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <9F13C2FB-6042-339A-8D85-E8E499BA856B> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff3228b000 -     0x7fff3228bfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <22A443ED-28B0-3161-9CF6-890FD03275D3> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff32601000 -     0x7fff3298dff6  com.apple.CFNetwork (1121.1.2 - 1121.1.2) <CD7AA80C-C73B-39C7-AE03-A36BFB936F29> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff32a07000 -     0x7fff32a07fff  com.apple.Carbon (160 - 162) <27DBFB11-A568-3C45-B98D-F5F5165E939B> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff32a08000 -     0x7fff32a0bffb  com.apple.CommonPanels (1.2.6 - 101) <AE22F241-E6CE-3F18-9EB5-437CF0FDE477> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff32a0c000 -     0x7fff32d00ffb  com.apple.HIToolbox (2.1.1 - 994) <21D1507B-BFC3-33B7-88FE-64417FE9CAD5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff32d01000 -     0x7fff32d04ff3  com.apple.help (1.3.8 - 68) <94E3E502-C479-3C37-8927-239FFF0205B3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff32d05000 -     0x7fff32d0aff7  com.apple.ImageCapture (9.0 - 1600.25.4.1) <89D63EAA-364C-34B4-A417-7A51BF52C4AE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff32d0b000 -     0x7fff32d0bfff  com.apple.ink.framework (10.15 - 227) <66BD9432-DB9B-33EC-85B2-F5F21F39C4C3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff32d0c000 -     0x7fff32d26ff2  com.apple.openscripting (1.7 - 185.1) <DF25310B-227E-3DB5-948C-E52F9877DEE7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff32d47000 -     0x7fff32d47fff  com.apple.print.framework.Print (15 - 271) <27E1B868-53A4-3207-B36A-F08BDCBBBB3D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff32d48000 -     0x7fff32d4aff7  com.apple.securityhi (9.0 - 55008) <2C8B6D0E-3089-3964-B305-9EC3F74673A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff32d4b000 -     0x7fff32d51ff7  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <93A00BEB-FEE0-3FC6-ABCA-846EDA81818E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff32d52000 -     0x7fff32eebffa  com.apple.cloudkit.CloudKit (860 - 860) <10DA4BBC-C7DD-35F9-85A4-819D61B2BC2A> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff32efa000 -     0x7fff330e5ff7  com.apple.ColorSync (4.13.0 - 3394.3) <2DCA9B8E-1202-36F0-8867-AF4F687E17D2> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff333d5000 -     0x7fff338e4ffa  com.apple.audio.CoreAudio (5.0 - 5.0) <E297B888-EC18-3333-AB26-5C80F4A2E40A> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff33937000 -     0x7fff3396eff0  com.apple.CoreBluetooth (1.0 - 1) <C2C12610-0109-35C0-BAFF-871D41D9EDE2> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff3396f000 -     0x7fff33d51ffe  com.apple.CoreData (120 - 977.1) <B2656DA8-4BB1-3D54-AD5A-C02EDFD56AA3> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff33d52000 -     0x7fff33e61ff6  com.apple.CoreDisplay (1.0 - 186.3.8) <33C67C14-A3D8-36D8-96E4-3F5D61F6F7B2> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff33e62000 -     0x7fff342e2fe7  com.apple.CoreFoundation (6.9 - 1674.103) <D1F93A5F-5FB9-3088-BC16-36DBF58144C0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff342e4000 -     0x7fff3495dff0  com.apple.CoreGraphics (2.0 - 1348.15) <21459707-0D60-3520-9999-49511ED16D85> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff3496b000 -     0x7fff34cc8ff5  com.apple.CoreImage (15.0.0 - 920.9) <0A757F12-78A7-3C10-8F1D-118D855F6C65> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff34cc9000 -     0x7fff34d31ff5  com.apple.corelocation (2389.0.8 - 2389.0.8) <8FB99F90-C009-3924-828A-36114F2535CE> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff3508c000 -     0x7fff35166ff4  com.apple.CoreMedia (1.0 - 2520.9.4.1) <A53EF3A8-E192-3045-B4EA-8A05D1C5B521> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff35252000 -     0x7fff35252fff  com.apple.CoreServices (1069.11 - 1069.11) <DD05556D-DEF3-348D-878D-CA3AB5C91D66> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff35253000 -     0x7fff352d8fff  com.apple.AE (838 - 838) <1D2A4944-20FA-372A-B8DE-01067521CF8C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff352d9000 -     0x7fff355baff7  com.apple.CoreServices.CarbonCore (1217 - 1217) <17EE58A1-232F-3E35-AC81-C88509A1CE8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff355bb000 -     0x7fff35608ffd  com.apple.DictionaryServices (1.2 - 323.3) <631AEDD4-9328-33A7-ACE5-5FDE790FE7FD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff35609000 -     0x7fff35611fff  com.apple.CoreServices.FSEvents (1268.60.1 - 1268.60.1) <9C5A3C2D-CA76-329E-B80C-9CA1A1B1BE51> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff35612000 -     0x7fff3584bff0  com.apple.LaunchServices (1069.11 - 1069.11) <7D9167B7-8C60-3F42-BA15-8A85E6238FD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff3584c000 -     0x7fff358e4ff9  com.apple.Metadata (10.7.0 - 2075.4) <E57FA2CF-3BD5-3947-84CC-976F192C07C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff358e5000 -     0x7fff35912ff7  com.apple.CoreServices.OSServices (1069.11 - 1069.11) <C7F894DA-EA68-3467-B004-1D6C7D58703A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff35913000 -     0x7fff3597afff  com.apple.SearchKit (1.4.1 - 1.4.1) <644BE782-F3CA-3CC2-A062-5472ECC68230> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff3597b000 -     0x7fff3599fff5  com.apple.coreservices.SharedFileList (131.3 - 131.3) <3B586025-C347-38CF-B89F-9942CB88AA79> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff35cc8000 -     0x7fff35e7cffe  com.apple.CoreText (643.1.2.3 - 643.1.2.3) <97DA20DE-64C9-3589-92EB-BEC07B81EF19> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff35e7d000 -     0x7fff35ec1fff  com.apple.CoreVideo (1.8 - 334.0) <63E19193-0864-373F-AC59-DC97514B02A5> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff35ec2000 -     0x7fff35f4fff9  com.apple.framework.CoreWLAN (13.0 - 1455.3) <DC360D58-99EE-3760-9D79-5712B2872497> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff36113000 -     0x7fff3611efff  com.apple.DirectoryService.Framework (10.15 - 220.40.1) <DF3ED7B3-3CD7-3921-A2F9-02CC994E05C2> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff3611f000 -     0x7fff361caff0  com.apple.DiscRecording (9.0.3 - 9030.4.5) <2163991C-1EA0-3A85-BC29-4C21C341B845> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff361ef000 -     0x7fff361f5fff  com.apple.DiskArbitration (2.7 - 2.7) <8B55B221-DB4E-3CCD-B104-FC52A4127A66> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff363e9000 -     0x7fff3650fff6  com.apple.FileProvider (265 - 265) <5A6F54E2-6B39-318D-A4BD-83E6FA2679D3> /System/Library/Frameworks/FileProvider.framework/Versions/A/FileProvider
    0x7fff36527000 -     0x7fff368efff4  com.apple.Foundation (6.9 - 1674.103) <9D7DB588-6BDC-3D7B-B267-761D4ECC88A9> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff3695c000 -     0x7fff369acff7  com.apple.GSS (4.0 - 2.0) <03016123-6D22-33EA-B9A7-EB60DD458FAB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff36ae7000 -     0x7fff36bffff8  com.apple.Bluetooth (7.0.2 - 7.0.2f4) <33538BF2-D6D3-3BF2-844D-A11C118E479E> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff36c66000 -     0x7fff36d09ffb  com.apple.framework.IOKit (2.0.2 - 1726.60.2) <65BD2F00-4BC5-3EF6-BF4D-DA1F0513E2B9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff36d0b000 -     0x7fff36d1bffc  com.apple.IOSurface (269.6 - 269.6) <D90653D3-7E7F-3CFF-8F00-931B0AA725B1> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff36d91000 -     0x7fff36eeeffe  com.apple.ImageIO.framework (3.3.0 - 1972.15) <EB8B6FA3-46BF-3358-848C-49A8BC86E277> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff36eef000 -     0x7fff36ef2fff  libGIF.dylib (1972.15) <2455E308-AF71-31A8-909B-35FC74A12CCD> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff36ef3000 -     0x7fff36fadfe7  libJP2.dylib (1972.15) <B83242E3-6504-3AA6-84F4-916A264C9660> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff36fae000 -     0x7fff36fd2fef  libJPEG.dylib (1972.15) <7358172D-7732-3ECA-ABA3-725787905AC9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff37250000 -     0x7fff3726afef  libPng.dylib (1972.15) <FC12703E-0CFA-3C06-9748-4AF1121C28BA> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff3726b000 -     0x7fff3726cfff  libRadiance.dylib (1972.15) <7CA6773D-F597-3DEB-8DBE-33B8CD3A1B3D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff3726d000 -     0x7fff372b6feb  libTIFF.dylib (1972.15) <32E24562-BA64-388E-8AD5-864C184C77BC> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff386dc000 -     0x7fff386eeff3  com.apple.Kerberos (3.0 - 1) <A7787101-9525-3C28-BDD5-77B3C73ED8B0> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff386ef000 -     0x7fff386effff  libHeimdalProxy.dylib (77) <CB20F0B8-EDC1-3592-8B2D-6AEF80BE080B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff386f0000 -     0x7fff38726fff  com.apple.LDAPFramework (2.4.28 - 194.5) <36821308-0C82-343C-A315-12B77A4BAE4E> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff38a82000 -     0x7fff38a8cff3  com.apple.MediaAccessibility (1.0 - 125) <A2CC9230-534D-3D1E-96E7-33EB54EBB8CF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff38b58000 -     0x7fff3929dff7  com.apple.MediaToolbox (1.0 - 2520.9.4.1) <C11D9AAA-0B53-3FE5-A9B8-8E3EB34F7B87> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff3929f000 -     0x7fff39362ff1  com.apple.Metal (212.2.4 - 212.2.4) <EC7C6127-B280-3EF0-AA80-5FB505148EED> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff3937f000 -     0x7fff393bbff3  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <7B7AF6B3-CD50-320A-85CA-45958CDF850A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff393bc000 -     0x7fff39442fe6  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <3D396C87-5CA4-3A8F-8EEF-FFE3883AD75A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff39443000 -     0x7fff39467ff8  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <D7E077C7-9332-30F9-8AFE-F02520EDF96B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff39468000 -     0x7fff3947dfff  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <EE87BFE1-5811-3A0C-BC68-6966D7FEDAE5> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff3947e000 -     0x7fff395ddff4  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <08A6AF10-E23F-3F1D-AA26-E79E7FC09B07> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff395de000 -     0x7fff3962cfff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <6FA84C3F-72F0-3234-9406-8F9EB922D3A2> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff3962d000 -     0x7fff3962eff5  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <4DB9192E-5464-3A78-A9D3-35153717A21F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff3a574000 -     0x7fff3a580ffe  com.apple.NetFS (6.0 - 4.0) <C803F10A-5C01-365B-A988-64B021DCDDD5> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff3a581000 -     0x7fff3a6c4ff6  com.apple.Network (1.0 - 1) <B87BEA5C-05CF-3284-BB74-33F9297225F8> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff3a6c5000 -     0x7fff3a92cffa  com.apple.NetworkExtension (1.0 - 1) <B63B1EC0-C194-3EEE-BA06-B9C970B1B246> /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension
    0x7fff3d0ed000 -     0x7fff3d145ff7  com.apple.opencl (3.5 - 3.5) <987CE84F-AC14-3CD4-9233-51CA828DA927> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff3d146000 -     0x7fff3d162fff  com.apple.CFOpenDirectory (10.15 - 220.40.1) <BD6064BC-F588-3A34-A70C-CF8B62CA04E0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3d163000 -     0x7fff3d16eff7  com.apple.OpenDirectory (10.15 - 220.40.1) <17B8A217-97DE-3DCA-B91B-6FB68451B94B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff3dac9000 -     0x7fff3dacbfff  libCVMSPluginSupport.dylib (17.10.22) <F040B206-0834-3D3C-8941-B89F74D1F054> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff3dacc000 -     0x7fff3dad1fff  libCoreFSCache.dylib (176.10) <72D4F770-DB3F-3242-B3DB-8488D910BD47> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff3dad2000 -     0x7fff3dad6fff  libCoreVMClient.dylib (176.10) <05AF05BB-AE62-39F9-BDEA-1BB1EE643301> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff3dad7000 -     0x7fff3dadfff7  libGFXShared.dylib (17.10.22) <6F327728-FC25-3428-B734-824B48EFC20B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff3dae0000 -     0x7fff3daeafff  libGL.dylib (17.10.22) <EA373BF1-0720-31A6-A5EF-8F1E67787264> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff3daeb000 -     0x7fff3db20fff  libGLImage.dylib (17.10.22) <6B0D6644-CEB0-3821-BAD4-05A56369A4F9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff3dcb4000 -     0x7fff3dcf0fff  libGLU.dylib (17.10.22) <3516B087-6286-3831-9706-87634DB3AF07> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff3e720000 -     0x7fff3e72fff7  com.apple.opengl (17.10.22 - 17.10.22) <43B981BE-B730-345F-9AA4-49D075EBE0DB> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff3ed87000 -     0x7fff3ed8dff6  com.apple.PushKit (1.0 - 1) <F74751B9-ACEB-3D3A-9B05-948A9797DBF5> /System/Library/Frameworks/PushKit.framework/Versions/A/PushKit
    0x7fff3f6ea000 -     0x7fff3f968ff0  com.apple.QuartzCore (1.11 - 815.26) <D0953F98-5F8A-3346-8438-DBD870E9088B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff404b8000 -     0x7fff4080affa  com.apple.security (7.0 - 59306.61.1) <8B67829D-DDEB-3208-A4CE-FD5A57B1A0BB> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff4080b000 -     0x7fff40894ff7  com.apple.securityfoundation (6.0 - 55236.60.1) <D4B6FD66-8DB2-3373-B192-00CB9DFF9AA7> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff408c3000 -     0x7fff408c7ff0  com.apple.xpc.ServiceManagement (1.0 - 1) <AC719A11-8152-3BA1-9A01-62AD8A8F4022> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff41658000 -     0x7fff416c2fff  com.apple.SystemConfiguration (1.19 - 1.19) <96A25B9C-51EA-33B2-B681-B92365686CDB> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4193e000 -     0x7fff41c98ffc  com.apple.VideoToolbox (1.0 - 2520.9.4.1) <DF0BB3D7-2F3E-3BDA-ACE5-C1E0AA17CA6B> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff45431000 -     0x7fff454f5fe7  com.apple.APFS (1412.61.1 - 1412.61.1) <AB316478-3C6D-33C1-A060-47D836CD01E1> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff465e8000 -     0x7fff465e9ff1  com.apple.AggregateDictionary (1.0 - 1) <29A10B7A-673A-3930-AB40-F1A57CE2D41E> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff46af9000 -     0x7fff46b16ffc  com.apple.AppContainer (4.0 - 448.60.2) <EDF36C00-E6DD-399C-A096-E837956D396C> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff46b6b000 -     0x7fff46b79ff7  com.apple.AppSandbox (4.0 - 448.60.2) <FE493C66-50EB-3B23-A88A-5886D1C1543E> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff47008000 -     0x7fff4702cff3  com.apple.framework.Apple80211 (13.0 - 1460.1) <4358EB87-7120-30C3-9517-A99F2B31E8ED> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff47162000 -     0x7fff47171fef  com.apple.AppleFSCompression (119 - 1.0) <48D076F0-D93E-3EFE-8400-9A7615D34F9F> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff47270000 -     0x7fff4727bff7  com.apple.AppleIDAuthSupport (1.0 - 1) <1C27C132-6261-33D8-A2E2-2AC85AAA7494> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff472bd000 -     0x7fff47305fff  com.apple.AppleJPEG (1.0 - 1) <E24CA921-96D1-356A-9E24-F5BB15BA123A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff476ba000 -     0x7fff476dfffd  com.apple.aps.framework (4.0 - 4.0) <0CF0374F-5A3E-345E-BC89-9D46D4DE3387> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff476e0000 -     0x7fff476e4ff7  com.apple.AppleSRP (5.0 - 1) <1C833F7F-662E-33D0-A9E6-3F5C850A46AD> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff476e5000 -     0x7fff47707fff  com.apple.applesauce (1.0 - 16.22) <FB2BE134-D950-39FC-9912-C53B1CCFC38F> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff47708000 -     0x7fff47788ff2  com.apple.applescript (2.7 - 395) <BA6D4AF1-49E9-386D-9EE2-18814FD078A0> /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript
    0x7fff477c7000 -     0x7fff477caffb  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <1374869E-E504-3C4F-999E-DF08DCF2643B> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff477cb000 -     0x7fff4781bff7  com.apple.AppleVAFramework (6.1.2 - 6.1.2) <583AA51D-9755-3558-AAE0-8141D05810B1> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff47864000 -     0x7fff47873ff9  com.apple.AssertionServices (1.0 - 223.60.4) <2C4FB378-B226-3134-A39E-ECB46B6FA5FA> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff47db2000 -     0x7fff481b0ff4  com.apple.audio.AudioResourceArbitration (1.0 - 1) <88BB4F0D-F9DD-3F63-B11D-21DB1365C7C8> /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
    0x7fff48407000 -     0x7fff48644ff7  com.apple.audio.AudioToolboxCore (1.0 - 1104.30) <20C1EA64-71AD-326A-A552-E37DC0D907BE> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
    0x7fff48645000 -     0x7fff4875eff4  com.apple.AuthKit (1.0 - 1) <1AE3B67D-F772-3711-9D9B-3B0AF9C31680> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff48919000 -     0x7fff48922ff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <C12221CF-CA5D-333F-B384-201235F2AB92> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff48923000 -     0x7fff489c4ff8  com.apple.backup.framework (1.11.2 - 1298.2.10) <29722310-281C-3DD8-A096-A3D4ECCD6176> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff489c5000 -     0x7fff48a46ffd  com.apple.BaseBoard (464.1 - 464.1) <9D9C02DD-412F-3678-8618-E11632006139> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff48b48000 -     0x7fff48b84fff  com.apple.bom (14.0 - 219.2) <6DAE8ED0-92B1-3E4B-B54C-E30D5588E02B> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff48ca3000 -     0x7fff48cdaff9  com.apple.C2 (1.3 - 487) <9F7AF163-1B23-3EB8-8FE1-12416D58C7BC> /System/Library/PrivateFrameworks/C2.framework/Versions/A/C2
    0x7fff4970a000 -     0x7fff49759fff  com.apple.ChunkingLibrary (302 - 302) <C9AFF6B0-8BBC-3FE7-BD65-0631E06DA637> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff49888000 -     0x7fff49913ff4  com.apple.CloudDocs (1.0 - 690.1) <1C34BCEE-EA57-39D4-8E10-6D65C461BB75> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff4a619000 -     0x7fff4a62afff  com.apple.CommonAuth (4.0 - 2.0) <4DB8B487-119C-3606-9F9D-A62AAB097D3D> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4a63e000 -     0x7fff4a655fff  com.apple.commonutilities (8.0 - 900) <3F9742B4-C4D6-3EE8-89C2-1630F7C754CF> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff4ad4c000 -     0x7fff4b121fc8  com.apple.CoreAUC (283.0.0 - 283.0.0) <54B58388-0D28-35E4-B4BD-9C1D279BD9ED> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff4b122000 -     0x7fff4b150ffb  com.apple.CoreAVCHD (6.1.0 - 6100.4.1) <E57A2D84-4A66-35F6-A888-314AB0852643> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff4b173000 -     0x7fff4b192ff0  com.apple.analyticsd (1.0 - 1) <9AD0F7A2-37DE-3F14-A843-D573DED81646> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff4b45d000 -     0x7fff4b468ff7  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <68D6AC85-CAFE-3223-BF1C-1FD8FFA61144> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff4b6e9000 -     0x7fff4b6f9ff3  com.apple.CoreEmoji (1.0 - 107) <4BBD8552-5D0D-32F7-AB41-85A51F59B2CA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4bd4d000 -     0x7fff4bdb7ff0  com.apple.CoreNLP (1.0 - 213) <682C4550-F662-3BD0-BD30-A4BEF5E2B74B> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff4c229000 -     0x7fff4c231ff0  com.apple.CorePhoneNumbers (1.0 - 1) <8E2800B5-D750-340B-824C-F294A3581D51> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff4c97e000 -     0x7fff4c9a1ff7  com.apple.CoreSVG (1.0 - 129) <DF071FDE-1BE6-3899-B203-29275A39AD1E> /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
    0x7fff4c9a2000 -     0x7fff4c9d5ff7  com.apple.CoreServicesInternal (446.6 - 446.6) <B7CEA8A6-6C94-3E88-844D-6A3169CC2BA9> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff4c9d6000 -     0x7fff4ca04ff7  com.apple.CSStore (1069.11 - 1069.11) <C7CCB364-F4ED-3E46-90D6-1376F10F8DB3> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff4cf07000 -     0x7fff4cf8efff  com.apple.CoreSymbolication (11.0 - 64509.98.1) <38CCC6A0-E7F8-3FE0-A3E2-DF27CC6C8A58> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff4d026000 -     0x7fff4d152ff4  com.apple.coreui (2.1 - 608.3) <98D37B78-FC09-3D5B-B3F6-2B8A0E20360B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff4d153000 -     0x7fff4d2eeff6  com.apple.CoreUtils (6.1 - 610.18) <CCC7314C-57F5-3528-B6F4-C470385069AF> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff4d423000 -     0x7fff4d436ff1  com.apple.CrashReporterSupport (10.13 - 15011) <72E8461C-DA63-3768-84DC-FB52DCB0CC4F> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff4d6a0000 -     0x7fff4d6b2ffc  com.apple.framework.DFRFoundation (1.0 - 252) <B5747371-51E9-30C2-A80E-AB995925CEB5> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff4d6b3000 -     0x7fff4d6b8fff  com.apple.DSExternalDisplay (3.1 - 380) <58AB05D2-DA0C-376E-972B-F50A774D726D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff4d721000 -     0x7fff4d79cff8  com.apple.datadetectorscore (8.0 - 659) <FA91248B-4B1A-355B-BC2D-E6531DD67863> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff4d7e8000 -     0x7fff4d826ff0  com.apple.DebugSymbols (194 - 194) <63EC0BF1-7FAC-3234-870A-0AB25921DADB> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff4d827000 -     0x7fff4d983ffe  com.apple.desktopservices (1.14.2 - 1281.2.6) <61257EE1-FBCA-3B57-84C8-6EA97BCF39CC> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff4dac6000 -     0x7fff4db8eff6  com.apple.DiskImagesFramework (559.40.3 - 559.40.3) <FC858532-A872-3B43-8650-7D7E960C5457> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff4db8f000 -     0x7fff4dc5fff6  com.apple.DiskManagement (13.0 - 1648.60.1) <05521AEB-172A-3AAC-90CB-F0FA6B952883> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
    0x7fff4dd08000 -     0x7fff4dd3dff7  com.apple.SystemConfiguration.EAP8021X (14.0.0 - 14.0) <EF22F931-70F1-38F2-A0AE-76F1ED92FA50> /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X
    0x7fff4dd3e000 -     0x7fff4dd42ff9  com.apple.EFILogin (2.0 - 2) <6FA447B0-32F6-3A81-B5EC-DAA9B595FACB> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff4f1c4000 -     0x7fff4f5dfff9  com.apple.vision.FaceCore (4.3.0 - 4.3.0) <8B2604AE-C6F8-3A53-8A94-DBA2A762EC2B> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff4fc0f000 -     0x7fff4fc0fffb  com.apple.FinderSyncPriv (1.0.2 - 1298.2.10) <E903BEDA-F279-3D06-A787-E77EDB35BDC3> /System/Library/PrivateFrameworks/FinderSyncPriv.framework/Versions/A/FinderSyncPriv
    0x7fff4fc43000 -     0x7fff4fd7affc  libFontParser.dylib (277.2.1.2) <06A40213-0043-31F3-9AF5-DA513322DA20> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
    0x7fff4fd7b000 -     0x7fff4fdaffff  libTrueTypeScaler.dylib (277.2.1.2) <84394970-1C12-3DFB-A72F-9E80944B2191> /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
    0x7fff4fdb0000 -     0x7fff4fe13fff  libType1Scaler.dylib (146) <2BD81454-61C0-3D3B-AE4F-5DA25EC6CEB6> /System/Library/PrivateFrameworks/FontServices.framework/libType1Scaler.dylib
    0x7fff4fe14000 -     0x7fff4fe24ff6  libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <DF14F485-8D5C-3F5F-9846-7433958B752F> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
    0x7fff532e9000 -     0x7fff532eafff  libmetal_timestamp.dylib (902.11.1) <815B0315-2A6A-374E-A9F5-A86A8242482B> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
    0x7fff54991000 -     0x7fff54997fff  com.apple.GPUWrangler (4.5.21 - 4.5.21) <ACFA40E7-18A3-3A98-BCB3-0196FFD230D2> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff54cb3000 -     0x7fff54cd9ffb  com.apple.GenerationalStorage (2.0 - 313) <EF5FDA24-EE14-3EF6-BF2B-FA72FFA175C6> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff54cf2000 -     0x7fff55ccfff6  com.apple.GeoServices (1.0 - 1624.22.10.8.7) <759472D8-D79F-3CF6-980E-7FC5A8BF2B64> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff55dfd000 -     0x7fff55e0bffb  com.apple.GraphVisualizer (1.0 - 100.1) <F59FCBF7-63DA-3C59-945E-E5BB66C4CCFF> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff55f9e000 -     0x7fff5605bff4  com.apple.Heimdal (4.0 - 2.0) <DE4CE40D-4797-3793-97FE-49FC4B764E56> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff5819a000 -     0x7fff581a2ffd  com.apple.IOAccelerator (438.2.8 - 438.2.8) <15817F17-2AF1-32DF-8A6C-DD65B80075D7> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff581a5000 -     0x7fff581bbff7  com.apple.IOPresentment (1.0 - 37) <F70AC027-E18E-39BC-A96E-ED15B802C832> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff58545000 -     0x7fff58590ff4  com.apple.IconServices (438.3 - 438.3) <1F6BDF56-6C42-3C29-BD16-5C9921C64D87> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff5874e000 -     0x7fff58754ffc  com.apple.InternationalSupport (1.0 - 45) <5A076C86-0CA4-338E-AEC1-1C8F5E601DA3> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff58995000 -     0x7fff589b5ff6  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <665A02F2-2DC9-3BE1-8A91-DC8629495B1D> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff58b0d000 -     0x7fff58bdbff5  com.apple.LanguageModeling (1.0 - 215.1) <34D9FCAB-CDB6-3F3A-AAD8-A9D0A0713AE3> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff58bdc000 -     0x7fff58c24ff7  com.apple.Lexicon-framework (1.0 - 72) <7413459B-0E19-3C4F-BB84-4E8914875C2D> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff58c2b000 -     0x7fff58c2fff2  com.apple.LinguisticData (1.0 - 353.6) <63A3EE9B-A415-31A0-88DA-278AC277E1B1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff58c56000 -     0x7fff58c7affe  com.apple.locationsupport (2389.0.8 - 2389.0.8) <EFEB2042-AF4B-3E37-B202-8359A8C11BEE> /System/Library/PrivateFrameworks/LocationSupport.framework/Versions/A/LocationSupport
    0x7fff58cd3000 -     0x7fff58cd8ff7  com.apple.LoginUICore (4.0 - 4.0) <468B06DF-5690-3404-B97E-FA6C393CACD6> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
    0x7fff594c9000 -     0x7fff594ccfff  com.apple.Mangrove (1.0 - 25) <B7599CE8-F263-314E-BE6D-454A183C08B0> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff59735000 -     0x7fff597bfff0  com.apple.MediaExperience (1.0 - 1) <560BBD61-82DB-33F0-8EF5-B0DF6DCAA7BB> /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
    0x7fff597c0000 -     0x7fff597f3fff  com.apple.MediaKit (16 - 923) <C55D7226-8635-3C3D-84F6-B63051C78097> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff59f89000 -     0x7fff59fd5fff  com.apple.spotlight.metadata.utilities (1.0 - 2075.4) <65B49E2A-EF09-30EB-9821-4B348E35EE0B> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff59fd6000 -     0x7fff5a0a4ffd  com.apple.gpusw.MetalTools (1.0 - 1) <0E41F3B9-EEB3-35AD-8464-75864345693A> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff5a0fe000 -     0x7fff5a117ff8  com.apple.MobileAssets (1.0 - 619.60.1) <FAEEE25D-5258-3C1F-8A2E-355FFC46CC43> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
    0x7fff5a2d4000 -     0x7fff5a2f2ff7  com.apple.MobileKeyBag (2.0 - 1.0) <8C650D8D-3711-32C6-AF4B-E0F165B55B5E> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff5a559000 -     0x7fff5a587ff7  com.apple.MultitouchSupport.framework (3420.2 - 3420.2) <1BB8C03E-ACBA-3042-9AFA-A918B6183C01> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff5aa86000 -     0x7fff5aa90fff  com.apple.NetAuth (6.2 - 6.2) <CB6D1EE0-3397-3254-A67B-FB24ABC3CF43> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff5b481000 -     0x7fff5b4cdff7  com.apple.OTSVG (1.0 - 643.1.2.3) <21D6DEC5-89CF-3856-977F-FFB033605FF6> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff5c663000 -     0x7fff5c66effe  com.apple.PerformanceAnalysis (1.243.1 - 243.1) <3D906473-45A4-3C06-93DB-F66ACF9E217D> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff5c66f000 -     0x7fff5c697ffb  com.apple.persistentconnection (1.0 - 1.0) <FDBC8DE5-1C73-3D5C-A9BA-3C391B10A7BD> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
    0x7fff5e0af000 -     0x7fff5e0dfff1  com.apple.pluginkit.framework (1.0 - 1) <B7C7947B-70FF-352A-8203-59D8EAEED7C8> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fff5e108000 -     0x7fff5e11bff8  com.apple.PowerLog (1.0 - 1) <6AA2A5E6-E9DF-3DE0-8DCB-B4B67DB90AD7> /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog
    0x7fff5ef89000 -     0x7fff5efe3ff7  com.apple.ProtectedCloudStorage (1.0 - 1) <53AE5D1D-D3A3-3085-88F8-2CE1076CF210> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff5efe4000 -     0x7fff5effdfff  com.apple.ProtocolBuffer (1 - 274.20.7.15.1) <7CE69139-FFAC-3C48-A491-39604B93CA37> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff5f406000 -     0x7fff5f42fff9  com.apple.RemoteViewServices (2.0 - 148) <590871B7-47F6-3936-AA17-B0AA0DC177D4> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff5f595000 -     0x7fff5f5d0ff4  com.apple.RunningBoardServices (1.0 - 223.60.4) <2DF794E5-4008-3D86-9856-F28C49142FE3> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
    0x7fff60f16000 -     0x7fff60f19ff9  com.apple.SecCodeWrapper (4.0 - 448.60.2) <4EED91B7-2B87-3EDF-9E92-311F55247B3C> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff6108c000 -     0x7fff611b0ff4  com.apple.Sharing (1506.6 - 1506.6) <6E65B170-45C1-354E-8D55-22BF5DFF9C90> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff621c8000 -     0x7fff624c0ffa  com.apple.SkyLight (1.600.0 - 450.1) <65653F86-25AD-3283-9F81-DA56A8D01F69> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff62d08000 -     0x7fff62d16fff  com.apple.SpeechRecognitionCore (6.0.91 - 6.0.91) <0D6C7167-ECA8-3D6E-BC08-CCE8B4115F8E> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff62dd8000 -     0x7fff63063ff6  com.apple.spotlight.index (10.7.0 - 2075.4) <4DFD4A1B-BCEA-3BA8-83B8-25EF715E7542> /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex
    0x7fff633e7000 -     0x7fff63428ff9  com.apple.StreamingZip (1.0 - 1) <EE12C4F6-D0AB-30E3-975D-4FBC599CB608> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
    0x7fff63539000 -     0x7fff63542ff7  com.apple.SymptomDiagnosticReporter (1.0 - 1238.60.1) <06787E03-CFFE-3240-B95A-8D2763ED550B> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
    0x7fff635b4000 -     0x7fff635deffc  com.apple.framework.SystemAdministration (1.0 - 1.0) <1B306488-1675-33B8-B544-B3C3C93ECB39> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
    0x7fff637f8000 -     0x7fff63808ff3  com.apple.TCC (1.0 - 1) <5DDF1103-C7EE-3588-A532-F33AC526B288> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff63cfd000 -     0x7fff63dc4ff4  com.apple.TextureIO (3.10.9 - 3.10.9) <360BB4A8-E37F-30DB-B798-2DAD29DEA9D3> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff63f41000 -     0x7fff63f42fff  com.apple.TrustEvaluationAgent (2.0 - 33) <B479997B-F2E3-3D95-88F2-572D25B14A15> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff64c1b000 -     0x7fff64e75ff2  com.apple.UIFoundation (1.0 - 660) <5BAA592B-3B1B-367F-8A26-3AFFB4C355D0> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff65a69000 -     0x7fff65a89fff  com.apple.UserManagement (1.0 - 1) <EDB62A60-2BCA-3022-A07F-83E9E0431C48> /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement
    0x7fff6683d000 -     0x7fff66927ffe  com.apple.ViewBridge (462 - 462) <AD0573C5-5C5A-3BE3-AD29-FEE92A78B169> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff66acd000 -     0x7fff66acefff  com.apple.WatchdogClient.framework (1.0 - 67.60.1) <DE42FAF9-24CB-34DA-9AD0-76FE0F3C1C5E> /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
    0x7fff676ab000 -     0x7fff676aeffa  com.apple.dt.XCTTargetBootstrap (1.0 - 15700) <E7FE2B68-51FA-3863-AB49-BEE9D862DBAB> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff67727000 -     0x7fff67735ff5  com.apple.audio.caulk (1.0 - 32.3) <400717FB-3552-3F61-BCBE-53F89F33DDAE> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7fff67a76000 -     0x7fff67a78ff3  com.apple.loginsupport (1.0 - 1) <1E3EFDAA-97FB-352A-8802-005343FE60F9> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff67a79000 -     0x7fff67a8cffd  com.apple.login (3.0 - 3.0) <40531B9D-B0F1-371F-A5E8-0FC91D7AD175> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff67d9c000 -     0x7fff67dd2ffa  libAudioToolboxUtility.dylib (1104.30) <5688DDAC-8A24-3061-B431-43AFCA320EF5> /usr/lib/libAudioToolboxUtility.dylib
    0x7fff67dd9000 -     0x7fff67e0eff7  libCRFSuite.dylib (48) <7E22F62C-3EEA-3880-9CCD-0EA93FB953DC> /usr/lib/libCRFSuite.dylib
    0x7fff67e11000 -     0x7fff67e1bff3  libChineseTokenizer.dylib (34) <3023F415-2B77-38DA-ABDD-16BFD18CED69> /usr/lib/libChineseTokenizer.dylib
    0x7fff67e1c000 -     0x7fff67ea5fff  libCoreStorage.dylib (551) <5CA96279-B9E0-390D-8488-CD77D5EB89A6> /usr/lib/libCoreStorage.dylib
    0x7fff67ea8000 -     0x7fff67eaaff7  libDiagnosticMessagesClient.dylib (112) <D84AA565-8B5C-39EB-AB5E-61DC38B8493C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff67eef000 -     0x7fff680a6ff3  libFosl_dynamic.dylib (100.4) <84A5F946-01EE-3740-BD2F-4C2A6B1FE82B> /usr/lib/libFosl_dynamic.dylib
    0x7fff680cd000 -     0x7fff680d3ff3  libIOReport.dylib (54) <B68B8787-1D0A-3E06-8E6A-0E59771F796C> /usr/lib/libIOReport.dylib
    0x7fff681b3000 -     0x7fff681bafff  libMatch.1.dylib (36) <F161E5B5-59CB-3C46-BA6D-0E5DE36DF7FC> /usr/lib/libMatch.1.dylib
    0x7fff681ea000 -     0x7fff68209fff  libMobileGestalt.dylib (826.60.1) <7FA72434-FD46-300D-A6BD-D47A4FEF03C5> /usr/lib/libMobileGestalt.dylib
    0x7fff68370000 -     0x7fff68371ff3  libSystem.B.dylib (1281) <2F6BCFD9-A5F9-30FE-BF5A-5C53D3CBAB4D> /usr/lib/libSystem.B.dylib
    0x7fff68400000 -     0x7fff68401fff  libThaiTokenizer.dylib (3) <DDCB09BD-CBDF-3628-B44F-C5328037A929> /usr/lib/libThaiTokenizer.dylib
    0x7fff68419000 -     0x7fff6842ffff  libapple_nghttp2.dylib (1.39.2) <0685C38F-7A9F-34CB-B3FF-92601483A0FF> /usr/lib/libapple_nghttp2.dylib
    0x7fff68464000 -     0x7fff684d6ff7  libarchive.2.dylib (72.40.2) <88E010D7-060F-333E-B5B4-0249154B9868> /usr/lib/libarchive.2.dylib
    0x7fff684d7000 -     0x7fff6856dfc5  libate.dylib (2.0.9) <63A28B5E-0AAA-3893-91DD-1A64A03FE8A2> /usr/lib/libate.dylib
    0x7fff68571000 -     0x7fff68571ff3  libauto.dylib (187) <724B1E92-64DC-30CD-A90B-DA90B5794A94> /usr/lib/libauto.dylib
    0x7fff68638000 -     0x7fff68648ff3  libbsm.0.dylib (60) <2E6E444F-7BF3-32E0-AF3A-DE9BF9D9DAAB> /usr/lib/libbsm.0.dylib
    0x7fff68649000 -     0x7fff68655fff  libbz2.1.0.dylib (44) <8FCE28A3-D250-37F5-93B6-866E8494DCAA> /usr/lib/libbz2.1.0.dylib
    0x7fff68656000 -     0x7fff686a9ff7  libc++.1.dylib (800.7) <6018A70E-5CD3-32AF-BA60-E7A0B7E7CEB2> /usr/lib/libc++.1.dylib
    0x7fff686aa000 -     0x7fff686befff  libc++abi.dylib (800.7) <BC1E5821-4540-3226-ABB0-BC35E4DDF0B9> /usr/lib/libc++abi.dylib
    0x7fff686bf000 -     0x7fff686bfffb  libcharset.1.dylib (59) <1B71DC8A-FBF2-37F8-92C0-34AE72B7CED3> /usr/lib/libcharset.1.dylib
    0x7fff686c0000 -     0x7fff686d1ffb  libcmph.dylib (8) <55F5F96B-F93C-3A1A-80F7-61B9ED2C2F6C> /usr/lib/libcmph.dylib
    0x7fff686d2000 -     0x7fff686e9fe7  libcompression.dylib (87) <35A0C0B0-6545-3E18-AEA7-F8C70E0FB095> /usr/lib/libcompression.dylib
    0x7fff689b9000 -     0x7fff689cfff7  libcoretls.dylib (167) <EFA4D470-4840-3D55-A287-32E82EC0EC58> /usr/lib/libcoretls.dylib
    0x7fff689d0000 -     0x7fff689d1fff  libcoretls_cfhelpers.dylib (167) <F0EAEB10-7C1F-3CB1-B04E-D7B96665C749> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff68e75000 -     0x7fff68f79fe7  libcrypto.44.dylib (47.11.1) <605586E0-F9D4-356B-80A6-3B630864535F> /usr/lib/libcrypto.44.dylib
    0x7fff68f7c000 -     0x7fff68f87ff7  libcsfde.dylib (551) <71213116-5522-34A0-B731-EA243E7CD88B> /usr/lib/libcsfde.dylib
    0x7fff68f8f000 -     0x7fff68feefff  libcups.2.dylib (483.2) <2C8BF301-578F-3148-9A52-C1CA90402D9B> /usr/lib/libcups.2.dylib
    0x7fff68ff0000 -     0x7fff69057fff  libcurl.4.dylib (118) <B8AE54EE-41F3-314B-BE6F-F2B70D186C4F> /usr/lib/libcurl.4.dylib
    0x7fff690fa000 -     0x7fff690fafff  libenergytrace.dylib (21) <38819A80-4A1A-32D7-99D3-B675808F30CF> /usr/lib/libenergytrace.dylib
    0x7fff690fb000 -     0x7fff69114ff7  libexpat.1.dylib (19.60.2) <81E75AD6-C332-3DC6-804F-A71FC64EC6A1> /usr/lib/libexpat.1.dylib
    0x7fff69122000 -     0x7fff69124fff  libfakelink.dylib (149) <AAA5BBB4-F6FA-3B36-9245-B6999A95C63C> /usr/lib/libfakelink.dylib
    0x7fff69125000 -     0x7fff6912af4f  libffi.dylib (25) <72403FC3-C895-326B-9E0A-05A343367A74> /usr/lib/libffi.dylib
    0x7fff69133000 -     0x7fff69138fff  libgermantok.dylib (24) <6D3925E0-8A6F-3BE1-8729-ABEDE2264AF1> /usr/lib/libgermantok.dylib
    0x7fff69139000 -     0x7fff69142ff7  libheimdal-asn1.dylib (564.60.2) <69184137-9EFE-366C-BE2D-7027A1677F76> /usr/lib/libheimdal-asn1.dylib
    0x7fff69143000 -     0x7fff69233ff7  libiconv.2.dylib (59) <54B90704-F9C8-31B4-AE04-FE496B3725A3> /usr/lib/libiconv.2.dylib
    0x7fff69234000 -     0x7fff6948cff7  libicucore.A.dylib (64252.0.1) <AD2FDFC2-F9D9-3D64-950A-6CF6FC114B95> /usr/lib/libicucore.A.dylib
    0x7fff694a6000 -     0x7fff694a7fff  liblangid.dylib (133) <7E36BF2A-6E88-3A32-8412-4FD5D850D44A> /usr/lib/liblangid.dylib
    0x7fff694a8000 -     0x7fff694c0ff3  liblzma.5.dylib (16) <A4980A1E-CA23-31F2-8CAD-3BA62F802FE7> /usr/lib/liblzma.5.dylib
    0x7fff694d8000 -     0x7fff6957ffff  libmecab.dylib (883.1.1) <790EBEF5-E677-363E-848F-C5E378F35C98> /usr/lib/libmecab.dylib
    0x7fff69580000 -     0x7fff697e2fe1  libmecabra.dylib (883.1.1) <B59546A4-D7B2-365E-ADB3-13BC524E3407> /usr/lib/libmecabra.dylib
    0x7fff69b4e000 -     0x7fff69b7dff7  libncurses.5.4.dylib (57) <D781E97A-8970-329C-ADB8-F3CEA0343F8E> /usr/lib/libncurses.5.4.dylib
    0x7fff69cac000 -     0x7fff6a122ff7  libnetwork.dylib (1880.60.5) <0B1AF784-11A0-31EE-AC24-2E0BAB975CC7> /usr/lib/libnetwork.dylib
    0x7fff6a123000 -     0x7fff6a139fff  libnetworkextension.dylib (1095.60.2) <9CBF2B1A-A0F9-32A6-8034-5483E5EF072F> /usr/lib/libnetworkextension.dylib
    0x7fff6a1c1000 -     0x7fff6a1f2fc6  libobjc.A.dylib (781.2) <17241F77-6A7A-39D7-8836-63E2725AA3C9> /usr/lib/libobjc.A.dylib
    0x7fff6a1f3000 -     0x7fff6a1f4ff7  libodfde.dylib (26) <A2D8BCBC-AE08-3814-A7F7-E9852D69AB97> /usr/lib/libodfde.dylib
    0x7fff6a205000 -     0x7fff6a209fff  libpam.2.dylib (25) <C6BFA445-E6A2-3A18-89F3-2E1D85405E69> /usr/lib/libpam.2.dylib
    0x7fff6a20c000 -     0x7fff6a242ff7  libpcap.A.dylib (89.60.2) <882835C6-7DA0-3465-A646-EBA215EF9DAD> /usr/lib/libpcap.A.dylib
    0x7fff6a2c4000 -     0x7fff6a2dcff7  libresolv.9.dylib (67.40.1) <2DEF6C56-0CF8-3469-B21C-D8994D048807> /usr/lib/libresolv.9.dylib
    0x7fff6a2de000 -     0x7fff6a322fff  libsandbox.1.dylib (1217.61.1) <5D1AC9FE-A068-3883-AEB6-5F0D2F8B93A5> /usr/lib/libsandbox.1.dylib
    0x7fff6a323000 -     0x7fff6a335fff  libsasl2.2.dylib (213) <600FEDE0-0868-3579-8773-25BD2EC3C687> /usr/lib/libsasl2.2.dylib
    0x7fff6a336000 -     0x7fff6a337ff7  libspindump.dylib (281.2) <8541CC86-40AB-3118-BD79-6B15F5871188> /usr/lib/libspindump.dylib
    0x7fff6a338000 -     0x7fff6a525ff7  libsqlite3.dylib (308.4) <5FAC89DA-EC45-3F38-8D00-FE638D6FD4D5> /usr/lib/libsqlite3.dylib
    0x7fff6a619000 -     0x7fff6a646ffb  libssl.46.dylib (47.11.1) <82B7CF9F-0C56-304B-874E-08DEDD5AD390> /usr/lib/libssl.46.dylib
    0x7fff6a71b000 -     0x7fff6a776ff8  libusrtcp.dylib (1880.60.5) <5D0CEAF0-F412-3768-9BE1-4D51F9832D29> /usr/lib/libusrtcp.dylib
    0x7fff6a777000 -     0x7fff6a77affb  libutil.dylib (57) <86C9C769-0523-38C6-940E-900C8CAB780A> /usr/lib/libutil.dylib
    0x7fff6a77b000 -     0x7fff6a788fff  libxar.1.dylib (420) <03679705-EDE0-361D-B0B2-1A69170A6FF1> /usr/lib/libxar.1.dylib
    0x7fff6a78e000 -     0x7fff6a870ff7  libxml2.2.dylib (32.13) <DDA76502-B9D9-3459-97DB-C8B85D9310A9> /usr/lib/libxml2.2.dylib
    0x7fff6a874000 -     0x7fff6a89cfff  libxslt.1.dylib (16.7) <0BBEC00F-116C-3AF8-B751-970482388AED> /usr/lib/libxslt.1.dylib
    0x7fff6a89d000 -     0x7fff6a8afffb  libz.1.dylib (76) <1005ADEB-04A2-3E42-B915-AB4B40A7AB3A> /usr/lib/libz.1.dylib
    0x7fff6b313000 -     0x7fff6b318ff3  libcache.dylib (83) <AD7479C0-73FA-3B2E-9544-D566DFFAB4C6> /usr/lib/system/libcache.dylib
    0x7fff6b319000 -     0x7fff6b324fff  libcommonCrypto.dylib (60165) <F7B65873-FAC8-3EB5-8912-34109EFC74B5> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6b325000 -     0x7fff6b32cfff  libcompiler_rt.dylib (101.2) <51107CAA-0727-370D-8287-940D40D09AC1> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6b32d000 -     0x7fff6b336fff  libcopyfile.dylib (166.40.1) <6454A046-88E5-32D6-898C-FB0D30D28637> /usr/lib/system/libcopyfile.dylib
    0x7fff6b337000 -     0x7fff6b3cefe7  libcorecrypto.dylib (866.60.3) <8090C446-35C8-31B4-8B1E-AF6D0EF3524B> /usr/lib/system/libcorecrypto.dylib
    0x7fff6b4e5000 -     0x7fff6b526ff0  libdispatch.dylib (1173.60.1) <A9EDFE95-31BA-3BEF-89CA-60DE153237FA> /usr/lib/system/libdispatch.dylib
    0x7fff6b527000 -     0x7fff6b55cff7  libdyld.dylib (733.8) <8E2D3DED-0756-37A0-9D55-B9264CA020B4> /usr/lib/system/libdyld.dylib
    0x7fff6b55d000 -     0x7fff6b55dffb  libkeymgr.dylib (30) <0B9A3AF7-086E-3E7A-A52E-3DAF2E52CF86> /usr/lib/system/libkeymgr.dylib
    0x7fff6b55e000 -     0x7fff6b56aff7  libkxld.dylib (6153.61.1) <E4A12D21-999B-34CE-ACEC-7C7972B3BAED> /usr/lib/system/libkxld.dylib
    0x7fff6b56b000 -     0x7fff6b56bff7  liblaunch.dylib (1738.61.1) <A061D971-A337-3528-8B78-FFAD2B0B5CC6> /usr/lib/system/liblaunch.dylib
    0x7fff6b56c000 -     0x7fff6b571ff7  libmacho.dylib (949.0.1) <9831715F-ED86-3A9D-88CD-152C888B784B> /usr/lib/system/libmacho.dylib
    0x7fff6b572000 -     0x7fff6b574ff7  libquarantine.dylib (110.40.3) <58CE8913-EC7B-376B-BC80-69763993A1E4> /usr/lib/system/libquarantine.dylib
    0x7fff6b575000 -     0x7fff6b576ff7  libremovefile.dylib (48) <4E1AD797-3993-3E05-BB9B-B4E3038CE09C> /usr/lib/system/libremovefile.dylib
    0x7fff6b577000 -     0x7fff6b58efff  libsystem_asl.dylib (377.60.2) <2CD6CABE-F8D7-3CCA-A930-08F8AC356D30> /usr/lib/system/libsystem_asl.dylib
    0x7fff6b58f000 -     0x7fff6b58ffff  libsystem_blocks.dylib (74) <71A75F21-83AD-382F-95E4-4D6B77B4B9FE> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6b590000 -     0x7fff6b617ff7  libsystem_c.dylib (1353.60.8) <ECA8CD0D-0B55-3151-B389-8109DAEC85B1> /usr/lib/system/libsystem_c.dylib
    0x7fff6b618000 -     0x7fff6b61bffb  libsystem_configuration.dylib (1061.40.2) <CE186284-4923-35DE-9141-7B6B89523668> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6b61c000 -     0x7fff6b61fff7  libsystem_coreservices.dylib (114) <FBE4483A-7B6E-30CF-AECE-828AFFACDC15> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6b620000 -     0x7fff6b628fff  libsystem_darwin.dylib (1353.60.8) <9AC37996-630C-3B1E-8285-CFC77B684359> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6b629000 -     0x7fff6b630ffb  libsystem_dnssd.dylib (1096.60.2) <7F0DF910-F4AC-3CED-9494-295B5E45549C> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6b631000 -     0x7fff6b632ffb  libsystem_featureflags.dylib (17) <985005B7-C0B3-3DCA-B064-6D34A0687212> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff6b633000 -     0x7fff6b680fff  libsystem_info.dylib (538) <D9805FBC-1BBD-3825-AB62-83C3ABB4191F> /usr/lib/system/libsystem_info.dylib
    0x7fff6b681000 -     0x7fff6b6adff7  libsystem_kernel.dylib (6153.61.1) <90F8650F-D3A9-38B3-BB8C-B5D3686393BC> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6b6ae000 -     0x7fff6b6f5fcf  libsystem_m.dylib (3178) <92F1FF45-BD1C-32FE-A9A9-D12AF02C8212> /usr/lib/system/libsystem_m.dylib
    0x7fff6b6f6000 -     0x7fff6b71dfff  libsystem_malloc.dylib (283.60.1) <51472F42-71BE-348F-B42E-4EDD3040B690> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6b71e000 -     0x7fff6b72bffb  libsystem_networkextension.dylib (1095.60.2) <846C06C0-A705-38AE-8A29-3FA4153252B3> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6b72c000 -     0x7fff6b735ff3  libsystem_notify.dylib (241) <7CB7DE46-5877-3CAD-8526-CACEA22F3AD5> /usr/lib/system/libsystem_notify.dylib
    0x7fff6b736000 -     0x7fff6b73ffef  libsystem_platform.dylib (220) <AC9560A9-CCE8-3158-BCC8-8FF47929397A> /usr/lib/system/libsystem_platform.dylib
    0x7fff6b740000 -     0x7fff6b74afff  libsystem_pthread.dylib (416.60.2) <9D14694F-F3FE-385D-9B23-6A87844D5CBF> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6b74b000 -     0x7fff6b74ffff  libsystem_sandbox.dylib (1217.61.1) <AA2E4441-A517-3921-AF0E-AA8158D2A6D9> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6b750000 -     0x7fff6b752fff  libsystem_secinit.dylib (62.60.1) <129C187A-E580-3F00-A0C3-E96A633364F1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6b753000 -     0x7fff6b75affb  libsystem_symptoms.dylib (1238.60.1) <5540DEA3-9C3A-3991-8C3A-7B375A5410C7> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6b75b000 -     0x7fff6b771ff2  libsystem_trace.dylib (1147.60.3) <EF6BD746-85CD-3490-92E6-7C7EDA0B703B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6b773000 -     0x7fff6b778ffb  libunwind.dylib (35.4) <769F4C16-2746-3182-85C1-45CC98D119C8> /usr/lib/system/libunwind.dylib
    0x7fff6b779000 -     0x7fff6b7adffe  libxpc.dylib (1738.61.1) <AC9AD00D-BAA9-3ABC-B557-77E604CF9955> /usr/lib/system/libxpc.dylib

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

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

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Accelerate framework               256K        2
Activity Tracing                   256K        1
CG backing stores                 1320K        2
CG image                           108K       11
CoreAnimation                     69.2M       13
CoreGraphics                         8K        1
CoreImage                           40K        4
CoreServices                        80K        1
CoreUI image data                 1212K       11
Foundation                           4K        1
Kernel Alloc Once                    8K        1
MALLOC                           740.3M      470
MALLOC guard page                   32K        6
MALLOC_LARGE (reserved)          394.0M       60         reserved VM address space (unallocated)
Memory Tag 242                      12K        1
Memory Tag 249                     120K        3
STACK GUARD                         40K       10
Stack                             13.1M       11
Stack (reserved)                  1596K        1         reserved VM address space (unallocated)
Stack Guard                       54.4M        1
VM_ALLOCATE                        120K       19
__DATA                            33.9M      345
__DATA_CONST                       184K       11
__FONT_DATA                          4K        1
__LINKEDIT                       354.9M       20
__OBJC_RO                         32.0M        1
__OBJC_RW                         1780K        2
__TEXT                           219.3M      337
__UNICODE                          564K        1
mapped file                      520.8M      193
shared memory                      640K       16
===========                     =======  =======
TOTAL                              2.4G     1557
TOTAL, minus reserved VM space     2.0G     1557

Model: MacBookPro11,4, BootROM 195.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2,2 GHz, 16 GB, SMC 2.29f24
Graphics: kHW_IntelIrisProItem, Intel Iris Pro, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.77.106.3 AirPortDriverBrcmNIC-1435.3)
Bluetooth: Version 7.0.2f4, 3 services, 18 devices, 1 incoming serial ports
Network Service: USB 10/100 LAN, Ethernet, en5
Serial ATA Device: APPLE SSD SM0256G, 251 GB
USB Device: USB 3.0 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
USB Device: USB 10/100 LAN
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-26  9:47 bug#38748: 28.0.50; crash on MacOS 10.15.2 Andrii Kolomoiets
@ 2019-12-26 13:04 ` Alan Third
  2019-12-26 17:18   ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Alan Third @ 2019-12-26 13:04 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: 38748

On Thu, Dec 26, 2019 at 11:47:29AM +0200, Andrii Kolomoiets wrote:
> Unfortunately I have no recipe to reproduce this issue.  Emacs just
> crashing from time to time.
> 
> See attached crash info.
> 
> Emacs is buit from nearly recent master (commit
> 7c5d6a2afc6c23a7fff8456f506ee2aa2d37a3b9)
> 
<snip>
> 
> Exception Type:        EXC_BAD_ACCESS (SIGABRT)
> Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000434f4e44
> Exception Note:        EXC_CORPSE_NOTIFY
> 
<snip>
>
> 20  org.gnu.Emacs                 	0x00000001084a7c86 handle_sigsegv + 168
> 21  libsystem_platform.dylib      	0x00007fff6b73a42d _sigtramp + 29
> 22  ???                           	000000000000000000 0 + 0
> 23  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
> 24  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272

Looks like a crash in GC.
-- 
Alan Third





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-26 13:04 ` Alan Third
@ 2019-12-26 17:18   ` Eli Zaretskii
  2019-12-27 11:28     ` Andrii Kolomoiets
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2019-12-26 17:18 UTC (permalink / raw)
  To: Alan Third; +Cc: andreyk.mad, 38748

> Date: Thu, 26 Dec 2019 13:04:20 +0000
> From: Alan Third <alan@idiocy.org>
> Cc: 38748@debbugs.gnu.org
> 
> > 20  org.gnu.Emacs                 	0x00000001084a7c86 handle_sigsegv + 168
> > 21  libsystem_platform.dylib      	0x00007fff6b73a42d _sigtramp + 29
> > 22  ???                           	000000000000000000 0 + 0
> > 23  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
> > 24  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
> 
> Looks like a crash in GC.

Yes, but why?

One possibility is stack overflow.  If that's not the reason, then one
needs to employ the technique described in etc/DEBUG to find out which
object got corrupted and why.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-26 17:18   ` Eli Zaretskii
@ 2019-12-27 11:28     ` Andrii Kolomoiets
  2019-12-27 14:14       ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Andrii Kolomoiets @ 2019-12-27 11:28 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Alan Third, 38748

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

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Thu, 26 Dec 2019 13:04:20 +0000
>> From: Alan Third <alan@idiocy.org>
>> Cc: 38748@debbugs.gnu.org
>> 
>> > 20  org.gnu.Emacs                 	0x00000001084a7c86 handle_sigsegv + 168
>> > 21  libsystem_platform.dylib      	0x00007fff6b73a42d _sigtramp + 29
>> > 22  ???                           	000000000000000000 0 + 0
>> > 23  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
>> > 24  org.gnu.Emacs                 	0x00000001084ddd80 mark_object + 272
>> 
>> Looks like a crash in GC.
>
> Yes, but why?
>
> One possibility is stack overflow.  If that's not the reason, then one
> needs to employ the technique described in etc/DEBUG to find out which
> object got corrupted and why.

I followed the steps described in etc/DEBUG.

Emacs is configured using:
'configure --without-xml2 --with-ns --with-modules
 --disable-ns-self-contained --enable-checking=yes,glyphs
 --enable-check-lisp-object-type 'CFLAGS=-O3 -g3''

See gdb session output attached.

Hope this will help.


[-- Attachment #2: gdb-bt-full.txt --]
[-- Type: text/plain, Size: 5609 bytes --]

Current directory is ~/workspace/emacs-build/src/
GNU gdb (GDB) 8.3
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin19.0.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from emacs...
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = muffinmac.local
TERM = dumb
(gdb) run
Starting program: /Users/mad/workspace/emacs-build/src/emacs
[New Thread 0x1103 of process 53190]
[New Thread 0xe03 of process 53190]
[New Thread 0x1503 of process 53190]
warning: unhandled dyld version (16)
[New Thread 0x110f of process 53190]
[New Thread 0x1603 of process 53190]
[New Thread 0x1703 of process 53190]
[New Thread 0x1803 of process 53190]
[New Thread 0x1903 of process 53190]
[New Thread 0x2603 of process 53190]
[New Thread 0x2703 of process 53190]
[New Thread 0x2803 of process 53190]
[New Thread 0x2903 of process 53190]
[New Thread 0x1a0b of process 53190]
[New Thread 0xe5f of process 53190]
[New Thread 0x190f of process 53190]
[New Thread 0x1a3f of process 53190]
[New Thread 0x2607 of process 53190]
[New Thread 0x272f of process 53190]
[New Thread 0xe63 of process 53190]
[New Thread 0x111f of process 53190]
[New Thread 0x1607 of process 53190]
[New Thread 0x1a43 of process 53190]
[New Thread 0xe67 of process 53190]
[New Thread 0x1123 of process 53190]
[New Thread 0x160b of process 53190]
[New Thread 0x1803 of process 53190]
[New Thread 0x2753 of process 53190]
[New Thread 0x16a7 of process 53190]
[New Thread 0x1807 of process 53190]
[New Thread 0x1a6b of process 53190]
[New Thread 0x1b7f of process 53190]
[New Thread 0x2403 of process 53190]
[New Thread 0x2503 of process 53190]
[New Thread 0x261b of process 53190]
[New Thread 0x28df of process 53190]

Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=-272671680, backtrace_limit=-272671360) at ../../emacs/src/emacs.c:370
370	{
(gdb) bt full
#0  terminate_due_to_signal (sig=-272671680, backtrace_limit=-272671360) at ../../emacs/src/emacs.c:370
No locals.
#1  0x0000000000005490 in ?? ()
No symbol table info available.
#2  0x0000000000000013 in ?? ()
No symbol table info available.
#3  0x00007ffeefbf5d08 in ?? ()
No symbol table info available.
#4  0x0000001300000000 in ?? ()
No symbol table info available.
#5  0x0000000000005460 in ?? ()
No symbol table info available.
#6  0x000000000000d140 in ?? ()
No symbol table info available.
#7  0x000000000000d140 in ?? ()
No symbol table info available.
#8  0x000000000000d140 in ?? ()
No symbol table info available.
#9  0x000000000000d140 in ?? ()
No symbol table info available.
#10 0x0000000000002af0 in ?? ()
No symbol table info available.
#11 0x000000000000d140 in ?? ()
No symbol table info available.
#12 0x000000000000d140 in ?? ()
No symbol table info available.
#13 0x000000000000d140 in ?? ()
No symbol table info available.
#14 0x000000000000d140 in ?? ()
No symbol table info available.
#15 0x000000000000d140 in ?? ()
No symbol table info available.
#16 0x000000000000d140 in ?? ()
No symbol table info available.
#17 0x000000000000d140 in ?? ()
No symbol table info available.
#18 0x000000000000d140 in ?? ()
No symbol table info available.
#19 0x000000000000d140 in ?? ()
No symbol table info available.
#20 0x000000000000d140 in ?? ()
No symbol table info available.
#21 0x0000000001078300 in ?? ()
No symbol table info available.
#22 0x000000000000d140 in ?? ()
No symbol table info available.
#23 0x000000000000d140 in ?? ()
No symbol table info available.
#24 0x000000000000d140 in ?? ()
No symbol table info available.
#25 0x04584540b994009d in ?? ()
No symbol table info available.
#26 0x00000000efbf5d01 in ?? ()
No symbol table info available.
#27 0x0000000000000013 in ?? ()
No symbol table info available.
#28 0x0000000101b00e80 in ?? ()
No symbol table info available.
#29 0x00007ffeefbf60d0 in ?? ()
No symbol table info available.
#30 0x0000000101b00c50 in ?? ()
No symbol table info available.
#31 0x00007ffeefbf5df0 in ?? ()
No symbol table info available.
#32 0x0000000100106432 in merge_named_face (w=0x101b00c50, f=0x101b00c50, face_name=..., to=0x7ffeefbf60d0, named_merge_points=0x13, attr_filter=28315264) at ../../emacs/src/xfaces.c:2226
        from = {XIL(0x5460), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0x2af0), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0xd140), XIL(0x1078300), XIL(0xd140), XIL(0xd140), XIL(0xd140)}
        val = <optimized out>
        ok = <optimized out>
        named_merge_point = <optimized out>
        from = <optimized out>
        val = <optimized out>
        ok = <optimized out>
Backtrace stopped: frame did not save the PC

Thread 3 hit Breakpoint 1, 0x00000001002dea74 in terminate_due_to_signal ()
(gdb) The program being debugged stopped while in a function called from GDB.
Evaluation of the expression containing the function
(backtrace_top) will be abandoned.
When the function is done executing, GDB will silently stop.

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-27 11:28     ` Andrii Kolomoiets
@ 2019-12-27 14:14       ` Eli Zaretskii
  2019-12-29 19:01         ` Andrii Kolomoiets
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2019-12-27 14:14 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: alan, 38748

> From: Andrii Kolomoiets <andreyk.mad@gmail.com>
> Cc: Alan Third <alan@idiocy.org>,  38748@debbugs.gnu.org
> Date: Fri, 27 Dec 2019 13:28:11 +0200
> 
> > One possibility is stack overflow.  If that's not the reason, then one
> > needs to employ the technique described in etc/DEBUG to find out which
> > object got corrupted and why.
> 
> I followed the steps described in etc/DEBUG.
> 
> See gdb session output attached.

The attachment just shows the output of "bt full", I see nothing there
that should have been produced by following the etc/DEBUG instructions
under "Debugging problems which happen in GC".

Are you sure you posted the file you intended to?

Thanks.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-27 14:14       ` Eli Zaretskii
@ 2019-12-29 19:01         ` Andrii Kolomoiets
  2019-12-29 19:31           ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Andrii Kolomoiets @ 2019-12-29 19:01 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: alan, 38748

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrii Kolomoiets <andreyk.mad@gmail.com>
>> Cc: Alan Third <alan@idiocy.org>,  38748@debbugs.gnu.org
>> Date: Fri, 27 Dec 2019 13:28:11 +0200
>> 
>> > One possibility is stack overflow.  If that's not the reason, then one
>> > needs to employ the technique described in etc/DEBUG to find out which
>> > object got corrupted and why.
>> 
>> I followed the steps described in etc/DEBUG.
>> 
>> See gdb session output attached.
>
> The attachment just shows the output of "bt full", I see nothing there
> that should have been produced by following the etc/DEBUG instructions
> under "Debugging problems which happen in GC".
>
> Are you sure you posted the file you intended to?

My bad, didn't read that section at all.  I read only "Configuring Emacs
for debugging" section because of this text in `report-emacs-bug'
letter: "If Emacs crashed, include the output from 'bt full' and 'xbacktrace'".

Now Emacs is built with -O0 and I need some help, please.

(gdb) bt full
#0  terminate_due_to_signal (sig=607650026, backtrace_limit=1116) at ../../emacs/src/emacs.c:370
No locals.
#1  0x0000000100a28660 in ?? ()
No symbol table info available.
#2  0x0000000000000000 in ?? ()
No symbol table info available.

Lisp Backtrace:
Cannot access memory at address 0xadf0

I can print the 'last_marked_index':

(gdb) p last_marked_index
$2 = 41

But what can I do with 'last_marked'?

(gdb) p last_marked[40]
'last_marked' has unknown type; cast it to its declared type

Give me some tips, please. TIA.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-29 19:01         ` Andrii Kolomoiets
@ 2019-12-29 19:31           ` Eli Zaretskii
  2020-01-01 20:42             ` Andrii Kolomoiets
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2019-12-29 19:31 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: alan, 38748

> From: Andrii Kolomoiets <andreyk.mad@gmail.com>
> Cc: alan@idiocy.org,  38748@debbugs.gnu.org
> Date: Sun, 29 Dec 2019 21:01:42 +0200
> 
> I can print the 'last_marked_index':
> 
> (gdb) p last_marked_index
> $2 = 41
> 
> But what can I do with 'last_marked'?
> 
> (gdb) p last_marked[40]
> 'last_marked' has unknown type; cast it to its declared type

last_marked is an array of Lisp objects, arranged in circular order,
i.e. when the index reaches the last element, it is reset back to
zero.

To print the object at last_marked[i], for some i, you do

  (gdb) p last_marked[i]
  (gdb) xtype

The xtype command will tell you the type of the Lisp object.  You then
display it with the corresponding xTYPE command: xint for an integer,
xcons for a cons cell, xstring for a string, xvector for a vector,
xbuffer for a buffer, etc.  Here's a short example:

  (gdb) p last_marked_index
  $2 = 1
  (gdb) p last_marked[0]
  $3 = XIL(0x8000000006287630)
  (gdb) xtype
  Lisp_String
  (gdb) xstring
  $4 = (struct Lisp_String *) 0x6287630
  " *buffer-defaults*"

So in this example, the last marked object was a Lisp string whose
contents is " *buffer-defaults*".  GDB stores its C definition in
history slot $4, so we can look at its details:

  (gdb) p *$4
  $5 = {
    u = {
      s = {
	size = 18,
	size_byte = -2,
	intervals = 0x0,
	data = 0x19a1dea <DEFAULT_REHASH_SIZE+14054> " *buffer-defaults*"
      },
      next = 0x12,
      gcaligned = 18 '\022'
    }
  }

All of those commands are in src/.gdbinit; if GDB says it doesn't know
these commands, tell it to read that file:

  (gdb) source /path/to/emacs/src/.gdbinit

If last_marked_index is 41, you should print the objects starting from
last_marked[40], going back (39, 38, 37, etc.), trying to find the
object that is corrupted (e.g., the corresponding xTYPE command will
error out trying to display it).





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2019-12-29 19:31           ` Eli Zaretskii
@ 2020-01-01 20:42             ` Andrii Kolomoiets
  2020-01-02 14:06               ` Eli Zaretskii
  2020-01-04 16:48               ` Pieter van Oostrum
  0 siblings, 2 replies; 52+ messages in thread
From: Andrii Kolomoiets @ 2020-01-01 20:42 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: alan, jguenther, 38748

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrii Kolomoiets <andreyk.mad@gmail.com>
>> Cc: alan@idiocy.org,  38748@debbugs.gnu.org
>> Date: Sun, 29 Dec 2019 21:01:42 +0200
>> 
>> I can print the 'last_marked_index':
>> 
>> (gdb) p last_marked_index
>> $2 = 41
>> 
>> But what can I do with 'last_marked'?
>> 
>> (gdb) p last_marked[40]
>> 'last_marked' has unknown type; cast it to its declared type
>
> last_marked is an array of Lisp objects, arranged in circular order,
> i.e. when the index reaches the last element, it is reset back to
> zero.
>
> To print the object at last_marked[i], for some i, you do
>
>   (gdb) p last_marked[i]
>   (gdb) xtype
>
> The xtype command will tell you the type of the Lisp object.  You then
> display it with the corresponding xTYPE command: xint for an integer,
> xcons for a cons cell, xstring for a string, xvector for a vector,
> xbuffer for a buffer, etc.  Here's a short example:
>
>   (gdb) p last_marked_index
>   $2 = 1
>   (gdb) p last_marked[0]
>   $3 = XIL(0x8000000006287630)
>   (gdb) xtype
>   Lisp_String
>   (gdb) xstring
>   $4 = (struct Lisp_String *) 0x6287630
>   " *buffer-defaults*"

I'm still have no luck to print last_marked item:

(gdb) p last_marked_index
$1 = 278
(gdb) p last_marked[277]
'last_marked' has unknown type; cast it to its declared type

IDK if it make sense, casting last_modified to Lisp_Object gives me
this:

(gdb) p (Lisp_Object)last_marked
$6 = XIL(0x102dc4203)
(gdb) xtype
Lisp_Cons
(gdb) xcons
$7 = (struct Lisp_Cons *) 0x102dc4200
{
  u = {
    s = {
      car = XIL(0x102a3aa15), 
      u = {
        cdr = XIL(0x102dc4213), 
        chain = 0x102dc4213
      }
    }, 
    gcaligned = 0x15
  }
}

But I found the commit after which error is occurs:
b2949d39261e82c33572ba8a250298ef0b165b95

Commenting out that 'ok = false;' line make Emacs works without errors.

Justin, can you please check if Emacs prior to that commit is works fine
for you?





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-01 20:42             ` Andrii Kolomoiets
@ 2020-01-02 14:06               ` Eli Zaretskii
  2020-01-08 17:39                 ` Robert Pluim
  2020-01-04 16:48               ` Pieter van Oostrum
  1 sibling, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-02 14:06 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: alan, jguenther, 38748

> From: Andrii Kolomoiets <andreyk.mad@gmail.com>
> Cc: alan@idiocy.org,  38748@debbugs.gnu.org,  jguenther@gmail.com
> Date: Wed, 01 Jan 2020 22:42:19 +0200
> 
> >   (gdb) p last_marked_index
> >   $2 = 1
> >   (gdb) p last_marked[0]
> >   $3 = XIL(0x8000000006287630)
> >   (gdb) xtype
> >   Lisp_String
> >   (gdb) xstring
> >   $4 = (struct Lisp_String *) 0x6287630
> >   " *buffer-defaults*"
> 
> I'm still have no luck to print last_marked item:
> 
> (gdb) p last_marked_index
> $1 = 278
> (gdb) p last_marked[277]
> 'last_marked' has unknown type; cast it to its declared type

This looks like some compiler bug, or maybe bug in GDB on your
platform?  Because the source clearly says

   Lisp_Object last_marked[LAST_MARKED_SIZE] EXTERNALLY_VISIBLE;

so the type should be known to GDB.  But this is just an aside.

> But I found the commit after which error is occurs:
> b2949d39261e82c33572ba8a250298ef0b165b95
> 
> Commenting out that 'ok = false;' line make Emacs works without errors.

I cannot explain how that change could cause any harm.  Here's the
relevant code fragment:

      if (CONSP (parent_face))
	{
	  Lisp_Object tail;
	  ok = false;
	  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
	    {
	      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
					 false, named_merge_points);
	      if (!ok)
		break;
	      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
					      named_merge_points);
	      if (!UNSPECIFIEDP (attr_val))
		break;
	    }
	  if (!ok)	/* bad face? */
	    break;  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
	}
      else
	{
	  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
				     false, named_merge_points);
	  if (!ok)
	    break;
	  attr_val = inherited_attrs[attr_idx];
	}

Since parent_face is a cons cell, then we enter the for-loop (since a
cons cell cannot be nil), and then we immediately call
get_lface_attributes whose return value overwrites the initial value
of 'ok'.

So how could the initial value of 'ok' matter here?  What am I
missing?

Can you run the unmodified code with a breakpoint on the line
indicated by "<<<<<" above, and see if the breakpoint ever breaks?  If
it does break, can you show the face being merged in this case?

Also, if you build Emacs with exactly the same configure options, but
without optimizations, does the problem persist?

Thanks.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-01 20:42             ` Andrii Kolomoiets
  2020-01-02 14:06               ` Eli Zaretskii
@ 2020-01-04 16:48               ` Pieter van Oostrum
  2020-01-04 17:25                 ` Alan Third
  1 sibling, 1 reply; 52+ messages in thread
From: Pieter van Oostrum @ 2020-01-04 16:48 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: alan, jguenther, 38748

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

Andrii Kolomoiets <andreyk.mad@gmail.com> writes:

> But I found the commit after which error is occurs:
> b2949d39261e82c33572ba8a250298ef0b165b95
>
> Commenting out that 'ok = false;' line make Emacs works without errors.
>
> Justin, can you please check if Emacs prior to that commit is works fine
> for you?

I had Emacs built from master a few days ago, and got the same crashes, about twice a day, often when Emacs was idle.
So I decided to compile from the parent of the commit mentioned above, which is 73f37da12d.

However, this one also crashed, albeit with a different crash. See the attachment.


[-- Attachment #2: Crash Report --]
[-- Type: text/plain, Size: 70485 bytes --]

Process:               Emacs [96352]
Path:                  /Applications/Emacs.app/Contents/MacOS/Emacs
Identifier:            Emacs
Version:               Version 27.0.50 (9.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Emacs [96352]
User ID:               506

Date/Time:             2020-01-04 16:56:25.885 +0100
OS Version:            Mac OS X 10.13.6 (17G10021)
Report Version:        12
Anonymous UUID:        C9D55E82-4E1F-2DA8-B047-D13F7CEED0BF

Sleep/Wake UUID:       91A6300D-7755-4710-85B5-B476F6F50D8E

Time Awake Since Boot: 400000 seconds
Time Since Wake:       180 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000009a434eff4
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x9a434eff4:
    MALLOC_LARGE           00000001627e6000-000000016fb4d000 [211.4M] rw-/rwx SM=COW  
--> 
    MALLOC_NANO            0000600000000000-0000600002600000 [ 38.0M] rw-/rwx SM=PRV  

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff754efb66 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff756ba080 pthread_kill + 333
2   libsystem_c.dylib             	0x00007fff753fd6fe raise + 26
3   org.gnu.Emacs                 	0x0000000101193ab1 terminate_due_to_signal + 273
4   org.gnu.Emacs                 	0x00000001011c9103 emacs_abort + 19
5   org.gnu.Emacs                 	0x00000001013a7178 ns_term_shutdown + 168
6   org.gnu.Emacs                 	0x0000000101193eb3 shut_down_emacs + 611
7   org.gnu.Emacs                 	0x0000000101193a4d terminate_due_to_signal + 173
8   org.gnu.Emacs                 	0x00000001011cdb58 handle_fatal_signal + 24
9   org.gnu.Emacs                 	0x00000001011cdbf2 deliver_thread_signal + 146
10  org.gnu.Emacs                 	0x00000001011cb3da deliver_fatal_thread_signal + 26
11  org.gnu.Emacs                 	0x00000001011cdc96 handle_sigsegv + 134
12  libsystem_platform.dylib      	0x00007fff756adf5a _sigtramp + 26
13  ???                           	000000000000000000 0 + 0
14  org.gnu.Emacs                 	0x0000000101053bab Fmouse_pixel_position + 187
15  org.gnu.Emacs                 	0x00000001012a20c2 funcall_subr + 466
16  org.gnu.Emacs                 	0x00000001012a0e40 Ffuncall + 464
17  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
18  org.gnu.Emacs                 	0x00000001012a29d2 funcall_lambda + 1650
19  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
20  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
21  org.gnu.Emacs                 	0x00000001012a29d2 funcall_lambda + 1650
22  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
23  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
24  org.gnu.Emacs                 	0x00000001012a2575 funcall_lambda + 533
25  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
26  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
27  org.gnu.Emacs                 	0x00000001012a2575 funcall_lambda + 533
28  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
29  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
30  org.gnu.Emacs                 	0x00000001012a2575 funcall_lambda + 533
31  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
32  org.gnu.Emacs                 	0x000000010129d515 Fapply + 133
33  org.gnu.Emacs                 	0x00000001012a2001 funcall_subr + 273
34  org.gnu.Emacs                 	0x00000001012a0e40 Ffuncall + 464
35  org.gnu.Emacs                 	0x0000000101313417 exec_byte_code + 8983
36  org.gnu.Emacs                 	0x00000001012a2575 funcall_lambda + 533
37  org.gnu.Emacs                 	0x00000001012a0e88 Ffuncall + 536
38  org.gnu.Emacs                 	0x00000001012a19c4 call1 + 68
39  org.gnu.Emacs                 	0x00000001011a586e timer_check_2 + 1726
40  org.gnu.Emacs                 	0x00000001011a5128 timer_check + 168
41  org.gnu.Emacs                 	0x00000001011a2a8f readable_events + 31
42  org.gnu.Emacs                 	0x00000001011a4fe0 get_input_pending + 64
43  org.gnu.Emacs                 	0x00000001011a16b6 detect_input_pending_run_timers + 54
44  org.gnu.Emacs                 	0x0000000101327ae3 wait_reading_process_output + 5683
45  org.gnu.Emacs                 	0x000000010103cc1e sit_for + 734
46  org.gnu.Emacs                 	0x000000010119fcad read_char + 5357
47  org.gnu.Emacs                 	0x000000010119accc read_key_sequence + 1980
48  org.gnu.Emacs                 	0x000000010119967c command_loop_1 + 1452
49  org.gnu.Emacs                 	0x000000010129a3cf internal_condition_case + 127
50  org.gnu.Emacs                 	0x00000001011b175c command_loop_2 + 44
51  org.gnu.Emacs                 	0x0000000101299b48 internal_catch + 72
52  org.gnu.Emacs                 	0x00000001011984c8 command_loop + 280
53  org.gnu.Emacs                 	0x0000000101198300 recursive_edit_1 + 192
54  org.gnu.Emacs                 	0x0000000101198694 Frecursive_edit + 308
55  org.gnu.Emacs                 	0x0000000101195ad8 main + 7048
56  libdyld.dylib                 	0x00007fff7539f015 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff754efcf2 __select + 10
1   org.gnu.Emacs                 	0x00000001013a89da -[EmacsApp fd_handler:] + 202
2   com.apple.Foundation          	0x00007fff4f4e8a18 __NSThread__start__ + 1197
3   libsystem_pthread.dylib       	0x00007fff756b7661 _pthread_body + 340
4   libsystem_pthread.dylib       	0x00007fff756b750d _pthread_start + 377
5   libsystem_pthread.dylib       	0x00007fff756b6bf9 thread_start + 13

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff754e61fa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff754e5714 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff4d3bff65 __CFRunLoopServiceMachPort + 341
3   com.apple.CoreFoundation      	0x00007fff4d3bf2b7 __CFRunLoopRun + 1783
4   com.apple.CoreFoundation      	0x00007fff4d3be927 CFRunLoopRunSpecific + 487
5   com.apple.AppKit              	0x00007fff4aa88fc4 _NSEventThread + 184
6   libsystem_pthread.dylib       	0x00007fff756b7661 _pthread_body + 340
7   libsystem_pthread.dylib       	0x00007fff756b750d _pthread_start + 377
8   libsystem_pthread.dylib       	0x00007fff756b6bf9 thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff754f028a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff756b720e _pthread_wqthread + 1552
2   libsystem_pthread.dylib       	0x00007fff756b6be9 start_wqthread + 13

Thread 4:
0   libsystem_pthread.dylib       	0x00007fff756b6bdc start_wqthread + 0
1   ???                           	0x0000000000000010 0 + 16

Thread 5:
0   libsystem_pthread.dylib       	0x00007fff756b6bdc start_wqthread + 0
1   ???                           	0x4058504320000000 0 + 4636544065607827456

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fffadabb380  rcx: 0x000000010184f1a8  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x000000010184f1e0  rsp: 0x000000010184f1a8
   r8: 0x0000604000c7ccc0   r9: 0x00007fffa733c9d0  r10: 0x0000000000000000  r11: 0x0000000000000287
  r12: 0x0000000000000307  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff754efb66  rfl: 0x0000000000000286  cr2: 0x0000000112867022
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x101034000 -        0x101440ff3 +org.gnu.Emacs (Version 27.0.50 - 9.0) <5DFB1EDC-2E12-380C-A83C-92608B365FF4> /Applications/Emacs.app/Contents/MacOS/Emacs
       0x10191c000 -        0x1019ffff3 +libxml2.2.dylib (0) <D8A0034E-16E6-3706-9DEB-CD6335F0AD70> /opt/local/lib/libxml2.2.dylib
       0x101a38000 -        0x101a72fff +libncurses.6.dylib (0) <3B904C44-262A-3B6A-90E7-2329766B17F3> /opt/local/lib/libncurses.6.dylib
       0x101a84000 -        0x101bd2fdf +libgnutls.30.dylib (0) <1B18B176-02BD-3F73-87D0-7C4651F7ED99> /opt/local/lib/libgnutls.30.dylib
       0x101c1a000 -        0x101c51fff +liblcms2.2.dylib (0) <9BB70D43-597B-3F0B-9975-DA34D02E41A9> /opt/local/lib/liblcms2.2.dylib
       0x101c65000 -        0x101c75ff3 +libz.1.dylib (0) <ACB7269B-A127-30F2-8EE4-1F6E0B286AF1> /opt/local/lib/libz.1.dylib
       0x101c7c000 -        0x101dfeff3 +libicui18n.65.dylib (0) <D667D175-C296-330A-9CD1-B90A7546D33D> /opt/local/lib/libicui18n.65.dylib
       0x101f0d000 -        0x102028ff3 +libicuuc.65.dylib (0) <F9F7247A-9C08-3407-86B9-1985FFAE2DDB> /opt/local/lib/libicuuc.65.dylib
       0x1020a3000 -        0x103b51fff +libicudata.65.dylib (0) <48D4002F-03CC-3C7E-95A5-17EB27C74F5C> /opt/local/lib/libicudata.65.dylib
       0x103b53000 -        0x103b6eff7 +liblzma.5.dylib (0) <4AD094D9-BACF-37DA-99E6-7B5506E6B48D> /opt/local/lib/liblzma.5.dylib
       0x103b75000 -        0x103c69ff3 +libiconv.2.dylib (0) <23583374-BE1C-314C-B1C7-3DD94E1D394B> /opt/local/lib/libiconv.2.dylib
       0x103c7a000 -        0x103d22fff +libp11-kit.0.dylib (0) <D59B26FA-C20B-3934-8EDA-CFB5DD630B6D> /opt/local/lib/libp11-kit.0.dylib
       0x103ddc000 -        0x103dfafff +libidn2.0.dylib (0) <B4D0DA64-9A9A-3218-B58A-2B2B94EB549B> /opt/local/lib/libidn2.0.dylib
       0x103e05000 -        0x103f68fff +libunistring.2.dylib (0) <28164419-3CB1-3363-9E50-0815FB81E4A3> /opt/local/lib/libunistring.2.dylib
       0x103f81000 -        0x103f8dfff +libtasn1.6.dylib (0) <9A877B52-4962-313F-B9B4-097057DB5188> /opt/local/lib/libtasn1.6.dylib
       0x103f93000 -        0x103fbbfff +libnettle.7.dylib (0) <47C42B5F-D752-3A1B-B3A8-B72CAD1C3146> /opt/local/lib/libnettle.7.dylib
       0x103fe3000 -        0x10400bfff +libhogweed.5.dylib (0) <C500A2F5-4D70-3BC8-B90E-F002827DDE7C> /opt/local/lib/libhogweed.5.dylib
       0x104028000 -        0x104099fdf +libgmp.10.dylib (0) <EE0416EC-73D5-3B70-BEF5-E96A2EA8D77E> /opt/local/lib/libgmp.10.dylib
       0x1040a5000 -        0x1040adff7 +libintl.8.dylib (0) <EB2A624B-2A0F-3FAE-AADA-2CBF84BFDCD4> /opt/local/lib/libintl.8.dylib
       0x1040b8000 -        0x1040bcfff +libffi.6.dylib (0) <8D5AC8F5-EF47-30F6-82E7-6E860832E8C9> /opt/local/lib/libffi.6.dylib
       0x107c8c000 -        0x107cd6adf  dyld (551.5) <ACC6AC7F-EAD9-340E-B2A8-AD26FE5B387B> /usr/lib/dyld
       0x154d01000 -        0x154d1fffb +p11-kit-trust.so (0) <16B1773B-88C6-30A5-81F2-1AB6FF1B0CCD> /opt/local/lib/*/p11-kit-trust.so
    0x7fff4565a000 -     0x7fff459a8ff7  com.apple.RawCamera.bundle (8.05.0 - 1017.4.1) <CAF490E6-CB0E-3EF0-B3D2-C4880CF85077> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff46f35000 -     0x7fff46fb6ff7  com.apple.driver.AppleIntelHD4000GraphicsMTLDriver (10.36.26 - 10.3.6) <6F367C1D-D6E6-375B-A9A4-E8336DAC08C2> /System/Library/Extensions/AppleIntelHD4000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsMTLDriver
    0x7fff4927c000 -     0x7fff4945cff3  com.apple.avfoundation (2.0 - 1536.36) <BB65ED51-CE44-31BD-A6EC-4B1EC5EADDD9> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff4945d000 -     0x7fff49516fff  com.apple.audio.AVFAudio (1.0 - ???) <ECE63BA3-4344-3522-904B-71F89677AC7D> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff4961c000 -     0x7fff4961cfff  com.apple.Accelerate (1.11 - Accelerate 1.11) <2EF00EFE-06E8-3082-85C3-2988B422A19D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff4961d000 -     0x7fff49634ff7  libCGInterfaces.dylib (417.2) <C9175EDD-A2E3-34E9-A72E-1BF895A60DD3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff49635000 -     0x7fff49d83ffb  com.apple.vImage (8.1 - ???) <56C275C1-459F-37CD-BF29-2E6D81C29E53> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff49d84000 -     0x7fff49f24ff3  libBLAS.dylib (1211.50.2) <93259222-2D94-333D-A1EB-09C6FC4A64B4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff49f25000 -     0x7fff49f5ffef  libBNNS.dylib (38.1) <0AAE0109-71D5-3B26-8401-3E62DDF97624> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff49f60000 -     0x7fff4a339ff7  libLAPACK.dylib (1211.50.2) <70781D0B-AEAD-33EB-9900-10DC30F37D61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff4a33a000 -     0x7fff4a350ff7  libLinearAlgebra.dylib (1211.50.2) <FB5A35EA-D636-3D69-AB53-B67E1EB8134C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff4a351000 -     0x7fff4a356ff3  libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff4a357000 -     0x7fff4a3d7fff  libSparse.dylib (79.50.2) <0DC25CDD-F8C1-3D6E-B472-8B060708424F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff4a3d8000 -     0x7fff4a3eaff7  libSparseBLAS.dylib (1211.50.2) <994A7D7E-FA3B-3943-A59C-8150B9AF86BE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff4a3eb000 -     0x7fff4a55efe7  libvDSP.dylib (622.50.5) <4BF310F4-31A3-3DA5-80E4-7F8014AD380B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff4a55f000 -     0x7fff4a615fef  libvMisc.dylib (622.50.5) <88143A88-4FDE-35A1-85FE-54FF0C2A9E43> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff4a616000 -     0x7fff4a616fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <880DEF40-389A-3F56-ACA1-B62A5BC57E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff4a617000 -     0x7fff4a671ff7  com.apple.Accounts (113 - 113) <D2892B2B-2846-3E75-9A4B-224A9F343A44> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff4a672000 -     0x7fff4a909ff7  com.apple.AddressBook.framework (11.0 - 1808.8) <0F9FD4D6-69E6-3110-A661-25346C17D691> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff4a90a000 -     0x7fff4b768fff  com.apple.AppKit (6.9 - 1561.61.100) <E08E4FD1-41F6-387C-A5B0-EF7CA0BDAA78> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff4b7ba000 -     0x7fff4b7bafff  com.apple.ApplicationServices (48 - 50) <0E4AA883-7EFC-36EE-8B8E-E226E2C37965> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff4b7bb000 -     0x7fff4b821fff  com.apple.ApplicationServices.ATS (377 - 445.5) <703CE7E4-426A-35C0-A229-F140F30F5340> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff4b8ba000 -     0x7fff4b9dcfff  libFontParser.dylib (222.1.7) <9C4CEFB4-0F08-3B60-BD50-0120A37F6EA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff4b9dd000 -     0x7fff4ba28ff7  libFontRegistry.dylib (221.6) <30C6D1DE-C0E3-3447-A0EF-829443D95F0E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff4ba7a000 -     0x7fff4ba7ffff  libFontRegistryUI.dylib (221.6) <C9FF5F1A-07BC-3472-ADD8-C07005E1AB53> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib
    0x7fff4bacd000 -     0x7fff4bb00ff7  libTrueTypeScaler.dylib (222.1.7) <E401BD38-5F0E-382F-B4CB-AC6063871C0F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff4bb6a000 -     0x7fff4bb6eff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <A5FB2694-1559-34A8-A3D3-2029F68A63CA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff4bc0e000 -     0x7fff4bc60ffb  com.apple.HIServices (1.22 - 625) <78A1FB4F-A39C-3159-B285-600C997335FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff4bc61000 -     0x7fff4bc6ffff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <B65FF7E6-E9B5-34D8-8CA7-63D415A8A9A6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff4bc70000 -     0x7fff4bcbcfff  com.apple.print.framework.PrintCore (13.4 - 503.2) <B90C67C1-0292-3CEC-885D-F1882CD104BE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff4bcbd000 -     0x7fff4bcf7fff  com.apple.QD (3.12 - 404.2) <38B20AFF-9D54-3B52-A6DC-C0D71380AA5F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff4bcf8000 -     0x7fff4bd04fff  com.apple.speech.synthesis.framework (7.8.1 - 7.8.1) <A08DE016-C8F2-3B0E-BD34-15959D13DBF0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff4bd05000 -     0x7fff4bf93ff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <514DC09A-54F3-3136-9FEF-F090208FBBE5> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff4bf95000 -     0x7fff4bf95fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <294802B9-E24D-34EB-973F-6D2B8E2E86CB> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff4c2b8000 -     0x7fff4c655fff  com.apple.CFNetwork (902.5 - 902.5) <2D37E75A-42FD-3CDE-BAE3-D4228EF813F0> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff4c66a000 -     0x7fff4c66afff  com.apple.Carbon (158 - 158) <F8B370D9-2103-3276-821D-ACC756167F86> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff4c66b000 -     0x7fff4c66effb  com.apple.CommonPanels (1.2.6 - 98) <2391761C-5CAA-3F68-86B7-50B37927B104> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff4c66f000 -     0x7fff4c974fff  com.apple.HIToolbox (2.1.1 - 911.10) <BF7F9C0E-C732-3FB2-9BBC-362888BDA57B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff4c975000 -     0x7fff4c978ffb  com.apple.help (1.3.8 - 66) <DEBADFA8-C189-3195-B0D6-A1F2DE95882A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff4c979000 -     0x7fff4c97efff  com.apple.ImageCapture (9.0 - 9.0) <23B4916F-3B43-3DFF-B956-FC390EECA284> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff4c97f000 -     0x7fff4ca14ffb  com.apple.ink.framework (10.9 - 221) <5206C8B0-22DA-36C9-998E-846EDB626D5B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff4ca15000 -     0x7fff4ca2fff7  com.apple.openscripting (1.7 - 174) <1B2A1F9E-5534-3D61-83CA-9199B39E8708> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff4ca50000 -     0x7fff4ca51fff  com.apple.print.framework.Print (12 - 267) <3682ABFB-2561-3419-847D-02C247F4800D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff4ca52000 -     0x7fff4ca54ff7  com.apple.securityhi (9.0 - 55006) <C1406B8D-7D05-3959-808F-9C82189CF57F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff4ca55000 -     0x7fff4ca5bfff  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <2ED8643D-B0C3-3F17-82A2-BBF13E6CBABC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff4cb7c000 -     0x7fff4cb7cfff  com.apple.Cocoa (6.11 - 22) <17A98C08-64CF-3232-80EE-E10BAF68778F> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff4cb8a000 -     0x7fff4cc43fff  com.apple.ColorSync (4.13.0 - 3325) <D283C285-447D-3258-A7E4-59532123B8FF> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff4cdd0000 -     0x7fff4ce63ff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <EB35D3EC-56EA-33E6-98DC-BDC3A5FA8ACE> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff4ceca000 -     0x7fff4cef3ffb  com.apple.CoreBluetooth (1.0 - 1) <E1335074-9D07-370E-8440-61C4874BAC56> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff4cef4000 -     0x7fff4d258ff3  com.apple.CoreData (120 - 851) <8D605466-8676-3D45-9A4B-8980971551C3> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff4d259000 -     0x7fff4d33cfff  com.apple.CoreDisplay (99.14 - 99.14) <A1B91ADD-828D-33A0-8A92-CC3F83DF89D0> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff4d33d000 -     0x7fff4d7d9fff  com.apple.CoreFoundation (6.9 - 1455.12) <D8DF93F5-4558-3B28-8BDF-9739C995D27C> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff4d7db000 -     0x7fff4de0aff7  com.apple.CoreGraphics (2.0 - 1161.21.3) <90736977-F257-3C9A-B47C-EE03F7AF6068> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff4de0c000 -     0x7fff4e0fbfff  com.apple.CoreImage (13.0.0 - 579.5) <AAE2DFD0-9B0A-3D56-8A3E-C460BAF70394> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff4e38a000 -     0x7fff4e480ffb  com.apple.CoreMedia (1.0 - 2276.80.4) <DE77D8E2-7D5F-3AAB-881B-7EE84046C194> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff4e481000 -     0x7fff4e4cffff  com.apple.CoreMediaIO (814.0 - 4995) <77EE43A9-EB31-3C15-A215-C9B98CD3AFC2> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff4e4d0000 -     0x7fff4e4d0fff  com.apple.CoreServices (822.37 - 822.37) <7B04988B-C0D4-314E-8B3B-AE446B4A38CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff4e4d1000 -     0x7fff4e545ffb  com.apple.AE (735.2 - 735.2) <690A6F47-1306-371F-B257-783D8F83EA9E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff4e546000 -     0x7fff4e81dfff  com.apple.CoreServices.CarbonCore (1178.4.2 - 1178.4.2) <08AF7B7B-219B-3957-86CE-C96B423C823C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff4e81e000 -     0x7fff4e852fff  com.apple.DictionaryServices (1.2 - 284.2) <6505B075-41C3-3C62-A4C3-85CE3F6825CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff4e853000 -     0x7fff4e85bffb  com.apple.CoreServices.FSEvents (1239.50.2 - 1239.50.2) <AC3A1A72-92B3-3746-BAED-44F2BB245653> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff4e85c000 -     0x7fff4ea1aff7  com.apple.LaunchServices (822.37 - 822.37) <6AA93307-220A-3417-BBC2-FE1C0DE0B652> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff4ea1b000 -     0x7fff4eacbfff  com.apple.Metadata (10.7.0 - 1191.7) <1F7AC682-06A1-33D5-A9B8-0BCD934286E6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff4eacc000 -     0x7fff4eb2cfff  com.apple.CoreServices.OSServices (822.37 - 822.37) <4AD2FC98-C6CB-392A-A22F-196A723D7FAE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff4eb2d000 -     0x7fff4eb9bfff  com.apple.SearchKit (1.4.0 - 1.4.0) <3662545A-B1CF-3079-BDCD-C83855CEFEEE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff4eb9c000 -     0x7fff4ebc0ffb  com.apple.coreservices.SharedFileList (71.21 - 71.21) <1B5228EF-D869-3A50-A373-7F4B0289FADD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff4ee61000 -     0x7fff4efb1fff  com.apple.CoreText (352.0 - 578.22) <6129F39D-284D-3BBF-8999-7854AB61C01C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff4efb2000 -     0x7fff4efecfff  com.apple.CoreVideo (1.8 - 0.0) <86CCC036-51BB-3DD1-9601-D93798BCCD0F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff4efed000 -     0x7fff4f078ff3  com.apple.framework.CoreWLAN (13.0 - 1350.2) <DC9E1B0B-FD96-38A7-A6E0-820CA414AA94> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff4f206000 -     0x7fff4f211ff7  com.apple.DirectoryService.Framework (10.13 - 207.50.1) <BE0D8038-7974-3B06-80E1-31E27E5CD634> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff4f2f3000 -     0x7fff4f2f8fff  com.apple.DiskArbitration (2.7 - 2.7) <2F628584-8177-3894-92CE-9CA6089B61C6> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff4f4b9000 -     0x7fff4f880ffb  com.apple.Foundation (6.9 - 1455.12) <54095045-C829-358F-B8EE-953F670492F5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff4f8f1000 -     0x7fff4f921ff3  com.apple.GSS (4.0 - 2.0) <FC69A120-3C19-3802-87B4-C29217758143> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff4fa33000 -     0x7fff4fb37ffb  com.apple.Bluetooth (6.0.7 - 6.0.7f16) <C75C43B6-1936-3E3C-94E6-B568D8CDD233> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff4fb97000 -     0x7fff4fc32fff  com.apple.framework.IOKit (2.0.2 - 1445.71.6) <C68CE7ED-85CA-3D1F-BAA0-908327BEC0DE> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff4fc34000 -     0x7fff4fc3bfff  com.apple.IOSurface (211.15 - 211.15) <9FD406F1-6BF2-35B0-8339-DF83A1A661EB> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff4fc3c000 -     0x7fff4fc91ff3  com.apple.ImageCaptureCore (7.0 - 7.0) <0DAB3D7E-8C3F-35DE-96DF-C370AD35EB65> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff4fc92000 -     0x7fff4fe10ff7  com.apple.ImageIO.framework (3.3.0 - 1739.3.2) <B621F985-BA8E-3E57-BFA6-1BA1E8010E78> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff4fe11000 -     0x7fff4fe15ffb  libGIF.dylib (1739.3.2) <D6BD9E6A-1F03-3C47-AF70-D70B4BBAB48B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff4fe16000 -     0x7fff4fefdff7  libJP2.dylib (1739.3.2) <58840C1B-1221-3B4B-B4F7-F6E3A3C74637> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff4fefe000 -     0x7fff4ff21fff  libJPEG.dylib (1739.3.2) <B4288A42-94EE-3DD8-8280-656DECAAEA06> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff501fe000 -     0x7fff50224ff3  libPng.dylib (1739.3.2) <9631956D-054D-32E3-870A-E793932C2E36> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff50225000 -     0x7fff50227ff3  libRadiance.dylib (1739.3.2) <A983495E-E115-3206-9522-B9C4C3AB2443> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff50228000 -     0x7fff50275ff3  libTIFF.dylib (1739.3.2) <40E0EE87-E8D0-37B5-A463-5CF5BF46AB35> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff50431000 -     0x7fff51117fff  com.apple.JavaScriptCore (13605 - 13605.3.8) <E6B49CDA-72F0-3E58-85EF-98AF10CE04B0> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff5112f000 -     0x7fff51148ff7  com.apple.Kerberos (3.0 - 1) <F86DCCDF-93C1-38B3-82C2-477C12E8EE6D> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff51149000 -     0x7fff5117efff  com.apple.LDAPFramework (2.4.28 - 194.5) <0C9DA595-56FD-375B-9EED-713FAA1EE9FE> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff51407000 -     0x7fff5140efff  com.apple.MediaAccessibility (1.0 - 114) <9F72AACD-BAEB-3646-BD0F-12C47591C20D> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff514be000 -     0x7fff51b28ff7  com.apple.MediaToolbox (1.0 - 2276.80.4) <81DF46D3-40E0-3025-9643-69FBC875EC1B> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff51b2a000 -     0x7fff51babfff  com.apple.Metal (125.30 - 125.30) <6B9EBDEE-C64C-3C1C-922A-0363B642C9BC> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff51bc8000 -     0x7fff51be3fff  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <AD754E8F-CA00-3878-9AF3-208C224A230B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff51be4000 -     0x7fff51c53fef  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <338B7779-E608-3D68-8A07-2ACC11299744> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff51c54000 -     0x7fff51c78fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <9CE072D7-853B-3939-9645-7EB951376B87> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff51c79000 -     0x7fff51d60ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <0DE891AD-27E5-38FF-AEC8-4A95356C4357> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff51d61000 -     0x7fff51d61ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2D2D261C-50B0-32F9-BF9A-5C01382BB528> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff52d60000 -     0x7fff52d6cffb  com.apple.NetFS (6.0 - 4.0) <471DD96F-FA2E-3FE9-9746-2519A6780D1A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff55b5e000 -     0x7fff55bb8ff7  com.apple.opencl (2.8.24 - 2.8.24) <CF922AFD-CBA4-3B23-A0C1-E3E5362BB6C7> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff55bb9000 -     0x7fff55bd5ffb  com.apple.CFOpenDirectory (10.13 - 207.50.1) <29F55F7B-379F-3053-8FF3-5C6675A3DD4D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff55bd6000 -     0x7fff55be1fff  com.apple.OpenDirectory (10.13 - 207.50.1) <F895547D-4915-353F-9C1E-E95172BA803B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff56d60000 -     0x7fff56d62fff  libCVMSPluginSupport.dylib (16.7.4) <6846D939-478C-3AE3-9DCD-CD4F4CD05409> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff56d63000 -     0x7fff56d68ffb  libCoreFSCache.dylib (162.9) <DD9DD721-2957-3D05-B361-70AF9EBFB280> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff56d69000 -     0x7fff56d6dfff  libCoreVMClient.dylib (162.9) <4E4F3EA2-5B53-31A3-8256-54EFAA94E4D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff56d6e000 -     0x7fff56d77ff3  libGFXShared.dylib (16.7.4) <6187AD8B-1CD2-3775-84CD-76A0EA8BCDD4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff56d78000 -     0x7fff56d83fff  libGL.dylib (16.7.4) <2BB333D3-5C61-33DF-8545-06DF2D08B83D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff56d84000 -     0x7fff56dbffe7  libGLImage.dylib (16.7.4) <4DA003CE-0B74-3FE4-808C-B2FBCE517EB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff56f2e000 -     0x7fff56f6cffb  libGLU.dylib (16.7.4) <BCB09CD8-EB0E-38FA-8B5A-9E29532EE364> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff578e4000 -     0x7fff578f3ff3  com.apple.opengl (16.7.4 - 16.7.4) <7B71A596-B6D8-335A-B7CA-8684D83B9C0E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff57c72000 -     0x7fff57dbeff7  com.apple.QTKit (7.7.3 - 3014.8) <E873393A-4865-35EA-A240-F5144D0C48FC> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff57dbf000 -     0x7fff58024ff7  com.apple.imageKit (3.0 - 1043) <F007F40B-D1C3-374B-92F1-F21AE2C5094D> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff58025000 -     0x7fff58114ff3  com.apple.PDFKit (1.0 - 677.68) <07888D80-F4FD-38AD-8F21-48F59E486886> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff58115000 -     0x7fff58627ff7  com.apple.QuartzComposer (5.1 - 364) <1369D6DA-8842-3878-B546-1D09828331F5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff58628000 -     0x7fff5864bfff  com.apple.quartzfilters (1.10.0 - 1.10.0) <C95CB89D-148D-341B-BC50-82D8C32BF767> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff5864c000 -     0x7fff58745ff7  com.apple.QuickLookUIFramework (5.0 - 743.13) <09B296B3-4242-3224-9F44-5DFB4AB894CC> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff58746000 -     0x7fff58746fff  com.apple.quartzframework (1.5 - 21) <DCEB0FCC-2C32-3D02-8752-7B6FA009AB85> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff58747000 -     0x7fff58993ff7  com.apple.QuartzCore (1.11 - 584.64.2) <DDA39332-DE09-3737-A332-0002AE05DD39> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff58994000 -     0x7fff589ebff7  com.apple.QuickLookFramework (5.0 - 743.13) <8254FFF2-EE0D-323D-A6F3-BEB59615EE47> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff58bb1000 -     0x7fff58bcbff3  com.apple.SafariServices.framework (13608 - 13608.4.9.1.4) <E1C6EAE7-B8E9-3D50-89BC-A0C788B820E5> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff591cb000 -     0x7fff594f6fff  com.apple.security (7.0 - 58286.70.15) <4E3E9BE5-939F-3D3F-AAA3-153707997C6E> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff594f7000 -     0x7fff59583ff7  com.apple.securityfoundation (6.0 - 55185.50.5) <EB62490A-AA77-3F51-86B3-03669C3897B3> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff59584000 -     0x7fff595b4fff  com.apple.securityinterface (10.0 - 55109.50.6) <842FE6C2-7040-3E4F-9577-ADB66EBE1E67> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff595b5000 -     0x7fff595b9ffb  com.apple.xpc.ServiceManagement (1.0 - 1) <E3146BBE-7F32-3605-AD2B-54C0E70759DC> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff5995e000 -     0x7fff599ceff3  com.apple.SystemConfiguration (1.17 - 1.17) <CD4A4C66-7886-3323-A3B9-0C8952500856> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff59b83000 -     0x7fff59efefff  com.apple.VideoToolbox (1.0 - 2276.80.4) <9584525B-EAEC-3B8D-81EE-09F7052499B5> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff5a1a6000 -     0x7fff5a705feb  libwebrtc.dylib (7605.3.8) <BCFA176B-4553-386B-B2E7-E578AC89E3E2> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib
    0x7fff5a706000 -     0x7fff5bdd9ff7  com.apple.WebCore (13605 - 13605.3.8) <7A44888D-C70E-39D6-A7A7-DB8228B4CB63> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff5bdda000 -     0x7fff5bfc1ff7  com.apple.WebKitLegacy (13605 - 13605.3.8) <AE310856-11EF-3B19-A149-28B2413B5B14> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff5bfc2000 -     0x7fff5c45bfff  com.apple.WebKit (13605 - 13605.3.8) <A30A0B01-81C7-35A3-9A68-A6E29B8F65EC> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff5c8cb000 -     0x7fff5c95eff3  com.apple.APFS (1.0 - 1) <70133D37-FDD3-3B2C-B295-00BECEA7EDA8> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff5d58b000 -     0x7fff5d5b3fff  com.apple.framework.Apple80211 (13.0 - 1370.4) <B37A91A0-5823-3F97-B575-9BB804FCEB00> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff5d5b5000 -     0x7fff5d5c4fef  com.apple.AppleFSCompression (96.60.1 - 1.0) <A7C875C4-F5EE-3272-AFB6-57C9FD5352B3> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff5d6c3000 -     0x7fff5d6ceff7  com.apple.AppleIDAuthSupport (1.0 - 1) <2FAF5567-CDB3-33EF-AB71-05D37F2248B7> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff5d708000 -     0x7fff5d750ff3  com.apple.AppleJPEG (1.0 - 1) <8DD410CB-76A1-3F22-9A9F-0491FA0CEB4A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff5d763000 -     0x7fff5d781ff3  com.apple.aps.framework (4.0 - 4.0) <142A38BC-8266-3462-86A7-C39198651F2A> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff5d782000 -     0x7fff5d78aff3  com.apple.AppleSRP (5.0 - 1) <4CEC34CF-63E3-3023-B61B-F8D133698534> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff5d78b000 -     0x7fff5d7b3fff  com.apple.applesauce (1.0 - ???) <CCA8B094-1BCE-3AE3-A0A7-D544C818DE36> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff5d87c000 -     0x7fff5d87ffff  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <39419365-1166-3B27-BFFB-ADD281E38290> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff5d880000 -     0x7fff5d8d0ff7  com.apple.AppleVAFramework (5.0.41 - 5.0.41) <3E322B24-26DC-3A1F-A253-425BBAD293D8> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff5dc06000 -     0x7fff5de9fffb  com.apple.AuthKit (1.0 - 1) <6CA71A11-91C5-307C-B933-9FCDEDCB580A> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff5dfd6000 -     0x7fff5dfddff7  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <51A41CA3-DB1D-3380-993E-99C54AEE518E> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff5dfde000 -     0x7fff5e065ff7  com.apple.backup.framework (1.9.6 - 1.9.6) <3C96FD26-C7F2-3F37-885A-5A71372FA8F4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff5e06e000 -     0x7fff5e074ff7  com.apple.BezelServicesFW (305.1 - 305.1) <7D2C4717-FFF2-3262-B822-1982596BE46B> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff5e0df000 -     0x7fff5e11bfff  com.apple.bom (14.0 - 194.2.4) <31CEB295-7DFF-30C9-963D-1A17189FA296> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff5e74f000 -     0x7fff5e77cfff  com.apple.CalendarAgentLink (8.0 - 250) <55B60B04-2EAA-3F22-88EF-1602129D5294> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff5ee47000 -     0x7fff5ee96ff3  com.apple.ChunkingLibrary (189 - 189) <C021A0EB-82E7-3A1E-A772-96B0E7E038D9> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff5fa1f000 -     0x7fff5fa28ff3  com.apple.CommonAuth (4.0 - 2.0) <21AF4AC2-E650-35F9-AB33-3EBA2769FBC0> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff5fa3d000 -     0x7fff5fa52ff7  com.apple.commonutilities (8.0 - 900) <5EC02BD4-F1F8-3A96-BE1A-6620D3080CD4> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff5fc81000 -     0x7fff5fce1fff  com.apple.AddressBook.ContactsFoundation (8.0 - ???) <997AADA4-DD8A-38C5-B441-C3FEDC5AFCE7> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff5fce2000 -     0x7fff5fd04fff  com.apple.contacts.ContactsPersistence (1.0 - 2330.3) <B7EA2D0A-8A43-3E9C-A7D2-E9585064C328> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff5fd64000 -     0x7fff6016cfff  com.apple.CoreAUC (259.0.0 - 259.0.0) <1E0FB2C7-109E-3924-8E7F-8C6ACD78AF26> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff6016d000 -     0x7fff6019dff7  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <E9FF9574-122A-3966-AA2B-546E512ACD06> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff60234000 -     0x7fff60286ff7  com.apple.corebrightness (1.0 - 1) <9E20777F-4758-358E-939A-F8D4A3203B87> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
    0x7fff603c5000 -     0x7fff603ceff7  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <35A43584-2AF8-3202-A139-27D916E444BE> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff6053c000 -     0x7fff6054cff7  com.apple.CoreEmoji (1.0 - 69.3) <A4357F5C-0C38-3A61-B456-D7321EB2CEE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff60850000 -     0x7fff60866ff7  com.apple.CoreMediaAuthoring (2.2 - 956) <FBA28A76-97E2-3023-A3F6-D03280AE2889> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff60b95000 -     0x7fff60b9aff7  com.apple.CoreOptimization (1.0 - 1) <785B622B-8F7D-3B4D-83AF-EB98CB79FFF6> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
    0x7fff60b9b000 -     0x7fff60c40fff  com.apple.CorePDF (4.0 - 414) <D64D17C3-9AD0-3A29-89DE-36BEF0156381> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff60ce0000 -     0x7fff60ce8ff3  com.apple.CorePhoneNumbers (1.0 - 1) <A5D41251-9F38-3AB9-9DE7-F77023FAAA44> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff60ce9000 -     0x7fff60d45fff  com.apple.CorePrediction (1.0 - 1) <A26425DF-E222-333B-8CAE-6141A58B172C> /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
    0x7fff60e73000 -     0x7fff60ea4ff3  com.apple.CoreServicesInternal (309.1 - 309.1) <4ECD14EA-A493-3B84-A32F-CF928474A405> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff6121e000 -     0x7fff612affff  com.apple.CoreSymbolication (9.3 - 64026.2) <A8D4315F-5DD5-3164-8672-ECDAF2766644> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff61332000 -     0x7fff61467fff  com.apple.coreui (2.1 - 494.1) <B2C515C3-FCE8-3B28-A225-05AD917F509B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff61468000 -     0x7fff61599fff  com.apple.CoreUtils (5.6 - 560.11) <1A02D6F0-8C65-3FAE-AD63-56477EDE4773> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff615ee000 -     0x7fff61652fff  com.apple.framework.CoreWiFi (13.0 - 1350.2) <50E8598A-0611-323D-B9A8-72A336424090> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff61653000 -     0x7fff61663ff7  com.apple.CrashReporterSupport (10.13 - 1) <A909F468-0648-3F51-A77E-3F9ADBC9A941> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff616e2000 -     0x7fff616f1ff7  com.apple.framework.DFRFoundation (1.0 - 191.7) <9BBCCA62-F7BA-3B44-B044-E7C12ACC49F2> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff616f4000 -     0x7fff616f8ffb  com.apple.DSExternalDisplay (3.1 - 380) <901B7F6D-376A-3848-99D0-170C4D00F776> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff61739000 -     0x7fff61779ffb  com.apple.datadetectors (5.0 - 376.1) <12BF834C-0B19-3719-BCC4-796568901107> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
    0x7fff6177a000 -     0x7fff617f0fff  com.apple.datadetectorscore (7.0 - 590.3) <B4706195-CBE6-320D-A0E1-A9D4BDF52791> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff6183e000 -     0x7fff6187eff7  com.apple.DebugSymbols (181.0 - 181.0) <299A0238-ED78-3676-B131-274D972824AA> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff6187f000 -     0x7fff619aefff  com.apple.desktopservices (1.12.5 - 1.12.5) <7739C9A5-64D9-31A5-899B-5FFA242AD70D> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff61a21000 -     0x7fff61a22ff7  com.apple.diagnosticlogcollection (10.0 - 1000) <DA2427D1-82AA-3718-907F-05543665184B> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection
    0x7fff61c7c000 -     0x7fff61c80ff7  com.apple.DisplayServicesFW (3.1 - 380) <6F0B8AC6-7E62-3DFC-B373-BF04833724C0> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff62469000 -     0x7fff62481fff  com.apple.Engram (1.0 - 1) <47B568AF-DF75-3039-AD55-802A2C826D08> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff627c3000 -     0x7fff62bf1fff  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <B574FE33-4A41-3611-9738-388EBAF03E37> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff6484d000 -     0x7fff6484dfff  libmetal_timestamp.dylib (802.4.8) <B428D084-681A-3A20-837D-6BCB3B2AE2A3> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.dylib
    0x7fff65eb9000 -     0x7fff65ebefff  com.apple.GPUWrangler (3.20.17 - 3.20.17) <33899AB1-65AF-3E28-85D1-E152D358952D> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff66272000 -     0x7fff66297ff3  com.apple.GenerationalStorage (2.0 - 285.3) <13B96400-FF70-376B-B20E-FB7D61064800> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff66c34000 -     0x7fff66c43fff  com.apple.GraphVisualizer (1.0 - 5) <B993B8A2-5700-3DFC-9EB7-4CCEE8F959F1> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff66cc6000 -     0x7fff66d3afff  com.apple.Heimdal (4.0 - 2.0) <BAE3D978-2285-35DF-907E-02BC37986D02> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff66d3b000 -     0x7fff66d69fff  com.apple.HelpData (2.3 - 167.2) <F391924B-1F5B-3FE5-9190-5EE9F40CA0D3> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff66dd5000 -     0x7fff66eeaff3  com.apple.ids (10.0 - 1000) <2925D308-8A32-3500-8947-38F90A8D3B18> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
    0x7fff66eeb000 -     0x7fff66fcbff7  com.apple.idsfoundation (10.0 - 1000) <2F45D69D-91E7-3759-AEE3-66E826E564C1> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
    0x7fff6751d000 -     0x7fff67583ff3  com.apple.imfoundation (10.0 - 1000) <E91460AB-5A38-30FE-AE08-659BF0C31971> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
    0x7fff6764d000 -     0x7fff67654ff7  com.apple.IOAccelerator (378.28 - 378.28) <BE5CBEAA-314E-348B-BE85-7E4B2E4C42FF> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff67658000 -     0x7fff6766ffff  com.apple.IOPresentment (1.0 - 35.1) <53B47F2A-9A9A-33F5-ADCB-FF766292B93A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff67a3a000 -     0x7fff67a60ffb  com.apple.IconServices (97.6 - 97.6) <A56D826D-20D2-34BE-AACC-A80CFCB4E915> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff67b6d000 -     0x7fff67b70ff3  com.apple.InternationalSupport (1.0 - 1) <5AB382FD-BF81-36A1-9565-61F1FD398ECA> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff67bde000 -     0x7fff67beeffb  com.apple.IntlPreferences (2.0 - 227.5.2) <7FC3783F-C96A-3CD6-BBA8-2BC682BC7109> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff67ce5000 -     0x7fff67cf8ff3  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <3A6D6354-9CD6-3EE5-B0AB-D25B02D4847D> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff67cf9000 -     0x7fff67deeff7  com.apple.LanguageModeling (1.0 - 159.5.3) <7F0AC200-E3DD-39FB-8A95-00DD70B66A9F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff67def000 -     0x7fff67e31fff  com.apple.Lexicon-framework (1.0 - 33.5) <DC94CF9E-1EB4-3C0E-B298-CA1190885276> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff67e35000 -     0x7fff67e3cff7  com.apple.LinguisticData (1.0 - 238.3) <49A54649-1021-3DBD-99B8-1B2EDFFA5378> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff67f7e000 -     0x7fff67f9bff7  com.apple.LookupFramework (1.2 - 239.1) <444F849B-FC06-35BD-8969-49032EFE8814> /System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup
    0x7fff6863c000 -     0x7fff6863ffff  com.apple.Mangrove (1.0 - 1) <27D6DF76-B5F8-3443-8826-D25B284331BF> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff686cb000 -     0x7fff686cdff7  com.apple.marco (10.0 - 1000) <F09F17FA-D420-3C24-8C47-8DC1637453BA> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff68b4f000 -     0x7fff68bb8ff7  com.apple.gpusw.MetalTools (1.0 - 1) <B4217182-B2AA-3AA3-80E8-F4C80B71BDDC> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff68bc1000 -     0x7fff68bd8ff7  com.apple.MobileAssets (1.0 - 437.60.1) <5FFD8A8B-F33F-3FA9-8F50-31C24A67862C> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
    0x7fff68d48000 -     0x7fff68d61fff  com.apple.MobileKeyBag (2.0 - 1.0) <7D657BC6-B779-3E51-B50D-07C95791DD04> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff68ded000 -     0x7fff68e17ffb  com.apple.MultitouchSupport.framework (1614.1 - 1614.1) <A0709B43-FA9E-3617-8E7A-D68CDFAB2167> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff6907e000 -     0x7fff69089fff  com.apple.NetAuth (6.2 - 6.2) <2CFA1228-61A1-3708-988D-30499A1D6A9F> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff69096000 -     0x7fff69182ff3  com.apple.Network (1.0 - 1) <216E7165-A2C5-3846-986E-8015ED9C5B8F> /System/Library/PrivateFrameworks/Network.framework/Versions/A/Network
    0x7fff6a922000 -     0x7fff6a932ffb  com.apple.PerformanceAnalysis (1.194 - 194) <8022ED1F-CE70-388E-B37B-6FB1E5F90CF2> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff6a9aa000 -     0x7fff6a9aaff7  com.apple.PhoneNumbers (1.0 - 1) <EB82645C-AF19-3751-8A53-F6148F77EC38> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff6c6f1000 -     0x7fff6c70ffff  com.apple.ProtocolBuffer (1 - 260) <40704740-4A53-3010-A49B-08D1D69D1D5E> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff6c87c000 -     0x7fff6c892ff7  com.apple.QuickLookThumbnailing (1.0 - 1) <8F0092E4-6494-349D-B4C9-494DF293D716> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fff6c8dd000 -     0x7fff6c8e9fff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1205.70.12) <2F346908-26B6-35D5-9F5F-5C5689054B5D> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff6c8ea000 -     0x7fff6c90dffb  com.apple.RemoteViewServices (2.0 - 125) <592323D1-CB44-35F1-9921-4C2AB8D920A0> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff6c90e000 -     0x7fff6c923ff3  com.apple.xpc.RemoteXPC (1.0 - 1205.70.12) <731C1EAA-37D7-3C31-B9AA-75B8226104C8> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff6e233000 -     0x7fff6e348ff7  com.apple.Sharing (1050.22.6 - 1050.22.6) <1D71D23A-2544-386E-834C-7245F2FF1569> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff6e349000 -     0x7fff6e368ff7  com.apple.shortcut (2.16 - 99) <201F92AE-F8E6-3A24-B9DE-26B88CD2EF18> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff6e373000 -     0x7fff6e374ff7  com.apple.performance.SignpostNotification (1.2.6 - 2.6) <8F04800F-3570-3392-A24D-B229FF03F7F9> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
    0x7fff6f0d2000 -     0x7fff6f36efff  com.apple.SkyLight (1.600.0 - 312.103.11) <A4D01EC8-6CED-3AA3-98EA-CD89E2B6559B> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff6fb37000 -     0x7fff6fb44fff  com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <87EE7AB5-6925-3D21-BE00-F155CB457699> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff6fff1000 -     0x7fff70018fff  com.apple.StreamingZip (1.0 - 1) <32F550C9-3DF8-3DF9-A1EC-699C3D32621B> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
    0x7fff706ea000 -     0x7fff70773fc7  com.apple.Symbolication (9.3 - 64033) <FAA17252-6378-34A4-BBBB-22DF54EC1626> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff70ce3000 -     0x7fff70cebff7  com.apple.TCC (1.0 - 1) <E1EB7272-FE6F-39AB-83CA-B2B5F2A88D9B> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff70ef8000 -     0x7fff70fb5ff7  com.apple.TextureIO (3.7 - 3.7) <F8BAC954-405D-3CC3-AB7B-048C866EF980> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff7100c000 -     0x7fff71027ffb  com.apple.ToneKit (1.0 - 1) <030D229F-084B-3852-9EF8-1A608A5C9B50> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff71028000 -     0x7fff7104ffff  com.apple.ToneLibrary (1.0 - 1) <40669A87-2E48-3A42-8310-34046580C684> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff71066000 -     0x7fff71216fff  com.apple.UIFoundation (1.0 - 547.9) <FD224A4A-D528-34DE-A956-51A04BD7F908> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff71eeb000 -     0x7fff71fbaff7  com.apple.ViewBridge (343.2 - 343.2) <5519FCED-1F88-3BE6-9BE1-69992086B01B> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff72992000 -     0x7fff72994ffb  com.apple.loginsupport (1.0 - 1) <D1232C1B-80EA-3DF8-9466-013695D0846E> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff72995000 -     0x7fff729aafff  com.apple.login (3.0 - 3.0) <79189BF9-70D4-3839-9E2F-B3990B673A3E> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff729d5000 -     0x7fff72a02fff  com.apple.contacts.vCard (1.0 - 2330.3) <02AB9DF0-0471-3FDA-8EC6-27C72E00DD75> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff72afb000 -     0x7fff72b2eff7  libclosured.dylib (551.5) <112BC241-6626-3848-8DD8-B34B5B6F7ABC> /usr/lib/closure/libclosured.dylib
    0x7fff72be8000 -     0x7fff72c21ff7  libCRFSuite.dylib (41) <FE5EDB68-2593-3C2E-BBAF-1C52D206F296> /usr/lib/libCRFSuite.dylib
    0x7fff72c22000 -     0x7fff72c2dfff  libChineseTokenizer.dylib (28) <53633C9B-A3A8-36F7-A53C-432D802F4BB8> /usr/lib/libChineseTokenizer.dylib
    0x7fff72cbf000 -     0x7fff72cc0ff3  libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff72cf7000 -     0x7fff72ec1ff3  libFosl_dynamic.dylib (17.8) <C58ED77A-4986-31C2-994C-34DDFB8106F0> /usr/lib/libFosl_dynamic.dylib
    0x7fff72ef9000 -     0x7fff72ef9fff  libOpenScriptingUtil.dylib (174) <610F0242-7CE5-3C86-951B-B646562694AF> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff73030000 -     0x7fff73034ffb  libScreenReader.dylib (562.18.5) <0FEFDAC8-0FDF-38A0-AB88-A84E0DBA058F> /usr/lib/libScreenReader.dylib
    0x7fff73035000 -     0x7fff73036ffb  libSystem.B.dylib (1252.50.4) <E54FDA93-C9AE-38F0-B6FC-D8BA96220485> /usr/lib/libSystem.B.dylib
    0x7fff730c9000 -     0x7fff730c9fff  libapple_crypto.dylib (109.50.15) <A8DEA8E9-5769-3C78-824D-969A98B94086> /usr/lib/libapple_crypto.dylib
    0x7fff730ca000 -     0x7fff730e0ff7  libapple_nghttp2.dylib (1.24) <01402BC4-4822-3676-9C80-50D83F816424> /usr/lib/libapple_nghttp2.dylib
    0x7fff730e1000 -     0x7fff7310bff3  libarchive.2.dylib (54) <8FC28DD8-E315-3C3E-95FE-D1D2CBE49888> /usr/lib/libarchive.2.dylib
    0x7fff7310c000 -     0x7fff7320ffe7  libate.dylib (1.13.1) <DABEA1B1-806C-34C9-8AFF-DEB6AB2829E3> /usr/lib/libate.dylib
    0x7fff73213000 -     0x7fff73213ff3  libauto.dylib (187) <A05C7900-F8C7-3E75-8D3F-909B40C19717> /usr/lib/libauto.dylib
    0x7fff73214000 -     0x7fff732cdffb  libboringssl.dylib (109.50.15) <373EECDD-D8EC-3081-B71D-705067DA9A0D> /usr/lib/libboringssl.dylib
    0x7fff732ce000 -     0x7fff732deff3  libbsm.0.dylib (39) <6BC96A72-AFBE-34FD-91B1-748A530D8AE6> /usr/lib/libbsm.0.dylib
    0x7fff732df000 -     0x7fff732ecffb  libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
    0x7fff732ed000 -     0x7fff73343fff  libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
    0x7fff73344000 -     0x7fff73368ff7  libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib
    0x7fff7336a000 -     0x7fff7337afff  libcmph.dylib (6) <890DEC4C-4334-393C-8B56-7C8560BBED9D> /usr/lib/libcmph.dylib
    0x7fff7337b000 -     0x7fff73392fd3  libcompression.dylib (47.60.2) <CC7ACB0A-49CD-3564-978F-49F843186F27> /usr/lib/libcompression.dylib
    0x7fff7363d000 -     0x7fff73655ff7  libcoretls.dylib (155.50.1) <D350052E-DC4D-3185-ADBA-BA48EDCEE955> /usr/lib/libcoretls.dylib
    0x7fff73656000 -     0x7fff73657ff3  libcoretls_cfhelpers.dylib (155.50.1) <B297F5D8-F2FE-3566-A752-E9D998B9C039> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff73b28000 -     0x7fff73b7dff3  libcups.2.dylib (462.2.9) <A105EE33-6A7E-392C-8B52-B0F1ABD5CAB0> /usr/lib/libcups.2.dylib
    0x7fff73cbd000 -     0x7fff73cbdfff  libenergytrace.dylib (16) <A92AB8B8-B986-3CE6-980D-D55090FEF387> /usr/lib/libenergytrace.dylib
    0x7fff73cf4000 -     0x7fff73cf9ff3  libheimdal-asn1.dylib (520.50.9) <EF65C17E-31CD-31DC-876C-BF3EF393099C> /usr/lib/libheimdal-asn1.dylib
    0x7fff73d25000 -     0x7fff73e16ff7  libiconv.2.dylib (51.50.1) <2FEC9707-3FAF-3828-A50D-8605086D060F> /usr/lib/libiconv.2.dylib
    0x7fff73e17000 -     0x7fff7403effb  libicucore.A.dylib (59181.0.1) <2CE6205F-D375-3BF5-AA0A-3254BC4773D0> /usr/lib/libicucore.A.dylib
    0x7fff7408b000 -     0x7fff7408cfff  liblangid.dylib (128) <39C39393-0D05-301D-93B2-F224FC4949AA> /usr/lib/liblangid.dylib
    0x7fff7408d000 -     0x7fff740a6ffb  liblzma.5.dylib (10) <3D419A50-961F-37D2-8A01-3DC7AB7B8D18> /usr/lib/liblzma.5.dylib
    0x7fff740a7000 -     0x7fff740bdff7  libmarisa.dylib (9) <D6D2D55D-1D2E-3442-B152-B18803C0ABB4> /usr/lib/libmarisa.dylib
    0x7fff7416e000 -     0x7fff74396ff7  libmecabra.dylib (779.7.6) <F462F170-E872-3D09-B219-973D5E99C09F> /usr/lib/libmecabra.dylib
    0x7fff7456e000 -     0x7fff746e9fff  libnetwork.dylib (1229.70.2) <E185D902-AC7F-3044-87C0-AE2887C59CE7> /usr/lib/libnetwork.dylib
    0x7fff74770000 -     0x7fff74b613b7  libobjc.A.dylib (723) <BEEA51E2-1C4D-3672-87F6-F267B4AC6221> /usr/lib/libobjc.A.dylib
    0x7fff74b74000 -     0x7fff74b78fff  libpam.2.dylib (22) <7B4D2CE2-1438-387A-9802-5CEEFBF26F86> /usr/lib/libpam.2.dylib
    0x7fff74b7b000 -     0x7fff74bb3ff7  libpcap.A.dylib (79.20.3) <6A9D27FA-2780-3E96-8B2E-645638AC13AC> /usr/lib/libpcap.A.dylib
    0x7fff74c32000 -     0x7fff74c4effb  libresolv.9.dylib (65.1) <D9BB6307-71E4-3A94-A745-1FCA114C6894> /usr/lib/libresolv.9.dylib
    0x7fff74c8a000 -     0x7fff74c9cfff  libsasl2.2.dylib (211) <04EF3F61-12EC-3319-A649-851999F4C7A4> /usr/lib/libsasl2.2.dylib
    0x7fff74c9d000 -     0x7fff74c9eff3  libspindump.dylib (252) <D8E27057-E3CC-3D7F-A010-4A87830F6A83> /usr/lib/libspindump.dylib
    0x7fff74c9f000 -     0x7fff74e2cff7  libsqlite3.dylib (274.8.1) <B70A2908-E0F7-364E-952A-1D2D19787B89> /usr/lib/libsqlite3.dylib
    0x7fff74fb3000 -     0x7fff74fe8fff  libtidy.A.dylib (15.18.3) <5CB99602-56F6-310B-85E2-4E55BEE0B26B> /usr/lib/libtidy.A.dylib
    0x7fff75000000 -     0x7fff75060ff3  libusrtcp.dylib (1229.70.2) <1E065228-D0E3-3808-9405-894056C6BEC0> /usr/lib/libusrtcp.dylib
    0x7fff75061000 -     0x7fff75064ffb  libutil.dylib (51.20.1) <216D18E5-0BAF-3EAF-A38E-F6AC37CBABD9> /usr/lib/libutil.dylib
    0x7fff75065000 -     0x7fff75072ff3  libxar.1.dylib (417.1) <351781D5-3CCF-320F-BB5A-4DFCC1CCD31D> /usr/lib/libxar.1.dylib
    0x7fff75076000 -     0x7fff7515dff7  libxml2.2.dylib (31.16) <CCDF1705-05BF-3F24-B242-1488455CE531> /usr/lib/libxml2.2.dylib
    0x7fff7515e000 -     0x7fff75186fff  libxslt.1.dylib (15.16) <57D56366-1E7B-356C-B2B8-F4688FF666E6> /usr/lib/libxslt.1.dylib
    0x7fff75187000 -     0x7fff75199ffb  libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
    0x7fff75235000 -     0x7fff75239ff7  libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
    0x7fff7523a000 -     0x7fff75244ff3  libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
    0x7fff75245000 -     0x7fff7524cfff  libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff7524d000 -     0x7fff75256ffb  libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
    0x7fff75257000 -     0x7fff752dcffb  libcorecrypto.dylib (562.70.3) <37AF8EC6-BF34-3D15-BC3A-A9B98F2427D4> /usr/lib/system/libcorecrypto.dylib
    0x7fff75364000 -     0x7fff7539dff7  libdispatch.dylib (913.60.3) <BF368549-2DFB-3530-B4CB-31D5EDAC4F2F> /usr/lib/system/libdispatch.dylib
    0x7fff7539e000 -     0x7fff753bbff7  libdyld.dylib (551.5) <49BF9E96-8297-30CF-8AA6-128CC14054B2> /usr/lib/system/libdyld.dylib
    0x7fff753bc000 -     0x7fff753bcffb  libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib
    0x7fff753bd000 -     0x7fff753c9ff3  libkxld.dylib (4570.71.63) <FA731E5F-625D-30E2-A970-8FA415906FA8> /usr/lib/system/libkxld.dylib
    0x7fff753ca000 -     0x7fff753caff7  liblaunch.dylib (1205.70.12) <4950A0B3-5EE1-3F9A-8B1A-94FB85FCCA2C> /usr/lib/system/liblaunch.dylib
    0x7fff753cb000 -     0x7fff753cfffb  libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
    0x7fff753d0000 -     0x7fff753d2fff  libquarantine.dylib (86.70.1) <94427FF6-D161-393E-8587-3E30C48E69B1> /usr/lib/system/libquarantine.dylib
    0x7fff753d3000 -     0x7fff753d4ff3  libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
    0x7fff753d5000 -     0x7fff753ecfff  libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib
    0x7fff753ed000 -     0x7fff753edfff  libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
    0x7fff753ee000 -     0x7fff75477ff7  libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
    0x7fff75478000 -     0x7fff7547bffb  libsystem_configuration.dylib (963.50.9) <A5DC1AFC-2C3E-3113-BE20-48F96064DB0F> /usr/lib/system/libsystem_configuration.dylib
    0x7fff7547c000 -     0x7fff7547fffb  libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff75480000 -     0x7fff75481fff  libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
    0x7fff75482000 -     0x7fff75488ffb  libsystem_dnssd.dylib (878.70.4) <384F7843-0AE8-3D10-8F8D-37FCB912F875> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff75489000 -     0x7fff754d2ff7  libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib
    0x7fff754d3000 -     0x7fff754f9ff7  libsystem_kernel.dylib (4570.71.63) <FE6431AB-0D4A-3FDC-BB0C-27BDC34D9A70> /usr/lib/system/libsystem_kernel.dylib
    0x7fff754fa000 -     0x7fff75545fcb  libsystem_m.dylib (3147.50.1) <17570F46-566C-39FC-BEF6-635A355DD549> /usr/lib/system/libsystem_m.dylib
    0x7fff75546000 -     0x7fff75565ff7  libsystem_malloc.dylib (140.50.7) <A45A484C-3BDE-3BC4-A219-726E3CB332D9> /usr/lib/system/libsystem_malloc.dylib
    0x7fff75566000 -     0x7fff75696ff7  libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib
    0x7fff75697000 -     0x7fff756a1ffb  libsystem_networkextension.dylib (767.70.2) <9DC03712-552D-3AEE-9519-B5ED70980B70> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff756a2000 -     0x7fff756abff3  libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
    0x7fff756ac000 -     0x7fff756b3ff7  libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
    0x7fff756b4000 -     0x7fff756bffff  libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
    0x7fff756c0000 -     0x7fff756c3fff  libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff756c4000 -     0x7fff756c5ff3  libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff756c6000 -     0x7fff756cdff7  libsystem_symptoms.dylib (820.60.3) <441C6CA0-5711-3BB1-8420-DDAC3D5272E1> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff756ce000 -     0x7fff756e2ff7  libsystem_trace.dylib (829.70.2) <B7172373-7BBB-3D01-9BF5-77E7C8FB37C4> /usr/lib/system/libsystem_trace.dylib
    0x7fff756e4000 -     0x7fff756e9ff7  libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib
    0x7fff756ea000 -     0x7fff75717ff7  libxpc.dylib (1205.70.12) <7B82608D-ED82-35C1-B13F-99855E25D6DC> /usr/lib/system/libxpc.dylib

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

VM Region Summary:
ReadOnly portion of Libraries: Total=470.8M resident=0K(0%) swapped_out_or_unallocated=470.8M(100%)
Writable regions: Total=731.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=731.6M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        4 
Activity Tracing                   256K        2 
CG backing stores                 15.5M       10 
CG image                           192K       23 
CoreAnimation                      188K       27 
CoreGraphics                         8K        2 
CoreImage                           40K       11 
CoreUI image data                 1080K       13 
CoreUI image file                  180K        3 
Foundation                          60K        3 
Image IO                           116K        7 
Kernel Alloc Once                    8K        2 
MALLOC                           701.9M      123 
MALLOC guard page                   48K       12 
Memory Tag 242                      12K        2 
STACK GUARD                         20K        6 
Stack                             10.5M        7 
Stack (reserved)                  1596K        2         reserved VM address space (unallocated)
Stack Guard                       54.4M        2 
VM_ALLOCATE                        148K       28 
__DATA                            38.7M      329 
__FONT_DATA                          4K        2 
__LINKEDIT                       196.6M       24 
__TEXT                           274.1M      328 
__UNICODE                          560K        2 
mapped file                        1.2G     1164 
shared memory                      636K       14 
===========                     =======  ======= 
TOTAL                              2.5G     2125 
TOTAL, minus reserved VM space     2.4G     2125 


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


-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-04 16:48               ` Pieter van Oostrum
@ 2020-01-04 17:25                 ` Alan Third
  2020-01-05 19:41                   ` Pieter van Oostrum
  0 siblings, 1 reply; 52+ messages in thread
From: Alan Third @ 2020-01-04 17:25 UTC (permalink / raw)
  To: Pieter van Oostrum; +Cc: jguenther, Andrii Kolomoiets, 38748

On Sat, Jan 04, 2020 at 05:48:04PM +0100, Pieter van Oostrum wrote:
> Andrii Kolomoiets <andreyk.mad@gmail.com> writes:
> 
> > But I found the commit after which error is occurs:
> > b2949d39261e82c33572ba8a250298ef0b165b95
> >
> > Commenting out that 'ok = false;' line make Emacs works without errors.
> >
> > Justin, can you please check if Emacs prior to that commit is works fine
> > for you?
> 
> I had Emacs built from master a few days ago, and got the same crashes, about twice a day, often when Emacs was idle.
> So I decided to compile from the parent of the commit mentioned above, which is 73f37da12d.
> 
> However, this one also crashed, albeit with a different crash. See the attachment.
> 
> 8   org.gnu.Emacs                 	0x00000001011cdb58 handle_fatal_signal + 24
> 9   org.gnu.Emacs                 	0x00000001011cdbf2 deliver_thread_signal + 146
> 10  org.gnu.Emacs                 	0x00000001011cb3da deliver_fatal_thread_signal + 26
> 11  org.gnu.Emacs                 	0x00000001011cdc96 handle_sigsegv + 134
> 12  libsystem_platform.dylib      	0x00007fff756adf5a _sigtramp + 26
> 13  ???                           	000000000000000000 0 + 0
> 14  org.gnu.Emacs                 	0x0000000101053bab Fmouse_pixel_position + 187

Hmm, I made a change to the NS mouse position code recently

fbf9fea4fdad467429058077b8087dbd0758b964

Perhaps that’s related somehow.

-- 
Alan Third





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-04 17:25                 ` Alan Third
@ 2020-01-05 19:41                   ` Pieter van Oostrum
  0 siblings, 0 replies; 52+ messages in thread
From: Pieter van Oostrum @ 2020-01-05 19:41 UTC (permalink / raw)
  To: Alan Third; +Cc: jguenther, Andrii Kolomoiets, 38748

Alan Third <alan@idiocy.org> writes:

> On Sat, Jan 04, 2020 at 05:48:04PM +0100, Pieter van Oostrum wrote:
>> Andrii Kolomoiets <andreyk.mad@gmail.com> writes:
>> 
>> > But I found the commit after which error is occurs:
>> > b2949d39261e82c33572ba8a250298ef0b165b95
>> >
>> > Commenting out that 'ok = false;' line make Emacs works without errors.
>> >
>> > Justin, can you please check if Emacs prior to that commit is works fine
>> > for you?
>> 
>> I had Emacs built from master a few days ago, and got the same
>> crashes, about twice a day, often when Emacs was idle.
>> So I decided to compile from the parent of the commit mentioned above, which is 73f37da12d.
>> 
>> However, this one also crashed, albeit with a different crash. See the attachment.
>> 
>> 8   org.gnu.Emacs                 	0x00000001011cdb58 handle_fatal_signal + 24
>> 9   org.gnu.Emacs                 	0x00000001011cdbf2 deliver_thread_signal + 146
>> 10  org.gnu.Emacs                 	0x00000001011cb3da deliver_fatal_thread_signal + 26
>> 11  org.gnu.Emacs                 	0x00000001011cdc96 handle_sigsegv + 134
>> 12  libsystem_platform.dylib      	0x00007fff756adf5a _sigtramp + 26
>> 13  ???                           	000000000000000000 0 + 0
>> 14  org.gnu.Emacs                 	0x0000000101053bab Fmouse_pixel_position + 187
>
> Hmm, I made a change to the NS mouse position code recently
>
> fbf9fea4fdad467429058077b8087dbd0758b964
>
> Perhaps that’s related somehow.

No. I compiled the version before that (9042ece787cf93665776ffb69893fcb1357aacbe) and it crashed with exactly the same crash. So, no, it must have been introduced before that.
On the other hand, I have been working before this with a version from Dec 1, 2019 (I think 9f2145f42daab13aed5cf89fdb6a7c5579819ec0) and I have used that quite a time without crashes. Whereas the other versions crashed 1-2 times a day.
-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-02 14:06               ` Eli Zaretskii
@ 2020-01-08 17:39                 ` Robert Pluim
  2020-01-08 19:18                   ` Pip Cet
  0 siblings, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-08 17:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: alan, jguenther, Andrii Kolomoiets, 38748

>>>>> On Thu, 02 Jan 2020 16:06:23 +0200, Eli Zaretskii <eliz@gnu.org> said:

Iʼm now seeing this as well on both master and emacs-27

    Eli> This looks like some compiler bug, or maybe bug in GDB on your
    Eli> platform?  Because the source clearly says

    Eli>    Lisp_Object last_marked[LAST_MARKED_SIZE] EXTERNALLY_VISIBLE;

    Eli> so the type should be known to GDB.  But this is just an aside.

    >> But I found the commit after which error is occurs:
    >> b2949d39261e82c33572ba8a250298ef0b165b95
    >> 
    >> Commenting out that 'ok = false;' line make Emacs works without errors.

I can confirm this.

    Eli> I cannot explain how that change could cause any harm.  Here's the
    Eli> relevant code fragment:

    Eli>       if (CONSP (parent_face))
    Eli> 	{
    Eli> 	  Lisp_Object tail;
    Eli> 	  ok = false;
    Eli> 	  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
    Eli> 	    {
    Eli> 	      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
    Eli> 					 false, named_merge_points);
    Eli> 	      if (!ok)
    Eli> 		break;
    Eli> 	      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
    Eli> 					      named_merge_points);
    Eli> 	      if (!UNSPECIFIEDP (attr_val))
    Eli> 		break;
    Eli> 	    }
    Eli> 	  if (!ok)	/* bad face? */
    Eli> 	    break;  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Eli> 	}
    Eli>       else
    Eli> 	{
    Eli> 	  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
    Eli> 				     false, named_merge_points);
    Eli> 	  if (!ok)
    Eli> 	    break;
    Eli> 	  attr_val = inherited_attrs[attr_idx];
    Eli> 	}

    Eli> Since parent_face is a cons cell, then we enter the for-loop (since a
    Eli> cons cell cannot be nil), and then we immediately call
    Eli> get_lface_attributes whose return value overwrites the initial value
    Eli> of 'ok'.

    Eli> So how could the initial value of 'ok' matter here?  What am I
    Eli> missing?

    Eli> Can you run the unmodified code with a breakpoint on the line
    Eli> indicated by "<<<<<" above, and see if the breakpoint ever breaks?  If
    Eli> it does break, can you show the face being merged in this case?

It never breaks there for me.

    Eli> Also, if you build Emacs with exactly the same configure options, but
    Eli> without optimizations, does the problem persist?

Yes. Iʼll note that when this happens there are over 9000 stackframes,
so perhaps itʼs stack exhaustion. macOS has a default stack of 8192
kB, Iʼll see if increasing it helps.

Iʼm running under lldb as well, perhaps that will work better with
'last_marked'.

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 17:39                 ` Robert Pluim
@ 2020-01-08 19:18                   ` Pip Cet
  2020-01-08 19:58                     ` Eli Zaretskii
  2020-01-08 21:43                     ` Robert Pluim
  0 siblings, 2 replies; 52+ messages in thread
From: Pip Cet @ 2020-01-08 19:18 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 38748, alan, Andrii Kolomoiets, jguenther

On Wed, Jan 8, 2020 at 5:40 PM Robert Pluim <rpluim@gmail.com> wrote:
>     >> But I found the commit after which error is occurs:>     >> b2949d39261e82c33572ba8a250298ef0b165b95
>     >>
>     >> Commenting out that 'ok = false;' line make Emacs works without errors.
>
> I can confirm this.

I think we should disassemble the two versions and see where the
differences are, unless this is too difficult because of inlining. Can
you provide compiler details?

>     Eli> I cannot explain how that change could cause any harm.  Here's the
>     Eli> relevant code fragment:

>     Eli> So how could the initial value of 'ok' matter here?  What am I
>     Eli> missing?

I think it's likely to be the stack thing; the ok = false might make
the difference between allocating inherited_attrs on the stack once
and doing so once per recursion of face_inherited_attr. The latter
case might lead to a stack overflow more easily.

> Yes. Iʼll note that when this happens there are over 9000 stackframes,
> so perhaps itʼs stack exhaustion. macOS has a default stack of 8192
> kB, Iʼll see if increasing it helps.

That does sound like infinite recursion, or infinite recursion waiting
for something to change asynchronously that breaks the loop. If the
"ok = false" prevents the compiler from recognizing
face_inherited_attr is effectively tail-recursive, that might be it?

Changing the line to "ok = true" would be an interesting experiment.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 19:18                   ` Pip Cet
@ 2020-01-08 19:58                     ` Eli Zaretskii
  2020-01-08 20:39                       ` Pip Cet
  2020-01-08 21:43                     ` Robert Pluim
  1 sibling, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-08 19:58 UTC (permalink / raw)
  To: Pip Cet; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

> From: Pip Cet <pipcet@gmail.com>
> Date: Wed, 8 Jan 2020 19:18:15 +0000
> Cc: Eli Zaretskii <eliz@gnu.org>, alan@idiocy.org, jguenther@gmail.com, 
> 	Andrii Kolomoiets <andreyk.mad@gmail.com>, 38748@debbugs.gnu.org
> 
> > Yes. Iʼll note that when this happens there are over 9000 stackframes,
> > so perhaps itʼs stack exhaustion. macOS has a default stack of 8192
> > kB, Iʼll see if increasing it helps.
> 
> That does sound like infinite recursion, or infinite recursion waiting
> for something to change asynchronously that breaks the loop.

No, GC is known to take many thousands of recursive calls to
mark_object.  9000 is not a particularly high number, and doesn't
necessarily signal infinite recursion.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 19:58                     ` Eli Zaretskii
@ 2020-01-08 20:39                       ` Pip Cet
  2020-01-09  3:30                         ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Pip Cet @ 2020-01-08 20:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

On Wed, Jan 8, 2020 at 7:58 PM Eli Zaretskii <eliz@gnu.org> wrote:
> > > Yes. Iʼll note that when this happens there are over 9000 stackframes,
> > > so perhaps itʼs stack exhaustion. macOS has a default stack of 8192
> > > kB, Iʼll see if increasing it helps.
> > That does sound like infinite recursion, or infinite recursion waiting
> > for something to change asynchronously that breaks the loop.
> No, GC is known to take many thousands of recursive calls to
> mark_object.  9000 is not a particularly high number, and doesn't
> necessarily signal infinite recursion.

In general, you're absolutely correct. But in this case, it still
sounds very likely: infinite recursion of a properly tail-recursive
function would loop rather than cause a stack overflow, which would
explain everything, except for why it's not actually an infinite loop;
I suspect the macOS code somewhere does modify things asynchronously.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 19:18                   ` Pip Cet
  2020-01-08 19:58                     ` Eli Zaretskii
@ 2020-01-08 21:43                     ` Robert Pluim
  2020-01-08 22:18                       ` Pip Cet
  1 sibling, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-08 21:43 UTC (permalink / raw)
  To: Pip Cet; +Cc: alan, jguenther, Andrii Kolomoiets, 38748

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

>>>>> On Wed, 8 Jan 2020 19:18:15 +0000, Pip Cet <pipcet@gmail.com> said:

    Pip> On Wed, Jan 8, 2020 at 5:40 PM Robert Pluim <rpluim@gmail.com> wrote:
    >> >> But I found the commit after which error is occurs:>     >> b2949d39261e82c33572ba8a250298ef0b165b95
    >> >>
    >> >> Commenting out that 'ok = false;' line make Emacs works without errors.
    >> 
    >> I can confirm this.

    Pip> I think we should disassemble the two versions and see where the
    Pip> differences are, unless this is too difficult because of inlining. Can
    Pip> you provide compiler details?

gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Iʼve attached the disassembly of the two versions. They're very very
similar (this is with -g3 -O0).

    Eli> I cannot explain how that change could cause any harm.  Here's the
    Eli> relevant code fragment:

    Eli> So how could the initial value of 'ok' matter here?  What am I
    Eli> missing?

    Pip> I think it's likely to be the stack thing; the ok = false might make
    Pip> the difference between allocating inherited_attrs on the stack once
    Pip> and doing so once per recursion of face_inherited_attr. The latter
    Pip> case might lead to a stack overflow more easily.

The allocation of inherited_attrs is the same in both.

    >> Yes. Iʼll note that when this happens there are over 9000 stackframes,
    >> so perhaps itʼs stack exhaustion. macOS has a default stack of 8192
    >> kB, Iʼll see if increasing it helps.

    Pip> That does sound like infinite recursion, or infinite recursion waiting
    Pip> for something to change asynchronously that breaks the loop. If the
    Pip> "ok = false" prevents the compiler from recognizing
    Pip> face_inherited_attr is effectively tail-recursive, that might be it?

    Pip> Changing the line to "ok = true" would be an interesting experiment.

Hmm, yes. Iʼll try that.

BTW, running under lldb, last_marked can be accessed successfully, but
of course under lldb you donʼt get all the nice commands from
.gdbinit. Iʼd build a newer version of gdb, but signing binaries on
macOS is a real hassle.

Robert


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

Dump of assembler code for function face_inherited_attr:
xfaces.c:
2156	{
   0x000000010015fa50 <+0>:	push   %rbp
   0x000000010015fa51 <+1>:	mov    %rsp,%rbp
   0x000000010015fa54 <+4>:	sub    $0x130,%rsp
   0x000000010015fa5b <+11>:	mov    $0xa0,%eax
   0x000000010015fa60 <+16>:	mov    %eax,%r9d
   0x000000010015fa63 <+19>:	lea    -0xb0(%rbp),%r10
   0x000000010015fa6a <+26>:	mov    0x2a571f(%rip),%r11        # 0x100405190
   0x000000010015fa71 <+33>:	mov    (%r11),%r11
   0x000000010015fa74 <+36>:	mov    %r11,-0x8(%rbp)
   0x000000010015fa78 <+40>:	mov    %rdi,-0xb8(%rbp)
   0x000000010015fa7f <+47>:	mov    %rsi,-0xc0(%rbp)
   0x000000010015fa86 <+54>:	mov    %rdx,-0xc8(%rbp)
   0x000000010015fa8d <+61>:	mov    %ecx,-0xcc(%rbp)
   0x000000010015fa93 <+67>:	mov    %r8,-0xd8(%rbp)

2157	  Lisp_Object inherited_attrs[LFACE_VECTOR_SIZE];
2158	  Lisp_Object attr_val = attrs[attr_idx];
   0x000000010015fa9a <+74>:	mov    -0xc8(%rbp),%rdx
   0x000000010015faa1 <+81>:	mov    -0xcc(%rbp),%eax
   0x000000010015faa7 <+87>:	mov    %eax,%esi
   0x000000010015faa9 <+89>:	mov    (%rdx,%rsi,8),%rdx
   0x000000010015faad <+93>:	mov    %rdx,-0xe0(%rbp)

2159	
2160	  memcpy (inherited_attrs, attrs, LFACE_VECTOR_SIZE * sizeof (attrs[0]));
   0x000000010015fab4 <+100>:	mov    -0xc8(%rbp),%rdx
   0x000000010015fabb <+107>:	mov    %r10,%rdi
   0x000000010015fabe <+110>:	mov    %rdx,%rsi
   0x000000010015fac1 <+113>:	mov    %r9,%rdx
   0x000000010015fac4 <+116>:	callq  0x1003cfb12

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fac9 <+121>:	mov    -0xe0(%rbp),%rax
   0x000000010015fad0 <+128>:	mov    $0x45c,%edi
   0x000000010015fad5 <+133>:	mov    %rax,-0x100(%rbp)
   0x000000010015fadc <+140>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fae1 <+145>:	xor    %edi,%edi
   0x000000010015fae3 <+147>:	mov    %dil,%cl
   0x000000010015fae6 <+150>:	mov    -0x100(%rbp),%rdx
   0x000000010015faed <+157>:	cmp    %rax,%rdx

2162		 && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x000000010015faf0 <+160>:	mov    %cl,-0x101(%rbp)
   0x000000010015faf6 <+166>:	jne    0x10015fb54 <face_inherited_attr+260>
   0x000000010015fafc <+172>:	xor    %edi,%edi
   0x000000010015fafe <+174>:	mov    -0x30(%rbp),%rax
   0x000000010015fb02 <+178>:	mov    %rax,-0x110(%rbp)
   0x000000010015fb09 <+185>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fb0e <+190>:	xor    %edi,%edi
   0x000000010015fb10 <+192>:	mov    %dil,%cl
   0x000000010015fb13 <+195>:	mov    -0x110(%rbp),%rdx
   0x000000010015fb1a <+202>:	cmp    %rax,%rdx

2163		 && !UNSPECIFIEDP (inherited_attrs[LFACE_INHERIT_INDEX]))
   0x000000010015fb1d <+205>:	mov    %cl,-0x101(%rbp)
   0x000000010015fb23 <+211>:	je     0x10015fb54 <face_inherited_attr+260>
   0x000000010015fb29 <+217>:	mov    -0x30(%rbp),%rax
   0x000000010015fb2d <+221>:	mov    $0x45c,%edi
   0x000000010015fb32 <+226>:	mov    %rax,-0x118(%rbp)
   0x000000010015fb39 <+233>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fb3e <+238>:	mov    -0x118(%rbp),%rcx
   0x000000010015fb45 <+245>:	cmp    %rax,%rcx
   0x000000010015fb48 <+248>:	sete   %dl
   0x000000010015fb4b <+251>:	xor    $0xff,%dl
   0x000000010015fb4e <+254>:	mov    %dl,-0x101(%rbp)
   0x000000010015fb54 <+260>:	mov    -0x101(%rbp),%al

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fb5a <+266>:	test   $0x1,%al
   0x000000010015fb5c <+268>:	jne    0x10015fb67 <face_inherited_attr+279>
   0x000000010015fb62 <+274>:	jmpq   0x10015fd07 <face_inherited_attr+695>

2164	    {
2165	      Lisp_Object parent_face = inherited_attrs[LFACE_INHERIT_INDEX];
   0x000000010015fb67 <+279>:	mov    -0x30(%rbp),%rax
   0x000000010015fb6b <+283>:	mov    %rax,-0xe8(%rbp)

2166	      bool ok;
2167	
2168	      if (CONSP (parent_face))
   0x000000010015fb72 <+290>:	mov    -0xe8(%rbp),%rax
   0x000000010015fb79 <+297>:	sar    $0x0,%rax
   0x000000010015fb7d <+301>:	mov    %eax,%ecx
   0x000000010015fb7f <+303>:	sub    $0x3,%ecx
   0x000000010015fb82 <+306>:	and    $0x7,%ecx
   0x000000010015fb85 <+309>:	cmp    $0x0,%ecx
   0x000000010015fb88 <+312>:	jne    0x10015fca6 <face_inherited_attr+598>

2169		{
2170		  Lisp_Object tail;
2171	//	  ok = false;
2172		  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x000000010015fb8e <+318>:	mov    -0xe8(%rbp),%rax
   0x000000010015fb95 <+325>:	mov    %rax,-0xf8(%rbp)
   0x000000010015fb9c <+332>:	xor    %edi,%edi
   0x000000010015fb9e <+334>:	mov    -0xf8(%rbp),%rax
   0x000000010015fba5 <+341>:	mov    %rax,-0x120(%rbp)
   0x000000010015fbac <+348>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fbb1 <+353>:	mov    -0x120(%rbp),%rcx
   0x000000010015fbb8 <+360>:	cmp    %rax,%rcx
   0x000000010015fbbb <+363>:	sete   %dl
   0x000000010015fbbe <+366>:	xor    $0xff,%dl
   0x000000010015fbc1 <+369>:	test   $0x1,%dl
   0x000000010015fbc4 <+372>:	jne    0x10015fbcf <face_inherited_attr+383>
   0x000000010015fbca <+378>:	jmpq   0x10015fc8f <face_inherited_attr+575>
   0x000000010015fbcf <+383>:	xor    %r8d,%r8d
   0x000000010015fbd2 <+386>:	lea    -0xb0(%rbp),%rcx

2173		    {
2174		      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x000000010015fbd9 <+393>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fbe0 <+400>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fbe7 <+407>:	mov    -0xf8(%rbp),%rax
   0x000000010015fbee <+414>:	mov    -0x3(%rax),%rdx

2175						 false, named_merge_points);
   0x000000010015fbf2 <+418>:	mov    -0xd8(%rbp),%r9

2174		      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x000000010015fbf9 <+425>:	callq  0x100156d50 <get_lface_attributes>
   0x000000010015fbfe <+430>:	and    $0x1,%al
   0x000000010015fc00 <+432>:	mov    %al,-0xe9(%rbp)

2176		      if (!ok)
   0x000000010015fc06 <+438>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fc0d <+445>:	jne    0x10015fc18 <face_inherited_attr+456>

2177			break;
   0x000000010015fc13 <+451>:	jmpq   0x10015fc8f <face_inherited_attr+575>
   0x000000010015fc18 <+456>:	lea    -0xb0(%rbp),%rdx

2178		      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x000000010015fc1f <+463>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fc26 <+470>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fc2d <+477>:	mov    -0xcc(%rbp),%ecx

2179						      named_merge_points);
   0x000000010015fc33 <+483>:	mov    -0xd8(%rbp),%r8

2178		      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x000000010015fc3a <+490>:	callq  0x10015fa50 <face_inherited_attr>
   0x000000010015fc3f <+495>:	mov    %rax,-0xe0(%rbp)

2180		      if (!UNSPECIFIEDP (attr_val))
   0x000000010015fc46 <+502>:	mov    -0xe0(%rbp),%rax
   0x000000010015fc4d <+509>:	mov    $0x45c,%edi
   0x000000010015fc52 <+514>:	mov    %rax,-0x128(%rbp)
   0x000000010015fc59 <+521>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fc5e <+526>:	mov    -0x128(%rbp),%rdx
   0x000000010015fc65 <+533>:	cmp    %rax,%rdx
   0x000000010015fc68 <+536>:	je     0x10015fc73 <face_inherited_attr+547>

2181			break;
   0x000000010015fc6e <+542>:	jmpq   0x10015fc8f <face_inherited_attr+575>

2182		    }
   0x000000010015fc73 <+547>:	jmpq   0x10015fc78 <face_inherited_attr+552>

2172		  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x000000010015fc78 <+552>:	mov    -0xf8(%rbp),%rax
   0x000000010015fc7f <+559>:	mov    0x5(%rax),%rax
   0x000000010015fc83 <+563>:	mov    %rax,-0xf8(%rbp)
   0x000000010015fc8a <+570>:	jmpq   0x10015fb9c <face_inherited_attr+332>

2183		  if (!ok)	/* bad face? */
   0x000000010015fc8f <+575>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fc96 <+582>:	jne    0x10015fca1 <face_inherited_attr+593>

2184		    break;
   0x000000010015fc9c <+588>:	jmpq   0x10015fd07 <face_inherited_attr+695>

2185		}
   0x000000010015fca1 <+593>:	jmpq   0x10015fd02 <face_inherited_attr+690>
   0x000000010015fca6 <+598>:	xor    %r8d,%r8d
   0x000000010015fca9 <+601>:	lea    -0xb0(%rbp),%rcx

2186	      else
2187		{
2188		  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x000000010015fcb0 <+608>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fcb7 <+615>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fcbe <+622>:	mov    -0xe8(%rbp),%rdx

2189					     false, named_merge_points);
   0x000000010015fcc5 <+629>:	mov    -0xd8(%rbp),%r9

2188		  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x000000010015fccc <+636>:	callq  0x100156d50 <get_lface_attributes>
   0x000000010015fcd1 <+641>:	and    $0x1,%al
   0x000000010015fcd3 <+643>:	mov    %al,-0xe9(%rbp)

2190		  if (!ok)
   0x000000010015fcd9 <+649>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fce0 <+656>:	jne    0x10015fceb <face_inherited_attr+667>

2191		    break;
   0x000000010015fce6 <+662>:	jmpq   0x10015fd07 <face_inherited_attr+695>

2192		  attr_val = inherited_attrs[attr_idx];
   0x000000010015fceb <+667>:	mov    -0xcc(%rbp),%eax
   0x000000010015fcf1 <+673>:	mov    %eax,%ecx
   0x000000010015fcf3 <+675>:	mov    -0xb0(%rbp,%rcx,8),%rcx
   0x000000010015fcfb <+683>:	mov    %rcx,-0xe0(%rbp)

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fd02 <+690>:	jmpq   0x10015fac9 <face_inherited_attr+121>

2193		}
2194	    }
2195	  return attr_val;
   0x000000010015fd07 <+695>:	mov    -0xe0(%rbp),%rax
   0x000000010015fd0e <+702>:	mov    0x2a547b(%rip),%rcx        # 0x100405190
   0x000000010015fd15 <+709>:	mov    (%rcx),%rcx
   0x000000010015fd18 <+712>:	mov    -0x8(%rbp),%rdx
   0x000000010015fd1c <+716>:	cmp    %rdx,%rcx
   0x000000010015fd1f <+719>:	mov    %rax,-0x130(%rbp)
   0x000000010015fd26 <+726>:	jne    0x10015fd3c <face_inherited_attr+748>
   0x000000010015fd2c <+732>:	mov    -0x130(%rbp),%rax
   0x000000010015fd33 <+739>:	add    $0x130,%rsp
   0x000000010015fd3a <+746>:	pop    %rbp
   0x000000010015fd3b <+747>:	retq   
   0x000000010015fd3c <+748>:	callq  0x1003cf4a6
   0x000000010015fd41 <+753>:	ud2    
End of assembler dump.

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

Dump of assembler code for function face_inherited_attr:
xfaces.c:
2156	{
   0x000000010015fa50 <+0>:	push   %rbp
   0x000000010015fa51 <+1>:	mov    %rsp,%rbp
   0x000000010015fa54 <+4>:	sub    $0x130,%rsp
   0x000000010015fa5b <+11>:	mov    $0xa0,%eax
   0x000000010015fa60 <+16>:	mov    %eax,%r9d
   0x000000010015fa63 <+19>:	lea    -0xb0(%rbp),%r10
   0x000000010015fa6a <+26>:	mov    0x2a571f(%rip),%r11        # 0x100405190
   0x000000010015fa71 <+33>:	mov    (%r11),%r11
   0x000000010015fa74 <+36>:	mov    %r11,-0x8(%rbp)
   0x000000010015fa78 <+40>:	mov    %rdi,-0xb8(%rbp)
   0x000000010015fa7f <+47>:	mov    %rsi,-0xc0(%rbp)
   0x000000010015fa86 <+54>:	mov    %rdx,-0xc8(%rbp)
   0x000000010015fa8d <+61>:	mov    %ecx,-0xcc(%rbp)
   0x000000010015fa93 <+67>:	mov    %r8,-0xd8(%rbp)

2157	  Lisp_Object inherited_attrs[LFACE_VECTOR_SIZE];
2158	  Lisp_Object attr_val = attrs[attr_idx];
   0x000000010015fa9a <+74>:	mov    -0xc8(%rbp),%rdx
   0x000000010015faa1 <+81>:	mov    -0xcc(%rbp),%eax
   0x000000010015faa7 <+87>:	mov    %eax,%esi
   0x000000010015faa9 <+89>:	mov    (%rdx,%rsi,8),%rdx
   0x000000010015faad <+93>:	mov    %rdx,-0xe0(%rbp)

2159	
2160	  memcpy (inherited_attrs, attrs, LFACE_VECTOR_SIZE * sizeof (attrs[0]));
   0x000000010015fab4 <+100>:	mov    -0xc8(%rbp),%rdx
   0x000000010015fabb <+107>:	mov    %r10,%rdi
   0x000000010015fabe <+110>:	mov    %rdx,%rsi
   0x000000010015fac1 <+113>:	mov    %r9,%rdx
   0x000000010015fac4 <+116>:	callq  0x1003cfb12

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fac9 <+121>:	mov    -0xe0(%rbp),%rax
   0x000000010015fad0 <+128>:	mov    $0x45c,%edi
   0x000000010015fad5 <+133>:	mov    %rax,-0x100(%rbp)
   0x000000010015fadc <+140>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fae1 <+145>:	xor    %edi,%edi
   0x000000010015fae3 <+147>:	mov    %dil,%cl
   0x000000010015fae6 <+150>:	mov    -0x100(%rbp),%rdx
   0x000000010015faed <+157>:	cmp    %rax,%rdx

2162		 && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x000000010015faf0 <+160>:	mov    %cl,-0x101(%rbp)
   0x000000010015faf6 <+166>:	jne    0x10015fb54 <face_inherited_attr+260>
   0x000000010015fafc <+172>:	xor    %edi,%edi
   0x000000010015fafe <+174>:	mov    -0x30(%rbp),%rax
   0x000000010015fb02 <+178>:	mov    %rax,-0x110(%rbp)
   0x000000010015fb09 <+185>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fb0e <+190>:	xor    %edi,%edi
   0x000000010015fb10 <+192>:	mov    %dil,%cl
   0x000000010015fb13 <+195>:	mov    -0x110(%rbp),%rdx
   0x000000010015fb1a <+202>:	cmp    %rax,%rdx

2163		 && !UNSPECIFIEDP (inherited_attrs[LFACE_INHERIT_INDEX]))
   0x000000010015fb1d <+205>:	mov    %cl,-0x101(%rbp)
   0x000000010015fb23 <+211>:	je     0x10015fb54 <face_inherited_attr+260>
   0x000000010015fb29 <+217>:	mov    -0x30(%rbp),%rax
   0x000000010015fb2d <+221>:	mov    $0x45c,%edi
   0x000000010015fb32 <+226>:	mov    %rax,-0x118(%rbp)
   0x000000010015fb39 <+233>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fb3e <+238>:	mov    -0x118(%rbp),%rcx
   0x000000010015fb45 <+245>:	cmp    %rax,%rcx
   0x000000010015fb48 <+248>:	sete   %dl
   0x000000010015fb4b <+251>:	xor    $0xff,%dl
   0x000000010015fb4e <+254>:	mov    %dl,-0x101(%rbp)
   0x000000010015fb54 <+260>:	mov    -0x101(%rbp),%al

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fb5a <+266>:	test   $0x1,%al
   0x000000010015fb5c <+268>:	jne    0x10015fb67 <face_inherited_attr+279>
   0x000000010015fb62 <+274>:	jmpq   0x10015fd0e <face_inherited_attr+702>

2164	    {
2165	      Lisp_Object parent_face = inherited_attrs[LFACE_INHERIT_INDEX];
   0x000000010015fb67 <+279>:	mov    -0x30(%rbp),%rax
   0x000000010015fb6b <+283>:	mov    %rax,-0xe8(%rbp)

2166	      bool ok;
2167	
2168	      if (CONSP (parent_face))
   0x000000010015fb72 <+290>:	mov    -0xe8(%rbp),%rax
   0x000000010015fb79 <+297>:	sar    $0x0,%rax
   0x000000010015fb7d <+301>:	mov    %eax,%ecx
   0x000000010015fb7f <+303>:	sub    $0x3,%ecx
   0x000000010015fb82 <+306>:	and    $0x7,%ecx
   0x000000010015fb85 <+309>:	cmp    $0x0,%ecx
   0x000000010015fb88 <+312>:	jne    0x10015fcad <face_inherited_attr+605>

2169		{
2170		  Lisp_Object tail;
2171		  ok = false;
   0x000000010015fb8e <+318>:	movb   $0x0,-0xe9(%rbp)

2172		  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x000000010015fb95 <+325>:	mov    -0xe8(%rbp),%rax
   0x000000010015fb9c <+332>:	mov    %rax,-0xf8(%rbp)
   0x000000010015fba3 <+339>:	xor    %edi,%edi
   0x000000010015fba5 <+341>:	mov    -0xf8(%rbp),%rax
   0x000000010015fbac <+348>:	mov    %rax,-0x120(%rbp)
   0x000000010015fbb3 <+355>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fbb8 <+360>:	mov    -0x120(%rbp),%rcx
   0x000000010015fbbf <+367>:	cmp    %rax,%rcx
   0x000000010015fbc2 <+370>:	sete   %dl
   0x000000010015fbc5 <+373>:	xor    $0xff,%dl
   0x000000010015fbc8 <+376>:	test   $0x1,%dl
   0x000000010015fbcb <+379>:	jne    0x10015fbd6 <face_inherited_attr+390>
   0x000000010015fbd1 <+385>:	jmpq   0x10015fc96 <face_inherited_attr+582>
   0x000000010015fbd6 <+390>:	xor    %r8d,%r8d
   0x000000010015fbd9 <+393>:	lea    -0xb0(%rbp),%rcx

2173		    {
2174		      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x000000010015fbe0 <+400>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fbe7 <+407>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fbee <+414>:	mov    -0xf8(%rbp),%rax
   0x000000010015fbf5 <+421>:	mov    -0x3(%rax),%rdx

2175						 false, named_merge_points);
   0x000000010015fbf9 <+425>:	mov    -0xd8(%rbp),%r9

2174		      ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x000000010015fc00 <+432>:	callq  0x100156d50 <get_lface_attributes>
   0x000000010015fc05 <+437>:	and    $0x1,%al
   0x000000010015fc07 <+439>:	mov    %al,-0xe9(%rbp)

2176		      if (!ok)
   0x000000010015fc0d <+445>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fc14 <+452>:	jne    0x10015fc1f <face_inherited_attr+463>

2177			break;
   0x000000010015fc1a <+458>:	jmpq   0x10015fc96 <face_inherited_attr+582>
   0x000000010015fc1f <+463>:	lea    -0xb0(%rbp),%rdx

2178		      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x000000010015fc26 <+470>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fc2d <+477>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fc34 <+484>:	mov    -0xcc(%rbp),%ecx

2179						      named_merge_points);
   0x000000010015fc3a <+490>:	mov    -0xd8(%rbp),%r8

2178		      attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x000000010015fc41 <+497>:	callq  0x10015fa50 <face_inherited_attr>
   0x000000010015fc46 <+502>:	mov    %rax,-0xe0(%rbp)

2180		      if (!UNSPECIFIEDP (attr_val))
   0x000000010015fc4d <+509>:	mov    -0xe0(%rbp),%rax
   0x000000010015fc54 <+516>:	mov    $0x45c,%edi
   0x000000010015fc59 <+521>:	mov    %rax,-0x128(%rbp)
   0x000000010015fc60 <+528>:	callq  0x10014c7b0 <builtin_lisp_symbol>
   0x000000010015fc65 <+533>:	mov    -0x128(%rbp),%rdx
   0x000000010015fc6c <+540>:	cmp    %rax,%rdx
   0x000000010015fc6f <+543>:	je     0x10015fc7a <face_inherited_attr+554>

2181			break;
   0x000000010015fc75 <+549>:	jmpq   0x10015fc96 <face_inherited_attr+582>

2182		    }
   0x000000010015fc7a <+554>:	jmpq   0x10015fc7f <face_inherited_attr+559>

2172		  for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x000000010015fc7f <+559>:	mov    -0xf8(%rbp),%rax
   0x000000010015fc86 <+566>:	mov    0x5(%rax),%rax
   0x000000010015fc8a <+570>:	mov    %rax,-0xf8(%rbp)
   0x000000010015fc91 <+577>:	jmpq   0x10015fba3 <face_inherited_attr+339>

2183		  if (!ok)	/* bad face? */
   0x000000010015fc96 <+582>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fc9d <+589>:	jne    0x10015fca8 <face_inherited_attr+600>

2184		    break;
   0x000000010015fca3 <+595>:	jmpq   0x10015fd0e <face_inherited_attr+702>

2185		}
   0x000000010015fca8 <+600>:	jmpq   0x10015fd09 <face_inherited_attr+697>
   0x000000010015fcad <+605>:	xor    %r8d,%r8d
   0x000000010015fcb0 <+608>:	lea    -0xb0(%rbp),%rcx

2186	      else
2187		{
2188		  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x000000010015fcb7 <+615>:	mov    -0xb8(%rbp),%rdi
   0x000000010015fcbe <+622>:	mov    -0xc0(%rbp),%rsi
   0x000000010015fcc5 <+629>:	mov    -0xe8(%rbp),%rdx

2189					     false, named_merge_points);
   0x000000010015fccc <+636>:	mov    -0xd8(%rbp),%r9

2188		  ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x000000010015fcd3 <+643>:	callq  0x100156d50 <get_lface_attributes>
   0x000000010015fcd8 <+648>:	and    $0x1,%al
   0x000000010015fcda <+650>:	mov    %al,-0xe9(%rbp)

2190		  if (!ok)
   0x000000010015fce0 <+656>:	testb  $0x1,-0xe9(%rbp)
   0x000000010015fce7 <+663>:	jne    0x10015fcf2 <face_inherited_attr+674>

2191		    break;
   0x000000010015fced <+669>:	jmpq   0x10015fd0e <face_inherited_attr+702>

2192		  attr_val = inherited_attrs[attr_idx];
   0x000000010015fcf2 <+674>:	mov    -0xcc(%rbp),%eax
   0x000000010015fcf8 <+680>:	mov    %eax,%ecx
   0x000000010015fcfa <+682>:	mov    -0xb0(%rbp,%rcx,8),%rcx
   0x000000010015fd02 <+690>:	mov    %rcx,-0xe0(%rbp)

2161	  while (UNSPECIFIEDP (attr_val)
   0x000000010015fd09 <+697>:	jmpq   0x10015fac9 <face_inherited_attr+121>

2193		}
2194	    }
2195	  return attr_val;
   0x000000010015fd0e <+702>:	mov    -0xe0(%rbp),%rax
   0x000000010015fd15 <+709>:	mov    0x2a5474(%rip),%rcx        # 0x100405190
   0x000000010015fd1c <+716>:	mov    (%rcx),%rcx
   0x000000010015fd1f <+719>:	mov    -0x8(%rbp),%rdx
   0x000000010015fd23 <+723>:	cmp    %rdx,%rcx
   0x000000010015fd26 <+726>:	mov    %rax,-0x130(%rbp)
   0x000000010015fd2d <+733>:	jne    0x10015fd43 <face_inherited_attr+755>
   0x000000010015fd33 <+739>:	mov    -0x130(%rbp),%rax
   0x000000010015fd3a <+746>:	add    $0x130,%rsp
   0x000000010015fd41 <+753>:	pop    %rbp
   0x000000010015fd42 <+754>:	retq   
   0x000000010015fd43 <+755>:	callq  0x1003cf4a6
   0x000000010015fd48 <+760>:	ud2    
End of assembler dump.

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 21:43                     ` Robert Pluim
@ 2020-01-08 22:18                       ` Pip Cet
  2020-01-08 22:23                         ` Robert Pluim
  0 siblings, 1 reply; 52+ messages in thread
From: Pip Cet @ 2020-01-08 22:18 UTC (permalink / raw)
  To: Robert Pluim; +Cc: alan, jguenther, Andrii Kolomoiets, 38748

On Wed, Jan 8, 2020 at 9:43 PM Robert Pluim <rpluim@gmail.com> wrote:
> gcc --version
> Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
> Apple LLVM version 10.0.1 (clang-1001.0.46.4)
> Target: x86_64-apple-darwin18.7.0
> Thread model: posix
> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>
> Iʼve attached the disassembly of the two versions. They're very very
> similar (this is with -g3 -O0).

But wait, doesn't the bug happen in both unoptimized versions? I
should have been clearer: my suspicion is the bug only goes away if
tail calls are optimized, which happens only with optimizations
enabled.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 22:18                       ` Pip Cet
@ 2020-01-08 22:23                         ` Robert Pluim
  2020-01-09  7:51                           ` Robert Pluim
  0 siblings, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-08 22:23 UTC (permalink / raw)
  To: Pip Cet; +Cc: alan, jguenther, Andrii Kolomoiets, 38748

>>>>> On Wed, 8 Jan 2020 22:18:11 +0000, Pip Cet <pipcet@gmail.com> said:

    Pip> On Wed, Jan 8, 2020 at 9:43 PM Robert Pluim <rpluim@gmail.com> wrote:
    >> gcc --version
    >> Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
    >> Apple LLVM version 10.0.1 (clang-1001.0.46.4)
    >> Target: x86_64-apple-darwin18.7.0
    >> Thread model: posix
    >> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
    >> 
    >> Iʼve attached the disassembly of the two versions. They're very very
    >> similar (this is with -g3 -O0).

    Pip> But wait, doesn't the bug happen in both unoptimized versions? I
    Pip> should have been clearer: my suspicion is the bug only goes away if
    Pip> tail calls are optimized, which happens only with optimizations
    Pip> enabled.

No, it only happens with the initialisation of 'ok', optimised or not.

As another data point, Iʼm writing this from an emacs with 'ok =
true', which has not crashed yet....

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 20:39                       ` Pip Cet
@ 2020-01-09  3:30                         ` Eli Zaretskii
  2020-01-10  7:32                           ` Pip Cet
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-09  3:30 UTC (permalink / raw)
  To: Pip Cet; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

> From: Pip Cet <pipcet@gmail.com>
> Date: Wed, 8 Jan 2020 20:39:43 +0000
> Cc: rpluim@gmail.com, alan@idiocy.org, jguenther@gmail.com, 
> 	andreyk.mad@gmail.com, 38748@debbugs.gnu.org
> 
> > No, GC is known to take many thousands of recursive calls to
> > mark_object.  9000 is not a particularly high number, and doesn't
> > necessarily signal infinite recursion.
> 
> In general, you're absolutely correct. But in this case, it still
> sounds very likely: infinite recursion of a properly tail-recursive
> function would loop rather than cause a stack overflow, which would
> explain everything, except for why it's not actually an infinite loop;
> I suspect the macOS code somewhere does modify things asynchronously.

The backtrace shows a very recursive GC, it doesn't show any other
function being deeply recursive.  So I'm not sure I understand what
tail-recursive function did you have in mind.  Can you elaborate?





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-08 22:23                         ` Robert Pluim
@ 2020-01-09  7:51                           ` Robert Pluim
  2020-01-09 10:07                             ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-09  7:51 UTC (permalink / raw)
  To: Pip Cet; +Cc: alan, jguenther, Andrii Kolomoiets, 38748

>>>>> On Wed, 08 Jan 2020 23:23:48 +0100, Robert Pluim <rpluim@gmail.com> said:
    Robert> As another data point, Iʼm writing this from an emacs with 'ok =
    Robert> true', which has not crashed yet....

scratch that, it crashed this morning.

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09  7:51                           ` Robert Pluim
@ 2020-01-09 10:07                             ` Eli Zaretskii
  2020-01-09 10:31                               ` Robert Pluim
  2020-01-09 13:51                               ` Andrii Kolomoiets
  0 siblings, 2 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-09 10:07 UTC (permalink / raw)
  To: 38748, rpluim, pipcet; +Cc: alan, jguenther, andreyk.mad

On January 9, 2020 9:51:43 AM GMT+02:00, Robert Pluim <rpluim@gmail.com> wrote:
> >>>>> On Wed, 08 Jan 2020 23:23:48 +0100, Robert Pluim
> <rpluim@gmail.com> said:
> Robert> As another data point, Iʼm writing this from an emacs with 'ok
> =
>     Robert> true', which has not crashed yet....
> 
> scratch that, it crashed this morning.
> 
> Robert

Thanks for trying.

A stab in the dark: does it help to rename the variable 'ok' in face_inherited_attr to some other name, like 'ok1'?

Also, can I please see one backtrace with all the call-stack frames, starting from 'main' and ending at 'handle_fatal_signal'?  The original report shows only the top-most 511 frames, and the other one has a lot of ?? (missing symbols) in it.

And finally, are all the crashes inside GC, or do some happen outside it?





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 10:07                             ` Eli Zaretskii
@ 2020-01-09 10:31                               ` Robert Pluim
  2020-01-09 14:10                                 ` Pip Cet
  2020-01-09 14:16                                 ` Eli Zaretskii
  2020-01-09 13:51                               ` Andrii Kolomoiets
  1 sibling, 2 replies; 52+ messages in thread
From: Robert Pluim @ 2020-01-09 10:31 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

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

>>>>> On Thu, 09 Jan 2020 12:07:54 +0200, Eli Zaretskii <eliz@gnu.org> said:

    Eli> A stab in the dark: does it help to rename the variable 'ok' in face_inherited_attr to some other name, like 'ok1'?

I can try that.

    Eli> Also, can I please see one backtrace with all the call-stack frames,
    Eli> starting from 'main' and ending at 'handle_fatal_signal'?  The
    Eli> original report shows only the top-most 511 frames, and the other one
    Eli> has a lot of ?? (missing symbols) in it.

'bt full' backtrace attached.

    Eli> And finally, are all the crashes inside GC, or do some happen outside it?

Iʼve only seen it inside GC.

Robert


[-- Attachment #2: full-backtrace.txt.gz --]
[-- Type: application/octet-stream, Size: 114235 bytes --]

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 10:07                             ` Eli Zaretskii
  2020-01-09 10:31                               ` Robert Pluim
@ 2020-01-09 13:51                               ` Andrii Kolomoiets
  2020-01-09 14:13                                 ` Robert Pluim
  2020-01-09 14:16                                 ` Pip Cet
  1 sibling, 2 replies; 52+ messages in thread
From: Andrii Kolomoiets @ 2020-01-09 13:51 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: jguenther, rpluim, alan, pipcet, 38748

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

Eli Zaretskii <eliz@gnu.org> writes:

> On January 9, 2020 9:51:43 AM GMT+02:00, Robert Pluim <rpluim@gmail.com> wrote:
>> <rpluim@gmail.com> said:
>>> As another data point, Iʼm writing this from an emacs with 'ok
>>> = true', which has not crashed yet....
>> 
>> scratch that, it crashed this morning.
>> 
>> Robert
>
> Thanks for trying.
>
> A stab in the dark: does it help to rename the variable 'ok' in
> face_inherited_attr to some other name, like 'ok1'?
>
> Also, can I please see one backtrace with all the call-stack frames,
> starting from 'main' and ending at 'handle_fatal_signal'?  The
> original report shows only the top-most 511 frames, and the other one
> has a lot of ?? (missing symbols) in it.
>
> And finally, are all the crashes inside GC, or do some happen outside
> it?

I made an assumption that gdb is indeed working incorrectly for me
because:
- It can't print last_marked
- It shows a lot of ?? in call-stack
- Emacs is not crashing if running not under gdb
- Emacs keep working after continuing execution after gdb reaches
  terminate_due_to_signal breakpoint

So I tried to use lldb.
Under lldb the crash is not occured on commit with 'ok = false'.

Also I came up with code to reproduce crash under 'emacs -Q' at least on
my machine.

Here is the '~/emacs-crash.el' content:
(make-frame `((parent-frame . ,(window-frame))))
(make-frame `((parent-frame . ,(window-frame))))
(make-frame `((parent-frame . ,(window-frame))))
(make-frame `((parent-frame . ,(window-frame))))
(delete-frame)
(delete-frame)
(delete-frame)
(delete-frame)
(garbage-collect)

This code is start crashing on the commit
bb42f6ef10cb250a9263b17a8794e950a563d5d0

Though I can't use xTYPE commands under lldb please see attached lldb
output. It has all the call-stack frames starting from 'main'.


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

> lldb ./emacs
(lldb) target create "./emacs"
Current executable set to './emacs' (x86_64).
(lldb) r -Q -l ~/emacs-crash.el
Process 79102 launched: '/Users/mad/workspace/emacs/src/emacs' (x86_64)
2020-01-09 15:03:04.568377+0200 emacs[79102:1831680] flock failed to lock maps file: errno = 35
2020-01-09 15:03:04.568728+0200 emacs[79102:1831680] flock failed to lock maps file: errno = 35
2020-01-09 15:03:04.902490+0200 emacs[79102:1831645] SecTaskLoadEntitlements failed error=22 cs_flags=20, pid=79102
2020-01-09 15:03:04.902599+0200 emacs[79102:1831645] SecTaskCopyDebugDescription: emacs[79102]/0#-1 LF=0
2020-01-09 15:03:04.903630+0200 emacs[79102:1831645] SecTaskLoadEntitlements failed error=22 cs_flags=20, pid=79102
2020-01-09 15:03:04.903710+0200 emacs[79102:1831645] SecTaskCopyDebugDescription: emacs[79102]/0#-1 LF=0
Process 79102 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x7fff2ea65d3f)
    frame #0: 0x00000001002b2c33 emacs`set_vector_marked(v=0x00007fff2ea65d3f) at alloc.c:3738:5
   3735	      pdumper_set_marked (v);
   3736	    }
   3737	  else
-> 3738	    XMARK_VECTOR (v);
   3739	}
   3740
   3741	static bool
Target 0: (emacs) stopped.
(lldb) thread backtrace
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x7fff2ea65d3f)
  * frame #0: 0x00000001002b2c33 emacs`set_vector_marked(v=0x00007fff2ea65d3f) at alloc.c:3738:5
    frame #1: 0x00000001002b2d85 emacs`mark_vectorlike(header=0x00007fff2ea65d3f) at alloc.c:6149:3
    frame #2: 0x00000001002b28a3 emacs`mark_frame(ptr=0x0000000101a67990) at alloc.c:6322:9
    frame #3: 0x00000001002b0e40 emacs`mark_object(arg=(i = 0x0000000101a67995)) at alloc.c:6528:13
    frame #4: 0x00000001002b2dd3 emacs`mark_vectorlike(header=0x0000000101a7a4d0) at alloc.c:6158:5
    frame #5: 0x00000001002b282d emacs`mark_frame(ptr=0x0000000101a7a4d0) at alloc.c:6314:3
    frame #6: 0x00000001002b0e40 emacs`mark_object(arg=(i = 0x0000000101b98b93)) at alloc.c:6528:13
    frame #7: 0x00000001002add8c emacs`mark_maybe_object(obj=(i = 0x0000000101b98b93)) at alloc.c:4577:2
    frame #8: 0x00000001002ade93 emacs`mark_memory(start=0x00007ffeefbf88a0, end=0x00007ffeefbff6a8) at alloc.c:4723:2
    frame #9: 0x00000001002adddd emacs`mark_stack(bottom="", end="?\x88???") at alloc.c:4930:3
    frame #10: 0x0000000100418e41 emacs`mark_one_thread(thread=0x000000010097f528) at thread.c:630:3
    frame #11: 0x00000001004176d3 emacs`mark_threads_callback(ignore=0x0000000000000000) at thread.c:661:7
    frame #12: 0x00000001002adef4 emacs`flush_stack_call_func(func=(emacs`mark_threads_callback at thread.c:652), arg=0x0000000000000000) at alloc.c:4957:3
    frame #13: 0x0000000100417624 emacs`mark_threads at thread.c:668:3
    frame #14: 0x00000001002afdb6 emacs`garbage_collect at alloc.c:5947:3
    frame #15: 0x00000001002b1acc emacs`Fgarbage_collect at alloc.c:6062:3
    frame #16: 0x0000000100301a16 emacs`eval_sub(form=(i = 0x0000000101982413)) at eval.c:2270:15
    frame #17: 0x000000010037a944 emacs`readevalloop_eager_expand_eval(val=(i = 0x0000000101982413), macroexpand=(i = 0x00000000023a5b38)) at lread.c:1928:13
    frame #18: 0x0000000100371e56 emacs`readevalloop(readcharfun=(i = 0x000000010131f4d5), infile0=0x0000000000000000, sourcename=(i = 0x0000000101326584), printflag=false, unibyte=(i = 0x0000000000000000), readfun=(i = 0x0000000000000000), start=(i = 0x0000000000000000), end=(i = 0x0000000000000000)) at lread.c:2110:15
    frame #19: 0x00000001003728f8 emacs`Feval_buffer(buffer=(i = 0x000000010131f4d5), printflag=(i = 0x0000000000000000), filename=(i = 0x00000001012125e4), unibyte=(i = 0x0000000000000000), do_allow_print=(i = 0x0000000000000030)) at lread.c:2183:3
    frame #20: 0x00000001003114ad emacs`funcall_subr(subr=0x0000000100549cf8, numargs=5, args=0x00007ffeefbf97d0) at eval.c:2879:19
    frame #21: 0x000000010030f9f2 emacs`Ffuncall(nargs=6, args=0x00007ffeefbf97c8) at eval.c:2794:11
    frame #22: 0x000000010039f4cb emacs`exec_byte_code(bytestr=(i = 0x00000001029989b4), vector=(i = 0x00000001029980cd), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000000), nargs=0, args=0x0000000000000000) at bytecode.c:633:12
    frame #23: 0x0000000100312206 emacs`funcall_lambda(fun=(i = 0x000000010299809d), nargs=4, arg_vector=0x00007ffeefbfa858) at eval.c:3067:13
    frame #24: 0x000000010030fa42 emacs`Ffuncall(nargs=5, args=0x00007ffeefbfa850) at eval.c:2796:11
    frame #25: 0x0000000100310c13 emacs`call4(fn=(i = 0x0000000001f70978), arg1=(i = 0x00000001012125e4), arg2=(i = 0x00000001012125e4), arg3=(i = 0x0000000000000000), arg4=(i = 0x0000000000000030)) at eval.c:2676:10
    frame #26: 0x000000010036e10e emacs`Fload(file=(i = 0x0000000101212454), noerror=(i = 0x0000000000000000), nomessage=(i = 0x0000000000000030), nosuffix=(i = 0x0000000000000000), must_suffix=(i = 0x0000000000000000)) at lread.c:1386:10
    frame #27: 0x00000001003114ad emacs`funcall_subr(subr=0x0000000100549cc8, numargs=3, args=0x00007ffeefbfb198) at eval.c:2879:19
    frame #28: 0x000000010030f9f2 emacs`Ffuncall(nargs=4, args=0x00007ffeefbfb190) at eval.c:2794:11
    frame #29: 0x000000010039f4cb emacs`exec_byte_code(bytestr=(i = 0x000000010305fb5c), vector=(i = 0x000000010305e6fd), maxdepth=(i = 0x0000000000000066), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc5d8) at bytecode.c:633:12
    frame #30: 0x0000000100311a6d emacs`funcall_lambda(fun=(i = 0x000000010305e6cd), nargs=1, arg_vector=0x00007ffeefbfc5d0) at eval.c:2989:11
    frame #31: 0x000000010030fa42 emacs`Ffuncall(nargs=2, args=0x00007ffeefbfc5c8) at eval.c:2796:11
    frame #32: 0x000000010039f4cb emacs`exec_byte_code(bytestr=(i = 0x0000000103063904), vector=(i = 0x000000010305fdad), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdc38) at bytecode.c:633:12
    frame #33: 0x0000000100311a6d emacs`funcall_lambda(fun=(i = 0x000000010305fd7d), nargs=0, arg_vector=0x00007ffeefbfdc38) at eval.c:2989:11
    frame #34: 0x000000010030fa42 emacs`Ffuncall(nargs=1, args=0x00007ffeefbfdc30) at eval.c:2796:11
    frame #35: 0x000000010039f4cb emacs`exec_byte_code(bytestr=(i = 0x00000001030645cc), vector=(i = 0x0000000103063ad5), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfecc0) at bytecode.c:633:12
    frame #36: 0x0000000100311a6d emacs`funcall_lambda(fun=(i = 0x0000000103063aa5), nargs=0, arg_vector=0x00007ffeefbfecc0) at eval.c:2989:11
    frame #37: 0x000000010030bd8e emacs`apply_lambda(fun=(i = 0x0000000103063aa5), args=(i = 0x0000000000000000), count=4) at eval.c:2926:9
    frame #38: 0x0000000100301c9d emacs`eval_sub(form=(i = 0x0000000103211b63)) at eval.c:2318:12
    frame #39: 0x000000010030a2ed emacs`Feval(form=(i = 0x0000000103211b63), lexical=(i = 0x0000000000000000)) at eval.c:2102:28
    frame #40: 0x00000001001e8b3a emacs`top_level_2 at keyboard.c:1100:10
    frame #41: 0x00000001003085dd emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1099), handlers=(i = 0x0000000000000090), hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1355:25
    frame #42: 0x00000001001e8751 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1108:5
    frame #43: 0x00000001003079a8 emacs`internal_catch(tag=(i = 0x000000000000c8a0), func=(emacs`top_level_1 at keyboard.c:1105), arg=(i = 0x0000000000000000)) at eval.c:1116:25
    frame #44: 0x00000001001c46ec emacs`command_loop at keyboard.c:1069:2
    frame #45: 0x00000001001c44f7 emacs`recursive_edit_1 at keyboard.c:714:9
    frame #46: 0x00000001001c4996 emacs`Frecursive_edit at keyboard.c:786:3
    frame #47: 0x00000001001c1520 emacs`main(argc=4, argv=0x00007ffeefbff6e8) at emacs.c:2054:3
    frame #48: 0x00007fff63a7c7fd libdyld.dylib`start + 1
    frame #49: 0x00007fff63a7c7fd libdyld.dylib`start + 1
(lldb) p last_marked_index
(int) $0 = 468
(lldb) p last_marked[467]
(Lisp_Object) $1 = (i = 0x0000000000000000)

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 10:31                               ` Robert Pluim
@ 2020-01-09 14:10                                 ` Pip Cet
  2020-01-09 14:16                                 ` Eli Zaretskii
  1 sibling, 0 replies; 52+ messages in thread
From: Pip Cet @ 2020-01-09 14:10 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 38748, alan, andreyk.mad, jguenther

On Thu, Jan 9, 2020 at 10:31 AM Robert Pluim <rpluim@gmail.com> wrote:
>     Eli> Also, can I please see one backtrace with all the call-stack frames,
>     Eli> starting from 'main' and ending at 'handle_fatal_signal'?  The
>     Eli> original report shows only the top-most 511 frames, and the other one
>     Eli> has a lot of ?? (missing symbols) in it.
>
> 'bt full' backtrace attached.

At the risk of being wrong again, is it possible we're looking at two
different bugs? This looks like it might be a crash in mark_frame when
a "destroyed" frame's ->output_data.ns area is being accessed.

And, indeed, nsterm.m's ns_free_frame_resources contains:

  xfree (f->output_data.ns);

but not

  f->output_data.ns = NULL;
  f->output_method = output_initial;

or anything like them.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 13:51                               ` Andrii Kolomoiets
@ 2020-01-09 14:13                                 ` Robert Pluim
  2020-01-09 14:16                                 ` Pip Cet
  1 sibling, 0 replies; 52+ messages in thread
From: Robert Pluim @ 2020-01-09 14:13 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: alan, jguenther, pipcet, 38748

>>>>> On Thu, 09 Jan 2020 15:51:24 +0200, Andrii Kolomoiets <andreyk.mad@gmail.com> said:

    Andrii> I made an assumption that gdb is indeed working incorrectly for me
    Andrii> because:
    Andrii> - It can't print last_marked
    Andrii> - It shows a lot of ?? in call-stack
    Andrii> - Emacs is not crashing if running not under gdb
    Andrii> - Emacs keep working after continuing execution after gdb reaches
    Andrii>   terminate_due_to_signal breakpoint

Emacs crashes for me with or without gdb (and under lldb).

    Andrii> So I tried to use lldb.
    Andrii> Under lldb the crash is not occured on commit with 'ok = false'.

    Andrii> Also I came up with code to reproduce crash under 'emacs -Q' at least on
    Andrii> my machine.

    Andrii> Here is the '~/emacs-crash.el' content:
    Andrii> (make-frame `((parent-frame . ,(window-frame))))
    Andrii> (make-frame `((parent-frame . ,(window-frame))))
    Andrii> (make-frame `((parent-frame . ,(window-frame))))
    Andrii> (make-frame `((parent-frame . ,(window-frame))))
    Andrii> (delete-frame)
    Andrii> (delete-frame)
    Andrii> (delete-frame)
    Andrii> (delete-frame)
    Andrii> (garbage-collect)

That doesnʼt crash for me with 'emacs -Q', but Iʼm not on 10.15.2 yet,
Iʼm still on 10.14

    Andrii> This code is start crashing on the commit
    Andrii> bb42f6ef10cb250a9263b17a8794e950a563d5d0

    Andrii> Though I can't use xTYPE commands under lldb please see attached lldb
    Andrii> output. It has all the call-stack frames starting from 'main'.

Thatʼs very different from the call stack I see. Perhaps we have two
bugs?

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 10:31                               ` Robert Pluim
  2020-01-09 14:10                                 ` Pip Cet
@ 2020-01-09 14:16                                 ` Eli Zaretskii
  2020-01-09 14:56                                   ` Robert Pluim
  1 sibling, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-09 14:16 UTC (permalink / raw)
  To: Robert Pluim; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

> From: Robert Pluim <rpluim@gmail.com>
> Cc: 38748@debbugs.gnu.org,  pipcet@gmail.com,  alan@idiocy.org,
>   jguenther@gmail.com,  andreyk.mad@gmail.com
> Date: Thu, 09 Jan 2020 11:31:25 +0100
> 
>     Eli> Also, can I please see one backtrace with all the call-stack frames,
>     Eli> starting from 'main' and ending at 'handle_fatal_signal'?  The
>     Eli> original report shows only the top-most 511 frames, and the other one
>     Eli> has a lot of ?? (missing symbols) in it.
> 
> 'bt full' backtrace attached.

Thanks.

> Thread 2 received signal SIGSEGV, Segmentation fault.
> 0x0000000100221f88 in vector_marked_p (v=0x20a000000000) at alloc.c:3726
> 3726	  return XVECTOR_MARKED_P (v);
> (gdb) bt full
> #0  0x0000000100221f88 in vector_marked_p (v=0x20a000000000) at alloc.c:3726
> No locals.
> #1  0x00000001002255e5 in vectorlike_marked_p (header=0x20a000000000)
>     at alloc.c:3744
> No locals.
> #2  0x00000001002221c2 in mark_frame (ptr=0x164cc69a0) at alloc.c:6321
>         font = 0x20a000000000
>         f = 0x164cc69a0

This says that we were marking a frame, and its default font is a
garbled pointer.  Are all of the crashes you see happen because of a
faulty frame font in this snippet:

  static void
  mark_frame (struct Lisp_Vector *ptr)
  {
    struct frame *f = (struct frame *) ptr;
    mark_vectorlike (&ptr->header);
    mark_face_cache (f->face_cache);
  #ifdef HAVE_WINDOW_SYSTEM
    if (FRAME_WINDOW_P (f) && FRAME_OUTPUT_DATA (f))
      {
	struct font *font = FRAME_FONT (f);

	if (font && !vectorlike_marked_p (&font->header))  <<<<<<<<<<<<
	  mark_vectorlike (&font->header);
      }
  #endif
  }

I hope you still have this crashed session in the debugger.  If so,
please tell: do you have many frames in that session, or just a few
(perhaps even one)?  I'd like to see some more details about this
frame, if possible.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 13:51                               ` Andrii Kolomoiets
  2020-01-09 14:13                                 ` Robert Pluim
@ 2020-01-09 14:16                                 ` Pip Cet
  2020-01-09 14:29                                   ` Andrii Kolomoiets
  2020-01-09 15:15                                   ` Robert Pluim
  1 sibling, 2 replies; 52+ messages in thread
From: Pip Cet @ 2020-01-09 14:16 UTC (permalink / raw)
  To: Andrii Kolomoiets; +Cc: jguenther, rpluim, alan, 38748

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

On Thu, Jan 9, 2020 at 1:51 PM Andrii Kolomoiets <andreyk.mad@gmail.com> wrote:
> Here is the '~/emacs-crash.el' content:
> (make-frame `((parent-frame . ,(window-frame))))
> (make-frame `((parent-frame . ,(window-frame))))
> (make-frame `((parent-frame . ,(window-frame))))
> (make-frame `((parent-frame . ,(window-frame))))
> (delete-frame)
> (delete-frame)
> (delete-frame)
> (delete-frame)
> (garbage-collect)

That sounds like Robert's bug, but not like the one that's related to
the "x = false" thing.

Can you try the attached patch?

[-- Attachment #2: 38748.diff --]
[-- Type: text/x-patch, Size: 275 bytes --]

diff --git a/src/nsterm.m b/src/nsterm.m
index 03754e5ae5..c1d1d41117 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -1644,6 +1644,7 @@ Hide the window (X11 semantics)
   [view release];
 
   xfree (f->output_data.ns);
+  f->output_data.ns = NULL;
 
   unblock_input ();
 }

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 14:16                                 ` Pip Cet
@ 2020-01-09 14:29                                   ` Andrii Kolomoiets
  2020-01-09 15:15                                   ` Robert Pluim
  1 sibling, 0 replies; 52+ messages in thread
From: Andrii Kolomoiets @ 2020-01-09 14:29 UTC (permalink / raw)
  To: Pip Cet; +Cc: jguenther, rpluim, alan, 38748

On 9 Jan 2020, at 16:16, Pip Cet <pipcet@gmail.com> wrote:
> 
> On Thu, Jan 9, 2020 at 1:51 PM Andrii Kolomoiets <andreyk.mad@gmail.com> wrote:
>> Here is the '~/emacs-crash.el' content:
>> (make-frame `((parent-frame . ,(window-frame))))
>> (make-frame `((parent-frame . ,(window-frame))))
>> (make-frame `((parent-frame . ,(window-frame))))
>> (make-frame `((parent-frame . ,(window-frame))))
>> (delete-frame)
>> (delete-frame)
>> (delete-frame)
>> (delete-frame)
>> (garbage-collect)
> 
> That sounds like Robert's bug, but not like the one that's related to
> the "x = false" thing.
> 
> Can you try the attached patch?
> <38748.diff>

The patch resolves the later crash.

Now I going to build b2949d39261e82c33572ba8a250298ef0b165b95 again and try to catch the former crash.

Thanks!




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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 14:16                                 ` Eli Zaretskii
@ 2020-01-09 14:56                                   ` Robert Pluim
  2020-01-09 17:06                                     ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-09 14:56 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

>>>>> On Thu, 09 Jan 2020 16:16:03 +0200, Eli Zaretskii <eliz@gnu.org> said:

    >> From: Robert Pluim <rpluim@gmail.com>
    >> Cc: 38748@debbugs.gnu.org,  pipcet@gmail.com,  alan@idiocy.org,
    >> jguenther@gmail.com,  andreyk.mad@gmail.com
    >> Date: Thu, 09 Jan 2020 11:31:25 +0100
    >> 
    Eli> Also, can I please see one backtrace with all the call-stack frames,
    Eli> starting from 'main' and ending at 'handle_fatal_signal'?  The
    Eli> original report shows only the top-most 511 frames, and the other one
    Eli> has a lot of ?? (missing symbols) in it.
    >> 
    >> 'bt full' backtrace attached.

    Eli> Thanks.

    >> Thread 2 received signal SIGSEGV, Segmentation fault.
    >> 0x0000000100221f88 in vector_marked_p (v=0x20a000000000) at alloc.c:3726
    >> 3726	  return XVECTOR_MARKED_P (v);
    >> (gdb) bt full
    >> #0  0x0000000100221f88 in vector_marked_p (v=0x20a000000000) at alloc.c:3726
    >> No locals.
    >> #1  0x00000001002255e5 in vectorlike_marked_p (header=0x20a000000000)
    >> at alloc.c:3744
    >> No locals.
    >> #2  0x00000001002221c2 in mark_frame (ptr=0x164cc69a0) at alloc.c:6321
    >> font = 0x20a000000000
    >> f = 0x164cc69a0

    Eli> This says that we were marking a frame, and its default font is a
    Eli> garbled pointer.  Are all of the crashes you see happen because of a
    Eli> faulty frame font in this snippet:

    Eli>   static void
    Eli>   mark_frame (struct Lisp_Vector *ptr)
    Eli>   {
    Eli>     struct frame *f = (struct frame *) ptr;
    Eli>     mark_vectorlike (&ptr->header);
    Eli>     mark_face_cache (f->face_cache);
    Eli>   #ifdef HAVE_WINDOW_SYSTEM
    Eli>     if (FRAME_WINDOW_P (f) && FRAME_OUTPUT_DATA (f))
    Eli>       {
    Eli> 	struct font *font = FRAME_FONT (f);

    Eli> 	if (font && !vectorlike_marked_p (&font->header))  <<<<<<<<<<<<
    Eli> 	  mark_vectorlike (&font->header);
    Eli>       }
    Eli>   #endif
    Eli>   }

    Eli> I hope you still have this crashed session in the debugger.  If so,
    Eli> please tell: do you have many frames in that session, or just a few
    Eli> (perhaps even one)?  I'd like to see some more details about this
    Eli> frame, if possible.

I donʼt have it right now, but itʼs easy enough to recreate the crash
(and yes, I tend to have half a dozen frames open). What details would
you like?

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 14:16                                 ` Pip Cet
  2020-01-09 14:29                                   ` Andrii Kolomoiets
@ 2020-01-09 15:15                                   ` Robert Pluim
  2020-01-11 18:37                                     ` Pieter van Oostrum
  1 sibling, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-09 15:15 UTC (permalink / raw)
  To: Pip Cet; +Cc: jguenther, alan, andreyk.mad, 38748

>>>>> On Thu, 9 Jan 2020 14:16:54 +0000, Pip Cet <pipcet@gmail.com> said:

    Pip> On Thu, Jan 9, 2020 at 1:51 PM Andrii Kolomoiets <andreyk.mad@gmail.com> wrote:
    >> Here is the '~/emacs-crash.el' content:
    >> (make-frame `((parent-frame . ,(window-frame))))
    >> (make-frame `((parent-frame . ,(window-frame))))
    >> (make-frame `((parent-frame . ,(window-frame))))
    >> (make-frame `((parent-frame . ,(window-frame))))
    >> (delete-frame)
    >> (delete-frame)
    >> (delete-frame)
    >> (delete-frame)
    >> (garbage-collect)

    Pip> That sounds like Robert's bug, but not like the one that's related to
    Pip> the "x = false" thing.

    Pip> Can you try the attached patch?

    Pip> diff --git a/src/nsterm.m b/src/nsterm.m
    Pip> index 03754e5ae5..c1d1d41117 100644
    Pip> --- a/src/nsterm.m
    Pip> +++ b/src/nsterm.m
    Pip> @@ -1644,6 +1644,7 @@ Hide the window (X11 semantics)
    Pip>    [view release];
 
    Pip>    xfree (f->output_data.ns);
    Pip> +  f->output_data.ns = NULL;
 
    Pip>    unblock_input ();
    Pip>  }

That has fixed things for me, not been able to crash it with Andrii's
recipe (I had to increase the number of frames to get it to crash).

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 14:56                                   ` Robert Pluim
@ 2020-01-09 17:06                                     ` Eli Zaretskii
  0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-09 17:06 UTC (permalink / raw)
  To: Robert Pluim; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

> From: Robert Pluim <rpluim@gmail.com>
> Cc: pipcet@gmail.com,  alan@idiocy.org,  jguenther@gmail.com,
>   andreyk.mad@gmail.com,  38748@debbugs.gnu.org
> Date: Thu, 09 Jan 2020 15:56:01 +0100
> 
>     Eli> I hope you still have this crashed session in the debugger.  If so,
>     Eli> please tell: do you have many frames in that session, or just a few
>     Eli> (perhaps even one)?  I'd like to see some more details about this
>     Eli> frame, if possible.
> 
> I donʼt have it right now, but itʼs easy enough to recreate the crash
> (and yes, I tend to have half a dozen frames open). What details would
> you like?

The windows on that frame and buffers they display, and the frame
parameters.  Also, the faces.

Please keep in mind that GDB commands that invoke Emacs functions,
such as 'pp', are likely to crash during GC, so you will have to use
the x* commands instead.  For example, to show the members of a list,
you will have to use 'xcar', 'xcdr', and 'xcons'.  It's tedious, but
there's no other way of displaying Lisp object during GC without
risking to crash the session.

TIA





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09  3:30                         ` Eli Zaretskii
@ 2020-01-10  7:32                           ` Pip Cet
  2020-01-10  8:27                             ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Pip Cet @ 2020-01-10  7:32 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

On Thu, Jan 9, 2020 at 3:30 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > > No, GC is known to take many thousands of recursive calls to
> > > mark_object.  9000 is not a particularly high number, and doesn't
> > > necessarily signal infinite recursion.
> >
> > In general, you're absolutely correct. But in this case, it still
> > sounds very likely: infinite recursion of a properly tail-recursive
> > function would loop rather than cause a stack overflow, which would
> > explain everything, except for why it's not actually an infinite loop;
> > I suspect the macOS code somewhere does modify things asynchronously.
>
> The backtrace shows a very recursive GC, it doesn't show any other
> function being deeply recursive.  So I'm not sure I understand what
> tail-recursive function did you have in mind.  Can you elaborate?

I can. I think we're looking at two bugs: the first is the simple
use-after-free of XFRAME (frame)->output_data.ns where `frame' is a
dead frame. I've confirmed on GNU/Linux that mark_frame is called for
a frame for which x_free_frame_resources has already been called, if
there's a global variable still referencing the frame. I think the
same thing happens on macOS.

The second one is very tricky, and a hypothesis at best:

1. I think face_inherited_attr is being optimized to tail-call itself
rather than calling itself in a new stack frame; thus, it loops
indefinitely for a faulty face setup which would otherwise lead to an
immediate crash.
1b. that optimization only works without the harmless initialization of "ok".

2. Our initial face setup is faulty in the sense above.

3. Something happens on a secondary thread which causes our face setup
to become non-faulty, possibly during GC.

That would explain the observed behavior, I think, including such
oddities as the bug happening more frequently when running in gdb
(which delays thread creation).





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  7:32                           ` Pip Cet
@ 2020-01-10  8:27                             ` Eli Zaretskii
  2020-01-10  8:58                               ` Robert Pluim
  2020-01-10  9:22                               ` Pip Cet
  0 siblings, 2 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-10  8:27 UTC (permalink / raw)
  To: Pip Cet; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

> From: Pip Cet <pipcet@gmail.com>
> Date: Fri, 10 Jan 2020 07:32:07 +0000
> Cc: rpluim@gmail.com, alan@idiocy.org, jguenther@gmail.com, 
> 	andreyk.mad@gmail.com, 38748@debbugs.gnu.org
> 
> > The backtrace shows a very recursive GC, it doesn't show any other
> > function being deeply recursive.  So I'm not sure I understand what
> > tail-recursive function did you have in mind.  Can you elaborate?
> 
> I can. I think we're looking at two bugs: the first is the simple
> use-after-free of XFRAME (frame)->output_data.ns where `frame' is a
> dead frame. I've confirmed on GNU/Linux that mark_frame is called for
> a frame for which x_free_frame_resources has already been called, if
> there's a global variable still referencing the frame. I think the
> same thing happens on macOS.

This one doesn't depend on the 'ok's initialization in
face_inherited_attr in any way, does it?

> 1. I think face_inherited_attr is being optimized to tail-call itself
> rather than calling itself in a new stack frame; thus, it loops
> indefinitely for a faulty face setup which would otherwise lead to an
> immediate crash.
> 1b. that optimization only works without the harmless initialization of "ok".
> 
> 2. Our initial face setup is faulty in the sense above.
> 
> 3. Something happens on a secondary thread which causes our face setup
> to become non-faulty, possibly during GC.

What do you mean by "secondary thread"?  And how can GC modify Lisp
data structures? that'd be a terrible bug.

In any case, the full backtrace shows no trace of face_inherited_attr
call anywhere in the callstack, so if there is indeed infinite
recursion in that function, it was somehow exited long ago by the time
GC runs.

As for the tail-recursion part: do you see any sign of that in the
disassembly posted by Robert?  I didn't, but maybe I missed
something.  And such subtleties should only rear their ugly heads in
optimized code, whereas we already know that an unoptimized build
crashes in the same way.

I still think the shortest way to finding the culprit here is to
patiently and painfully go over the last_marked array, deciphering
the Lisp object we marked, until we succeed in identifying the Lisp
data structure which got corrupted.  Once we succeed in identifying
that data structure, it should be relatively easy to find who and
where corrupts it.  This may mean a lot of inconvenient drudgery,
exacerbated by the fact that having a functional GDB on macOS is not
easy, but I don't think we have a better way at this point.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  8:27                             ` Eli Zaretskii
@ 2020-01-10  8:58                               ` Robert Pluim
  2020-01-10  9:21                                 ` Eli Zaretskii
  2020-01-10  9:22                               ` Pip Cet
  1 sibling, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-10  8:58 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Pip Cet, alan, jguenther, andreyk.mad, 38748

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

>>>>> On Fri, 10 Jan 2020 10:27:45 +0200, Eli Zaretskii <eliz@gnu.org> said:

    >> From: Pip Cet <pipcet@gmail.com>
    >> Date: Fri, 10 Jan 2020 07:32:07 +0000
    >> Cc: rpluim@gmail.com, alan@idiocy.org, jguenther@gmail.com, 
    >> andreyk.mad@gmail.com, 38748@debbugs.gnu.org
    >> 
    >> > The backtrace shows a very recursive GC, it doesn't show any other
    >> > function being deeply recursive.  So I'm not sure I understand what
    >> > tail-recursive function did you have in mind.  Can you elaborate?
    >> 
    >> I can. I think we're looking at two bugs: the first is the simple
    >> use-after-free of XFRAME (frame)->output_data.ns where `frame' is a
    >> dead frame. I've confirmed on GNU/Linux that mark_frame is called for
    >> a frame for which x_free_frame_resources has already been called, if
    >> there's a global variable still referencing the frame. I think the
    >> same thing happens on macOS.

    Eli> This one doesn't depend on the 'ok's initialization in
    Eli> face_inherited_attr in any way, does it?

No, it doesnʼt.

    >> 1. I think face_inherited_attr is being optimized to tail-call itself
    >> rather than calling itself in a new stack frame; thus, it loops
    >> indefinitely for a faulty face setup which would otherwise lead to an
    >> immediate crash.
    >> 1b. that optimization only works without the harmless initialization of "ok".
    >> 
    >> 2. Our initial face setup is faulty in the sense above.
    >> 
    >> 3. Something happens on a secondary thread which causes our face setup
    >> to become non-faulty, possibly during GC.

    Eli> What do you mean by "secondary thread"?  And how can GC modify Lisp
    Eli> data structures? that'd be a terrible bug.

    Eli> In any case, the full backtrace shows no trace of face_inherited_attr
    Eli> call anywhere in the callstack, so if there is indeed infinite
    Eli> recursion in that function, it was somehow exited long ago by the time
    Eli> GC runs.

    Eli> As for the tail-recursion part: do you see any sign of that in the
    Eli> disassembly posted by Robert?  I didn't, but maybe I missed
    Eli> something.  And such subtleties should only rear their ugly heads in
    Eli> optimized code, whereas we already know that an unoptimized build
    Eli> crashes in the same way.

Iʼm attaching the disassembly of face_inherited_attr with -O2, with
and without the change to 'ok'. I canʼt see any tail recursion, and
modulo the use of r14 rather than r13, the only change I can see is
right at the end, where the return value is set up (disclaimer: Iʼm
not fluent in x86 assembler).

    Eli> I still think the shortest way to finding the culprit here is to
    Eli> patiently and painfully go over the last_marked array, deciphering
    Eli> the Lisp object we marked, until we succeed in identifying the Lisp
    Eli> data structure which got corrupted.  Once we succeed in identifying
    Eli> that data structure, it should be relatively easy to find who and
    Eli> where corrupts it.  This may mean a lot of inconvenient drudgery,
    Eli> exacerbated by the fact that having a functional GDB on macOS is not
    Eli> easy, but I don't think we have a better way at this point.

Itʼs possible that there is only one bug. The emacs Iʼve been using
with the change in nsterm.m suggested by Pip has been completely
stable. If it does crash again I can trawl through last_marked.

Robert


[-- Attachment #2: unmodified-optimized.txt --]
[-- Type: text/plain, Size: 7755 bytes --]

(gdb) disass /s face_inherited_attr
Dump of assembler code for function face_inherited_attr:
xfaces.c:
2156    {
   0x00000001001579b0 <+0>:     push   %rbp
   0x00000001001579b1 <+1>:     mov    %rsp,%rbp
   0x00000001001579b4 <+4>:     push   %r15
   0x00000001001579b6 <+6>:     push   %r14
   0x00000001001579b8 <+8>:     push   %r13
   0x00000001001579ba <+10>:    push   %r12
   0x00000001001579bc <+12>:    push   %rbx
   0x00000001001579bd <+13>:    sub    $0xc8,%rsp
   0x00000001001579c4 <+20>:    mov    %r8,-0xd8(%rbp)
   0x00000001001579cb <+27>:    mov    %rdx,%rax
   0x00000001001579ce <+30>:    mov    %rsi,%r12
   0x00000001001579d1 <+33>:    mov    %rdi,%r15
   0x00000001001579d4 <+36>:    mov    0x2a57b5(%rip),%rdx        # 0x1003fd190
   0x00000001001579db <+43>:    mov    (%rdx),%rdx
   0x00000001001579de <+46>:    mov    %rdx,-0x30(%rbp)
   0x00000001001579e2 <+50>:    mov    %ecx,-0xdc(%rbp)

2157      Lisp_Object inherited_attrs[LFACE_VECTOR_SIZE];
2158      Lisp_Object attr_val = attrs[attr_idx];
   0x00000001001579e8 <+56>:    mov    %ecx,%ecx
   0x00000001001579ea <+58>:    mov    %rcx,-0xe8(%rbp)
   0x00000001001579f1 <+65>:    mov    (%rax,%rcx,8),%r13
   0x00000001001579f5 <+69>:    lea    -0xd0(%rbp),%rdi

2159
2160      memcpy (inherited_attrs, attrs, LFACE_VECTOR_SIZE * sizeof (attrs[0]));
   0x00000001001579fc <+76>:    mov    $0xa0,%edx
   0x0000000100157a01 <+81>:    mov    %rax,%rsi
   0x0000000100157a04 <+84>:    callq  0x1003c7938

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157a09 <+89>:    cmp    $0xd140,%r13

xfaces.c:
2162             && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x0000000100157a10 <+96>:    je     0x100157a3c <face_inherited_attr+140>
   0x0000000100157a12 <+98>:    jmpq   0x100157b2f <face_inherited_attr+383>
   0x0000000100157a17 <+103>:   nopw   0x0(%rax,%rax,1)

2191                break;
2192              attr_val = inherited_attrs[attr_idx];
   0x0000000100157a20 <+112>:   mov    -0xe8(%rbp),%rax
   0x0000000100157a27 <+119>:   mov    -0xd0(%rbp,%rax,8),%r13

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157a2f <+127>:   cmp    $0xd140,%r13

xfaces.c:
2162             && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x0000000100157a36 <+134>:   jne    0x100157b2f <face_inherited_attr+383>
   0x0000000100157a3c <+140>:   mov    -0x50(%rbp),%r14
   0x0000000100157a40 <+144>:   mov    $0xd140,%r13d

2163             && !UNSPECIFIEDP (inherited_attrs[LFACE_INHERIT_INDEX]))
   0x0000000100157a46 <+150>:   test   %r14,%r14
   0x0000000100157a49 <+153>:   je     0x100157b2f <face_inherited_attr+383>
   0x0000000100157a4f <+159>:   cmp    $0xd140,%r14
   0x0000000100157a56 <+166>:   je     0x100157b2f <face_inherited_attr+383>

./lisp.h:
758       return lisp_h_TAGGEDP (a, tag);
   0x0000000100157a5c <+172>:   lea    0x5(%r14),%eax
   0x0000000100157a60 <+176>:   test   $0x7,%al

xfaces.c:
2168          if (CONSP (parent_face))
   0x0000000100157a62 <+178>:   je     0x100157a90 <face_inherited_attr+224>

2181                    break;
2182                }
2183              if (!ok)      /* bad face? */
2184                break;
2185            }
2186          else
2187            {
2188              ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x0000000100157a64 <+180>:   xor    %r8d,%r8d
   0x0000000100157a67 <+183>:   mov    %r15,%rdi
   0x0000000100157a6a <+186>:   mov    %r12,%rsi
   0x0000000100157a6d <+189>:   mov    %r14,%rdx
   0x0000000100157a70 <+192>:   lea    -0xd0(%rbp),%rcx
   0x0000000100157a77 <+199>:   mov    -0xd8(%rbp),%r9
   0x0000000100157a7e <+206>:   callq  0x100152c30 <get_lface_attributes>

2189                                         false, named_merge_points);
2190              if (!ok)
   0x0000000100157a83 <+211>:   test   %al,%al
   0x0000000100157a85 <+213>:   jne    0x100157a20 <face_inherited_attr+112>
   0x0000000100157a87 <+215>:   jmpq   0x100157b29 <face_inherited_attr+377>
   0x0000000100157a8c <+220>:   nopl   0x0(%rax)

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157a90 <+224>:   test   %r14,%r14
   0x0000000100157a93 <+227>:   lea    -0xd0(%rbp),%rbx
   0x0000000100157a9a <+234>:   mov    -0xd8(%rbp),%r13

xfaces.c:
2172              for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x0000000100157aa1 <+241>:   je     0x100157b29 <face_inherited_attr+377>
   0x0000000100157aa7 <+247>:   nopw   0x0(%rax,%rax,1)

./lisp.h:
1443      return lisp_h_XCAR (c);
   0x0000000100157ab0 <+256>:   mov    -0x3(%r14),%rdx

xfaces.c:
2174                  ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x0000000100157ab4 <+260>:   xor    %r8d,%r8d
   0x0000000100157ab7 <+263>:   mov    %r15,%rdi
   0x0000000100157aba <+266>:   mov    %r12,%rsi
   0x0000000100157abd <+269>:   mov    %rbx,%rcx
   0x0000000100157ac0 <+272>:   mov    %r13,%r9
   0x0000000100157ac3 <+275>:   callq  0x100152c30 <get_lface_attributes>

2175                                             false, named_merge_points);
2176                  if (!ok)
   0x0000000100157ac8 <+280>:   test   %al,%al
   0x0000000100157aca <+282>:   je     0x100157b29 <face_inherited_attr+377>

2177                    break;
2178                  attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x0000000100157acc <+284>:   mov    %r15,%rdi
   0x0000000100157acf <+287>:   mov    %r12,%rsi
   0x0000000100157ad2 <+290>:   mov    %rbx,%rdx
   0x0000000100157ad5 <+293>:   mov    -0xdc(%rbp),%ecx
   0x0000000100157adb <+299>:   mov    %r13,%r8
   0x0000000100157ade <+302>:   callq  0x1001579b0 <face_inherited_attr>

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157ae3 <+307>:   cmp    $0xd140,%rax

xfaces.c:
2180                  if (!UNSPECIFIEDP (attr_val))
   0x0000000100157ae9 <+313>:   jne    0x100157b17 <face_inherited_attr+359>

./lisp.h:
1449      return lisp_h_XCDR (c);
   0x0000000100157aeb <+315>:   mov    0x5(%r14),%r14

1270      return lisp_h_EQ (x, y);
   0x0000000100157aef <+319>:   test   %r14,%r14
   0x0000000100157af2 <+322>:   lea    -0xd0(%rbp),%rbx
   0x0000000100157af9 <+329>:   mov    -0xd8(%rbp),%r13

xfaces.c:
2172              for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x0000000100157b00 <+336>:   jne    0x100157ab0 <face_inherited_attr+256>
   0x0000000100157b02 <+338>:   mov    $0xd140,%r13d

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157b08 <+344>:   cmp    $0xd140,%r13
   0x0000000100157b0f <+351>:   je     0x100157a3c <face_inherited_attr+140>
   0x0000000100157b15 <+357>:   jmp    0x100157b2f <face_inherited_attr+383>
   0x0000000100157b17 <+359>:   mov    %rax,%r13
   0x0000000100157b1a <+362>:   cmp    $0xd140,%r13
   0x0000000100157b21 <+369>:   je     0x100157a3c <face_inherited_attr+140>
   0x0000000100157b27 <+375>:   jmp    0x100157b2f <face_inherited_attr+383>
   0x0000000100157b29 <+377>:   mov    $0xd140,%r13d
   0x0000000100157b2f <+383>:   mov    0x2a565a(%rip),%rax        # 0x1003fd190
   0x0000000100157b36 <+390>:   mov    (%rax),%rax
   0x0000000100157b39 <+393>:   cmp    -0x30(%rbp),%rax
   0x0000000100157b3d <+397>:   jne    0x100157b54 <face_inherited_attr+420>

xfaces.c:
2195      return attr_val;
   0x0000000100157b3f <+399>:   mov    %r13,%rax
   0x0000000100157b42 <+402>:   add    $0xc8,%rsp
   0x0000000100157b49 <+409>:   pop    %rbx
   0x0000000100157b4a <+410>:   pop    %r12
   0x0000000100157b4c <+412>:   pop    %r13
   0x0000000100157b4e <+414>:   pop    %r14
   0x0000000100157b50 <+416>:   pop    %r15
   0x0000000100157b52 <+418>:   pop    %rbp
   0x0000000100157b53 <+419>:   retq
   0x0000000100157b54 <+420>:   callq  0x1003c72cc
End of assembler dump.
(gdb)

[-- Attachment #3: modified-optimized.txt --]
[-- Type: text/plain, Size: 7935 bytes --]

(gdb) disass /s face_inherited_attr
Dump of assembler code for function face_inherited_attr:
xfaces.c:
2156    {
   0x00000001001579a0 <+0>:     push   %rbp
   0x00000001001579a1 <+1>:     mov    %rsp,%rbp
   0x00000001001579a4 <+4>:     push   %r15
   0x00000001001579a6 <+6>:     push   %r14
   0x00000001001579a8 <+8>:     push   %r13
   0x00000001001579aa <+10>:    push   %r12
   0x00000001001579ac <+12>:    push   %rbx
   0x00000001001579ad <+13>:    sub    $0xc8,%rsp
   0x00000001001579b4 <+20>:    mov    %r8,-0xd8(%rbp)
   0x00000001001579bb <+27>:    mov    %rdx,%rax
   0x00000001001579be <+30>:    mov    %rsi,%r12
   0x00000001001579c1 <+33>:    mov    %rdi,%r15
   0x00000001001579c4 <+36>:    mov    0x2a57c5(%rip),%rdx        # 0x1003fd190
   0x00000001001579cb <+43>:    mov    (%rdx),%rdx
   0x00000001001579ce <+46>:    mov    %rdx,-0x30(%rbp)
   0x00000001001579d2 <+50>:    mov    %ecx,-0xdc(%rbp)

2157      Lisp_Object inherited_attrs[LFACE_VECTOR_SIZE];
2158      Lisp_Object attr_val = attrs[attr_idx];
   0x00000001001579d8 <+56>:    mov    %ecx,%ecx
   0x00000001001579da <+58>:    mov    %rcx,-0xe8(%rbp)
   0x00000001001579e1 <+65>:    mov    (%rax,%rcx,8),%r14
   0x00000001001579e5 <+69>:    lea    -0xd0(%rbp),%rdi

2159
2160      memcpy (inherited_attrs, attrs, LFACE_VECTOR_SIZE * sizeof (attrs[0]));
   0x00000001001579ec <+76>:    mov    $0xa0,%edx
   0x00000001001579f1 <+81>:    mov    %rax,%rsi
   0x00000001001579f4 <+84>:    callq  0x1003c7938

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x00000001001579f9 <+89>:    cmp    $0xd140,%r14

xfaces.c:
2162             && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x0000000100157a00 <+96>:    je     0x100157a2c <face_inherited_attr+140>
   0x0000000100157a02 <+98>:    jmpq   0x100157b27 <face_inherited_attr+391>
   0x0000000100157a07 <+103>:   nopw   0x0(%rax,%rax,1)

2191                break;
2192              attr_val = inherited_attrs[attr_idx];
   0x0000000100157a10 <+112>:   mov    -0xe8(%rbp),%rax
   0x0000000100157a17 <+119>:   mov    -0xd0(%rbp,%rax,8),%r14

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157a1f <+127>:   cmp    $0xd140,%r14

xfaces.c:
2162             && !NILP (inherited_attrs[LFACE_INHERIT_INDEX])
   0x0000000100157a26 <+134>:   jne    0x100157b27 <face_inherited_attr+391>
   0x0000000100157a2c <+140>:   mov    -0x50(%rbp),%r13
   0x0000000100157a30 <+144>:   mov    $0xd140,%r14d

2163             && !UNSPECIFIEDP (inherited_attrs[LFACE_INHERIT_INDEX]))
   0x0000000100157a36 <+150>:   test   %r13,%r13
   0x0000000100157a39 <+153>:   je     0x100157b27 <face_inherited_attr+391>
   0x0000000100157a3f <+159>:   cmp    $0xd140,%r13
   0x0000000100157a46 <+166>:   je     0x100157b27 <face_inherited_attr+391>

./lisp.h:
758       return lisp_h_TAGGEDP (a, tag);
   0x0000000100157a4c <+172>:   lea    0x5(%r13),%eax
   0x0000000100157a50 <+176>:   test   $0x7,%al

xfaces.c:
2168          if (CONSP (parent_face))
   0x0000000100157a52 <+178>:   je     0x100157a80 <face_inherited_attr+224>

2181                    break;
2182                }
2183              if (!ok)      /* bad face? */
2184                break;
2185            }
2186          else
2187            {
2188              ok = get_lface_attributes (w, f, parent_face, inherited_attrs,
   0x0000000100157a54 <+180>:   xor    %r8d,%r8d
   0x0000000100157a57 <+183>:   mov    %r15,%rdi
   0x0000000100157a5a <+186>:   mov    %r12,%rsi
   0x0000000100157a5d <+189>:   mov    %r13,%rdx
   0x0000000100157a60 <+192>:   lea    -0xd0(%rbp),%rcx
   0x0000000100157a67 <+199>:   mov    -0xd8(%rbp),%r9
   0x0000000100157a6e <+206>:   callq  0x100152c20 <get_lface_attributes>

2189                                         false, named_merge_points);
2190              if (!ok)
   0x0000000100157a73 <+211>:   test   %al,%al
   0x0000000100157a75 <+213>:   jne    0x100157a10 <face_inherited_attr+112>
   0x0000000100157a77 <+215>:   jmpq   0x100157b1c <face_inherited_attr+380>
   0x0000000100157a7c <+220>:   nopl   0x0(%rax)

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157a80 <+224>:   test   %r13,%r13
   0x0000000100157a83 <+227>:   lea    -0xd0(%rbp),%rbx
   0x0000000100157a8a <+234>:   mov    -0xd8(%rbp),%r14

xfaces.c:
2172              for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x0000000100157a91 <+241>:   je     0x100157b07 <face_inherited_attr+359>
   0x0000000100157a93 <+243>:   nopw   %cs:0x0(%rax,%rax,1)
   0x0000000100157a9d <+253>:   nopl   (%rax)

./lisp.h:
1443      return lisp_h_XCAR (c);
   0x0000000100157aa0 <+256>:   mov    -0x3(%r13),%rdx

xfaces.c:
2174                  ok = get_lface_attributes (w, f, XCAR (tail), inherited_attrs,
   0x0000000100157aa4 <+260>:   xor    %r8d,%r8d
   0x0000000100157aa7 <+263>:   mov    %r15,%rdi
   0x0000000100157aaa <+266>:   mov    %r12,%rsi
   0x0000000100157aad <+269>:   mov    %rbx,%rcx
   0x0000000100157ab0 <+272>:   mov    %r14,%r9
   0x0000000100157ab3 <+275>:   callq  0x100152c20 <get_lface_attributes>

2175                                             false, named_merge_points);
2176                  if (!ok)
   0x0000000100157ab8 <+280>:   test   %al,%al
   0x0000000100157aba <+282>:   je     0x100157b1c <face_inherited_attr+380>

2177                    break;
2178                  attr_val = face_inherited_attr (w, f, inherited_attrs, attr_idx,
   0x0000000100157abc <+284>:   mov    %r15,%rdi
   0x0000000100157abf <+287>:   mov    %r12,%rsi
   0x0000000100157ac2 <+290>:   mov    %rbx,%rdx
   0x0000000100157ac5 <+293>:   mov    -0xdc(%rbp),%ecx
   0x0000000100157acb <+299>:   mov    %r14,%r8
   0x0000000100157ace <+302>:   callq  0x1001579a0 <face_inherited_attr>

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157ad3 <+307>:   cmp    $0xd140,%rax

xfaces.c:
2180                  if (!UNSPECIFIEDP (attr_val))
   0x0000000100157ad9 <+313>:   jne    0x100157b24 <face_inherited_attr+388>

./lisp.h:
1449      return lisp_h_XCDR (c);
   0x0000000100157adb <+315>:   mov    0x5(%r13),%r13

1270      return lisp_h_EQ (x, y);
   0x0000000100157adf <+319>:   test   %r13,%r13
   0x0000000100157ae2 <+322>:   lea    -0xd0(%rbp),%rbx
   0x0000000100157ae9 <+329>:   mov    -0xd8(%rbp),%r14

xfaces.c:
2172              for (tail = parent_face; !NILP (tail); tail = XCDR (tail))
   0x0000000100157af0 <+336>:   jne    0x100157aa0 <face_inherited_attr+256>
   0x0000000100157af2 <+338>:   mov    $0xd140,%r14d

./lisp.h:
1270      return lisp_h_EQ (x, y);
   0x0000000100157af8 <+344>:   cmp    $0xd140,%r14
   0x0000000100157aff <+351>:   je     0x100157a2c <face_inherited_attr+140>
   0x0000000100157b05 <+357>:   jmp    0x100157b27 <face_inherited_attr+391>
   0x0000000100157b07 <+359>:   mov    $0xd140,%r14d
   0x0000000100157b0d <+365>:   cmp    $0xd140,%r14
   0x0000000100157b14 <+372>:   je     0x100157a2c <face_inherited_attr+140>
   0x0000000100157b1a <+378>:   jmp    0x100157b27 <face_inherited_attr+391>
   0x0000000100157b1c <+380>:   mov    $0xd140,%r14d
   0x0000000100157b22 <+386>:   jmp    0x100157b27 <face_inherited_attr+391>
   0x0000000100157b24 <+388>:   mov    %rax,%r14
   0x0000000100157b27 <+391>:   mov    0x2a5662(%rip),%rax        # 0x1003fd190
   0x0000000100157b2e <+398>:   mov    (%rax),%rax
   0x0000000100157b31 <+401>:   cmp    -0x30(%rbp),%rax
   0x0000000100157b35 <+405>:   jne    0x100157b4c <face_inherited_attr+428>

xfaces.c:
2195      return attr_val;
   0x0000000100157b37 <+407>:   mov    %r14,%rax
   0x0000000100157b3a <+410>:   add    $0xc8,%rsp
   0x0000000100157b41 <+417>:   pop    %rbx
   0x0000000100157b42 <+418>:   pop    %r12
   0x0000000100157b44 <+420>:   pop    %r13
   0x0000000100157b46 <+422>:   pop    %r14
   0x0000000100157b48 <+424>:   pop    %r15
   0x0000000100157b4a <+426>:   pop    %rbp
   0x0000000100157b4b <+427>:   retq
   0x0000000100157b4c <+428>:   callq  0x1003c72cc
End of assembler dump.
(gdb)

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  8:58                               ` Robert Pluim
@ 2020-01-10  9:21                                 ` Eli Zaretskii
  2020-01-10 10:18                                   ` Robert Pluim
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-10  9:21 UTC (permalink / raw)
  To: Robert Pluim; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

> From: Robert Pluim <rpluim@gmail.com>
> Cc: Pip Cet <pipcet@gmail.com>,  38748@debbugs.gnu.org,  alan@idiocy.org,
>   andreyk.mad@gmail.com,  jguenther@gmail.com
> Date: Fri, 10 Jan 2020 09:58:52 +0100
> 
> Itʼs possible that there is only one bug.

I certainly hope so!

> The emacs Iʼve been using with the change in nsterm.m suggested by
> Pip has been completely stable. If it does crash again I can trawl
> through last_marked.

Thanks.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  8:27                             ` Eli Zaretskii
  2020-01-10  8:58                               ` Robert Pluim
@ 2020-01-10  9:22                               ` Pip Cet
  2020-01-10  9:33                                 ` Eli Zaretskii
  2020-01-11 13:59                                 ` Alan Third
  1 sibling, 2 replies; 52+ messages in thread
From: Pip Cet @ 2020-01-10  9:22 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

On Fri, Jan 10, 2020 at 8:27 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > I can. I think we're looking at two bugs: the first is the simple
> > use-after-free of XFRAME (frame)->output_data.ns where `frame' is a
> > dead frame. I've confirmed on GNU/Linux that mark_frame is called for
> > a frame for which x_free_frame_resources has already been called, if
> > there's a global variable still referencing the frame. I think the
> > same thing happens on macOS.
>
> This one doesn't depend on the 'ok's initialization in
> face_inherited_attr in any way, does it?

It doesn't, no.

> What do you mean by "secondary thread"?

It's my impression that macOS forces us to run in several threads,
even though we don't really want to do so. For example, changeFont in
nsterm.m appears not to assume it's run on the main thread, but calls
build_string, which sounds dangerous to me.

> And how can GC modify Lisp
> data structures? that'd be a terrible bug.

Yes, it would be, but if bug#2 is real it's going to be terrible in
one way or another (I hope it's not GC-related, but "just" a stack
overflow).

> In any case, the full backtrace shows no trace of face_inherited_attr
> call anywhere in the callstack, so if there is indeed infinite
> recursion in that function, it was somehow exited long ago by the time
> GC runs.

I don't think the full backtrace is bug#2, it's bug#1.

> As for the tail-recursion part: do you see any sign of that in the
> disassembly posted by Robert?

No, just in the backtrace which shows execution at xfaces.c:2226, with
the PC not saved in the stack frame.

> I didn't, but maybe I missed
> something.  And such subtleties should only rear their ugly heads in
> optimized code, whereas we already know that an unoptimized build
> crashes in the same way.

Do we, though? We know that an unoptimized build crashes, but we don't
know it's the (hypothetical, as I said) bug#2.
>
> I still think the shortest way to finding the culprit here is to
> patiently and painfully go over the last_marked array, deciphering
> the Lisp object we marked, until we succeed in identifying the Lisp
> data structure which got corrupted.  Once we succeed in identifying
> that data structure, it should be relatively easy to find who and
> where corrupts it.  This may mean a lot of inconvenient drudgery,
> exacerbated by the fact that having a functional GDB on macOS is not
> easy, but I don't think we have a better way at this point.

I disagree. The patch to nsterm.m is obviously harmless, and appears
to fix the one bug we have clear evidence of, in a way that seems
logical and necessary to me.

If there is a second bug, and the backtrace we saw wasn't just a
fluke, it's going to show up when people run emacs on macOS in gdb in
all-stop mode. The problem is I think that hardly ever happens, and I
don't have access to a macOS machine.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  9:22                               ` Pip Cet
@ 2020-01-10  9:33                                 ` Eli Zaretskii
  2020-01-11 13:59                                 ` Alan Third
  1 sibling, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-10  9:33 UTC (permalink / raw)
  To: Pip Cet; +Cc: rpluim, 38748, alan, andreyk.mad, jguenther

> From: Pip Cet <pipcet@gmail.com>
> Date: Fri, 10 Jan 2020 09:22:30 +0000
> Cc: rpluim@gmail.com, alan@idiocy.org, jguenther@gmail.com, 
> 	andreyk.mad@gmail.com, 38748@debbugs.gnu.org
> 
> > I still think the shortest way to finding the culprit here is to
> > patiently and painfully go over the last_marked array, deciphering
> > the Lisp object we marked, until we succeed in identifying the Lisp
> > data structure which got corrupted.  Once we succeed in identifying
> > that data structure, it should be relatively easy to find who and
> > where corrupts it.  This may mean a lot of inconvenient drudgery,
> > exacerbated by the fact that having a functional GDB on macOS is not
> > easy, but I don't think we have a better way at this point.
> 
> I disagree. The patch to nsterm.m is obviously harmless, and appears
> to fix the one bug we have clear evidence of, in a way that seems
> logical and necessary to me.

I wasn't talking about that part (I agree that fix should be
installed), but again, it's unrelated to the initialization of 'ok'.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  9:21                                 ` Eli Zaretskii
@ 2020-01-10 10:18                                   ` Robert Pluim
  2020-01-11  6:26                                     ` Pankaj Jangid
  0 siblings, 1 reply; 52+ messages in thread
From: Robert Pluim @ 2020-01-10 10:18 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: pipcet, alan, jguenther, andreyk.mad, 38748

>>>>> On Fri, 10 Jan 2020 11:21:59 +0200, Eli Zaretskii <eliz@gnu.org> said:

    >> From: Robert Pluim <rpluim@gmail.com>
    >> Cc: Pip Cet <pipcet@gmail.com>,  38748@debbugs.gnu.org,  alan@idiocy.org,
    >> andreyk.mad@gmail.com,  jguenther@gmail.com
    >> Date: Fri, 10 Jan 2020 09:58:52 +0100
    >> 
    >> Itʼs possible that there is only one bug.

    Eli> I certainly hope so!

    >> The emacs Iʼve been using with the change in nsterm.m suggested by
    >> Pip has been completely stable. If it does crash again I can trawl
    >> through last_marked.

Although of course that build is with '-O0', and if there is a 2nd bug
it would be optimization dependent. Iʼll rebuild with the default
'-O2' and run that.

Robert





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10 10:18                                   ` Robert Pluim
@ 2020-01-11  6:26                                     ` Pankaj Jangid
  2020-01-11  8:08                                       ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Pankaj Jangid @ 2020-01-11  6:26 UTC (permalink / raw)
  To: 38748

Yesterday, Emacs 27.0.60 (built from HEAD) crashed on my macOS
10.15.2. I could not reproduce it after many tries. But just in case if
it happens again, what information should I share apart from steps to
reproduce.

Is there a crash dump create somewhere? I am not aware of it.

Regards
-- 
Pankaj Jangid







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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11  6:26                                     ` Pankaj Jangid
@ 2020-01-11  8:08                                       ` Eli Zaretskii
  2020-01-11 10:43                                         ` Pankaj Jangid
  0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-11  8:08 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 38748

> From: Pankaj Jangid <p4j@j4d.net>
> Date: Sat, 11 Jan 2020 06:26:45 +0000
> 
> Yesterday, Emacs 27.0.60 (built from HEAD) crashed on my macOS
> 10.15.2. I could not reproduce it after many tries. But just in case if
> it happens again, what information should I share apart from steps to
> reproduce.

In general, if Emacs crashes from time to time, my advice is to run it
under a debugger at all times, and when it crashes, produce a
backtrace and post it together with the bug report.  If you can afford
leaving the crashed session under the debugger, please do, as we might
have some requests for you to look inside the crashed session and show
values of some variables.

> Is there a crash dump create somewhere? I am not aware of it.

It's your OS function.  I don't use macOS, but every modern OS records
some information about a crash of every program in some place, so
searching the Internet and/or your system documentation will certainly
reveal how to find that place and look up the crash info from there.

Thanks.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11  8:08                                       ` Eli Zaretskii
@ 2020-01-11 10:43                                         ` Pankaj Jangid
  2020-01-11 12:14                                           ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Pankaj Jangid @ 2020-01-11 10:43 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 38748

Eli Zaretskii <eliz@gnu.org> writes:
>> Yesterday, Emacs 27.0.60 (built from HEAD) crashed on my macOS
>> ...
> In general, if Emacs crashes from time to time, my advice is to run it
> under a debugger at all times, and when it crashes, produce a
> backtrace and post it together with the bug report.  If you can afford
> leaving the crashed session under the debugger, please do, as we might
> have some requests for you to look inside the crashed session and show
> values of some variables.

Thanks for this info. I'll follow the above steps.

>> Is there a crash dump create somewhere? I am not aware of it.
>
> It's your OS function.  I don't use macOS, but every modern OS records
> some information about a crash of every program in some place, so
> searching the Internet and/or your system documentation will certainly
> reveal how to find that place and look up the crash info from there.
>

Yes. About 10 mins back, my Emacs crashed again (Emacs-27.0.60
HEAD). Got the OS dump,

https://send.firefox.com/download/2efd11c5e13a4fd7/#AsR4tM-dV4cV4Cwig09pyA

Regards
Pankaj





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 10:43                                         ` Pankaj Jangid
@ 2020-01-11 12:14                                           ` Eli Zaretskii
  0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-11 12:14 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 38748

> From: Pankaj Jangid <p4j@j4d.net>
> Cc: 38748@debbugs.gnu.org
> Date: Sat, 11 Jan 2020 10:43:10 +0000
> 
> >> Is there a crash dump create somewhere? I am not aware of it.
> >
> > It's your OS function.  I don't use macOS, but every modern OS records
> > some information about a crash of every program in some place, so
> > searching the Internet and/or your system documentation will certainly
> > reveal how to find that place and look up the crash info from there.
> >
> 
> Yes. About 10 mins back, my Emacs crashed again (Emacs-27.0.60
> HEAD). Got the OS dump,
> 
> https://send.firefox.com/download/2efd11c5e13a4fd7/#AsR4tM-dV4cV4Cwig09pyA

Looks like the other crashes reported here, so please stay tuned for a
possible solution.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-10  9:22                               ` Pip Cet
  2020-01-10  9:33                                 ` Eli Zaretskii
@ 2020-01-11 13:59                                 ` Alan Third
  2020-01-11 14:13                                   ` Pip Cet
  1 sibling, 1 reply; 52+ messages in thread
From: Alan Third @ 2020-01-11 13:59 UTC (permalink / raw)
  To: Pip Cet; +Cc: 38748, rpluim, andreyk.mad, jguenther

On Fri, Jan 10, 2020 at 09:22:30AM +0000, Pip Cet wrote:
> On Fri, Jan 10, 2020 at 8:27 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > What do you mean by "secondary thread"?
> 
> It's my impression that macOS forces us to run in several threads,
> even though we don't really want to do so. For example, changeFont in
> nsterm.m appears not to assume it's run on the main thread, but calls
> build_string, which sounds dangerous to me.

What makes you think it’s assuming it may not be run on the main
thread?

macOS does set up several threads, but it doesn’t force any of your
code to run in arbitrary threads.

One of the big TODOs in the NS port is making code that may be called
from lisp safe to run in any thread because at the moment it all
assumes it’s running in a single thread, but lisp can call from any
lisp thread (and then Emacs crashes).

-- 
Alan Third





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 13:59                                 ` Alan Third
@ 2020-01-11 14:13                                   ` Pip Cet
  2020-01-11 19:07                                     ` Alan Third
  0 siblings, 1 reply; 52+ messages in thread
From: Pip Cet @ 2020-01-11 14:13 UTC (permalink / raw)
  To: Alan Third; +Cc: 38748, rpluim, andreyk.mad, jguenther

On Sat, Jan 11, 2020 at 1:59 PM Alan Third <alan@idiocy.org> wrote:
> > It's my impression that macOS forces us to run in several threads,
> > even though we don't really want to do so. For example, changeFont in
> > nsterm.m appears not to assume it's run on the main thread, but calls
> > build_string, which sounds dangerous to me.
>
> What makes you think it’s assuming it may not be run on the main
> thread?

The way it doesn't simply call Lisp, but sets up an event to be
handled in the event loop. How is changeFont actually called? Would it
be safe to call Lisp from it?

> macOS does set up several threads, but it doesn’t force any of your
> code to run in arbitrary threads.

That's good to know, thanks.





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-09 15:15                                   ` Robert Pluim
@ 2020-01-11 18:37                                     ` Pieter van Oostrum
  2020-01-11 18:43                                       ` Eli Zaretskii
  2020-01-11 19:14                                       ` Pip Cet
  0 siblings, 2 replies; 52+ messages in thread
From: Pieter van Oostrum @ 2020-01-11 18:37 UTC (permalink / raw)
  To: Robert Pluim; +Cc: Pip Cet, jguenther, alan, andreyk.mad, 38748

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Thu, 9 Jan 2020 14:16:54 +0000, Pip Cet <pipcet@gmail.com> said:
>
>     Pip> On Thu, Jan 9, 2020 at 1:51 PM Andrii Kolomoiets <andreyk.mad@gmail.com> wrote:
>     >> Here is the '~/emacs-crash.el' content:
>     >> (make-frame `((parent-frame . ,(window-frame))))
>     >> (make-frame `((parent-frame . ,(window-frame))))
>     >> (make-frame `((parent-frame . ,(window-frame))))
>     >> (make-frame `((parent-frame . ,(window-frame))))
>     >> (delete-frame)
>     >> (delete-frame)
>     >> (delete-frame)
>     >> (delete-frame)
>     >> (garbage-collect)
>
>     Pip> That sounds like Robert's bug, but not like the one that's related to
>     Pip> the "x = false" thing.
>
>     Pip> Can you try the attached patch?
>
>     Pip> diff --git a/src/nsterm.m b/src/nsterm.m
>     Pip> index 03754e5ae5..c1d1d41117 100644
>     Pip> --- a/src/nsterm.m
>     Pip> +++ b/src/nsterm.m
>     Pip> @@ -1644,6 +1644,7 @@ Hide the window (X11 semantics)
>     Pip>    [view release];
>  
>     Pip>    xfree (f->output_data.ns);
>     Pip> +  f->output_data.ns = NULL;
>  
>     Pip>    unblock_input ();
>     Pip>  }
>
> That has fixed things for me, not been able to crash it with Andrii's
> recipe (I had to increase the number of frames to get it to crash).
>
> Robert

I compiled HEAD with this patch applied, and it still crashed but with the other crash cause (in Fmouse_pixel_position).
-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 18:37                                     ` Pieter van Oostrum
@ 2020-01-11 18:43                                       ` Eli Zaretskii
  2020-01-11 21:23                                         ` Pieter van Oostrum
  2020-01-11 19:14                                       ` Pip Cet
  1 sibling, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-11 18:43 UTC (permalink / raw)
  To: Pieter van Oostrum; +Cc: jguenther, andreyk.mad, rpluim, alan, pipcet, 38748

> From: Pieter van Oostrum <pieter-l@vanoostrum.org>
> Date: Sat, 11 Jan 2020 19:37:02 +0100
> Cc: Pip Cet <pipcet@gmail.com>, jguenther@gmail.com, alan@idiocy.org,
>  andreyk.mad@gmail.com, 38748@debbugs.gnu.org
> 
> Robert Pluim <rpluim@gmail.com> writes:
> 
> >     Pip> diff --git a/src/nsterm.m b/src/nsterm.m
> >     Pip> index 03754e5ae5..c1d1d41117 100644
> >     Pip> --- a/src/nsterm.m
> >     Pip> +++ b/src/nsterm.m
> >     Pip> @@ -1644,6 +1644,7 @@ Hide the window (X11 semantics)
> >     Pip>    [view release];
> >  
> >     Pip>    xfree (f->output_data.ns);
> >     Pip> +  f->output_data.ns = NULL;
> >  
> >     Pip>    unblock_input ();
> >     Pip>  }
> >
> > That has fixed things for me, not been able to crash it with Andrii's
> > recipe (I had to increase the number of frames to get it to crash).
> >
> > Robert
> 
> I compiled HEAD with this patch applied, and it still crashed but with the other crash cause (in Fmouse_pixel_position).

Can you show the values of variables I asked about regarding that
crash?





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 14:13                                   ` Pip Cet
@ 2020-01-11 19:07                                     ` Alan Third
  0 siblings, 0 replies; 52+ messages in thread
From: Alan Third @ 2020-01-11 19:07 UTC (permalink / raw)
  To: Pip Cet; +Cc: 38748, rpluim, andreyk.mad, jguenther

On Sat, Jan 11, 2020 at 02:13:43PM +0000, Pip Cet wrote:
> On Sat, Jan 11, 2020 at 1:59 PM Alan Third <alan@idiocy.org> wrote:
> > > It's my impression that macOS forces us to run in several threads,
> > > even though we don't really want to do so. For example, changeFont in
> > > nsterm.m appears not to assume it's run on the main thread, but calls
> > > build_string, which sounds dangerous to me.
> >
> > What makes you think it’s assuming it may not be run on the main
> > thread?
> 
> The way it doesn't simply call Lisp, but sets up an event to be
> handled in the event loop. How is changeFont actually called? Would it
> be safe to call Lisp from it?

changeFont is called during the NS run (event) loop which I don’t
think is safe for calling lisp.

Effectively Emacs requests the font panel to be opened and then any
changes made in it are handled as though they’re user input events. I
remember looking into it because it doesn’t work like on other
toolkits, but because it’s this detached thing that only communicates
through input events while Emacs continues running it makes it
difficult to match its behaviour.

-- 
Alan Third





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 18:37                                     ` Pieter van Oostrum
  2020-01-11 18:43                                       ` Eli Zaretskii
@ 2020-01-11 19:14                                       ` Pip Cet
  2020-01-11 21:36                                         ` Pieter van Oostrum
  1 sibling, 1 reply; 52+ messages in thread
From: Pip Cet @ 2020-01-11 19:14 UTC (permalink / raw)
  To: Pieter van Oostrum; +Cc: Robert Pluim, alan, jguenther, andreyk.mad, 38748

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

On Sat, Jan 11, 2020 at 6:37 PM Pieter van Oostrum
<pieter-l@vanoostrum.org> wrote:
> I compiled HEAD with this patch applied, and it still crashed but with the other crash cause (in Fmouse_pixel_position).

Do you have a backtrace? I think it's a NULL pointer reference now.
The attached patch might help.

[-- Attachment #2: 38748b.diff --]
[-- Type: text/x-patch, Size: 409 bytes --]

diff --git a/src/nsterm.m b/src/nsterm.m
index 57573ef8d7..5aa170258e 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -2532,7 +2532,7 @@ so some key presses (TAB) are swallowed by the system.  */
       && FRAME_LIVE_P (dpyinfo->last_mouse_frame))
     f = dpyinfo->last_mouse_frame;
 
-  if (f && FRAME_NS_P (f))
+  if (f && FRAME_NS_P (f) && FRAME_OUTPUT_DATA (f))
     {
       view = FRAME_NS_VIEW (f);
 

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 18:43                                       ` Eli Zaretskii
@ 2020-01-11 21:23                                         ` Pieter van Oostrum
  2020-01-12  3:33                                           ` Eli Zaretskii
  0 siblings, 1 reply; 52+ messages in thread
From: Pieter van Oostrum @ 2020-01-11 21:23 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: jguenther, andreyk.mad, rpluim, alan, pipcet, 38748

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Pieter van Oostrum <pieter-l@vanoostrum.org>
>> Date: Sat, 11 Jan 2020 19:37:02 +0100
>> Cc: Pip Cet <pipcet@gmail.com>, jguenther@gmail.com, alan@idiocy.org,
>>  andreyk.mad@gmail.com, 38748@debbugs.gnu.org
>> 
>> Robert Pluim <rpluim@gmail.com> writes:
>> 
>> >     Pip> diff --git a/src/nsterm.m b/src/nsterm.m
>> >     Pip> index 03754e5ae5..c1d1d41117 100644
>> >     Pip> --- a/src/nsterm.m
>> >     Pip> +++ b/src/nsterm.m
>> >     Pip> @@ -1644,6 +1644,7 @@ Hide the window (X11 semantics)
>> >     Pip>    [view release];
>> >  
>> >     Pip>    xfree (f->output_data.ns);
>> >     Pip> +  f->output_data.ns = NULL;
>> >  
>> >     Pip>    unblock_input ();
>> >     Pip>  }
>> >
>> > That has fixed things for me, not been able to crash it with Andrii's
>> > recipe (I had to increase the number of frames to get it to crash).
>> >
>> > Robert
>> 
>> I compiled HEAD with this patch applied, and it still crashed but with
>> the other crash cause (in Fmouse_pixel_position).
>
> Can you show the values of variables I asked about regarding that
> crash?

Sorry, no. I wasn't running under gdb when that crash occurred (now I do). And I wasn't aware that you asked about some variables for this particular crash. Only for the other one with all the  mark-related stuff. So which variables would that be? I couldn't find it in the discussion.
-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]





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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 19:14                                       ` Pip Cet
@ 2020-01-11 21:36                                         ` Pieter van Oostrum
  0 siblings, 0 replies; 52+ messages in thread
From: Pieter van Oostrum @ 2020-01-11 21:36 UTC (permalink / raw)
  To: Pip Cet; +Cc: Robert Pluim, alan, jguenther, andreyk.mad, 38748

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

Pip Cet <pipcet@gmail.com> writes:

> On Sat, Jan 11, 2020 at 6:37 PM Pieter van Oostrum
> <pieter-l@vanoostrum.org> wrote:
>> I compiled HEAD with this patch applied, and it still crashed but with
>> the other crash cause (in Fmouse_pixel_position).
>
> Do you have a backtrace? I think it's a NULL pointer reference now.
> The attached patch might help.

I have a backtrace, but without debug info. I am now compiling with your patch and with debug info, as described in etc/DEBUG.


[-- Attachment #2: Emacs_2020-01-11-144434_Cochabamba.crash --]
[-- Type: application/octet-stream, Size: 77399 bytes --]

Process:               Emacs [54338]
Path:                  /Applications/EmacsTest.app/Contents/MacOS/Emacs
Identifier:            Emacs
Version:               Version 28.0.50 (9.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Emacs [54338]
User ID:               506

Date/Time:             2020-01-11 14:43:40.026 +0100
OS Version:            Mac OS X 10.13.6 (17G10021)
Report Version:        12
Anonymous UUID:        C9D55E82-4E1F-2DA8-B047-D13F7CEED0BF

Sleep/Wake UUID:       47C2250F-201C-41C5-8972-4C9E4BD79E5A

Time Awake Since Boot: 48000 seconds
Time Since Wake:       20000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000090429cc8d
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x90429cc8d:
    MALLOC_LARGE_REUSABLE  0000000168511000-0000000168a8f000 [ 5624K] rw-/rwx SM=COW  
--> 
    MALLOC_NANO            0000600000000000-0000600001600000 [ 22.0M] rw-/rwx SM=PRV  

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff69460b66 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6962b080 pthread_kill + 333
2   libsystem_c.dylib             	0x00007fff6936e6fe raise + 26
3   org.gnu.Emacs                 	0x000000010046ca31 terminate_due_to_signal + 273
4   org.gnu.Emacs                 	0x00000001004a2043 emacs_abort + 19
5   org.gnu.Emacs                 	0x0000000100680cf8 ns_term_shutdown + 168
6   org.gnu.Emacs                 	0x000000010046ce33 shut_down_emacs + 611
7   org.gnu.Emacs                 	0x000000010046c9cd terminate_due_to_signal + 173
8   org.gnu.Emacs                 	0x00000001004a6a98 handle_fatal_signal + 24
9   org.gnu.Emacs                 	0x00000001004a6b32 deliver_thread_signal + 146
10  org.gnu.Emacs                 	0x00000001004a431a deliver_fatal_thread_signal + 26
11  org.gnu.Emacs                 	0x00000001004a6bd6 handle_sigsegv + 134
12  libsystem_platform.dylib      	0x00007fff6961ef5a _sigtramp + 26
13  ???                           	000000000000000000 0 + 0
14  org.gnu.Emacs                 	0x000000010032cb4b Fmouse_pixel_position + 187
15  org.gnu.Emacs                 	0x000000010057af02 funcall_subr + 466
16  org.gnu.Emacs                 	0x0000000100579c80 Ffuncall + 464
17  org.gnu.Emacs                 	0x00000001005ec727 exec_byte_code + 8983
18  org.gnu.Emacs                 	0x000000010057b3b5 funcall_lambda + 533
19  org.gnu.Emacs                 	0x0000000100579cc8 Ffuncall + 536
20  org.gnu.Emacs                 	0x000000010057a804 call1 + 68
21  org.gnu.Emacs                 	0x00000001004774f1 show_help_echo + 241
22  org.gnu.Emacs                 	0x000000010047a1d0 read_char + 10864
23  org.gnu.Emacs                 	0x0000000100473c6c read_key_sequence + 1980
24  org.gnu.Emacs                 	0x000000010047261b command_loop_1 + 1483
25  org.gnu.Emacs                 	0x000000010057320f internal_condition_case + 127
26  org.gnu.Emacs                 	0x000000010048a77c command_loop_2 + 44
27  org.gnu.Emacs                 	0x0000000100572988 internal_catch + 72
28  org.gnu.Emacs                 	0x0000000100471448 command_loop + 280
29  org.gnu.Emacs                 	0x0000000100471280 recursive_edit_1 + 192
30  org.gnu.Emacs                 	0x0000000100471614 Frecursive_edit + 308
31  org.gnu.Emacs                 	0x000000010046ea58 main + 7048
32  libdyld.dylib                 	0x00007fff69310015 start + 1

Thread 1:: gmain
0   libsystem_kernel.dylib        	0x00007fff69460cf2 __select + 10
1   libglib-2.0.0.dylib           	0x0000000101251ce6 g_poll + 405
2   libglib-2.0.0.dylib           	0x00000001012459dd g_main_context_iterate + 340
3   libglib-2.0.0.dylib           	0x0000000101245a8b g_main_context_iteration + 55
4   libglib-2.0.0.dylib           	0x0000000101246b6a glib_worker_main + 30
5   libglib-2.0.0.dylib           	0x00000001012675a7 g_thread_proxy + 90
6   libsystem_pthread.dylib       	0x00007fff69628661 _pthread_body + 340
7   libsystem_pthread.dylib       	0x00007fff6962850d _pthread_start + 377
8   libsystem_pthread.dylib       	0x00007fff69627bf9 thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff69460cf2 __select + 10
1   org.gnu.Emacs                 	0x000000010068255a -[EmacsApp fd_handler:] + 202
2   com.apple.Foundation          	0x00007fff43459a18 __NSThread__start__ + 1197
3   libsystem_pthread.dylib       	0x00007fff69628661 _pthread_body + 340
4   libsystem_pthread.dylib       	0x00007fff6962850d _pthread_start + 377
5   libsystem_pthread.dylib       	0x00007fff69627bf9 thread_start + 13

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff694571fa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff69456714 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff41330f65 __CFRunLoopServiceMachPort + 341
3   com.apple.CoreFoundation      	0x00007fff413302b7 __CFRunLoopRun + 1783
4   com.apple.CoreFoundation      	0x00007fff4132f927 CFRunLoopRunSpecific + 487
5   com.apple.AppKit              	0x00007fff3e9f9fc4 _NSEventThread + 184
6   libsystem_pthread.dylib       	0x00007fff69628661 _pthread_body + 340
7   libsystem_pthread.dylib       	0x00007fff6962850d _pthread_start + 377
8   libsystem_pthread.dylib       	0x00007fff69627bf9 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6946128a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff6962820e _pthread_wqthread + 1552
2   libsystem_pthread.dylib       	0x00007fff69627be9 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6946128a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff69628009 _pthread_wqthread + 1035
2   libsystem_pthread.dylib       	0x00007fff69627be9 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6946128a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff69628009 _pthread_wqthread + 1035
2   libsystem_pthread.dylib       	0x00007fff69627be9 start_wqthread + 13

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

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fffa1a2c380  rcx: 0x0000000100b29348  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x0000000100b29380  rsp: 0x0000000100b29348
   r8: 0x0000600000c6a380   r9: 0x00007fff9b2ad9d0  r10: 0x0000000000000000  r11: 0x0000000000000287
  r12: 0x0000000000000307  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff69460b66  rfl: 0x0000000000000286  cr2: 0x0000604000071d20
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x10030d000 -        0x10071aff7 +org.gnu.Emacs (Version 28.0.50 - 9.0) <D822264D-EC3D-3781-B472-DFD91BC43AEC> /Applications/EmacsTest.app/Contents/MacOS/Emacs
       0x100bf4000 -        0x100f34fef +librsvg-2.2.dylib (0) <9DD8AA05-5A13-371C-A8A7-6CDF196768A1> /opt/local/lib/librsvg-2.2.dylib
       0x10103e000 -        0x101138ff3 +libgio-2.0.0.dylib (0) <54555161-5518-3683-A468-58738C2088AD> /opt/local/lib/libgio-2.0.0.dylib
       0x1011af000 -        0x1011c5ffb +libgdk_pixbuf-2.0.0.dylib (0) <A084D6A7-B0A6-3EEA-A900-564CE48985D8> /opt/local/lib/libgdk_pixbuf-2.0.0.dylib
       0x1011d1000 -        0x101202ffb +libgobject-2.0.0.dylib (0) <0EA9E091-79D3-36AB-A130-850334A6AFA6> /opt/local/lib/libgobject-2.0.0.dylib
       0x101216000 -        0x1012e6ff3 +libglib-2.0.0.dylib (0) <C83CD921-AA2D-3D66-9B8C-03E0F85B02F7> /opt/local/lib/libglib-2.0.0.dylib
       0x10130f000 -        0x101317ff7 +libintl.8.dylib (0) <EB2A624B-2A0F-3FAE-AADA-2CBF84BFDCD4> /opt/local/lib/libintl.8.dylib
       0x10131c000 -        0x1013dbfff +libcairo.2.dylib (0) <3595788D-DB00-3212-BC8D-28E2B741AA35> /opt/local/lib/libcairo.2.dylib
       0x10140f000 -        0x1014f2ff3 +libxml2.2.dylib (0) <D8A0034E-16E6-3706-9DEB-CD6335F0AD70> /opt/local/lib/libxml2.2.dylib
       0x101529000 -        0x101563fff +libncurses.6.dylib (0) <3B904C44-262A-3B6A-90E7-2329766B17F3> /opt/local/lib/libncurses.6.dylib
       0x10157c000 -        0x1016cafdf +libgnutls.30.dylib (0) <1B18B176-02BD-3F73-87D0-7C4651F7ED99> /opt/local/lib/libgnutls.30.dylib
       0x101711000 -        0x101748fff +liblcms2.2.dylib (0) <9BB70D43-597B-3F0B-9975-DA34D02E41A9> /opt/local/lib/liblcms2.2.dylib
       0x10175c000 -        0x10176cff3 +libz.1.dylib (0) <ACB7269B-A127-30F2-8EE4-1F6E0B286AF1> /opt/local/lib/libz.1.dylib
       0x101776000 -        0x101799ffb +libpng16.16.dylib (0) <243C73AB-C942-3B3D-9F27-5AE60B09BE9F> /opt/local/lib/libpng16.16.dylib
       0x1017a9000 -        0x1017b0fff +libcairo-gobject.2.dylib (0) <401A6169-1406-337A-951B-87FF1FFB5262> /opt/local/lib/libcairo-gobject.2.dylib
       0x1017bb000 -        0x1017c9ffb +libpangocairo-1.0.0.dylib (0) <A5E64993-173C-379B-8541-1CA96246F70F> /opt/local/lib/libpangocairo-1.0.0.dylib
       0x1017dc000 -        0x1017e8ff3 +libpangoft2-1.0.0.dylib (0) <B83198AF-4286-3757-BB2D-59F22F2A90EA> /opt/local/lib/libpangoft2-1.0.0.dylib
       0x1017f9000 -        0x101824ff7 +libpango-1.0.0.dylib (0) <4C0F7D64-612D-3F4D-832C-CCC5104DF669> /opt/local/lib/libpango-1.0.0.dylib
       0x10183c000 -        0x10186dfff +libfontconfig.1.dylib (0) <6E006F91-FEDF-3ADB-8D9E-27237D295A5C> /opt/local/lib/libfontconfig.1.dylib
       0x101881000 -        0x101903fff +libfreetype.6.dylib (0) <483FE273-0802-3A5C-917A-BDE40DE1C8B6> /opt/local/lib/libfreetype.6.dylib
       0x10191f000 -        0x101943ff3 +libcroco-0.6.3.dylib (0) <0B7F68CC-B424-355A-A19C-8F1EC6E2A661> /opt/local/lib/libcroco-0.6.3.dylib
       0x101955000 -        0x1019c0ffb +libpixman-1.0.dylib (0) <C07CEF4D-E0B9-373A-B02E-8CFEA7BFAD22> /opt/local/lib/libpixman-1.0.dylib
       0x1019da000 -        0x1019dafff +libX11-xcb.1.dylib (0) <C106FF1C-13AD-3407-AF70-84DC96C5FD91> /opt/local/lib/libX11-xcb.1.dylib
       0x1019e0000 -        0x1019f3ff3 +libxcb.1.dylib (0) <6F9B9CAC-1C87-35D7-BF5A-101D05D58326> /opt/local/lib/libxcb.1.dylib
       0x101a0b000 -        0x101a10fff +libxcb-render.0.dylib (0) <A27A25A0-E420-37EF-A55D-2E57B43234EE> /opt/local/lib/libxcb-render.0.dylib
       0x101a1d000 -        0x101a23fff +libXrender.1.dylib (0) <C2E7FC59-B5BA-38AE-B267-C46462278A32> /opt/local/lib/libXrender.1.dylib
       0x101a2c000 -        0x101b1afff +libX11.6.dylib (0) <146A8D40-BC34-3CBD-8E15-64FE07723FDA> /opt/local/lib/libX11.6.dylib
       0x101b3e000 -        0x101b48ff3 +libXext.6.dylib (0) <46813B74-9EF2-355E-A258-B989E49A1276> /opt/local/lib/libXext.6.dylib
       0x101b51000 -        0x101c45ff3 +libiconv.2.dylib (0) <23583374-BE1C-314C-B1C7-3DD94E1D394B> /opt/local/lib/libiconv.2.dylib
       0x101c54000 -        0x101c6dffb +libexpat.1.dylib (0) <FE0E3827-B031-3393-BD2B-88ABF26BAB97> /opt/local/lib/libexpat.1.dylib
       0x101c7b000 -        0x101c82ff7 +libuuid.16.dylib (0) <12759296-0348-3B14-B2A8-A7FD332EE734> /opt/local/lib/libuuid.16.dylib
       0x101c89000 -        0x101c99fff +libbz2.1.0.dylib (0) <D2D8E1EA-913D-3B8B-982F-52B903F53F11> /opt/local/lib/libbz2.1.0.dylib
       0x101ca0000 -        0x101ca1fff +libXau.6.dylib (0) <800D5456-D471-34E3-BB1E-F73D49C84CB7> /opt/local/lib/libXau.6.dylib
       0x101ca7000 -        0x101caaff7 +libXdmcp.6.dylib (0) <FA25C972-7F2C-3975-88EE-C8D6AE0FAFB8> /opt/local/lib/libXdmcp.6.dylib
       0x101cb3000 -        0x101d19ff7 +libpcre.1.dylib (0) <B57651DF-417D-3823-868C-A113A36664FB> /opt/local/lib/libpcre.1.dylib
       0x101d20000 -        0x101d24fff +libffi.6.dylib (0) <8D5AC8F5-EF47-30F6-82E7-6E860832E8C9> /opt/local/lib/libffi.6.dylib
       0x101d2c000 -        0x101d30fff +libgmodule-2.0.0.dylib (0) <3A9682F1-B552-313F-B41E-F36D9B56EF2B> /opt/local/lib/libgmodule-2.0.0.dylib
       0x101d36000 -        0x101d4eff7 +libfribidi.0.dylib (0) <C2310700-AD92-3C24-99AE-E905D0F6BBD5> /opt/local/lib/libfribidi.0.dylib
       0x101d52000 -        0x101d55fff +libgthread-2.0.0.dylib (0) <94F2CB28-6FBB-348B-8740-AC09EECA049B> /opt/local/lib/libgthread-2.0.0.dylib
       0x101d5b000 -        0x101deeff7 +libharfbuzz.0.dylib (0) <9A93AC2D-5C13-3EC9-A5F9-92F7F5AAC684> /opt/local/lib/libharfbuzz.0.dylib
       0x101e38000 -        0x101e4eff3 +libgraphite2.3.dylib (0) <025CA221-6AFF-3740-8577-90A925284E26> /opt/local/lib/libgraphite2.3.dylib
       0x101e59000 -        0x101fdbff3 +libicui18n.65.dylib (0) <D667D175-C296-330A-9CD1-B90A7546D33D> /opt/local/lib/libicui18n.65.dylib
       0x1020ef000 -        0x10220aff3 +libicuuc.65.dylib (0) <F9F7247A-9C08-3407-86B9-1985FFAE2DDB> /opt/local/lib/libicuuc.65.dylib
       0x102283000 -        0x103d31fff +libicudata.65.dylib (0) <48D4002F-03CC-3C7E-95A5-17EB27C74F5C> /opt/local/lib/libicudata.65.dylib
       0x103d36000 -        0x103d51ff7 +liblzma.5.dylib (0) <4AD094D9-BACF-37DA-99E6-7B5506E6B48D> /opt/local/lib/liblzma.5.dylib
       0x103d5a000 -        0x103e02fff +libp11-kit.0.dylib (0) <D59B26FA-C20B-3934-8EDA-CFB5DD630B6D> /opt/local/lib/libp11-kit.0.dylib
       0x103ec2000 -        0x103ee0fff +libidn2.0.dylib (0) <B4D0DA64-9A9A-3218-B58A-2B2B94EB549B> /opt/local/lib/libidn2.0.dylib
       0x103eeb000 -        0x10404efff +libunistring.2.dylib (0) <28164419-3CB1-3363-9E50-0815FB81E4A3> /opt/local/lib/libunistring.2.dylib
       0x104067000 -        0x104073fff +libtasn1.6.dylib (0) <9A877B52-4962-313F-B9B4-097057DB5188> /opt/local/lib/libtasn1.6.dylib
       0x10407b000 -        0x1040a3fff +libnettle.7.dylib (0) <47C42B5F-D752-3A1B-B3A8-B72CAD1C3146> /opt/local/lib/libnettle.7.dylib
       0x1040c9000 -        0x1040f1fff +libhogweed.5.dylib (0) <C500A2F5-4D70-3BC8-B90E-F002827DDE7C> /opt/local/lib/libhogweed.5.dylib
       0x104109000 -        0x10417afdf +libgmp.10.dylib (0) <EE0416EC-73D5-3B70-BEF5-E96A2EA8D77E> /opt/local/lib/libgmp.10.dylib
       0x10552f000 -        0x105531ff7  com.apple.CloudDocsFileProvider (1.0 - 575.14) <B44961F2-4735-3CE5-B519-0ED38AD5F1E5> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider
       0x105565000 -        0x1055afadf  dyld (551.5) <ACC6AC7F-EAD9-340E-B2A8-AD26FE5B387B> /usr/lib/dyld
       0x1086a8000 -        0x1086c6ffb +p11-kit-trust.so (0) <16B1773B-88C6-30A5-81F2-1AB6FF1B0CCD> /opt/local/lib/*/p11-kit-trust.so
       0x108efe000 -        0x108f01fff  com.apple.FileProviderOverride (125.15 - 125.15) <A7854D9E-5100-31FC-A84A-A86D6519FDED> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x108f07000 -        0x108f0dfff  com.apple.FinderSyncCollaborationFileProviderOverride (1.0 - 1054.6.1) <4B2A78D3-B293-3D0E-8012-4CC6D1823250> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
    0x7fff395cb000 -     0x7fff39919ff7  com.apple.RawCamera.bundle (8.05.0 - 1017.4.1) <CAF490E6-CB0E-3EF0-B3D2-C4880CF85077> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff3aea6000 -     0x7fff3af27ff7  com.apple.driver.AppleIntelHD4000GraphicsMTLDriver (10.36.26 - 10.3.6) <6F367C1D-D6E6-375B-A9A4-E8336DAC08C2> /System/Library/Extensions/AppleIntelHD4000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD4000GraphicsMTLDriver
    0x7fff3d1ed000 -     0x7fff3d3cdff3  com.apple.avfoundation (2.0 - 1536.36) <BB65ED51-CE44-31BD-A6EC-4B1EC5EADDD9> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff3d3ce000 -     0x7fff3d487fff  com.apple.audio.AVFAudio (1.0 - ???) <ECE63BA3-4344-3522-904B-71F89677AC7D> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff3d58d000 -     0x7fff3d58dfff  com.apple.Accelerate (1.11 - Accelerate 1.11) <2EF00EFE-06E8-3082-85C3-2988B422A19D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff3d58e000 -     0x7fff3d5a5ff7  libCGInterfaces.dylib (417.2) <C9175EDD-A2E3-34E9-A72E-1BF895A60DD3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff3d5a6000 -     0x7fff3dcf4ffb  com.apple.vImage (8.1 - ???) <56C275C1-459F-37CD-BF29-2E6D81C29E53> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff3dcf5000 -     0x7fff3de95ff3  libBLAS.dylib (1211.50.2) <93259222-2D94-333D-A1EB-09C6FC4A64B4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff3de96000 -     0x7fff3ded0fef  libBNNS.dylib (38.1) <0AAE0109-71D5-3B26-8401-3E62DDF97624> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff3ded1000 -     0x7fff3e2aaff7  libLAPACK.dylib (1211.50.2) <70781D0B-AEAD-33EB-9900-10DC30F37D61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff3e2ab000 -     0x7fff3e2c1ff7  libLinearAlgebra.dylib (1211.50.2) <FB5A35EA-D636-3D69-AB53-B67E1EB8134C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff3e2c2000 -     0x7fff3e2c7ff3  libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff3e2c8000 -     0x7fff3e348fff  libSparse.dylib (79.50.2) <0DC25CDD-F8C1-3D6E-B472-8B060708424F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff3e349000 -     0x7fff3e35bff7  libSparseBLAS.dylib (1211.50.2) <994A7D7E-FA3B-3943-A59C-8150B9AF86BE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff3e35c000 -     0x7fff3e4cffe7  libvDSP.dylib (622.50.5) <4BF310F4-31A3-3DA5-80E4-7F8014AD380B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff3e4d0000 -     0x7fff3e586fef  libvMisc.dylib (622.50.5) <88143A88-4FDE-35A1-85FE-54FF0C2A9E43> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff3e587000 -     0x7fff3e587fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <880DEF40-389A-3F56-ACA1-B62A5BC57E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff3e588000 -     0x7fff3e5e2ff7  com.apple.Accounts (113 - 113) <D2892B2B-2846-3E75-9A4B-224A9F343A44> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff3e5e3000 -     0x7fff3e87aff7  com.apple.AddressBook.framework (11.0 - 1808.8) <0F9FD4D6-69E6-3110-A661-25346C17D691> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff3e87b000 -     0x7fff3f6d9fff  com.apple.AppKit (6.9 - 1561.61.100) <E08E4FD1-41F6-387C-A5B0-EF7CA0BDAA78> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff3f72b000 -     0x7fff3f72bfff  com.apple.ApplicationServices (48 - 50) <0E4AA883-7EFC-36EE-8B8E-E226E2C37965> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff3f72c000 -     0x7fff3f792fff  com.apple.ApplicationServices.ATS (377 - 445.5) <703CE7E4-426A-35C0-A229-F140F30F5340> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff3f82b000 -     0x7fff3f94dfff  libFontParser.dylib (222.1.7) <9C4CEFB4-0F08-3B60-BD50-0120A37F6EA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff3f94e000 -     0x7fff3f999ff7  libFontRegistry.dylib (221.6) <30C6D1DE-C0E3-3447-A0EF-829443D95F0E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff3f9eb000 -     0x7fff3f9f0fff  libFontRegistryUI.dylib (221.6) <C9FF5F1A-07BC-3472-ADD8-C07005E1AB53> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib
    0x7fff3fa3e000 -     0x7fff3fa71ff7  libTrueTypeScaler.dylib (222.1.7) <E401BD38-5F0E-382F-B4CB-AC6063871C0F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff3fadb000 -     0x7fff3fadfff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <A5FB2694-1559-34A8-A3D3-2029F68A63CA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff3fb7f000 -     0x7fff3fbd1ffb  com.apple.HIServices (1.22 - 625) <78A1FB4F-A39C-3159-B285-600C997335FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff3fbd2000 -     0x7fff3fbe0fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <B65FF7E6-E9B5-34D8-8CA7-63D415A8A9A6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff3fbe1000 -     0x7fff3fc2dfff  com.apple.print.framework.PrintCore (13.4 - 503.2) <B90C67C1-0292-3CEC-885D-F1882CD104BE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff3fc2e000 -     0x7fff3fc68fff  com.apple.QD (3.12 - 404.2) <38B20AFF-9D54-3B52-A6DC-C0D71380AA5F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff3fc69000 -     0x7fff3fc75fff  com.apple.speech.synthesis.framework (7.8.1 - 7.8.1) <A08DE016-C8F2-3B0E-BD34-15959D13DBF0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff3fc76000 -     0x7fff3ff04ff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <514DC09A-54F3-3136-9FEF-F090208FBBE5> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff3ff06000 -     0x7fff3ff06fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <294802B9-E24D-34EB-973F-6D2B8E2E86CB> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff40229000 -     0x7fff405c6fff  com.apple.CFNetwork (902.5 - 902.5) <2D37E75A-42FD-3CDE-BAE3-D4228EF813F0> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff405db000 -     0x7fff405dbfff  com.apple.Carbon (158 - 158) <F8B370D9-2103-3276-821D-ACC756167F86> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff405dc000 -     0x7fff405dfffb  com.apple.CommonPanels (1.2.6 - 98) <2391761C-5CAA-3F68-86B7-50B37927B104> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff405e0000 -     0x7fff408e5fff  com.apple.HIToolbox (2.1.1 - 911.10) <BF7F9C0E-C732-3FB2-9BBC-362888BDA57B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff408e6000 -     0x7fff408e9ffb  com.apple.help (1.3.8 - 66) <DEBADFA8-C189-3195-B0D6-A1F2DE95882A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff408ea000 -     0x7fff408effff  com.apple.ImageCapture (9.0 - 9.0) <23B4916F-3B43-3DFF-B956-FC390EECA284> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff408f0000 -     0x7fff40985ffb  com.apple.ink.framework (10.9 - 221) <5206C8B0-22DA-36C9-998E-846EDB626D5B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff40986000 -     0x7fff409a0ff7  com.apple.openscripting (1.7 - 174) <1B2A1F9E-5534-3D61-83CA-9199B39E8708> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff409c1000 -     0x7fff409c2fff  com.apple.print.framework.Print (12 - 267) <3682ABFB-2561-3419-847D-02C247F4800D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff409c3000 -     0x7fff409c5ff7  com.apple.securityhi (9.0 - 55006) <C1406B8D-7D05-3959-808F-9C82189CF57F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff409c6000 -     0x7fff409ccfff  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <2ED8643D-B0C3-3F17-82A2-BBF13E6CBABC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff409cd000 -     0x7fff40aecfff  com.apple.cloudkit.CloudKit (736.16 - 736.16) <2C9EF2B0-0378-307B-A6B8-80E73528DD9B> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff40aed000 -     0x7fff40aedfff  com.apple.Cocoa (6.11 - 22) <17A98C08-64CF-3232-80EE-E10BAF68778F> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff40afb000 -     0x7fff40bb4fff  com.apple.ColorSync (4.13.0 - 3325) <D283C285-447D-3258-A7E4-59532123B8FF> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff40d41000 -     0x7fff40dd4ff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <EB35D3EC-56EA-33E6-98DC-BDC3A5FA8ACE> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff40e3b000 -     0x7fff40e64ffb  com.apple.CoreBluetooth (1.0 - 1) <E1335074-9D07-370E-8440-61C4874BAC56> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff40e65000 -     0x7fff411c9ff3  com.apple.CoreData (120 - 851) <8D605466-8676-3D45-9A4B-8980971551C3> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff411ca000 -     0x7fff412adfff  com.apple.CoreDisplay (99.14 - 99.14) <A1B91ADD-828D-33A0-8A92-CC3F83DF89D0> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff412ae000 -     0x7fff4174afff  com.apple.CoreFoundation (6.9 - 1455.12) <D8DF93F5-4558-3B28-8BDF-9739C995D27C> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff4174c000 -     0x7fff41d7bff7  com.apple.CoreGraphics (2.0 - 1161.21.3) <90736977-F257-3C9A-B47C-EE03F7AF6068> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff41d7d000 -     0x7fff4206cfff  com.apple.CoreImage (13.0.0 - 579.5) <AAE2DFD0-9B0A-3D56-8A3E-C460BAF70394> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff4206d000 -     0x7fff420d8ff7  com.apple.corelocation (2245.0.41) <C5BC69A2-C6BD-364C-9D3E-53C2445AB685> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff422fb000 -     0x7fff423f1ffb  com.apple.CoreMedia (1.0 - 2276.80.4) <DE77D8E2-7D5F-3AAB-881B-7EE84046C194> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff423f2000 -     0x7fff42440fff  com.apple.CoreMediaIO (814.0 - 4995) <77EE43A9-EB31-3C15-A215-C9B98CD3AFC2> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff42441000 -     0x7fff42441fff  com.apple.CoreServices (822.37 - 822.37) <7B04988B-C0D4-314E-8B3B-AE446B4A38CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff42442000 -     0x7fff424b6ffb  com.apple.AE (735.2 - 735.2) <690A6F47-1306-371F-B257-783D8F83EA9E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff424b7000 -     0x7fff4278efff  com.apple.CoreServices.CarbonCore (1178.4.2 - 1178.4.2) <08AF7B7B-219B-3957-86CE-C96B423C823C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff4278f000 -     0x7fff427c3fff  com.apple.DictionaryServices (1.2 - 284.2) <6505B075-41C3-3C62-A4C3-85CE3F6825CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff427c4000 -     0x7fff427ccffb  com.apple.CoreServices.FSEvents (1239.50.2 - 1239.50.2) <AC3A1A72-92B3-3746-BAED-44F2BB245653> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff427cd000 -     0x7fff4298bff7  com.apple.LaunchServices (822.37 - 822.37) <6AA93307-220A-3417-BBC2-FE1C0DE0B652> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff4298c000 -     0x7fff42a3cfff  com.apple.Metadata (10.7.0 - 1191.7) <1F7AC682-06A1-33D5-A9B8-0BCD934286E6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff42a3d000 -     0x7fff42a9dfff  com.apple.CoreServices.OSServices (822.37 - 822.37) <4AD2FC98-C6CB-392A-A22F-196A723D7FAE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff42a9e000 -     0x7fff42b0cfff  com.apple.SearchKit (1.4.0 - 1.4.0) <3662545A-B1CF-3079-BDCD-C83855CEFEEE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff42b0d000 -     0x7fff42b31ffb  com.apple.coreservices.SharedFileList (71.21 - 71.21) <1B5228EF-D869-3A50-A373-7F4B0289FADD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff42dd2000 -     0x7fff42f22fff  com.apple.CoreText (352.0 - 578.22) <6129F39D-284D-3BBF-8999-7854AB61C01C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff42f23000 -     0x7fff42f5dfff  com.apple.CoreVideo (1.8 - 0.0) <86CCC036-51BB-3DD1-9601-D93798BCCD0F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff42f5e000 -     0x7fff42fe9ff3  com.apple.framework.CoreWLAN (13.0 - 1350.2) <DC9E1B0B-FD96-38A7-A6E0-820CA414AA94> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff43177000 -     0x7fff43182ff7  com.apple.DirectoryService.Framework (10.13 - 207.50.1) <BE0D8038-7974-3B06-80E1-31E27E5CD634> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff43264000 -     0x7fff43269fff  com.apple.DiskArbitration (2.7 - 2.7) <2F628584-8177-3894-92CE-9CA6089B61C6> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff4342a000 -     0x7fff437f1ffb  com.apple.Foundation (6.9 - 1455.12) <54095045-C829-358F-B8EE-953F670492F5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff43862000 -     0x7fff43892ff3  com.apple.GSS (4.0 - 2.0) <FC69A120-3C19-3802-87B4-C29217758143> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff439a4000 -     0x7fff43aa8ffb  com.apple.Bluetooth (6.0.7 - 6.0.7f16) <C75C43B6-1936-3E3C-94E6-B568D8CDD233> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff43b08000 -     0x7fff43ba3fff  com.apple.framework.IOKit (2.0.2 - 1445.71.6) <C68CE7ED-85CA-3D1F-BAA0-908327BEC0DE> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff43ba5000 -     0x7fff43bacfff  com.apple.IOSurface (211.15 - 211.15) <9FD406F1-6BF2-35B0-8339-DF83A1A661EB> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff43bad000 -     0x7fff43c02ff3  com.apple.ImageCaptureCore (7.0 - 7.0) <0DAB3D7E-8C3F-35DE-96DF-C370AD35EB65> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff43c03000 -     0x7fff43d81ff7  com.apple.ImageIO.framework (3.3.0 - 1739.3.2) <B621F985-BA8E-3E57-BFA6-1BA1E8010E78> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff43d82000 -     0x7fff43d86ffb  libGIF.dylib (1739.3.2) <D6BD9E6A-1F03-3C47-AF70-D70B4BBAB48B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff43d87000 -     0x7fff43e6eff7  libJP2.dylib (1739.3.2) <58840C1B-1221-3B4B-B4F7-F6E3A3C74637> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff43e6f000 -     0x7fff43e92fff  libJPEG.dylib (1739.3.2) <B4288A42-94EE-3DD8-8280-656DECAAEA06> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff4416f000 -     0x7fff44195ff3  libPng.dylib (1739.3.2) <9631956D-054D-32E3-870A-E793932C2E36> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff44196000 -     0x7fff44198ff3  libRadiance.dylib (1739.3.2) <A983495E-E115-3206-9522-B9C4C3AB2443> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff44199000 -     0x7fff441e6ff3  libTIFF.dylib (1739.3.2) <40E0EE87-E8D0-37B5-A463-5CF5BF46AB35> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff443a2000 -     0x7fff45088fff  com.apple.JavaScriptCore (13605 - 13605.3.8) <E6B49CDA-72F0-3E58-85EF-98AF10CE04B0> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff450a0000 -     0x7fff450b9ff7  com.apple.Kerberos (3.0 - 1) <F86DCCDF-93C1-38B3-82C2-477C12E8EE6D> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff450ba000 -     0x7fff450effff  com.apple.LDAPFramework (2.4.28 - 194.5) <0C9DA595-56FD-375B-9EED-713FAA1EE9FE> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff45378000 -     0x7fff4537ffff  com.apple.MediaAccessibility (1.0 - 114) <9F72AACD-BAEB-3646-BD0F-12C47591C20D> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff4542f000 -     0x7fff45a99ff7  com.apple.MediaToolbox (1.0 - 2276.80.4) <81DF46D3-40E0-3025-9643-69FBC875EC1B> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff45a9b000 -     0x7fff45b1cfff  com.apple.Metal (125.30 - 125.30) <6B9EBDEE-C64C-3C1C-922A-0363B642C9BC> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff45b39000 -     0x7fff45b54fff  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <AD754E8F-CA00-3878-9AF3-208C224A230B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff45b55000 -     0x7fff45bc4fef  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <338B7779-E608-3D68-8A07-2ACC11299744> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff45bc5000 -     0x7fff45be9fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <9CE072D7-853B-3939-9645-7EB951376B87> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff45bea000 -     0x7fff45cd1ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <0DE891AD-27E5-38FF-AEC8-4A95356C4357> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff45cd2000 -     0x7fff45cd2ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2D2D261C-50B0-32F9-BF9A-5C01382BB528> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff46cd1000 -     0x7fff46cddffb  com.apple.NetFS (6.0 - 4.0) <471DD96F-FA2E-3FE9-9746-2519A6780D1A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff49acf000 -     0x7fff49b29ff7  com.apple.opencl (2.8.24 - 2.8.24) <CF922AFD-CBA4-3B23-A0C1-E3E5362BB6C7> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff49b2a000 -     0x7fff49b46ffb  com.apple.CFOpenDirectory (10.13 - 207.50.1) <29F55F7B-379F-3053-8FF3-5C6675A3DD4D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff49b47000 -     0x7fff49b52fff  com.apple.OpenDirectory (10.13 - 207.50.1) <F895547D-4915-353F-9C1E-E95172BA803B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff4acd1000 -     0x7fff4acd3fff  libCVMSPluginSupport.dylib (16.7.4) <6846D939-478C-3AE3-9DCD-CD4F4CD05409> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff4acd4000 -     0x7fff4acd9ffb  libCoreFSCache.dylib (162.9) <DD9DD721-2957-3D05-B361-70AF9EBFB280> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff4acda000 -     0x7fff4acdefff  libCoreVMClient.dylib (162.9) <4E4F3EA2-5B53-31A3-8256-54EFAA94E4D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff4acdf000 -     0x7fff4ace8ff3  libGFXShared.dylib (16.7.4) <6187AD8B-1CD2-3775-84CD-76A0EA8BCDD4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff4ace9000 -     0x7fff4acf4fff  libGL.dylib (16.7.4) <2BB333D3-5C61-33DF-8545-06DF2D08B83D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff4acf5000 -     0x7fff4ad30fe7  libGLImage.dylib (16.7.4) <4DA003CE-0B74-3FE4-808C-B2FBCE517EB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff4ae9f000 -     0x7fff4aeddffb  libGLU.dylib (16.7.4) <BCB09CD8-EB0E-38FA-8B5A-9E29532EE364> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff4b855000 -     0x7fff4b864ff3  com.apple.opengl (16.7.4 - 16.7.4) <7B71A596-B6D8-335A-B7CA-8684D83B9C0E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff4bbe3000 -     0x7fff4bd2fff7  com.apple.QTKit (7.7.3 - 3014.8) <E873393A-4865-35EA-A240-F5144D0C48FC> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff4bd30000 -     0x7fff4bf95ff7  com.apple.imageKit (3.0 - 1043) <F007F40B-D1C3-374B-92F1-F21AE2C5094D> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff4bf96000 -     0x7fff4c085ff3  com.apple.PDFKit (1.0 - 677.68) <07888D80-F4FD-38AD-8F21-48F59E486886> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff4c086000 -     0x7fff4c598ff7  com.apple.QuartzComposer (5.1 - 364) <1369D6DA-8842-3878-B546-1D09828331F5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff4c599000 -     0x7fff4c5bcfff  com.apple.quartzfilters (1.10.0 - 1.10.0) <C95CB89D-148D-341B-BC50-82D8C32BF767> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff4c5bd000 -     0x7fff4c6b6ff7  com.apple.QuickLookUIFramework (5.0 - 743.13) <09B296B3-4242-3224-9F44-5DFB4AB894CC> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff4c6b7000 -     0x7fff4c6b7fff  com.apple.quartzframework (1.5 - 21) <DCEB0FCC-2C32-3D02-8752-7B6FA009AB85> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff4c6b8000 -     0x7fff4c904ff7  com.apple.QuartzCore (1.11 - 584.64.2) <DDA39332-DE09-3737-A332-0002AE05DD39> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff4c905000 -     0x7fff4c95cff7  com.apple.QuickLookFramework (5.0 - 743.13) <8254FFF2-EE0D-323D-A6F3-BEB59615EE47> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff4cb22000 -     0x7fff4cb3cff3  com.apple.SafariServices.framework (13608 - 13608.4.9.1.4) <E1C6EAE7-B8E9-3D50-89BC-A0C788B820E5> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff4d13c000 -     0x7fff4d467fff  com.apple.security (7.0 - 58286.70.15) <4E3E9BE5-939F-3D3F-AAA3-153707997C6E> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff4d468000 -     0x7fff4d4f4ff7  com.apple.securityfoundation (6.0 - 55185.50.5) <EB62490A-AA77-3F51-86B3-03669C3897B3> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff4d4f5000 -     0x7fff4d525fff  com.apple.securityinterface (10.0 - 55109.50.6) <842FE6C2-7040-3E4F-9577-ADB66EBE1E67> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff4d526000 -     0x7fff4d52affb  com.apple.xpc.ServiceManagement (1.0 - 1) <E3146BBE-7F32-3605-AD2B-54C0E70759DC> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff4d8cf000 -     0x7fff4d93fff3  com.apple.SystemConfiguration (1.17 - 1.17) <CD4A4C66-7886-3323-A3B9-0C8952500856> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4daf4000 -     0x7fff4de6ffff  com.apple.VideoToolbox (1.0 - 2276.80.4) <9584525B-EAEC-3B8D-81EE-09F7052499B5> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff4e117000 -     0x7fff4e676feb  libwebrtc.dylib (7605.3.8) <BCFA176B-4553-386B-B2E7-E578AC89E3E2> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib
    0x7fff4e677000 -     0x7fff4fd4aff7  com.apple.WebCore (13605 - 13605.3.8) <7A44888D-C70E-39D6-A7A7-DB8228B4CB63> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff4fd4b000 -     0x7fff4ff32ff7  com.apple.WebKitLegacy (13605 - 13605.3.8) <AE310856-11EF-3B19-A149-28B2413B5B14> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff4ff33000 -     0x7fff503ccfff  com.apple.WebKit (13605 - 13605.3.8) <A30A0B01-81C7-35A3-9A68-A6E29B8F65EC> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff5083c000 -     0x7fff508cfff3  com.apple.APFS (1.0 - 1) <70133D37-FDD3-3B2C-B295-00BECEA7EDA8> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff514fc000 -     0x7fff51524fff  com.apple.framework.Apple80211 (13.0 - 1370.4) <B37A91A0-5823-3F97-B575-9BB804FCEB00> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff51526000 -     0x7fff51535fef  com.apple.AppleFSCompression (96.60.1 - 1.0) <A7C875C4-F5EE-3272-AFB6-57C9FD5352B3> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff51634000 -     0x7fff5163fff7  com.apple.AppleIDAuthSupport (1.0 - 1) <2FAF5567-CDB3-33EF-AB71-05D37F2248B7> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff51679000 -     0x7fff516c1ff3  com.apple.AppleJPEG (1.0 - 1) <8DD410CB-76A1-3F22-9A9F-0491FA0CEB4A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff516d4000 -     0x7fff516f2ff3  com.apple.aps.framework (4.0 - 4.0) <142A38BC-8266-3462-86A7-C39198651F2A> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff516f3000 -     0x7fff516fbff3  com.apple.AppleSRP (5.0 - 1) <4CEC34CF-63E3-3023-B61B-F8D133698534> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff516fc000 -     0x7fff51724fff  com.apple.applesauce (1.0 - ???) <CCA8B094-1BCE-3AE3-A0A7-D544C818DE36> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff517ed000 -     0x7fff517f0fff  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <39419365-1166-3B27-BFFB-ADD281E38290> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff517f1000 -     0x7fff51841ff7  com.apple.AppleVAFramework (5.0.41 - 5.0.41) <3E322B24-26DC-3A1F-A253-425BBAD293D8> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff51b77000 -     0x7fff51e10ffb  com.apple.AuthKit (1.0 - 1) <6CA71A11-91C5-307C-B933-9FCDEDCB580A> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff51f47000 -     0x7fff51f4eff7  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <51A41CA3-DB1D-3380-993E-99C54AEE518E> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff51f4f000 -     0x7fff51fd6ff7  com.apple.backup.framework (1.9.6 - 1.9.6) <3C96FD26-C7F2-3F37-885A-5A71372FA8F4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff51fdf000 -     0x7fff51fe5ff7  com.apple.BezelServicesFW (305.1 - 305.1) <7D2C4717-FFF2-3262-B822-1982596BE46B> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff52050000 -     0x7fff5208cfff  com.apple.bom (14.0 - 194.2.4) <31CEB295-7DFF-30C9-963D-1A17189FA296> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff526c0000 -     0x7fff526edfff  com.apple.CalendarAgentLink (8.0 - 250) <55B60B04-2EAA-3F22-88EF-1602129D5294> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff52db8000 -     0x7fff52e07ff3  com.apple.ChunkingLibrary (189 - 189) <C021A0EB-82E7-3A1E-A772-96B0E7E038D9> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff52e0e000 -     0x7fff52e9fff7  com.apple.CloudDocs (1.0 - 575.14) <7B39EEBE-88FA-39B9-BB89-F2AE6DF9FB50> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff53990000 -     0x7fff53999ff3  com.apple.CommonAuth (4.0 - 2.0) <21AF4AC2-E650-35F9-AB33-3EBA2769FBC0> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff539ae000 -     0x7fff539c3ff7  com.apple.commonutilities (8.0 - 900) <5EC02BD4-F1F8-3A96-BE1A-6620D3080CD4> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff53bf2000 -     0x7fff53c52fff  com.apple.AddressBook.ContactsFoundation (8.0 - ???) <997AADA4-DD8A-38C5-B441-C3FEDC5AFCE7> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff53c53000 -     0x7fff53c75fff  com.apple.contacts.ContactsPersistence (1.0 - 2330.3) <B7EA2D0A-8A43-3E9C-A7D2-E9585064C328> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff53cd5000 -     0x7fff540ddfff  com.apple.CoreAUC (259.0.0 - 259.0.0) <1E0FB2C7-109E-3924-8E7F-8C6ACD78AF26> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff540de000 -     0x7fff5410eff7  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <E9FF9574-122A-3966-AA2B-546E512ACD06> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff541a5000 -     0x7fff541f7ff7  com.apple.corebrightness (1.0 - 1) <9E20777F-4758-358E-939A-F8D4A3203B87> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
    0x7fff54336000 -     0x7fff5433fff7  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <35A43584-2AF8-3202-A139-27D916E444BE> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff544ad000 -     0x7fff544bdff7  com.apple.CoreEmoji (1.0 - 69.3) <A4357F5C-0C38-3A61-B456-D7321EB2CEE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff547c1000 -     0x7fff547d7ff7  com.apple.CoreMediaAuthoring (2.2 - 956) <FBA28A76-97E2-3023-A3F6-D03280AE2889> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff54920000 -     0x7fff5497dff7  com.apple.CoreNLP (1.0 - 130.5.4) <1FDB3609-F745-3874-84EB-473570632E50> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff54b06000 -     0x7fff54b0bff7  com.apple.CoreOptimization (1.0 - 1) <785B622B-8F7D-3B4D-83AF-EB98CB79FFF6> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
    0x7fff54b0c000 -     0x7fff54bb1fff  com.apple.CorePDF (4.0 - 414) <D64D17C3-9AD0-3A29-89DE-36BEF0156381> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff54c51000 -     0x7fff54c59ff3  com.apple.CorePhoneNumbers (1.0 - 1) <A5D41251-9F38-3AB9-9DE7-F77023FAAA44> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff54c5a000 -     0x7fff54cb6fff  com.apple.CorePrediction (1.0 - 1) <A26425DF-E222-333B-8CAE-6141A58B172C> /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
    0x7fff54de4000 -     0x7fff54e15ff3  com.apple.CoreServicesInternal (309.1 - 309.1) <4ECD14EA-A493-3B84-A32F-CF928474A405> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff5518f000 -     0x7fff55220fff  com.apple.CoreSymbolication (9.3 - 64026.2) <A8D4315F-5DD5-3164-8672-ECDAF2766644> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff552a3000 -     0x7fff553d8fff  com.apple.coreui (2.1 - 494.1) <B2C515C3-FCE8-3B28-A225-05AD917F509B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff553d9000 -     0x7fff5550afff  com.apple.CoreUtils (5.6 - 560.11) <1A02D6F0-8C65-3FAE-AD63-56477EDE4773> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff5555f000 -     0x7fff555c3fff  com.apple.framework.CoreWiFi (13.0 - 1350.2) <50E8598A-0611-323D-B9A8-72A336424090> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff555c4000 -     0x7fff555d4ff7  com.apple.CrashReporterSupport (10.13 - 1) <A909F468-0648-3F51-A77E-3F9ADBC9A941> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff55653000 -     0x7fff55662ff7  com.apple.framework.DFRFoundation (1.0 - 191.7) <9BBCCA62-F7BA-3B44-B044-E7C12ACC49F2> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff55665000 -     0x7fff55669ffb  com.apple.DSExternalDisplay (3.1 - 380) <901B7F6D-376A-3848-99D0-170C4D00F776> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff556aa000 -     0x7fff556eaffb  com.apple.datadetectors (5.0 - 376.1) <12BF834C-0B19-3719-BCC4-796568901107> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
    0x7fff556eb000 -     0x7fff55761fff  com.apple.datadetectorscore (7.0 - 590.3) <B4706195-CBE6-320D-A0E1-A9D4BDF52791> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff557af000 -     0x7fff557efff7  com.apple.DebugSymbols (181.0 - 181.0) <299A0238-ED78-3676-B131-274D972824AA> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff557f0000 -     0x7fff5591ffff  com.apple.desktopservices (1.12.5 - 1.12.5) <7739C9A5-64D9-31A5-899B-5FFA242AD70D> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff55992000 -     0x7fff55993ff7  com.apple.diagnosticlogcollection (10.0 - 1000) <DA2427D1-82AA-3718-907F-05543665184B> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection
    0x7fff55bed000 -     0x7fff55bf1ff7  com.apple.DisplayServicesFW (3.1 - 380) <6F0B8AC6-7E62-3DFC-B373-BF04833724C0> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff563da000 -     0x7fff563f2fff  com.apple.Engram (1.0 - 1) <47B568AF-DF75-3039-AD55-802A2C826D08> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff56734000 -     0x7fff56b62fff  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <B574FE33-4A41-3611-9738-388EBAF03E37> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff56b95000 -     0x7fff56c1eff3  com.apple.FileProvider (125.15 - 125.15) <037018DD-011E-33AB-A112-85C32DC211BA> /System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider
    0x7fff587be000 -     0x7fff587befff  libmetal_timestamp.dylib (802.4.8) <B428D084-681A-3A20-837D-6BCB3B2AE2A3> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.dylib
    0x7fff59e2a000 -     0x7fff59e2ffff  com.apple.GPUWrangler (3.20.17 - 3.20.17) <33899AB1-65AF-3E28-85D1-E152D358952D> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff5a1e3000 -     0x7fff5a208ff3  com.apple.GenerationalStorage (2.0 - 285.3) <13B96400-FF70-376B-B20E-FB7D61064800> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff5a220000 -     0x7fff5ab62ff7  com.apple.GeoServices (1.0 - 1363.24.8.15.58) <9686AD86-FE07-3604-B91C-D372FF641E8E> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff5aba5000 -     0x7fff5abb4fff  com.apple.GraphVisualizer (1.0 - 5) <B993B8A2-5700-3DFC-9EB7-4CCEE8F959F1> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff5ac37000 -     0x7fff5acabfff  com.apple.Heimdal (4.0 - 2.0) <BAE3D978-2285-35DF-907E-02BC37986D02> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff5acac000 -     0x7fff5acdafff  com.apple.HelpData (2.3 - 167.2) <F391924B-1F5B-3FE5-9190-5EE9F40CA0D3> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff5ad46000 -     0x7fff5ae5bff3  com.apple.ids (10.0 - 1000) <2925D308-8A32-3500-8947-38F90A8D3B18> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
    0x7fff5ae5c000 -     0x7fff5af3cff7  com.apple.idsfoundation (10.0 - 1000) <2F45D69D-91E7-3759-AEE3-66E826E564C1> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
    0x7fff5b48e000 -     0x7fff5b4f4ff3  com.apple.imfoundation (10.0 - 1000) <E91460AB-5A38-30FE-AE08-659BF0C31971> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
    0x7fff5b5be000 -     0x7fff5b5c5ff7  com.apple.IOAccelerator (378.28 - 378.28) <BE5CBEAA-314E-348B-BE85-7E4B2E4C42FF> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff5b5c9000 -     0x7fff5b5e0fff  com.apple.IOPresentment (1.0 - 35.1) <53B47F2A-9A9A-33F5-ADCB-FF766292B93A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff5b9ab000 -     0x7fff5b9d1ffb  com.apple.IconServices (97.6 - 97.6) <A56D826D-20D2-34BE-AACC-A80CFCB4E915> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff5bade000 -     0x7fff5bae1ff3  com.apple.InternationalSupport (1.0 - 1) <5AB382FD-BF81-36A1-9565-61F1FD398ECA> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff5bb4f000 -     0x7fff5bb5fffb  com.apple.IntlPreferences (2.0 - 227.5.2) <7FC3783F-C96A-3CD6-BBA8-2BC682BC7109> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff5bc56000 -     0x7fff5bc69ff3  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <3A6D6354-9CD6-3EE5-B0AB-D25B02D4847D> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff5bc6a000 -     0x7fff5bd5fff7  com.apple.LanguageModeling (1.0 - 159.5.3) <7F0AC200-E3DD-39FB-8A95-00DD70B66A9F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff5bd60000 -     0x7fff5bda2fff  com.apple.Lexicon-framework (1.0 - 33.5) <DC94CF9E-1EB4-3C0E-B298-CA1190885276> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff5bda6000 -     0x7fff5bdadff7  com.apple.LinguisticData (1.0 - 238.3) <49A54649-1021-3DBD-99B8-1B2EDFFA5378> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff5beef000 -     0x7fff5bf0cff7  com.apple.LookupFramework (1.2 - 239.1) <444F849B-FC06-35BD-8969-49032EFE8814> /System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup
    0x7fff5c5ad000 -     0x7fff5c5b0fff  com.apple.Mangrove (1.0 - 1) <27D6DF76-B5F8-3443-8826-D25B284331BF> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff5c63c000 -     0x7fff5c63eff7  com.apple.marco (10.0 - 1000) <F09F17FA-D420-3C24-8C47-8DC1637453BA> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff5cac0000 -     0x7fff5cb29ff7  com.apple.gpusw.MetalTools (1.0 - 1) <B4217182-B2AA-3AA3-80E8-F4C80B71BDDC> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff5cb32000 -     0x7fff5cb49ff7  com.apple.MobileAssets (1.0 - 437.60.1) <5FFD8A8B-F33F-3FA9-8F50-31C24A67862C> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
    0x7fff5ccb9000 -     0x7fff5ccd2fff  com.apple.MobileKeyBag (2.0 - 1.0) <7D657BC6-B779-3E51-B50D-07C95791DD04> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff5cd5e000 -     0x7fff5cd88ffb  com.apple.MultitouchSupport.framework (1614.1 - 1614.1) <A0709B43-FA9E-3617-8E7A-D68CDFAB2167> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff5cfef000 -     0x7fff5cffafff  com.apple.NetAuth (6.2 - 6.2) <2CFA1228-61A1-3708-988D-30499A1D6A9F> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff5d007000 -     0x7fff5d0f3ff3  com.apple.Network (1.0 - 1) <216E7165-A2C5-3846-986E-8015ED9C5B8F> /System/Library/PrivateFrameworks/Network.framework/Versions/A/Network
    0x7fff5e893000 -     0x7fff5e8a3ffb  com.apple.PerformanceAnalysis (1.194 - 194) <8022ED1F-CE70-388E-B37B-6FB1E5F90CF2> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff5e91b000 -     0x7fff5e91bff7  com.apple.PhoneNumbers (1.0 - 1) <EB82645C-AF19-3751-8A53-F6148F77EC38> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff602ee000 -     0x7fff60313fff  com.apple.pluginkit.framework (1.0 - 1) <FF38ED08-2D2A-3AF8-9C4F-2E6D08F3E75B> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fff6060a000 -     0x7fff60661fff  com.apple.ProtectedCloudStorage (1.0 - 1) <90F5CBA0-FB7A-341C-8731-3423B591C3CF> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff60662000 -     0x7fff60680fff  com.apple.ProtocolBuffer (1 - 260) <40704740-4A53-3010-A49B-08D1D69D1D5E> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff607ed000 -     0x7fff60803ff7  com.apple.QuickLookThumbnailing (1.0 - 1) <8F0092E4-6494-349D-B4C9-494DF293D716> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fff6084e000 -     0x7fff6085afff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1205.70.12) <2F346908-26B6-35D5-9F5F-5C5689054B5D> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff6085b000 -     0x7fff6087effb  com.apple.RemoteViewServices (2.0 - 125) <592323D1-CB44-35F1-9921-4C2AB8D920A0> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff6087f000 -     0x7fff60894ff3  com.apple.xpc.RemoteXPC (1.0 - 1205.70.12) <731C1EAA-37D7-3C31-B9AA-75B8226104C8> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff621a4000 -     0x7fff622b9ff7  com.apple.Sharing (1050.22.6 - 1050.22.6) <1D71D23A-2544-386E-834C-7245F2FF1569> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff622ba000 -     0x7fff622d9ff7  com.apple.shortcut (2.16 - 99) <201F92AE-F8E6-3A24-B9DE-26B88CD2EF18> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff622e4000 -     0x7fff622e5ff7  com.apple.performance.SignpostNotification (1.2.6 - 2.6) <8F04800F-3570-3392-A24D-B229FF03F7F9> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
    0x7fff63043000 -     0x7fff632dffff  com.apple.SkyLight (1.600.0 - 312.103.11) <A4D01EC8-6CED-3AA3-98EA-CD89E2B6559B> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff63aa8000 -     0x7fff63ab5fff  com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <87EE7AB5-6925-3D21-BE00-F155CB457699> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff63b67000 -     0x7fff63da5ff3  com.apple.spotlight.index (10.7.0 - 1191.7) <E20F7DBC-6D46-3112-B55B-7D463D7AE6C1> /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex
    0x7fff63f62000 -     0x7fff63f89fff  com.apple.StreamingZip (1.0 - 1) <32F550C9-3DF8-3DF9-A1EC-699C3D32621B> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
    0x7fff6465b000 -     0x7fff646e4fc7  com.apple.Symbolication (9.3 - 64033) <FAA17252-6378-34A4-BBBB-22DF54EC1626> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff646f5000 -     0x7fff646fdffb  com.apple.SymptomDiagnosticReporter (1.0 - 820.60.3) <B74B4457-2E33-31BF-B442-1C651B5BDFA9> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
    0x7fff64c54000 -     0x7fff64c5cff7  com.apple.TCC (1.0 - 1) <E1EB7272-FE6F-39AB-83CA-B2B5F2A88D9B> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff64e69000 -     0x7fff64f26ff7  com.apple.TextureIO (3.7 - 3.7) <F8BAC954-405D-3CC3-AB7B-048C866EF980> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff64f7d000 -     0x7fff64f98ffb  com.apple.ToneKit (1.0 - 1) <030D229F-084B-3852-9EF8-1A608A5C9B50> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff64f99000 -     0x7fff64fc0fff  com.apple.ToneLibrary (1.0 - 1) <40669A87-2E48-3A42-8310-34046580C684> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff64fd7000 -     0x7fff65187fff  com.apple.UIFoundation (1.0 - 547.9) <FD224A4A-D528-34DE-A956-51A04BD7F908> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff65e5c000 -     0x7fff65f2bff7  com.apple.ViewBridge (343.2 - 343.2) <5519FCED-1F88-3BE6-9BE1-69992086B01B> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff66903000 -     0x7fff66905ffb  com.apple.loginsupport (1.0 - 1) <D1232C1B-80EA-3DF8-9466-013695D0846E> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff66906000 -     0x7fff6691bfff  com.apple.login (3.0 - 3.0) <79189BF9-70D4-3839-9E2F-B3990B673A3E> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff66946000 -     0x7fff66973fff  com.apple.contacts.vCard (1.0 - 2330.3) <02AB9DF0-0471-3FDA-8EC6-27C72E00DD75> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff66a6c000 -     0x7fff66a9fff7  libclosured.dylib (551.5) <112BC241-6626-3848-8DD8-B34B5B6F7ABC> /usr/lib/closure/libclosured.dylib
    0x7fff66b59000 -     0x7fff66b92ff7  libCRFSuite.dylib (41) <FE5EDB68-2593-3C2E-BBAF-1C52D206F296> /usr/lib/libCRFSuite.dylib
    0x7fff66b93000 -     0x7fff66b9efff  libChineseTokenizer.dylib (28) <53633C9B-A3A8-36F7-A53C-432D802F4BB8> /usr/lib/libChineseTokenizer.dylib
    0x7fff66c30000 -     0x7fff66c31ff3  libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff66c68000 -     0x7fff66e32ff3  libFosl_dynamic.dylib (17.8) <C58ED77A-4986-31C2-994C-34DDFB8106F0> /usr/lib/libFosl_dynamic.dylib
    0x7fff66e6a000 -     0x7fff66e6afff  libOpenScriptingUtil.dylib (174) <610F0242-7CE5-3C86-951B-B646562694AF> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff66fa1000 -     0x7fff66fa5ffb  libScreenReader.dylib (562.18.5) <0FEFDAC8-0FDF-38A0-AB88-A84E0DBA058F> /usr/lib/libScreenReader.dylib
    0x7fff66fa6000 -     0x7fff66fa7ffb  libSystem.B.dylib (1252.50.4) <E54FDA93-C9AE-38F0-B6FC-D8BA96220485> /usr/lib/libSystem.B.dylib
    0x7fff67026000 -     0x7fff67027fff  libThaiTokenizer.dylib (2.2) <6F416F41-BF77-3078-A05C-AFF5DA5AB008> /usr/lib/libThaiTokenizer.dylib
    0x7fff6703a000 -     0x7fff6703afff  libapple_crypto.dylib (109.50.15) <A8DEA8E9-5769-3C78-824D-969A98B94086> /usr/lib/libapple_crypto.dylib
    0x7fff6703b000 -     0x7fff67051ff7  libapple_nghttp2.dylib (1.24) <01402BC4-4822-3676-9C80-50D83F816424> /usr/lib/libapple_nghttp2.dylib
    0x7fff67052000 -     0x7fff6707cff3  libarchive.2.dylib (54) <8FC28DD8-E315-3C3E-95FE-D1D2CBE49888> /usr/lib/libarchive.2.dylib
    0x7fff6707d000 -     0x7fff67180fe7  libate.dylib (1.13.1) <DABEA1B1-806C-34C9-8AFF-DEB6AB2829E3> /usr/lib/libate.dylib
    0x7fff67184000 -     0x7fff67184ff3  libauto.dylib (187) <A05C7900-F8C7-3E75-8D3F-909B40C19717> /usr/lib/libauto.dylib
    0x7fff67185000 -     0x7fff6723effb  libboringssl.dylib (109.50.15) <373EECDD-D8EC-3081-B71D-705067DA9A0D> /usr/lib/libboringssl.dylib
    0x7fff6723f000 -     0x7fff6724fff3  libbsm.0.dylib (39) <6BC96A72-AFBE-34FD-91B1-748A530D8AE6> /usr/lib/libbsm.0.dylib
    0x7fff67250000 -     0x7fff6725dffb  libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
    0x7fff6725e000 -     0x7fff672b4fff  libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
    0x7fff672b5000 -     0x7fff672d9ff7  libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib
    0x7fff672db000 -     0x7fff672ebfff  libcmph.dylib (6) <890DEC4C-4334-393C-8B56-7C8560BBED9D> /usr/lib/libcmph.dylib
    0x7fff672ec000 -     0x7fff67303fd3  libcompression.dylib (47.60.2) <CC7ACB0A-49CD-3564-978F-49F843186F27> /usr/lib/libcompression.dylib
    0x7fff675ae000 -     0x7fff675c6ff7  libcoretls.dylib (155.50.1) <D350052E-DC4D-3185-ADBA-BA48EDCEE955> /usr/lib/libcoretls.dylib
    0x7fff675c7000 -     0x7fff675c8ff3  libcoretls_cfhelpers.dylib (155.50.1) <B297F5D8-F2FE-3566-A752-E9D998B9C039> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff67a99000 -     0x7fff67aeeff3  libcups.2.dylib (462.2.9) <A105EE33-6A7E-392C-8B52-B0F1ABD5CAB0> /usr/lib/libcups.2.dylib
    0x7fff67c2e000 -     0x7fff67c2efff  libenergytrace.dylib (16) <A92AB8B8-B986-3CE6-980D-D55090FEF387> /usr/lib/libenergytrace.dylib
    0x7fff67c60000 -     0x7fff67c64ff7  libgermantok.dylib (17) <37C1C061-5214-3050-9C3A-783A784435A8> /usr/lib/libgermantok.dylib
    0x7fff67c65000 -     0x7fff67c6aff3  libheimdal-asn1.dylib (520.50.9) <EF65C17E-31CD-31DC-876C-BF3EF393099C> /usr/lib/libheimdal-asn1.dylib
    0x7fff67c96000 -     0x7fff67d87ff7  libiconv.2.dylib (51.50.1) <2FEC9707-3FAF-3828-A50D-8605086D060F> /usr/lib/libiconv.2.dylib
    0x7fff67d88000 -     0x7fff67fafffb  libicucore.A.dylib (59181.0.1) <2CE6205F-D375-3BF5-AA0A-3254BC4773D0> /usr/lib/libicucore.A.dylib
    0x7fff67ffc000 -     0x7fff67ffdfff  liblangid.dylib (128) <39C39393-0D05-301D-93B2-F224FC4949AA> /usr/lib/liblangid.dylib
    0x7fff67ffe000 -     0x7fff68017ffb  liblzma.5.dylib (10) <3D419A50-961F-37D2-8A01-3DC7AB7B8D18> /usr/lib/liblzma.5.dylib
    0x7fff68018000 -     0x7fff6802eff7  libmarisa.dylib (9) <D6D2D55D-1D2E-3442-B152-B18803C0ABB4> /usr/lib/libmarisa.dylib
    0x7fff6802f000 -     0x7fff680defff  libmecab.1.0.0.dylib (779.7.6) <334D4742-BDDD-3C2D-BBEB-85B32643BFA0> /usr/lib/libmecab.1.0.0.dylib
    0x7fff680df000 -     0x7fff68307ff7  libmecabra.dylib (779.7.6) <F462F170-E872-3D09-B219-973D5E99C09F> /usr/lib/libmecabra.dylib
    0x7fff684df000 -     0x7fff6865afff  libnetwork.dylib (1229.70.2) <E185D902-AC7F-3044-87C0-AE2887C59CE7> /usr/lib/libnetwork.dylib
    0x7fff686e1000 -     0x7fff68ad23b7  libobjc.A.dylib (723) <BEEA51E2-1C4D-3672-87F6-F267B4AC6221> /usr/lib/libobjc.A.dylib
    0x7fff68ae5000 -     0x7fff68ae9fff  libpam.2.dylib (22) <7B4D2CE2-1438-387A-9802-5CEEFBF26F86> /usr/lib/libpam.2.dylib
    0x7fff68aec000 -     0x7fff68b24ff7  libpcap.A.dylib (79.20.3) <6A9D27FA-2780-3E96-8B2E-645638AC13AC> /usr/lib/libpcap.A.dylib
    0x7fff68ba3000 -     0x7fff68bbfffb  libresolv.9.dylib (65.1) <D9BB6307-71E4-3A94-A745-1FCA114C6894> /usr/lib/libresolv.9.dylib
    0x7fff68bfb000 -     0x7fff68c0dfff  libsasl2.2.dylib (211) <04EF3F61-12EC-3319-A649-851999F4C7A4> /usr/lib/libsasl2.2.dylib
    0x7fff68c0e000 -     0x7fff68c0fff3  libspindump.dylib (252) <D8E27057-E3CC-3D7F-A010-4A87830F6A83> /usr/lib/libspindump.dylib
    0x7fff68c10000 -     0x7fff68d9dff7  libsqlite3.dylib (274.8.1) <B70A2908-E0F7-364E-952A-1D2D19787B89> /usr/lib/libsqlite3.dylib
    0x7fff68f24000 -     0x7fff68f59fff  libtidy.A.dylib (15.18.3) <5CB99602-56F6-310B-85E2-4E55BEE0B26B> /usr/lib/libtidy.A.dylib
    0x7fff68f71000 -     0x7fff68fd1ff3  libusrtcp.dylib (1229.70.2) <1E065228-D0E3-3808-9405-894056C6BEC0> /usr/lib/libusrtcp.dylib
    0x7fff68fd2000 -     0x7fff68fd5ffb  libutil.dylib (51.20.1) <216D18E5-0BAF-3EAF-A38E-F6AC37CBABD9> /usr/lib/libutil.dylib
    0x7fff68fd6000 -     0x7fff68fe3ff3  libxar.1.dylib (417.1) <351781D5-3CCF-320F-BB5A-4DFCC1CCD31D> /usr/lib/libxar.1.dylib
    0x7fff68fe7000 -     0x7fff690ceff7  libxml2.2.dylib (31.16) <CCDF1705-05BF-3F24-B242-1488455CE531> /usr/lib/libxml2.2.dylib
    0x7fff690cf000 -     0x7fff690f7fff  libxslt.1.dylib (15.16) <57D56366-1E7B-356C-B2B8-F4688FF666E6> /usr/lib/libxslt.1.dylib
    0x7fff690f8000 -     0x7fff6910affb  libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
    0x7fff691a6000 -     0x7fff691aaff7  libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
    0x7fff691ab000 -     0x7fff691b5ff3  libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
    0x7fff691b6000 -     0x7fff691bdfff  libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff691be000 -     0x7fff691c7ffb  libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
    0x7fff691c8000 -     0x7fff6924dffb  libcorecrypto.dylib (562.70.3) <37AF8EC6-BF34-3D15-BC3A-A9B98F2427D4> /usr/lib/system/libcorecrypto.dylib
    0x7fff692d5000 -     0x7fff6930eff7  libdispatch.dylib (913.60.3) <BF368549-2DFB-3530-B4CB-31D5EDAC4F2F> /usr/lib/system/libdispatch.dylib
    0x7fff6930f000 -     0x7fff6932cff7  libdyld.dylib (551.5) <49BF9E96-8297-30CF-8AA6-128CC14054B2> /usr/lib/system/libdyld.dylib
    0x7fff6932d000 -     0x7fff6932dffb  libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib
    0x7fff6932e000 -     0x7fff6933aff3  libkxld.dylib (4570.71.63) <FA731E5F-625D-30E2-A970-8FA415906FA8> /usr/lib/system/libkxld.dylib
    0x7fff6933b000 -     0x7fff6933bff7  liblaunch.dylib (1205.70.12) <4950A0B3-5EE1-3F9A-8B1A-94FB85FCCA2C> /usr/lib/system/liblaunch.dylib
    0x7fff6933c000 -     0x7fff69340ffb  libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
    0x7fff69341000 -     0x7fff69343fff  libquarantine.dylib (86.70.1) <94427FF6-D161-393E-8587-3E30C48E69B1> /usr/lib/system/libquarantine.dylib
    0x7fff69344000 -     0x7fff69345ff3  libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
    0x7fff69346000 -     0x7fff6935dfff  libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib
    0x7fff6935e000 -     0x7fff6935efff  libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6935f000 -     0x7fff693e8ff7  libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
    0x7fff693e9000 -     0x7fff693ecffb  libsystem_configuration.dylib (963.50.9) <A5DC1AFC-2C3E-3113-BE20-48F96064DB0F> /usr/lib/system/libsystem_configuration.dylib
    0x7fff693ed000 -     0x7fff693f0ffb  libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff693f1000 -     0x7fff693f2fff  libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
    0x7fff693f3000 -     0x7fff693f9ffb  libsystem_dnssd.dylib (878.70.4) <384F7843-0AE8-3D10-8F8D-37FCB912F875> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff693fa000 -     0x7fff69443ff7  libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib
    0x7fff69444000 -     0x7fff6946aff7  libsystem_kernel.dylib (4570.71.63) <FE6431AB-0D4A-3FDC-BB0C-27BDC34D9A70> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6946b000 -     0x7fff694b6fcb  libsystem_m.dylib (3147.50.1) <17570F46-566C-39FC-BEF6-635A355DD549> /usr/lib/system/libsystem_m.dylib
    0x7fff694b7000 -     0x7fff694d6ff7  libsystem_malloc.dylib (140.50.7) <A45A484C-3BDE-3BC4-A219-726E3CB332D9> /usr/lib/system/libsystem_malloc.dylib
    0x7fff694d7000 -     0x7fff69607ff7  libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib
    0x7fff69608000 -     0x7fff69612ffb  libsystem_networkextension.dylib (767.70.2) <9DC03712-552D-3AEE-9519-B5ED70980B70> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff69613000 -     0x7fff6961cff3  libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
    0x7fff6961d000 -     0x7fff69624ff7  libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
    0x7fff69625000 -     0x7fff69630fff  libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
    0x7fff69631000 -     0x7fff69634fff  libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff69635000 -     0x7fff69636ff3  libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff69637000 -     0x7fff6963eff7  libsystem_symptoms.dylib (820.60.3) <441C6CA0-5711-3BB1-8420-DDAC3D5272E1> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6963f000 -     0x7fff69653ff7  libsystem_trace.dylib (829.70.2) <B7172373-7BBB-3D01-9BF5-77E7C8FB37C4> /usr/lib/system/libsystem_trace.dylib
    0x7fff69655000 -     0x7fff6965aff7  libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib
    0x7fff6965b000 -     0x7fff69688ff7  libxpc.dylib (1205.70.12) <7B82608D-ED82-35C1-B13F-99855E25D6DC> /usr/lib/system/libxpc.dylib

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

VM Region Summary:
ReadOnly portion of Libraries: Total=499.6M resident=0K(0%) swapped_out_or_unallocated=499.6M(100%)
Writable regions: Total=1.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.3G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               896K        7 
Activity Tracing                   256K        2 
CG backing stores                 13.5M       10 
CG image                           124K       19 
CoreAnimation                      156K       23 
CoreGraphics                         8K        2 
CoreImage                           40K       10 
CoreUI image data                 1080K       13 
CoreUI image file                  180K        4 
Foundation                         184K        4 
Image IO                          1768K        4 
Kernel Alloc Once                    8K        2 
MALLOC                             1.3G      156 
MALLOC guard page                   48K       13 
Memory Tag 242                      12K        2 
STACK GUARD                         28K        8 
Stack                             11.6M        9 
Stack (reserved)                  1596K        2         reserved VM address space (unallocated)
Stack Guard                       54.4M        2 
VM_ALLOCATE                        140K       27 
__DATA                            42.3M      380 
__FONT_DATA                          4K        2 
__LINKEDIT                       199.2M       59 
__TEXT                           300.3M      376 
__UNICODE                          560K        2 
mapped file                        1.2G      487 
shared memory                      636K       13 
===========                     =======  ======= 
TOTAL                              3.1G     1611 
TOTAL, minus reserved VM space     3.1G     1611 


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


-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]

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

* bug#38748: 28.0.50; crash on MacOS 10.15.2
  2020-01-11 21:23                                         ` Pieter van Oostrum
@ 2020-01-12  3:33                                           ` Eli Zaretskii
  0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2020-01-12  3:33 UTC (permalink / raw)
  To: Pieter van Oostrum; +Cc: jguenther, andreyk.mad, rpluim, alan, pipcet, 38748

> From: Pieter van Oostrum <pieter-l@vanoostrum.org>
> Cc: rpluim@gmail.com,  pipcet@gmail.com,  jguenther@gmail.com,
>   alan@idiocy.org,  andreyk.mad@gmail.com,  38748@debbugs.gnu.org
> Date: Sat, 11 Jan 2020 22:23:49 +0100
> 
> > Can you show the values of variables I asked about regarding that
> > crash?
> 
> Sorry, no. I wasn't running under gdb when that crash occurred (now I do). And I wasn't aware that you asked about some variables for this particular crash. Only for the other one with all the  mark-related stuff. So which variables would that be? I couldn't find it in the discussion.

The values of f, FRAME_TERMINAL (f), and
FRAME_TERMINAL(f)->mouse_position_hook.

Also, can you show exactly in the terms of C source where does it
crash?

Thanks.





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

end of thread, other threads:[~2020-01-12  3:33 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-26  9:47 bug#38748: 28.0.50; crash on MacOS 10.15.2 Andrii Kolomoiets
2019-12-26 13:04 ` Alan Third
2019-12-26 17:18   ` Eli Zaretskii
2019-12-27 11:28     ` Andrii Kolomoiets
2019-12-27 14:14       ` Eli Zaretskii
2019-12-29 19:01         ` Andrii Kolomoiets
2019-12-29 19:31           ` Eli Zaretskii
2020-01-01 20:42             ` Andrii Kolomoiets
2020-01-02 14:06               ` Eli Zaretskii
2020-01-08 17:39                 ` Robert Pluim
2020-01-08 19:18                   ` Pip Cet
2020-01-08 19:58                     ` Eli Zaretskii
2020-01-08 20:39                       ` Pip Cet
2020-01-09  3:30                         ` Eli Zaretskii
2020-01-10  7:32                           ` Pip Cet
2020-01-10  8:27                             ` Eli Zaretskii
2020-01-10  8:58                               ` Robert Pluim
2020-01-10  9:21                                 ` Eli Zaretskii
2020-01-10 10:18                                   ` Robert Pluim
2020-01-11  6:26                                     ` Pankaj Jangid
2020-01-11  8:08                                       ` Eli Zaretskii
2020-01-11 10:43                                         ` Pankaj Jangid
2020-01-11 12:14                                           ` Eli Zaretskii
2020-01-10  9:22                               ` Pip Cet
2020-01-10  9:33                                 ` Eli Zaretskii
2020-01-11 13:59                                 ` Alan Third
2020-01-11 14:13                                   ` Pip Cet
2020-01-11 19:07                                     ` Alan Third
2020-01-08 21:43                     ` Robert Pluim
2020-01-08 22:18                       ` Pip Cet
2020-01-08 22:23                         ` Robert Pluim
2020-01-09  7:51                           ` Robert Pluim
2020-01-09 10:07                             ` Eli Zaretskii
2020-01-09 10:31                               ` Robert Pluim
2020-01-09 14:10                                 ` Pip Cet
2020-01-09 14:16                                 ` Eli Zaretskii
2020-01-09 14:56                                   ` Robert Pluim
2020-01-09 17:06                                     ` Eli Zaretskii
2020-01-09 13:51                               ` Andrii Kolomoiets
2020-01-09 14:13                                 ` Robert Pluim
2020-01-09 14:16                                 ` Pip Cet
2020-01-09 14:29                                   ` Andrii Kolomoiets
2020-01-09 15:15                                   ` Robert Pluim
2020-01-11 18:37                                     ` Pieter van Oostrum
2020-01-11 18:43                                       ` Eli Zaretskii
2020-01-11 21:23                                         ` Pieter van Oostrum
2020-01-12  3:33                                           ` Eli Zaretskii
2020-01-11 19:14                                       ` Pip Cet
2020-01-11 21:36                                         ` Pieter van Oostrum
2020-01-04 16:48               ` Pieter van Oostrum
2020-01-04 17:25                 ` Alan Third
2020-01-05 19:41                   ` Pieter van Oostrum

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).