sorry, rant
Never famous for its stability tsserver has come to a new high of crashing every 2 minutes. To reproduce, open our source and navigate across some files.
Digging into this for a little and figured it could be the memory-usage of tsserver - we do use the --max-old-space-size-option on our build machines so that should ring a bell...
I have added the snippet below in typescriptServiceClient. It prints every 5 seconds the CPU utilisation and the mem-usage (with delta and max).
const pusage = require('pidusage');
const { pid } = childProcess;
let lastMem = 0;
let maxMem = 0;
const handle = setInterval(() => {
pusage.stat(pid, function (err: any, stat: { cpu: number, memory: number }) {
if (!err) {
console.log('Summary for: ' + pid);
console.log('Pcpu: %s', stat.cpu);
maxMem = Math.max(stat.memory, maxMem);
console.log(`Mem (MB): ${Math.round(stat.memory / 1e6)} (delta: ${Math.round((stat.memory - lastMem) / 1e6)}, max: ${Math.round(maxMem / 1e6)})`);
lastMem = stat.memory;
}
});
}, 5000);
childProcess.on('exit', () => {
console.log('Recevied \'exit\'-event for: ' + pid);
clearInterval(handle);
pusage.unmonitor(pid);
});
The screen shot below shows that mem-usage is ~500MB when staying (and typing) in one file. For that experiment I made some refactoring in snippetsService.ts.

Now, change your usage of VS Code and go into "reading/browsing mode", to accelerate things open vscode.d.ts and editorCommon.ts and trigger quick outline in both, trigger reference search on some popular symbols, trigger global symbol search etc. The mem-usage is now very different as it quickly jumps over 1GB then stays for around 60 seconds at ~1.6GB, and finally the tsserver-process crashes/restarts.

The full log of a run with multiple crashes: ts-console-log.txt
To come around this issue and to unblock folks working on the vscode-sources we should use the --max-old-space-size as described here: http://blog.caustik.com/2012/04/11/escape-the-1-4gb-v8-heap-limit-in-node-js/.
/cc @mhegazy who might know if such high memory usage is to be expected or if the server/service has a leak? It is well known that V8 starts crawling as soon as heap-limits are reached, unsure why it crashes tho.
Just for sake of completeness repo-steps that work relatively reliable. Since this is related to memory (over-)usage I am pretty sure this also happens in many other ways
array.ts and wait for things to be readyvscode.d.ts, immediately trigger quick outline, and wait for its resultseditorCommon.d.tsshell.tstsserver crashes@sheetalkamat can you take a look
So, adding --max_old_space_size doesn't seem to have an effect on the version of Electron we are using. I can see the effects of it with node but not (yet?) with Electron... @mhegazy We might be at the mercy of you guys
So, having the below program and running it in node.js (8.0.0, v8-version 5.8.283.41) or electron (v8-version 5.6.326.50) yields in very different results
let all = [];
let big = [];
all.push(big);
for (let i = 0; i < 1000000000; i++) {
let newLen = big.push(Math.random());
if (newLen % 500000 === 0) {
big = [];
all.push(big);
console.log('all.length: ' + all.length);
console.log('heapTotal: ' + Math.round(process.memoryUsage().heapTotal / 1e6));
}
}
console.log(all.length);
Running node --max_old_space_size=128 ~/Desktop/big.js will make this crash like so
all.length: 28
heapTotal: 139
<--- Last few GCs --->
[93673:0x103000000] 705 ms: Mark-sweep 125.8 (138.2) -> 125.8 (138.2) MB, 2.2 / 0.0 ms allocation failure GC in old space requested
[93673:0x103000000] 708 ms: Mark-sweep 125.8 (138.2) -> 125.8 (131.2) MB, 2.7 / 0.0 ms last resort
[93673:0x103000000] 711 ms: Mark-sweep 125.8 (131.2) -> 125.8 (131.2) MB, 3.1 / 0.0 ms last resort
Running with with 4gb heap, node --max_old_space_size=4096 ~/Desktop/big.js, and it crashes a lot later (as expected)
ll.length: 924
heapTotal: 4335
all.length: 925
heapTotal: 4338
<--- Last few GCs --->
[93464:0x103001600] 22542 ms: Mark-sweep 4093.2 (4139.6) -> 4093.2 (4139.6) MB, 3.8 / 0.0 ms allocation failure GC in old space requested
[93464:0x103001600] 22546 ms: Mark-sweep 4093.2 (4139.6) -> 4093.2 (4108.6) MB, 3.9 / 0.0 ms last resort
[93464:0x103001600] 22554 ms: Mark-sweep 4093.2 (4108.6) -> 4093.2 (4108.6) MB, 7.7 / 0.0 ms last resort
However, when running the same script in electron the flag isn't honoured... It always crashed like so
all.length: 339
heapTotal: 1504
<--- Last few GCs --->
[93218:0x7f8ba6023400] 7926 ms: Mark-sweep 1398.2 (1438.7) -> 1398.2 (1438.7) MB, 2.8 / 0.0 ms allocation failure GC in old space requested
[93218:0x7f8ba6023400] 7930 ms: Mark-sweep 1398.2 (1438.7) -> 1398.2 (1407.2) MB, 3.4 / 0.0 ms last resort
[93218:0x7f8ba6023400] 7936 ms: Mark-sweep 1398.2 (1407.2) -> 1398.2 (1407.2) MB, 6.2 / 0.0 ms last resort
That observation matches what people say here: https://github.com/electron/electron/issues/2056#issuecomment-264811191
I tried the repro steps in VSCode 1.12.2 as well as vscode insiders 1.13.0-insider and I have not been able to repro the issue in both. Is it some specific version of vscode?
I tried the repro steps in VSCode 1.12.2 as well as vscode insiders 1.13.0-insider and I have not been able to repro the issue in both
What exactly have you been trying? Insiders 1.13.0 will show this but the mem-usage logging isn't in there but just in my dev setup. You can open the TypeScrip-log (F1 > Toggle Output > TypeScript) and in there you should see that the server restarts
What exactly have you been trying? Insiders 1.13.0 will show this but the mem-usage logging isn't in there but just in my dev setup. You can open the TypeScrip-log (F1 > Toggle Output > TypeScript) and in there you should see that the server restarts
I don't see any server restart on both versions. I have enabled log as well as trace of typescript server.
@sheetalkamat Hm, hard to tell. For me it reproduces pretty reliably. I think the long story short is that tsserver consume crazy memory (leading to an out-of-memory crash or not) when opening large files. See the animated gif:

I wasn't able to repro this on any of the vscode versions I mentioned earlier. I played with multiple and different files from the vscode repo. After that I just did another simple experiment of opening the files in VS(just to see whats going on) and it seems to work fine too. I modified the tsserver that VS was using to dump the heapsnapshot everytime the file is opened (so I can get the memory usage between multiple files) I haven't analyzed it deeply but saw that most of the increased memory usage comes from the nodes, identifiers, strings/ arrays which seems logical given the files being opened. I will keep looking further in those snapshots but having the repro will help investigate this better.
Hm, that makes it harder. I have attached two screen recordings about it crashing or being stuck gc'ing forever. In the first run I have a debug port assigned to tsserver (have this in your settings "typescript.tsserver.debug": true), in the latter I haven't. Maybe that makes the different between crashing or not. I have trimmed ~3minutes of the second recording in which tsserver was at ~100 cpu utilisation stuck in GC: crash.mov.zip, forever-gc.mov.zip
This btw doesn't repo with Sublime and the TypeScript Package in version 2.2.2, in our workspace we use TS 2.3.3
The attached log are from running with "typescript.tsserver.log": "verbose" and opening first arrays.ts, then vscode.d.ts, then editorCommon.ts, and finally shell.ts
//cc @RyanCavanaugh and @mhegazy
Here are the logs doing the same thing on my machine:
One more archive: this contains the output of fs_usage for tsserver, once while just starring at arrays.ts and once while reproduce the crash with above steps:
Archive.zip
@Microsoft/vscode Can folks try my four-file-death-punch on tsserver as described above?
While keeping an eye on the memory usage of tsserver (using htop for instance) do this
arrays.ts and trigger quick outlinevscode.d.ts and trigger quick outlineeditorCommon.ts and trigger quick outlineshell.ts and trigger quick outlineAt one point (at least on my machine with all versions of vscode and any user) this leads to memory-usage of ~520MB, then ~850MB, then ~1200MB, and finally ~1500MB which will yield in a crash after roughly a minute.
Update: List of users that have tested this and their outcome
user | windows | mac | linux
-----|----------|-----|------
jrieken | n/a | 馃挜 | n/a
alex | 馃挜 | 馃憣 | n/a
aeschli | n/a | 馃挜 | 馃憣
isidor | n/a | 馃憣 | n/a
sandy | n/a | 馃挜 | n/a
michel | n/a | 馃挜 | n/a
weinand | n/a | 馃挜 | n/a
Works fine for me on vscode insiders. TS version 2.1.4
Here are the logs following your steps on my maching. Let me know if you need more details
tsserver.log.zip
TS version 2.1.4
Shouldn't we all be on TS 2.3.3?
@jrieken not sure if some workspace setting is overiding it (though looking at this it seems like no)
I can update to 2.3.3
Edit: my bad it seems like 2.3.3 is being used (as specified in the status bar)
@jrieken tried your steps - memory usage grew, but tsserver did not crash. Nevertheless I was seeing it crashing during normal day-to-day work before.
@jrieken I could reproduce the memory hike to 1.5 Gig followed by memory crash after a minute exactly how you described in comment.
I opened VS Code insiders and opened four files one after other triggering outline as you mentioned. I see the crash for the forth file. I tried it two times and both the times I see the memory hike and crash.

@jrieken Tried with the latest 1.14-insiders. Crashed on the Mac, but seems to work on Linux (Ubuntu 14.04).
Tried with the latest 1.14 Insiders. Crashed with this "Problem Report" at about 1.5 GB:
Process: Code - Insiders Helper [94575]
Path: /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Code - Insiders Helper.app/Contents/MacOS/Code - Insiders Helper
Identifier: Code - Insiders Helper
Version: 0
Code Type: X86-64 (Native)
Parent Process: Code - Insiders Helper [94571]
Responsible: Electron [93035]
User ID: 501
Date/Time: 2017-06-09 14:55:23.719 +0200
OS Version: Mac OS X 10.12.5 (16F73)
Report Version: 12
Anonymous UUID: BAF64F9C-9590-6ADB-359C-1792E95D2E70
Sleep/Wake UUID: 46EBD961-32E3-485E-9CAA-9EFF74D297FB
Time Awake Since Boot: 200000 seconds
Time Since Wake: 1200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffb44b4d42 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fffb45a2457 pthread_kill + 90
2 libsystem_c.dylib 0x00007fffb441a420 abort + 129
3 libnode.dylib 0x0000000108252322 node::Abort() + 34
4 libnode.dylib 0x00000001082548ca 0x108178000 + 903370
5 libnode.dylib 0x00000001083778e2 0x108178000 + 2095330
6 libnode.dylib 0x0000000108377859 0x108178000 + 2095193
7 libnode.dylib 0x00000001085f73d1 v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) + 369
8 libnode.dylib 0x000000010862468c 0x108178000 + 4900492
9 libnode.dylib 0x0000000108559430 0x108178000 + 4068400
10 libnode.dylib 0x0000000108697c40 0x108178000 + 5372992
11 libnode.dylib 0x0000000108555ad0 0x108178000 + 4053712
12 libnode.dylib 0x0000000108557f29 0x108178000 + 4063017
13 libnode.dylib 0x0000000108556ab0 0x108178000 + 4057776
14 libnode.dylib 0x000000010899cf56 0x108178000 + 8539990
15 ??? 0x00001a6944e043a7 0 + 29039429436327
16 ??? 0x00001a6944e0474d 0 + 29039429437261
17 ??? 0x00001a69454fbf32 0 + 29039436742450
18 ??? 0x00001a69459a3b08 0 + 29039441623816
19 ??? 0x00001a69459a62f9 0 + 29039441634041
20 ??? 0x00001a69458d3e15 0 + 29039440772629
21 ??? 0x00001a69458f2029 0 + 29039440896041
22 ??? 0x00001a69458e764d 0 + 29039440852557
23 ??? 0x00001a69458e3ffe 0 + 29039440838654
24 ??? 0x00001a694559eae4 0 + 29039437408996
25 ??? 0x00001a69459ad6a9 0 + 29039441663657
26 ??? 0x00001a69458f9592 0 + 29039440926098
27 ??? 0x00001a694594d684 0 + 29039441270404
28 ??? 0x00001a694559eae4 0 + 29039437408996
29 ??? 0x00001a69455fa5ec 0 + 29039437784556
30 ??? 0x00001a6944fe7f7a 0 + 29039431417722
31 ??? 0x00001a694595af79 0 + 29039441325945
32 ??? 0x00001a694577b1f7 0 + 29039439360503
33 ??? 0x00001a6944f8e6fa 0 + 29039431051002
34 ??? 0x00001a69450a08f2 0 + 29039432173810
35 ??? 0x00001a69459e3718 0 + 29039441884952
36 ??? 0x00001a6944e05cd5 0 + 29039429442773
37 ??? 0x00001a69459e084c 0 + 29039441872972
38 ??? 0x00001a69450fb48d 0 + 29039432545421
39 ??? 0x00001a6944e05cd5 0 + 29039429442773
40 ??? 0x00001a69450fb05d 0 + 29039432544349
41 ??? 0x00001a69450f83bc 0 + 29039432532924
42 ??? 0x00001a69450e08b3 0 + 29039432435891
43 ??? 0x00001a69450df7c3 0 + 29039432431555
44 ??? 0x00001a69450df2f9 0 + 29039432430329
45 ??? 0x00001a69450de87d 0 + 29039432427645
46 ??? 0x00001a69450c49d6 0 + 29039432321494
47 ??? 0x00001a6945096386 0 + 29039432131462
48 ??? 0x00001a69450579a9 0 + 29039431874985
49 ??? 0x00001a6945056812 0 + 29039431870482
50 ??? 0x00001a6945055e3b 0 + 29039431867963
51 ??? 0x00001a6945055aa6 0 + 29039431867046
52 ??? 0x00001a6945053db7 0 + 29039431859639
53 ??? 0x00001a694504dbc9 0 + 29039431834569
54 ??? 0x00001a6944e88f10 0 + 29039429979920
55 ??? 0x00001a6944e723f8 0 + 29039429886968
56 ??? 0x00001a694504d47c 0 + 29039431832700
57 ??? 0x00001a6944e8915a 0 + 29039429980506
58 ??? 0x00001a6944e723f8 0 + 29039429886968
59 ??? 0x00001a694504cfdd 0 + 29039431831517
60 ??? 0x00001a6944f61825 0 + 29039430866981
61 ??? 0x00001a6944f3702b 0 + 29039430692907
62 ??? 0x00001a6944e05cd5 0 + 29039429442773
63 ??? 0x00001a694504ce60 0 + 29039431831136
64 ??? 0x00001a694504cc08 0 + 29039431830536
65 ??? 0x00001a6944e05cd5 0 + 29039429442773
66 ??? 0x00001a69450bc305 0 + 29039432286981
67 ??? 0x00001a69450b6204 0 + 29039432262148
68 ??? 0x00001a694504b92b 0 + 29039431825707
69 ??? 0x00001a694504b28b 0 + 29039431824011
70 ??? 0x00001a6944f61825 0 + 29039430866981
71 ??? 0x00001a6944f3702b 0 + 29039430692907
72 ??? 0x00001a6944e05cd5 0 + 29039429442773
73 ??? 0x00001a694504ac5f 0 + 29039431822431
74 ??? 0x00001a694504a503 0 + 29039431820547
75 ??? 0x00001a6944e05cd5 0 + 29039429442773
76 ??? 0x00001a6945049be7 0 + 29039431818215
77 ??? 0x00001a6944e05cd5 0 + 29039429442773
78 ??? 0x00001a6944e71ac3 0 + 29039429884611
79 ??? 0x00001a6944e365c1 0 + 29039429641665
80 libnode.dylib 0x00000001085f1775 0x108178000 + 4691829
81 libnode.dylib 0x00000001085f14d9 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 169
82 libnode.dylib 0x000000010839302b v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 459
83 libnode.dylib 0x000000010824734e node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) + 590
84 libnode.dylib 0x0000000108248a27 0x108178000 + 854567
85 libnode.dylib 0x00000001082917b4 node::StreamBase::EmitData(long, v8::Local<v8::Object>, v8::Local<v8::Object>) + 180
86 libnode.dylib 0x0000000108293657 node::StreamWrap::OnReadImpl(long, uv_buf_t const*, uv_handle_type, void*) + 263
87 libnode.dylib 0x00000001082508ed 0x108178000 + 887021
88 libnode.dylib 0x0000000108293fd4 node::StreamWrap::OnReadCommon(uv_stream_s*, long, uv_buf_t const*, uv_handle_type) + 148
89 libnode.dylib 0x0000000108293cfb node::StreamWrap::OnRead(uv_stream_s*, long, uv_buf_t const*) + 75
90 libnode.dylib 0x00000001082da152 0x108178000 + 1450322
91 libnode.dylib 0x00000001082d85eb 0x108178000 + 1443307
92 libnode.dylib 0x00000001082dfd46 0x108178000 + 1473862
93 libnode.dylib 0x00000001082d15a2 uv_run + 146
94 com.github.electron.framework 0x0000000103d50835 atom::NodeMain(int, char**) + 1077
95 com.github.electron.framework 0x0000000103d4c73c AtomInitializeICUandStartNode + 300
96 com.microsoft.VSCodeInsiders.helper 0x0000000103d3bf1f main + 31
97 libdyld.dylib 0x00007fffb4386235 start + 1
Thread 1:
0 libsystem_kernel.dylib 0x00007fffb44b544e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fffb459f48e _pthread_wqthread + 1023
2 libsystem_pthread.dylib 0x00007fffb459f07d start_wqthread + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fffb44ad386 semaphore_wait_trap + 10
1 libnode.dylib 0x00000001082db160 uv_sem_wait + 16
2 libnode.dylib 0x000000010825b428 node::DebugSignalThreadMain(void*) + 24
3 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
4 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
5 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fffb44ad34a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffb44ac797 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff9ec0d434 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff9ec0c8c1 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff9ec0c114 CFRunLoopRunSpecific + 420
5 com.apple.CoreFoundation 0x00007fff9ec4bb91 CFRunLoopRun + 97
6 libnode.dylib 0x00000001082deb26 0x108178000 + 1469222
7 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a07fa _pthread_cond_wait + 712
2 libnode.dylib 0x00000001082db2b9 uv_cond_wait + 9
3 libnode.dylib 0x00000001082cf753 0x108178000 + 1406803
4 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a07fa _pthread_cond_wait + 712
2 libnode.dylib 0x00000001082db2b9 uv_cond_wait + 9
3 libnode.dylib 0x00000001082cf753 0x108178000 + 1406803
4 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a07fa _pthread_cond_wait + 712
2 libnode.dylib 0x00000001082db2b9 uv_cond_wait + 9
3 libnode.dylib 0x00000001082cf753 0x108178000 + 1406803
4 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a07fa _pthread_cond_wait + 712
2 libnode.dylib 0x00000001082db2b9 uv_cond_wait + 9
3 libnode.dylib 0x00000001082cf753 0x108178000 + 1406803
4 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 8:: WorkerPool/16191
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a0833 _pthread_cond_wait + 769
2 com.github.electron.framework 0x0000000103f3dffb 0x103d4a000 + 2047995
3 com.github.electron.framework 0x0000000103fcf569 0x103d4a000 + 2643305
4 com.github.electron.framework 0x0000000103fcf9c7 0x103d4a000 + 2644423
5 com.github.electron.framework 0x0000000103f83fc7 0x103d4a000 + 2334663
6 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 9:: WorkerPool/15695
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a0833 _pthread_cond_wait + 769
2 com.github.electron.framework 0x0000000103f3dffb 0x103d4a000 + 2047995
3 com.github.electron.framework 0x0000000103fcf569 0x103d4a000 + 2643305
4 com.github.electron.framework 0x0000000103fcf9c7 0x103d4a000 + 2644423
5 com.github.electron.framework 0x0000000103f83fc7 0x103d4a000 + 2334663
6 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 10:: WorkerPool/16463
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a0833 _pthread_cond_wait + 769
2 com.github.electron.framework 0x0000000103f3dffb 0x103d4a000 + 2047995
3 com.github.electron.framework 0x0000000103fcf569 0x103d4a000 + 2643305
4 com.github.electron.framework 0x0000000103fcf9c7 0x103d4a000 + 2644423
5 com.github.electron.framework 0x0000000103f83fc7 0x103d4a000 + 2334663
6 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 11:: WorkerPool/18723
0 libsystem_kernel.dylib 0x00007fffb44b4bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffb45a0833 _pthread_cond_wait + 769
2 com.github.electron.framework 0x0000000103f3dffb 0x103d4a000 + 2047995
3 com.github.electron.framework 0x0000000103fcf569 0x103d4a000 + 2643305
4 com.github.electron.framework 0x0000000103fcf9c7 0x103d4a000 + 2644423
5 com.github.electron.framework 0x0000000103f83fc7 0x103d4a000 + 2334663
6 libsystem_pthread.dylib 0x00007fffb459f93b _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fffb459f887 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fffb459f08d thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5beb7078 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007fff5beb70a0 rsp: 0x00007fff5beb7078
r8: 0x0000000000000040 r9: 0x00007fffbd284040 r10: 0x0000000008000000 r11: 0x0000000000000206
r12: 0x00007fff5beb78e0 r13: 0x00007fff5beb8090 r14: 0x00007fffbd2a03c0 r15: 0x0000000108e14633
rip: 0x00007fffb44b4d42 rfl: 0x0000000000000206 cr2: 0x00007fffbd282128
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Binary Images:
0x103d3b000 - 0x103d3bff7 +com.microsoft.VSCodeInsiders.helper (0) <06A15A6A-AFF1-3773-8D6C-E27A1E8E20F7> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Code - Insiders Helper.app/Contents/MacOS/Code - Insiders Helper
0x103d4a000 - 0x1079cafa3 +com.github.electron.framework (0) <506DBB52-60F8-3A87-B4AF-06FFF2B7A86A> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
0x108016000 - 0x108030fff +com.github.Squirrel (1.0 - 1) <4C459C36-AFB6-3B8A-8FEC-76C192C17E30> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel
0x108060000 - 0x1080c3ff7 +org.reactivecocoa.ReactiveCocoa (1.0 - 1) <701B20DE-3ADD-3643-B52A-E05744C30DB3> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa
0x108147000 - 0x10815bfff +org.mantle.Mantle (1.0 - ???) <31915DD6-48E6-3706-A076-C9D4CE17F4F6> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle
0x108178000 - 0x109004fff +libnode.dylib (0) <8BCDD958-71F9-32ED-9587-C66650F5C5FB> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib
0x1092b7000 - 0x109329fef +libffmpeg.dylib (0) <C5BC2ED0-B808-3C7D-BFA5-8885567D4ED8> /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
0x109482000 - 0x1094c0ff7 com.apple.audio.midi.CoreMIDI (1.10 - 88) <5E2D1F53-B466-312E-AEA7-117B68C9A7F0> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x1094ef000 - 0x109508ffb libexpat.1.dylib (15) <F48F1B7B-BEB4-32EE-8C5D-0370096F3864> /usr/lib/libexpat.1.dylib
0x109d73000 - 0x109db0dc7 dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
0x7fff9b3b3000 - 0x7fff9b574fff com.apple.avfoundation (2.0 - 1187.36) <8C7813BE-B548-33E3-A61E-FF1F1984386A> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff9b575000 - 0x7fff9b617ff7 com.apple.audio.AVFAudio (1.0 - ???) <7997D588-B542-3EBB-B822-D719C1114BB4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x7fff9b6e2000 - 0x7fff9b6e2fff com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff9b6fb000 - 0x7fff9bc14feb com.apple.vImage (8.1 - ???) <B58A7937-BEE2-38FE-87F4-5D5F40D31DC9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff9bc15000 - 0x7fff9bd86ff3 libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff9bd87000 - 0x7fff9bd9bffb libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff9bd9c000 - 0x7fff9c192fef libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff9c193000 - 0x7fff9c1a9fff libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff9c1aa000 - 0x7fff9c1b0fff libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff9c1b1000 - 0x7fff9c1c5ff7 libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff9c1c6000 - 0x7fff9c34dfe7 libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff9c34e000 - 0x7fff9c400fff libvMisc.dylib (600.60.1) <98F27D2D-E5DD-38EF-8747-0C4DE821A23D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff9c401000 - 0x7fff9c401fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff9c6c0000 - 0x7fff9d499ff3 com.apple.AppKit (6.9 - 1504.83.101) <EC7BD195-F9E1-3E43-820A-5FDD0B2B0B67> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff9d4ab000 - 0x7fff9d4abfff com.apple.ApplicationServices (48 - 48) <4C71CBA8-47E4-38BF-BE3B-F20DF8667D5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff9d4ac000 - 0x7fff9d51aff7 com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff9d5b4000 - 0x7fff9d6e3ff7 libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff9d6e4000 - 0x7fff9d72efff libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff9d82b000 - 0x7fff9d8d5ff7 com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff9d8d6000 - 0x7fff9d927fff com.apple.HIServices (1.22 - 592.1) <7353E76E-9A3A-3693-87AF-41953585E024> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff9d928000 - 0x7fff9d937ff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff9d938000 - 0x7fff9d985fff com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff9d986000 - 0x7fff9d9c1fff com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff9d9c2000 - 0x7fff9d9cdfff com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff9d9ce000 - 0x7fff9dbdafff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <91D2BA22-B168-3A9A-9008-6FFC5A8FDC1E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff9dbdb000 - 0x7fff9dbdbfff com.apple.audio.units.AudioUnit (1.14 - 1.14) <8C0153FD-FEFF-309C-AACD-BF9657A31F8E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff9dd44000 - 0x7fff9e11efff com.apple.CFNetwork (811.5.4 - 811.5.4) <4DBF8932-6286-3B23-87D9-63615B9958D9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff9e138000 - 0x7fff9e138fff com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff9e139000 - 0x7fff9e13cfff com.apple.CommonPanels (1.2.6 - 98) <BF04BB22-D54C-309E-9F5C-897D969CAF70> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff9e13d000 - 0x7fff9e446fff com.apple.HIToolbox (2.1.1 - 857.8) <CAB143FE-AEAF-3EDE-AD7B-C04E1B7C5615> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff9e447000 - 0x7fff9e44aff7 com.apple.help (1.3.5 - 49) <B1A930E3-5907-3677-BACD-858EF68B172D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff9e44b000 - 0x7fff9e450fff com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff9e451000 - 0x7fff9e4e8ff3 com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff9e4e9000 - 0x7fff9e503fff com.apple.openscripting (1.7 - 172) <31CFBB35-24BD-3E12-9B6B-1FA842FB605B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff9e504000 - 0x7fff9e505ff3 com.apple.print.framework.Print (12 - 267) <E2F82F1F-DC27-3EF0-9F75-B354F701450A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff9e506000 - 0x7fff9e508ff7 com.apple.securityhi (9.0 - 55006) <DBD65629-535D-3669-8218-7F074D61638C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff9e509000 - 0x7fff9e50fff7 com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff9e5f0000 - 0x7fff9e5f0fff com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff9e73a000 - 0x7fff9e7c7fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff9e7c8000 - 0x7fff9e7dbfff com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff9e7dc000 - 0x7fff9ead7fff com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff9ead8000 - 0x7fff9eb84ff7 com.apple.CoreDisplay (1.0 - 1) <AAD5DF0B-0D22-305E-86FF-BB1431130363> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff9eb85000 - 0x7fff9f01eff7 com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff9f01f000 - 0x7fff9f6a1fff com.apple.CoreGraphics (2.0 - 1070.22) <78E7C882-837D-3CC3-B221-767B999873CE> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff9f6a2000 - 0x7fff9f8e5ffb com.apple.CoreImage (12.4.0 - 451.4.9) <BE4303C9-C9D9-361D-AC94-DBE40EB6700E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff9f94c000 - 0x7fff9f9fdfff com.apple.CoreMedia (1.0 - 1907.59.1.5) <6CCDE81A-6992-33ED-A1D9-9D27A4C1E31F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff9f9fe000 - 0x7fff9fa49ff7 com.apple.CoreMediaIO (805.0 - 4932) <ACE54DDE-C526-31CA-9755-3938603E3751> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff9fa4a000 - 0x7fff9fa4afff com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff9fa4b000 - 0x7fff9fa9cfff com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff9fa9d000 - 0x7fff9fd78ff7 com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff9fd79000 - 0x7fff9fdacfff com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff9fdad000 - 0x7fff9fdb5ff3 com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff9fdb6000 - 0x7fff9ff22ff7 com.apple.LaunchServices (775.19 - 775.19) <94D15A2A-852C-3B4B-A701-43043C8F1527> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff9ff23000 - 0x7fff9ffd3ffb com.apple.Metadata (10.7.0 - 1075.40) <DA911E1B-3977-386D-930D-96BD5085CB8E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff9ffd4000 - 0x7fffa0033fff com.apple.CoreServices.OSServices (775.19 - 775.19) <C709A773-4FA0-33DD-B3E2-FBA41E00F177> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fffa0034000 - 0x7fffa00a4fff com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fffa00a5000 - 0x7fffa00eaff7 com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fffa0173000 - 0x7fffa02c0ffb com.apple.CoreText (352.0 - 544.15) <BF0EE575-BB7E-3BF9-9029-232B4ADC24E4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fffa02c1000 - 0x7fffa02f6ff3 com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fffa02f7000 - 0x7fffa0368ffb com.apple.framework.CoreWLAN (11.0 - 1200.31) <E47C0568-E37B-3052-9E77-F0F371DCDE7F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fffa0466000 - 0x7fffa046bfff com.apple.DiskArbitration (2.7 - 2.7) <8AC72143-D3C4-3AA6-84DF-734E3AFAC49B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fffa05fd000 - 0x7fffa09a3ff3 com.apple.Foundation (6.9 - 1349.81) <730B7944-BB43-35D5-A546-9F6CCED4B9F3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fffa09cf000 - 0x7fffa0a00ff7 com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fffa0a01000 - 0x7fffa0a19ff7 com.apple.GameController (1.0 - 1) <DAC8C83B-7EC8-3A88-A725-E13DD905BF4F> /System/Library/Frameworks/GameController.framework/Versions/A/GameController
0x7fffa0ac0000 - 0x7fffa0b63ffb com.apple.Bluetooth (5.0.4 - 5.0.4f18) <B3FED7E7-45EE-32DD-B59E-7942BCE9426C> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fffa0b64000 - 0x7fffa0bfaff7 com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fffa0bfb000 - 0x7fffa0c01ffb com.apple.IOSurface (159.7 - 159.7) <40550017-EF96-3C52-B400-806AFEE4B134> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fffa0c02000 - 0x7fffa0c53ff7 com.apple.ImageCaptureCore (7.0 - 7.0) <A640CA2F-8093-34AB-947C-26679ECB8A6D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fffa0c54000 - 0x7fffa0db4fef com.apple.ImageIO.framework (3.3.0 - 1599.10.2) <87AA4D39-0AFC-3A34-98EF-02710E2BF3CA> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fffa0db5000 - 0x7fffa0db9fff libGIF.dylib (1599.10.2) <6ED05614-1301-3452-943B-118F00F20C8D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fffa0dba000 - 0x7fffa0eaaff7 libJP2.dylib (1599.10.2) <72C00423-55F0-3CAD-B198-EF00950791E6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fffa0eab000 - 0x7fffa0eceffb libJPEG.dylib (1599.10.2) <78945614-990F-3705-A91C-46F717F7C635> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fffa0ecf000 - 0x7fffa0ef6ff7 libPng.dylib (1599.10.2) <B800C14F-6E41-36B6-8DC1-1AE97A83A964> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fffa0ef7000 - 0x7fffa0ef9ff3 libRadiance.dylib (1599.10.2) <037D95B4-82A7-3A59-B3EB-0FF0977CF7A5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fffa0efa000 - 0x7fffa0f48fff libTIFF.dylib (1599.10.2) <CA2C7BF9-FDDB-36CF-B063-B075B29F8878> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fffa10a6000 - 0x7fffa1caeff3 com.apple.JavaScriptCore (12603 - 12603.2.4) <FFD37381-05F4-3907-BD31-74CFC3D7868F> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fffa1caf000 - 0x7fffa1cc8ff7 com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fffa1f51000 - 0x7fffa1f57fff com.apple.MediaAccessibility (1.0 - 97.1.1) <0BD82735-6644-37CE-B13D-8E7CC59A1752> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fffa1f6d000 - 0x7fffa24a6ff7 com.apple.MediaToolbox (1.0 - 1907.59.1.5) <2024A2A2-50B6-36AA-BC6D-3AAFA78EB707> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fffa24a7000 - 0x7fffa2502fff com.apple.Metal (87.18 - 87.18) <5C2F12FB-45C1-3103-A827-3D225BF8D05A> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fffa2deb000 - 0x7fffa2df3fff com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fffa2fd3000 - 0x7fffa3021ff3 com.apple.opencl (2.8.6 - 2.8.6) <5FAF6F49-2648-39E6-922B-5630A5D7F7E4> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fffa3022000 - 0x7fffa303bffb com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fffa303c000 - 0x7fffa3047ff7 com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fffa3048000 - 0x7fffa304afff libCVMSPluginSupport.dylib (14.0.16) <A20EC348-37C9-33B6-9A81-06006F3214A1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fffa304b000 - 0x7fffa304eff7 libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fffa304f000 - 0x7fffa3053fff libCoreVMClient.dylib (156.3) <E7AEFCBE-B6BF-3C7C-9A4E-E78CB04DB794> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fffa3054000 - 0x7fffa305dff7 libGFXShared.dylib (14.0.16) <63542E68-EB1A-3ECF-AAFB-E7B8AB313C70> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fffa305e000 - 0x7fffa3069fff libGL.dylib (14.0.16) <84BEED97-0A93-356D-A922-97EA311EA446> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fffa306a000 - 0x7fffa30a6ff7 libGLImage.dylib (14.0.16) <3518A85C-6905-3511-A6C9-2F82C519D28F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fffa321e000 - 0x7fffa325fff7 libGLU.dylib (14.0.16) <9860DCF7-56E0-3A8F-A377-52635C9D8B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fffa3bc7000 - 0x7fffa3bd5fff com.apple.opengl (14.0.16 - 14.0.16) <27E7D76E-A26B-39F8-8CF2-AB57920776A3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fffa3c72000 - 0x7fffa3db9fff com.apple.QTKit (7.7.3 - 2978.7) <49F88771-52FE-3989-AAB7-10A7494C4419> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fffa3dba000 - 0x7fffa4024ff7 com.apple.imageKit (3.0 - 1023) <9C547565-CBAA-3ACB-A3F6-1366A0DCDCB4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fffa4025000 - 0x7fffa40ecfff com.apple.PDFKit (1.0 - 1) <BE82F14C-B20C-3771-B16C-F0723F6552AD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fffa40ed000 - 0x7fffa4613ff7 com.apple.QuartzComposer (5.1 - 356) <C66293F6-EF05-3B36-8524-081CEB9FADD7> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fffa4614000 - 0x7fffa4637ffb com.apple.quartzfilters (1.10.0 - 1.10.0) <365342ED-7A1A-3C75-AE60-90764E96034C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fffa4638000 - 0x7fffa4725fff com.apple.QuickLookUIFramework (5.0 - 720.7) <3136C23E-399E-3296-928A-B18EC9FC423C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fffa4726000 - 0x7fffa4726fff com.apple.quartzframework (1.5 - 21) <09455972-8A33-3D61-B193-BA7E7CF984CA> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fffa4727000 - 0x7fffa4927fff com.apple.QuartzCore (1.11 - 453.39.3) <AB46D60D-17A8-3122-800E-2A9DA604FCBA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fffa4928000 - 0x7fffa497dfff com.apple.QuickLookFramework (5.0 - 720.7) <3BD7BA2F-924C-3EFF-B26E-3F930E62E6B4> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fffa497e000 - 0x7fffa4993fff com.apple.SafariServices.framework (12603 - 12603.2.4) <BD072E0A-9759-341D-9E59-5D869380076B> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
0x7fffa4e8e000 - 0x7fffa5190ff7 com.apple.security (7.0 - 57740.60.18) <021AACF6-D15F-37E0-840B-88853684BA00> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fffa5191000 - 0x7fffa5206fff com.apple.securityfoundation (6.0 - 55132.50.7) <4433C0CC-FE90-3DD3-BAC1-CC31D515B510> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fffa5207000 - 0x7fffa5230fff com.apple.securityinterface (10.0 - 55079.50.4) <50E3EAA8-1AF0-3910-AAFD-57D93D958DFF> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fffa5231000 - 0x7fffa5234ff3 com.apple.xpc.ServiceManagement (1.0 - 1) <9F285B19-B53B-3502-85A2-72C26DB40EA7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fffa55bb000 - 0x7fffa562aff7 com.apple.SystemConfiguration (1.14 - 1.14) <2412CDE0-C317-31EA-8F53-7A58BBFCC720> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fffa562b000 - 0x7fffa59d9fff com.apple.VideoToolbox (1.0 - 1907.59.1.5) <75E2F901-572F-3FC8-A599-96A085EEBC88> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fffa7e7f000 - 0x7fffa7e9aff3 com.apple.AppContainer (4.0 - 307.50.21) <C2E6BA3D-81FF-39C3-B4BF-DBB9A17DE078> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fffa7e9b000 - 0x7fffa7ea8ff3 com.apple.AppSandbox (4.0 - 307.50.21) <BF9FA426-8C11-358B-9E1F-A3901E3F2B14> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fffa7ea9000 - 0x7fffa7ecbffb com.apple.framework.Apple80211 (12.0 - 1200.47) <B692048E-1B61-3DAF-9CBA-4D314E7562DC> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fffa7ecc000 - 0x7fffa7edbfeb com.apple.AppleFSCompression (88.50.3 - 1.0) <478E8BFF-8BA2-375E-BE02-BA27F115C15A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fffa7fcf000 - 0x7fffa805a97f com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fffa8093000 - 0x7fffa8096ff3 com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <42A1731A-A576-307A-B07C-9F8F64696CB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fffa8097000 - 0x7fffa80e9fff com.apple.AppleVAFramework (5.0.36 - 5.0.36) <7352078D-C230-397C-81A5-57A48CF218C0> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fffa848d000 - 0x7fffa850bff7 com.apple.backup.framework (1.8.5 - 1.8.5) <CC679891-E8F5-3166-8EB6-AEA06954A52D> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fffa9196000 - 0x7fffa91bdff3 com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fffa9ae2000 - 0x7fffa9aebffb com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fffa9c6f000 - 0x7fffaa04eff7 com.apple.CoreAUC (226.0.0 - 226.0.0) <FBF6C5BC-5937-3957-B6BA-E101DF9B0DF6> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fffaa04f000 - 0x7fffaa07ffff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3F6857D1-AE7C-3593-B064-930F5BB7269E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fffaa233000 - 0x7fffaa243fff com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fffaa308000 - 0x7fffaa31eff3 com.apple.CoreMediaAuthoring (2.2 - 956) <AEBFF55F-BF1E-3CA5-AA9C-1CE22218A665> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fffaa325000 - 0x7fffaa3b5ffb com.apple.CorePDF (4.0 - 4) <7F50E4A6-940C-33F5-BE4E-7E01AFE98A8F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fffaa83f000 - 0x7fffaa8ceff7 com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fffaa8cf000 - 0x7fffaaa0efe7 com.apple.coreui (2.1 - 431.3) <2E8FEC10-FC5B-3782-92DA-A85C24B7BF7C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fffaaa0f000 - 0x7fffaaadfff3 com.apple.CoreUtils (5.1 - 510.31) <E68BB8ED-8874-36EC-A7C5-1017C0E727CB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fffaab2f000 - 0x7fffaab94ff3 com.apple.framework.CoreWiFi (12.0 - 1200.31) <DF0972EF-F817-3FD3-8C00-2D57B8738D8C> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fffaab95000 - 0x7fffaaba3ff7 com.apple.CrashReporterSupport (10.12 - 827) <14037A71-ECFE-394A-8D6E-2CECE98F02EE> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fffaac15000 - 0x7fffaac1fffb com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fffaac20000 - 0x7fffaac24ff3 com.apple.DSExternalDisplay (3.1 - 380) <A195C0CE-8E4E-384B-9556-8270E306FE1D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fffaac5a000 - 0x7fffaaccfffb com.apple.datadetectorscore (7.0 - 539.1) <9C312AAC-8AEE-3C72-BDE5-7FBF62452525> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fffaad0b000 - 0x7fffaad4afff com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fffaad4b000 - 0x7fffaae5cfff com.apple.desktopservices (1.11.5 - 1.11.5) <46A9D4F3-1EF8-373C-98A4-AD48D285E484> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fffaaf9f000 - 0x7fffaafaafff com.apple.DisplayServicesFW (3.1 - 380) <83BB7C77-F18D-382D-9023-26132D925F75> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fffab144000 - 0x7fffab575ff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fffac8cc000 - 0x7fffac8ccfff libmetal_timestamp.dylib (600.0.49.9) <E5EED927-1671-3390-BCBB-D76201D63C73> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fffacb9d000 - 0x7fffacbb9fff com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fffad2ca000 - 0x7fffad340ff3 com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fffad95b000 - 0x7fffad962ffb com.apple.IOAccelerator (311.13 - 311.13) <40C04C41-A76A-3687-8D64-F76E8C46AA81> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fffad964000 - 0x7fffad978ff7 com.apple.IOPresentment (1.0 - 29.10) <A3F7C1F6-CE50-3804-AAAF-7B75EBC46BE4> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fffad979000 - 0x7fffad99bfff com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fffada37000 - 0x7fffada47ff3 com.apple.IntlPreferences (2.0 - 216) <47681AE8-4539-3525-890C-206B301CEC77> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
0x7fffada82000 - 0x7fffadc39fff com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fffae2a9000 - 0x7fffae2acfff com.apple.Mangrove (1.0 - 1) <98814966-FD65-302B-B47E-00928DC34E5C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fffae55a000 - 0x7fffae5d3ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fffae72f000 - 0x7fffae73cff3 com.apple.MobileKeyBag (2.0 - 1.0) <F42EB8B1-BA68-3769-98BE-26A18AED902F> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fffae74d000 - 0x7fffae775ff7 com.apple.MultitouchSupport.framework (368.16 - 368.16) <512ADEC6-D694-3D73-A48A-6BE79CD39539> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fffae827000 - 0x7fffae832fff com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fffaf10a000 - 0x7fffaf14bff3 com.apple.PerformanceAnalysis (1.148.3 - 148.3) <6A21AB41-3AAA-32F3-9D46-2555A143A8B9> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fffaf833000 - 0x7fffaf84dfff com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fffaf84e000 - 0x7fffaf85dff7 com.apple.QuickLookThumbnailing (1.0 - 1) <173EE873-1700-3FCA-9782-C060FBB5BCAD> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
0x7fffaf866000 - 0x7fffaf889ff3 com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fffb0550000 - 0x7fffb0553fff com.apple.SecCodeWrapper (4.0 - 307.50.21) <F8E957B2-D3F0-3B73-B38C-AE8868F00939> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fffb05e2000 - 0x7fffb066ffff com.apple.Sharing (696.2.67 - 696.2.67) <F681EE28-153F-3216-97A6-6F5E4148AB2E> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fffb0690000 - 0x7fffb08f6fef com.apple.SkyLight (1.600.0 - 170.3) <83AB220F-48C0-3063-8ED3-ACDB69243B4D> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fffb0ad5000 - 0x7fffb0ae1ff7 com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fffb11cd000 - 0x7fffb1241fdf com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fffb1680000 - 0x7fffb1686ff7 com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fffb1712000 - 0x7fffb17d8ff7 com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fffb184e000 - 0x7fffb19deff3 com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fffb24ad000 - 0x7fffb256dfff com.apple.ViewBridge (283 - 283) <25A635B3-C87C-3D3A-ADF3-539713FA1048> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fffb29b8000 - 0x7fffb29befff com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fffb2a8f000 - 0x7fffb2a91ffb com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fffb2ae6000 - 0x7fffb2b01ff7 libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
0x7fffb2b02000 - 0x7fffb2b0dfff libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
0x7fffb2b9f000 - 0x7fffb2ba0ff3 libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fffb2ba1000 - 0x7fffb2db4fff libFosl_dynamic.dylib (16.39) <E22A4243-D148-3C74-BA15-2D906A3D1F9E> /usr/lib/libFosl_dynamic.dylib
0x7fffb2dd0000 - 0x7fffb2dd7fff libMatch.1.dylib (27) <70D4BD2A-9383-37F2-B0D6-9B592D236601> /usr/lib/libMatch.1.dylib
0x7fffb2dd8000 - 0x7fffb2dd8fff libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
0x7fffb2dd9000 - 0x7fffb2dddffb libScreenReader.dylib (477.40.6) <CBE6420C-EF60-3ACD-A0B6-7CBE936BA3B8> /usr/lib/libScreenReader.dylib
0x7fffb2dde000 - 0x7fffb2ddfffb libSystem.B.dylib (1238.60.2) <FC9E9F13-3B18-305C-BE0A-97C7843652B0> /usr/lib/libSystem.B.dylib
0x7fffb2e4b000 - 0x7fffb2e76ff3 libarchive.2.dylib (41.50.2) <B4F507BC-B24E-3BE7-B658-94D798E2CD81> /usr/lib/libarchive.2.dylib
0x7fffb2e77000 - 0x7fffb2ef3fc7 libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
0x7fffb2ef7000 - 0x7fffb2ef7ff3 libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
0x7fffb2ef8000 - 0x7fffb2f08ff3 libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
0x7fffb2f09000 - 0x7fffb2f17ff7 libbz2.1.0.dylib (38) <ADFA329A-DCE7-356D-8F09-A3168DFC6610> /usr/lib/libbz2.1.0.dylib
0x7fffb2f18000 - 0x7fffb2f6eff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
0x7fffb2f6f000 - 0x7fffb2f99fff libc++abi.dylib (307.3) <30199352-88BF-30BD-8CFF-2A4FBE247523> /usr/lib/libc++abi.dylib
0x7fffb2f9a000 - 0x7fffb2faaffb libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
0x7fffb2fab000 - 0x7fffb2fc1fcf libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
0x7fffb2fc2000 - 0x7fffb2fc2ff7 libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
0x7fffb2fc3000 - 0x7fffb2fc4ff3 libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fffb3301000 - 0x7fffb3354ff7 libcups.2.dylib (450) <9950BFCB-7882-33C9-9ECF-CE66773C5657> /usr/lib/libcups.2.dylib
0x7fffb33a6000 - 0x7fffb33adff3 libdscsym.dylib (148.3) <63492BDA-33A8-31DE-90E8-A3D44F07EB9C> /usr/lib/libdscsym.dylib
0x7fffb33cf000 - 0x7fffb33cffff libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
0x7fffb33df000 - 0x7fffb33e4ff7 libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
0x7fffb33e5000 - 0x7fffb34d7ff7 libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
0x7fffb34d8000 - 0x7fffb36fdffb libicucore.A.dylib (57165.0.1) <2931B842-2946-3576-AD1D-1CDA22FA1388> /usr/lib/libicucore.A.dylib
0x7fffb3703000 - 0x7fffb3704fff liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
0x7fffb3705000 - 0x7fffb371effb liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
0x7fffb371f000 - 0x7fffb3735ff7 libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
0x7fffb3736000 - 0x7fffb39deff7 libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
0x7fffb3a11000 - 0x7fffb3a8bff3 libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
0x7fffb3a8c000 - 0x7fffb3e5e047 libobjc.A.dylib (709) <DC77AA6E-A4E4-326D-8D7F-82D63AA88F99> /usr/lib/libobjc.A.dylib
0x7fffb3e61000 - 0x7fffb3e65fff libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
0x7fffb3e66000 - 0x7fffb3e97fff libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
0x7fffb3eb4000 - 0x7fffb3ed0ffb libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
0x7fffb3ed1000 - 0x7fffb3f0afff libsandbox.1.dylib (592.60.1) <B3A1C3BD-084C-389B-9AFD-4BCFDBE9B5B6> /usr/lib/libsandbox.1.dylib
0x7fffb3f1e000 - 0x7fffb3f1fff3 libspindump.dylib (231.3) <C7CEEB64-06F4-3ACA-AAC1-30ECA909501A> /usr/lib/libspindump.dylib
0x7fffb3f20000 - 0x7fffb406dff7 libsqlite3.dylib (254.7) <07CD6DE3-394D-3C6A-A4B4-4CAB1054A041> /usr/lib/libsqlite3.dylib
0x7fffb4162000 - 0x7fffb416ffff libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
0x7fffb4170000 - 0x7fffb425fffb libxml2.2.dylib (30.16) <D2A6861B-D9FA-3BFC-B664-830C3FCE6065> /usr/lib/libxml2.2.dylib
0x7fffb4260000 - 0x7fffb4289fff libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
0x7fffb428a000 - 0x7fffb429bff3 libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
0x7fffb42aa000 - 0x7fffb42aeff7 libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
0x7fffb42af000 - 0x7fffb42b9fff libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
0x7fffb42ba000 - 0x7fffb42c1fff libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
0x7fffb42c2000 - 0x7fffb42cafff libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
0x7fffb42cb000 - 0x7fffb434efdf libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
0x7fffb434f000 - 0x7fffb4380fff libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
0x7fffb4381000 - 0x7fffb4386ffb libdyld.dylib (433.5) <EC3D88D2-3D40-3274-8E26-362C2D7352C8> /usr/lib/system/libdyld.dylib
0x7fffb4387000 - 0x7fffb4387ffb libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
0x7fffb4388000 - 0x7fffb4394ffb libkxld.dylib (3789.60.24) <5DFCDC05-6CBC-35A6-8B92-DF6803492E12> /usr/lib/system/libkxld.dylib
0x7fffb4395000 - 0x7fffb4395fff liblaunch.dylib (972.60.2) <D3306CFF-58AA-3C90-B06C-B70E80E60C5B> /usr/lib/system/liblaunch.dylib
0x7fffb4396000 - 0x7fffb439bff3 libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
0x7fffb439c000 - 0x7fffb439eff3 libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
0x7fffb439f000 - 0x7fffb43a0ffb libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
0x7fffb43a1000 - 0x7fffb43b9ff7 libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
0x7fffb43ba000 - 0x7fffb43baff7 libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
0x7fffb43bb000 - 0x7fffb4448fef libsystem_c.dylib (1158.50.2) <E5AE5244-7D0C-36AC-8BB6-C7AE7EA52A4B> /usr/lib/system/libsystem_c.dylib
0x7fffb4449000 - 0x7fffb444cffb libsystem_configuration.dylib (888.60.2) <BECC01A2-CA8D-31E6-BCDF-D452965FA976> /usr/lib/system/libsystem_configuration.dylib
0x7fffb444d000 - 0x7fffb4450fff libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
0x7fffb4451000 - 0x7fffb4469fff libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
0x7fffb446a000 - 0x7fffb4470fff libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
0x7fffb4471000 - 0x7fffb449aff7 libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
0x7fffb449b000 - 0x7fffb44bdff7 libsystem_kernel.dylib (3789.60.24) <6E9E485F-91F6-36B7-A125-AE91DC978BCC> /usr/lib/system/libsystem_kernel.dylib
0x7fffb44be000 - 0x7fffb4505fe7 libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
0x7fffb4506000 - 0x7fffb4524ff7 libsystem_malloc.dylib (116.50.8) <A3D15F17-99A6-3367-8C7E-4280E8619C95> /usr/lib/system/libsystem_malloc.dylib
0x7fffb4525000 - 0x7fffb457effb libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
0x7fffb457f000 - 0x7fffb4588ff3 libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
0x7fffb4589000 - 0x7fffb4592ff3 libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
0x7fffb4593000 - 0x7fffb459bfe7 libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
0x7fffb459c000 - 0x7fffb45a6ff7 libsystem_pthread.dylib (218.60.3) <B8FB5E20-3295-39E2-B5EB-B464D1D4B104> /usr/lib/system/libsystem_pthread.dylib
0x7fffb45a7000 - 0x7fffb45aaff7 libsystem_sandbox.dylib (592.60.1) <DC780631-BD23-36B1-9376-668619E18D25> /usr/lib/system/libsystem_sandbox.dylib
0x7fffb45ab000 - 0x7fffb45acff3 libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
0x7fffb45ad000 - 0x7fffb45b4ffb libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
0x7fffb45b5000 - 0x7fffb45c8ff7 libsystem_trace.dylib (518.60.2) <6B145B10-5874-3E89-90CD-D370DB475BA1> /usr/lib/system/libsystem_trace.dylib
0x7fffb45c9000 - 0x7fffb45ceffb libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
0x7fffb45cf000 - 0x7fffb45f8ff7 libxpc.dylib (972.60.2) <1C9AF716-69DF-359F-85E9-7DFDE362F9A2> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 4502448
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=362.1M resident=0K(0%) swapped_out_or_unallocated=362.1M(100%)
Writable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 2
Dispatch continuations 16.0M 2
Kernel Alloc Once 8K 2
MALLOC 86.9M 21
MALLOC guard page 32K 6
Memory Tag 255 2.0G 3075
STACK GUARD 56.0M 13
Stack 72.6M 24
__DATA 30.2M 252
__IMAGE 528K 2
__LINKEDIT 120.0M 12
__TEXT 242.2M 250
__UNICODE 556K 2
mapped file 35.7M 5
shared memory 340K 9
=========== ======= =======
TOTAL 2.6G 3662
Model: MacBookPro13,3, BootROM MBP133.0226.B23, 4 processors, Intel Core i7, 2.9 GHz, 16 GB, SMC 2.38f7
Graphics: Radeon Pro 460, AMD Radeon Pro 460, PCIe, 4096 MB
Graphics: Intel HD Graphics 530, Intel HD Graphics 530, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x15A), Broadcom BCM43xx 1.0 (7.21.171.126.1a2)
Bluetooth: Version 5.0.4f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Display Ethernet, Ethernet, en8
Network Service: AirPort, AirPort, en0
PCI Card: Apple 57761-B0, Ethernet Controller, Thunderbolt@194,0,0
PCI Card: pci11c1,5901, IEEE 1394 Open HCI, Thunderbolt@193,0,0
PCI Card: pci12d8,400e, USB Open Host Controller, Thunderbolt@197,0,0
PCI Card: pci12d8,400e, USB Open Host Controller, Thunderbolt@197,0,1
PCI Card: pci12d8,400f, USB Enhanced Host Controller, Thunderbolt@197,0,2
USB Device: USB 3.0 Bus
USB Device: iBridge
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Keyboard Hub
USB Device: Apple Keyboard
USB Device: FaceTime HD Camera (Display)
USB Device: Apple Thunderbolt Display
USB Device: Display Audio
Thunderbolt Bus: MacBook Pro, Apple Inc., 19.6
Thunderbolt Bus: MacBook Pro, Apple Inc., 19.6
Thunderbolt Device: Thunderbolt Display, Apple Inc., 3, 26.2
I can reproduce with the provided steps (after going through them a second time) on Windows, on my Surface Book i7 with 16 GB RAM with only VS Code and procexp opened. The memory reaches ~700-800MB, at which point the CPU goes through the roof and then the tsserver crashes.
THIS is weird. I can sometimes reproduce and sometimes not. At first I thought it was related to my settings or even the TS version (2.3.3 vs 2.3.4) but I am not so sure anymore. All I can see is that the issue is always showing up when quick-outline starts to become very slow:
Happy Case
I can open each file, press quick outline and symbols come in instantly. Memory never goes beyond 500 MB.
Unhappy Case
First quick outline comes in OK, then it gets very slow, each time I invoke symbols on a file it takes a long time and memory grows. node is probably busy doing GCs at that time.
Could it be timing related when quick outline is actually invoked?
Thanks all! I can reproduce this locally, the log was helpful. this seems to happen when you open/close multiple times. looking into it now. my initial thoughts are we are not cleaning up state when we close files correctly. the performance issue is just caused by excessive GC caused by memory pressure.
@sheetalkamat found that we are leaking the project object on close if the project had @types packages (which is the case for VSCode project). given the size of the vscode project, we run out of memory after a few open/close cycles. the performance issue is just a side effect of the memory as we suspected earlier.
We are working on a fix, if everything goes well, we should have it out in an insider drop by tomorrow.
@jrieken can you give [email protected] a try.
Mem-usage is still high but not so high that is crashes. I'll self-host on it for the day and see what happens.

Closing as this looks a lot better with latest and greatest TypeScript. @mhegazy Thanks a ton.
Never famous for its stability tsserver
Would love to change your mind about that. Please let us know when you run into these issues, we would be happy to invisitgate.
Would love to change your mind about that. Please let us know when you run into these issues, we would be happy to invisitgate.
I'd was assuming this know but, yeah, when having a large project do any non trivial git operation, like rebasing 2 commits onto 3 incoming commits and that's it. File watching seems to work only in the simplest cases and is such situations you see false compile errors, weird suggestions etc because internal state is outdated.
@sheetalkamat can you take a look at this one too. Looks like we are a bit aggressive with our file watching causing to pick up some files in intermediate state, possibly what we need is to batch the events for the same project to avoid prematurely checking files.
@mhegazy will take a look
Update: I am looking into this and working on fix. I have also found that there might be better way to watch files/directories than what we have and I am looking into that as well.
Most helpful comment
@sheetalkamat found that we are leaking the project object on close if the project had @types packages (which is the case for VSCode project). given the size of the vscode project, we run out of memory after a few open/close cycles. the performance issue is just a side effect of the memory as we suspected earlier.
We are working on a fix, if everything goes well, we should have it out in an insider drop by tomorrow.