Electron Helper keeps crashing with out of memory exception

VSCode Version: 1.2
OS Version: osx 10.11.5

Steps to Reproduce:

just open up vs code
it will eventually show a crash message and ask you if you would like to send it to apple
vs code appears to still be usable, but the crash pop up keeps coming back every minute or so

I am very sorry to hear you are having issues with VS Code. I wonder if this issue is being caused by an installed extension. Can you try to run VS Code without extensions? From the command line, execute: code --disable-extensions and try your steps again to see if it reproduces. If you see it is an issue with the extension, please file it against the extension repository itself.

Sure thing. One thing weird is on my other MacBook I don't have the crashing issue. It must be an extension I have installed. Thanks for following up. Love your product by the way. Can't wait for tabs
Sent from my iPhone

On Jun 7, 2016, at 10:26 AM, Benjamin Pasero<EMAIL_ADDRESS>wrote:
I am very sorry to hear you are having issues with VS Code. I wonder if this issue is being caused by an installed extension. Can you try to run VS Code without extensions? From the command line, execute: code --disable-extensions and try your steps again to see if it reproduces. If you see it is an issue with the extension, please file it against the extension repository itself.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

i started code up with the extensions disabled but still receive proton
crashes I included the crash log, if you want to take a look.
Process:               Electron Helper [30034]
Path:                  /Applications/Visual Studio
Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron
Helper
Identifier:            Electron Helper
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           iTerm [338]
User ID:               653576615
Date/Time:             2016-06-07 13:18:38.615 -0500
OS Version:            Mac OS X 10.11.5 (15F34)
Report Version:        11
Anonymous UUID:        44ADAA59-B625-352E-CE91-46E1B8C44E45
Sleep/Wake UUID:       D283C751-62C6-42B9-985B-411FC363DBBA
Time Awake Since Boot: 5600 seconds
Time Since Wake:       1300 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         0x00007fff92a2ef06 __pthread_kill + 10
1   libsystem_pthread.dylib       0x00007fff9009e4ec pthread_kill + 90
2   libsystem_c.dylib             0x00007fff9bef66e7 abort + 129
3   libnode.dylib                 0x000000010a9502aa 0x10a941000 + 62122
4   libnode.dylib                 0x000000010ac9f6b0
v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) + 608
5   libnode.dylib                 0x000000010af550bb
v8::internal::Factory::NewWeakCell(v8::internal::Handlev8::internal::HeapObject)

443
6   libnode.dylib                 0x000000010b058883
v8::internal::Map::WeakCellForMap(v8::internal::Handlev8::internal::Map)
115
7   libnode.dylib                 0x000000010b1b162b
v8::internal::TransitionArray::Insert(v8::internal::Handlev8::internal::Map,
v8::internal::Handlev8::internal::Name,
v8::internal::Handlev8::internal::Map,
v8::internal::SimpleTransitionFlag) + 699
8   libnode.dylib                 0x000000010b06b8be
v8::internal::Map::ShareDescriptor(v8::internal::Handlev8::internal::Map,
v8::internal::Handlev8::internal::DescriptorArray,
v8::internal::Descriptor*) + 446
9   libnode.dylib                 0x000000010b04ce19
v8::internal::Map::CopyWithField(v8::internal::Handlev8::internal::Map,
v8::internal::Handlev8::internal::Name,
v8::internal::Handle<v8::internal::TypeImplv8::internal::HeapTypeConfig

, v8::internal::PropertyAttributes, v8::internal::Representation,
v8::internal::TransitionFlag) + 1081
10  libnode.dylib                 0x000000010b06ced9
v8::internal::Map::TransitionToDataProperty(v8::internal::Handlev8::internal::Map,
v8::internal::Handlev8::internal::Name,
v8::internal::Handlev8::internal::Object,
v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) +
889
11  libnode.dylib                 0x000000010b02cb9f
v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handlev8::internal::Object,
v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) +
191
12  libnode.dylib                 0x000000010b056283
v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*,
v8::internal::Handlev8::internal::Object,
v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow,
v8::internal::Object::StoreFromKeyed) + 563
13  libnode.dylib                 0x000000010b05564e
v8::internal::Object::SetProperty(v8::internal::LookupIterator*,
v8::internal::Handlev8::internal::Object, v8::internal::LanguageMode,
v8::internal::Object::StoreFromKeyed) + 206
14  libnode.dylib                 0x000000010b159865
v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*,
v8::internal::Handlev8::internal::Object,
v8::internal::Handlev8::internal::Object,
v8::internal::Handlev8::internal::Object, v8::internal::LanguageMode) +
197
15  libnode.dylib                 0x000000010b15aff4
v8::internal::Runtime_SetProperty(int, v8::internal::Object**,
v8::internal::Isolate*) + 164
16  ???                           0x00003b9cee20c1fb 0 +<PHONE_NUMBER>1179
17  ???                           0x00003b9cee49a289 0 +<PHONE_NUMBER>0105
18  ???                           0x00003b9cee3f9995 0 +<PHONE_NUMBER>2453
19  ???                           0x00003b9cee20f6b7 0 +<PHONE_NUMBER>4679
20  ???                           0x00003b9cee236e64 0 +<PHONE_NUMBER>6388
21  ???                           0x00003b9cee219a62 0 +<PHONE_NUMBER>6578
22  libnode.dylib                 0x000000010af4b230 0x10a941000 + 6332976
23  libnode.dylib                 0x000000010af4af28
v8::internal::Execution::Call(v8::internal::Isolate*,
v8::internal::Handlev8::internal::Object,
v8::internal::Handlev8::internal::Object, int,
v8::internal::Handlev8::internal::Object) + 456
24  libnode.dylib                 0x000000010acb70ec
v8::Function::Call(v8::Localv8::Context, v8::Localv8::Value, int,
v8::Localv8::Value) + 300
25  libnode.dylib                 0x000000010a943e54
node::AsyncWrap::MakeCallback(v8::Localv8::Function, int,
v8::Localv8::Value) + 612
26  libnode.dylib                 0x000000010a945a67
node::AsyncWrap::MakeCallback(v8::Localv8::String, int,
v8::Localv8::Value) + 71
27  libnode.dylib                 0x000000010a96dd67 0x10a941000 + 183655
28  libnode.dylib                 0x000000010aa8d17e 0x10a941000 + 1360254
29  libnode.dylib                 0x000000010aa89c39 uv__work_done + 201
30  libnode.dylib                 0x000000010aa8b83c 0x10a941000 + 1353788
31  libnode.dylib                 0x000000010aa8ba28 0x10a941000 + 1354280
32  libnode.dylib                 0x000000010aa99bdf uv__io_poll + 1423
33  libnode.dylib                 0x000000010aa8bde2 uv_run + 146
34  com.github.electron.framework 0x00000001068037a5 atom::NodeMain(int,
char**) + 357
35  com.github.electron.framework 0x000000010680056e
AtomInitializeICUandStartNode + 302
36  com.github.electron.helper     0x00000001067f6e4f main + 31
37  libdyld.dylib                 0x00007fff989d85ad start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib         0x00007fff92a2fefa kevent_qos + 10
1   libdispatch.dylib             0x00007fff97340165 _dispatch_mgr_invoke +
216
2   libdispatch.dylib             0x00007fff9733fdcd _dispatch_mgr_thread +
52
Thread 2:
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c728 _pthread_cond_wait +
767
2   libnode.dylib                 0x000000010aa954d9 uv_cond_wait + 9
3   libnode.dylib                 0x000000010aa89fa3 0x10a941000 + 1347491
4   libnode.dylib                 0x000000010aa95139 0x10a941000 + 1392953
5   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
6   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
7   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 3:
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c728 _pthread_cond_wait +
767
2   libnode.dylib                 0x000000010aa954d9 uv_cond_wait + 9
3   libnode.dylib                 0x000000010aa89fa3 0x10a941000 + 1347491
4   libnode.dylib                 0x000000010aa95139 0x10a941000 + 1392953
5   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
6   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
7   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 4:
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c728 _pthread_cond_wait +
767
2   libnode.dylib                 0x000000010aa954d9 uv_cond_wait + 9
3   libnode.dylib                 0x000000010aa89fa3 0x10a941000 + 1347491
4   libnode.dylib                 0x000000010aa95139 0x10a941000 + 1392953
5   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
6   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
7   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 5:
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c728 _pthread_cond_wait +
767
2   libnode.dylib                 0x000000010aa954d9 uv_cond_wait + 9
3   libnode.dylib                 0x000000010aa89fa3 0x10a941000 + 1347491
4   libnode.dylib                 0x000000010aa95139 0x10a941000 + 1392953
5   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
6   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
7   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 6:
0   libsystem_kernel.dylib         0x00007fff92a28f72 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x00007fff92a283b3 mach_msg + 55
2   com.apple.CoreFoundation       0x00007fff956041c4
__CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation       0x00007fff9560368c __CFRunLoopRun + 1356
4   com.apple.CoreFoundation       0x00007fff95602ed8 CFRunLoopRunSpecific

296
5   com.apple.CoreFoundation       0x00007fff956449b1 CFRunLoopRun + 97
6   fse.node                       0x000000010bfe892f
fse::FSEvents::threadRun(void*) + 157
7   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
8   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
9   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13

Thread 7:: WorkerPool/15875
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 8:
0   libsystem_kernel.dylib         0x00007fff92a28f72 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x00007fff92a283b3 mach_msg + 55
2   com.apple.CoreFoundation       0x00007fff956041c4
__CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation       0x00007fff9560368c __CFRunLoopRun + 1356
4   com.apple.CoreFoundation       0x00007fff95602ed8 CFRunLoopRunSpecific

296
5   com.apple.CoreFoundation       0x00007fff956449b1 CFRunLoopRun + 97
6   fse.node                       0x000000010bfe892f
fse::FSEvents::threadRun(void*) + 157
7   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
8   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
9   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13

Thread 9:: WorkerPool/13579
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 10:: WorkerPool/12303
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 11:: WorkerPool/27403
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 12:: WorkerPool/30035
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 13:: WorkerPool/30215
0   libsystem_kernel.dylib         0x00007fff92a2edb6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       0x00007fff9009c75e _pthread_cond_wait +
821
2   com.github.electron.framework 0x00000001069fd0fb 0x1067fe000 + 2093307
3   com.github.electron.framework 0x0000000106a0f84d 0x1067fe000 + 2168909
4   com.github.electron.framework 0x0000000106a0fd04 0x1067fe000 + 2170116
5   com.github.electron.framework 0x0000000106a09fdc 0x1067fe000 + 2146268
6   libsystem_pthread.dylib       0x00007fff9009b99d _pthread_body + 131
7   libsystem_pthread.dylib       0x00007fff9009b91a _pthread_start + 168
8   libsystem_pthread.dylib       0x00007fff90099351 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff593ff288
rdx: 0x0000000000000000
rdi: 0x000000000000050f  rsi: 0x0000000000000006  rbp: 0x00007fff593ff2b0
rsp: 0x00007fff593ff288
r8: 0x0000000000000040   r9: 0x00007fff7adb11e0  r10: 0x0000000008000000
r11: 0x0000000000000206
r12: 0x00007fff593ffaa0  r13: 0x00007fbb8c003420  r14: 0x00007fff792d8000
r15: 0x00007fff593ffcb0
rip: 0x00007fff92a2ef06  rfl: 0x0000000000000206  cr2: 0x00007fff7adaf008
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133
Binary Images:
0x1067f6000 -        0x1067f6fff +com.github.electron.helper (0)
<5A31A538-10DE-3E6B-BA3C-700B3953DBFA> /Applications/Visual Studio
Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron
Helper
0x1067fe000 -        0x10a09d827 +com.github.electron.framework (0)
<15853C9C-49E5-3AB3-A56E-BBAE43570FAA> /Applications/Visual Studio
Code.app/Contents/Frameworks/Electron
Framework.framework/Versions/A/Electron Framework
0x10a800000 -        0x10a815ff7 +com.github.Squirrel (1.0 - 1)
 /Applications/Visual Studio
Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel
0x10a839000 -        0x10a89cff7 +org.reactivecocoa.ReactiveCocoa
(1.0 - 1) <701B20DE-3ADD-3643-B52A-E05744C30DB3> /Applications/Visual
Studio
Code.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa
0x10a915000 -        0x10a929fff +org.mantle.Mantle (1.0 - ???)
<31915DD6-48E6-3706-A076-C9D4CE17F4F6> /Applications/Visual Studio
Code.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle
0x10a941000 -        0x10b654fff +libnode.dylib (0)
<20CF6558-3EBE-3F58-981B-2BF3F055F734> /Applications/Visual Studio
Code.app/Contents/Frameworks/Electron
Framework.framework/Versions/A/Libraries/libnode.dylib
0x10baba000 -        0x10bbc2ff7 +libffmpeg.dylib (0)
<656AE59A-4B64-392E-ADD7-90AF28C7415D> /Applications/Visual Studio
Code.app/Contents/Frameworks/Electron
Framework.framework/Versions/A/Libraries/libffmpeg.dylib
0x10bcff000 -        0x10bd36fff  com.apple.audio.midi.CoreMIDI
(1.10 - 88) <51E79766-51D8-3A95-A7FD-18E7E11528F3>
/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x10bd60000 -        0x10bd79fff  libexpat.1.dylib (12.40.1)
<405B65BE-42E4-36FA-AA41-5B717CB3F5E7> /usr/lib/libexpat.1.dylib
0x10bfe7000 -        0x10bfeaff7 +fse.node (???)
 /Applications/Visual Studio
Code.app/Contents/Resources/app/node_modules/fsevents/build/Release/fse.node
0x7fff6575e000 -     0x7fff6579525f  dyld (360.22)
 /usr/lib/dyld
0x7fff86ab9000 -     0x7fff86abbff7  com.apple.xpc.ServiceManagement
(1.0 - 1)
/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff87019000 -     0x7fff87033ff3  liblzma.5.dylib (10)
 /usr/lib/liblzma.5.dylib
0x7fff870f2000 -     0x7fff8711bff7  libxslt.1.dylib (14.2)
<6E8D0F06-9086-32D3-9D87-3870A1CE9E99> /usr/lib/libxslt.1.dylib
0x7fff87209000 -     0x7fff87217fff  libxar.1.dylib (302)
<03207F66-2C4A-3DBD-8D81-70F4C85903C4> /usr/lib/libxar.1.dylib
0x7fff8721b000 -     0x7fff87261ff7  libauto.dylib (186)
<999E610F-41FC-32A3-ADCA-5EC049B65DFB> /usr/lib/libauto.dylib
0x7fff872a9000 -     0x7fff872a9fff  com.apple.Accelerate (1.10 -
Accelerate 1.10) <5831771A-C1C3-3625-9FE9-2CCB6B2E7EE1>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff87319000 -     0x7fff87321fff  com.apple.NetFS (6.0 - 4.0)
<842A5346-24C3-3F22-9ECF-E586A10EA1F2>
/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff87328000 -     0x7fff87334ff7  com.apple.OpenDirectory (10.11 -
194) <31A67AD5-5CC2-350A-96D7-821DF4BC4196>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff87335000 -     0x7fff87337fff  libsystem_coreservices.dylib
(19.2) <1B3F5AFC-FFCD-3ECB-8B9A-5538366FB20D>
/usr/lib/system/libsystem_coreservices.dylib
0x7fff87338000 -     0x7fff8768cfff  com.apple.Foundation (6.9 - 1259)
<71A9D3A0-0B1F-3E3A-86F3-1486365A6EF2>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff876b2000 -     0x7fff87729feb  libcorecrypto.dylib (335.50.1)
 /usr/lib/system/libcorecrypto.dylib
0x7fff8772a000 -     0x7fff8773afff  libSparseBLAS.dylib (1162.2)
<6F591A0F-80D0-384D-8304-B035C4ED1BBD>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff877ad000 -     0x7fff87b28ffb  com.apple.VideoToolbox (1.0 -
1731.15.204) <2B21F9B2-66A2-3900-84A5-0AB66F8056E4>
/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff87b29000 -     0x7fff87b63ff7  com.apple.DebugSymbols (132 - 132)
<23A42C53-B941-3871-9EE2-4C87A46005B5>
/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff87ba0000 -     0x7fff87be5ff3  libFontRegistry.dylib (155.2)

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff87c10000 -     0x7fff87c13ff7  com.apple.help (1.3.3 - 46)
<35DA4D48-0BC2-35A1-8D7C-40905CDF4F64>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff87c14000 -     0x7fff87c88ff7  com.apple.Heimdal (4.0 - 2.0)
<5D365381-8B5E-3259-8867-FC4A7D307BDE>
/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff87c89000 -     0x7fff87c8cfff  com.apple.Mangrove (1.0 - 1)
<2D86B3AD-64C3-3BB4-BC66-1CFD0C90E844>
/System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff87c8d000 -     0x7fff87cfcfff  com.apple.SearchKit (1.4.0 -
1.4.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff87cfd000 -     0x7fff87d05fff  libGFXShared.dylib (12.1)
<5A0C2493-200C-30BE-97D5-8E8C0B8E604D>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff87d06000 -     0x7fff87d1cff7  libLinearAlgebra.dylib (1162.2)

/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff87d7b000 -     0x7fff87d97ff7  libsystem_malloc.dylib (67.40.1)
<5748E8B2-F81C-34C6-8B13-456213127678>
/usr/lib/system/libsystem_malloc.dylib
0x7fff87e05000 -     0x7fff87e08fff  com.apple.IOSurface (108.2.1 -
108.2.1)
/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff87e2e000 -     0x7fff87e2efff  libOpenScriptingUtil.dylib (169.1)
 /usr/lib/libOpenScriptingUtil.dylib
0x7fff87e2f000 -     0x7fff87e35ff7
com.apple.speech.recognition.framework (5.1.1 - 5.1.1)
<9E5A980A-F455-32D5-BBEE-3BD6018CC45E>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff888e1000 -     0x7fff88aecfff  libFosl_dynamic.dylib (16.24)
<5F9DB82D-FD4B-3952-8531-CE020F93ED49> /usr/lib/libFosl_dynamic.dylib
0x7fff88b02000 -     0x7fff88bf4ff7  libiconv.2.dylib (44)
 /usr/lib/libiconv.2.dylib
0x7fff88e0c000 -     0x7fff88e16fff  com.apple.NetAuth (6.0 - 6.0)

/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff88e6a000 -     0x7fff88e80fff  com.apple.CoreMediaAuthoring (2.2

/System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fff88e81000 -     0x7fff88e86fff  com.apple.ImageCapture (9.0 - 9.0)

/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff88e87000 -     0x7fff88ed5ff7  libstdc++.6.dylib (104.1)
<76E2AFB1-07E5-3F19-B692-F6E21B7E470D> /usr/lib/libstdc++.6.dylib
0x7fff88ed6000 -     0x7fff88eeffff  com.apple.openscripting (1.7.1 -
169.1) <36EBF6A7-334A-3197-838F-E8C7B27FCDBB>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff88f4b000 -     0x7fff89070fff  com.apple.LaunchServices (728.12 -
728.12)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff89071000 -     0x7fff8908cff7  libCRFSuite.dylib (34)
<078B4CD8-6A8C-3067-B2BA-0C2A0BAB8AC3> /usr/lib/libCRFSuite.dylib
0x7fff8908d000 -     0x7fff890a9fff  com.apple.GenerationalStorage (2.0

239.1) <8C821448-4294-3736-9CEF-467C93785CB9>
/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff890fc000 -     0x7fff8910ffff  com.apple.CoreBluetooth (1.0 - 1)

/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff89451000 -     0x7fff89596fff  com.apple.QTKit (7.7.3 - 2943.10)
<9D0EA81D-7BDE-3B47-B300-5C53C5EE4846>
/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff89597000 -     0x7fff8959bfff  com.apple.CommonPanels (1.2.6 -

<4AE7E5AE-55B3-37FA-9BDE-B23147ADA2E9>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8a010000 -     0x7fff8a297ff3  com.apple.CFNetwork (760.5.1 -
760.5.1)
/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff8a29c000 -     0x7fff8a4bdff7  com.apple.CoreImage (11.4.0 -
366.4.19)
/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff8a4be000 -     0x7fff8a4befff  com.apple.Accelerate.vecLib (3.10

vecLib 3.10) <848125D3-AF14-3526-8745-FFCDB200CD76>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8a4f5000 -     0x7fff8a517ff7  com.apple.Sharing (442.13.6 -
442.13.6)
/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff8aa88000 -     0x7fff8aa89fff  libsystem_blocks.dylib (65)
<1244D9D5-F6AA-35BB-B307-86851C24B8E5>
/usr/lib/system/libsystem_blocks.dylib
0x7fff8b293000 -     0x7fff8b2c3ff3  com.apple.CoreAVCHD (5.8.0 -
5800.4.2) <4AAFB1C4-3708-30F9-ACFA-90564347204C>
/System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff8b562000 -     0x7fff8b6acff7  com.apple.coreui (2.1 - 366.1)
<8138636F-A0A7-31C7-896C-5F5747FA1B2A>
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8b808000 -     0x7fff8bafdfff  com.apple.HIToolbox (2.1.1 -
807.2) <36413C45-36AF-34EF-9C0E-F18B31D1E565>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff8bb04000 -     0x7fff8bb62fff  com.apple.SystemConfiguration
(1.14 - 1.14)
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8bb9b000 -     0x7fff8bbe7ffb  com.apple.HIServices (1.22 - 550)
<6B76B41C-CF5A-34C4-89F4-EFD7CA3D1C9D>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff8bbf5000 -     0x7fff8bc1efff  libsystem_info.dylib (477.50.4)
 /usr/lib/system/libsystem_info.dylib
0x7fff8bc1f000 -     0x7fff8bd31fef  libvDSP.dylib (563.5)
<5702650E-DF08-3D58-B16F-9EF0A28702B3>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff8bd32000 -     0x7fff8bd90fff  com.apple.CoreServices.OSServices
(728.12 - 728.12) <776EBD4F-7052-377F-A70D-E2FDBD465A5E>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8c681000 -     0x7fff8c6c3ff7  com.apple.Metal (56.6 - 56.6)
<2B2C0F78-20B8-3878-B9B1-DE18BB92919D>
/System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff8c6c4000 -     0x7fff8c710fff
com.apple.print.framework.PrintCore (11.2 - 472.2)
<5AE8AA6B-CE09-397D-B0D4-0F9CCBF1F77D>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff8c711000 -     0x7fff8c714fff  libCoreVMClient.dylib (119.5)
<560D70FB-709F-3030-96C9-F249FCB7DA6D>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff8cfa6000 -     0x7fff8cff8fff  com.apple.AppleVAFramework (5.0.32
5.0.32) <271ED7A9-73E5-3595-A8D6-28594C9F3C9D>
/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff8d07e000 -     0x7fff8d080ff7  com.apple.securityhi (9.0 - 55006)
<1E7BE52B-97EA-371A-AECA-1EE2AD246D8A>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff8d4d9000 -     0x7fff8d524ff7  com.apple.CoreMediaIO (703.0 -

<2FAE3CC1-145C-37AB-A836-E5D93A02BA23>
/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff8d529000 -     0x7fff8d5d0fff  com.apple.LanguageModeling (1.0 -
<58C18A47-BDE7-3CBE-81C0-797029D170A1>
/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff8d5ee000 -     0x7fff8d794ff7
com.apple.audio.toolbox.AudioToolbox (1.13 - 1.13)
<082319FC-59F2-3D36-AC9B-94759724E302>
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff8d795000 -     0x7fff8d809ff3  com.apple.securityfoundation (6.0

<130656AE-2711-3914-8736-D8B021C93FE0>
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff8d839000 -     0x7fff8dc3bfff  libLAPACK.dylib (1162.2)
<42238ED4-6B7A-39D0-BFF2-304A0C287213>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8dc6c000 -     0x7fff8dc6ffff  libspindump.dylib (197.1)
<48F4C673-9F0C-38BE-B550-88241E812518> /usr/lib/libspindump.dylib
0x7fff8dc70000 -     0x7fff8dc87fff  libmarisa.dylib (4)
 /usr/lib/libmarisa.dylib
0x7fff8dd69000 -     0x7fff8e04effb  com.apple.CoreServices.CarbonCore
(1136.2 - 1136.2) <2DBAFC9A-6CD6-351D-B1F4-87D81AA6D640>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff8e090000 -     0x7fff8e0d1ff7  libGLU.dylib (12.1)

/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8e0d2000 -     0x7fff8e0f6ff7  libJPEG.dylib (1450)
<33C07EEE-95CB-33F7-87C1-09CE82F1E478>
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8e14f000 -     0x7fff8e1effff  com.apple.Metadata (10.7.0 -
972.34)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff8e469000 -     0x7fff8e485ff3  libresolv.9.dylib (60)
 /usr/lib/libresolv.9.dylib
0x7fff8e486000 -     0x7fff8e72cff7  com.apple.CoreData (120 - 641.3)

/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8e72d000 -     0x7fff8e72dfff  com.apple.CoreServices (728.12 -
728.12)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff8e766000 -     0x7fff8e76afff  libcache.dylib (75)
<9548AAE9-2AB7-3525-9ECE-A2A7C4688447> /usr/lib/system/libcache.dylib
0x7fff8e9c2000 -     0x7fff8e9c9ff7  libcompiler_rt.dylib (62)
 /usr/lib/system/libcompiler_rt.dylib
0x7fff8e9d7000 -     0x7fff8e9f6ff7  com.apple.framework.Apple80211
(11.0 - 1121.34.2) <90477FAE-B835-3931-80FB-FDFF02B21D9D>
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff8e9f7000 -     0x7fff8e9f8ffb  libSystem.B.dylib (1226.10.1)
 /usr/lib/libSystem.B.dylib
0x7fff8e9f9000 -     0x7fff8e9feff7  libheimdal-asn1.dylib (453.40.10)
<981DE40B-FA16-36F7-BE92-8C8A115D6CD9> /usr/lib/libheimdal-asn1.dylib
0x7fff8e9ff000 -     0x7fff8ea23fff
com.apple.MultitouchSupport.framework (304.12 - 304.12)
<65CB7653-EACD-3ADB-ABB6-2E0671708301>
/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8eadb000 -     0x7fff8eca9ff3  com.apple.QuartzCore (1.11 -
410.14) <076BDE58-8AED-3D47-84FD-548CF8E8EDB9>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8ed74000 -     0x7fff8ed85fff  libcmph.dylib (6)
 /usr/lib/libcmph.dylib
0x7fff8ed86000 -     0x7fff8ed97ff7  libsystem_trace.dylib (201.10.3)
 /usr/lib/system/libsystem_trace.dylib
0x7fff8ed98000 -     0x7fff8ee06ff7  com.apple.ApplicationServices.ATS
(377 - 394.4) <9779E916-0788-3CAC-B1EC-F68BCB12A2B6>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8ee07000 -     0x7fff8efb3fff  com.apple.avfoundation (2.0 -
1046.9.11) <399D8273-E3CD-3358-9B80-64E6A5CBE278>
/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff8efbd000 -     0x7fff8f0b9ff7  libFontParser.dylib (158.6)
<267A9AE4-4138-3112-8D73-BDFDC96568FF>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8f0ba000 -     0x7fff8f0f8ff7  libGLImage.dylib (12.1)

/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8f0f9000 -     0x7fff8f0fdfff  libGIF.dylib (1450)
<49D45D41-11AD-38DC-BDC5-9EC57E3B8E30>
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff8f0fe000 -     0x7fff8f103ff7  libmacho.dylib (875.1)
<318264FA-58F1-39D8-8285-1F6254EE410E> /usr/lib/system/libmacho.dylib
0x7fff8f1ab000 -     0x7fff8f1abfff  com.apple.Carbon (154 - 157)
<8F6ED602-5943-3E29-A793-BC331E2C183D>
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff8f274000 -     0x7fff8fe9dff7  com.apple.AppKit (6.9 - 1404.47)

/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8fe9e000 -     0x7fff8feefff7  libcups.2.dylib (435.2)
<91584A40-214D-33E8-A613-CE22289037C8> /usr/lib/libcups.2.dylib
0x7fff8ff8d000 -     0x7fff8ffdcff7  com.apple.opencl (2.7.0 - 2.7.0)

/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8ffdd000 -     0x7fff8ffe1fff  libpam.2.dylib (20)
 /usr/lib/libpam.2.dylib
0x7fff90098000 -     0x7fff900a1ff7  libsystem_pthread.dylib (138.10.4)
<3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559>
/usr/lib/system/libsystem_pthread.dylib
0x7fff900a2000 -     0x7fff900a2fff  com.apple.ApplicationServices (48

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff900e1000 -     0x7fff900f8ff7  libsystem_asl.dylib (323.50.1)
<41F8E11F-1BD0-3F1D-BA3A-AA1577ED98A9> /usr/lib/system/libsystem_asl.dylib
0x7fff90633000 -     0x7fff90636ff7  libCoreFSCache.dylib (119.5)
<2389D7DA-B8EF-3EB4-AAAF-FBEDE01CDECA>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff90815000 -     0x7fff91a7dff7  com.apple.CoreGraphics (1.600.0 -
957) <0AD5EC17-569E-3864-A637-AD720F5AE0BE>
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff91a7e000 -     0x7fff91ad1ff7  libc++.1.dylib (120.1)
<8FC3D139-8055-3498-9AC5-6467CB7F4D14> /usr/lib/libc++.1.dylib
0x7fff922b7000 -     0x7fff9231efff  com.apple.framework.CoreWiFi (11.0

1101.20) <993592F1-B3F1-3FAD-87BD-EA83C361BCCF>
/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff925e0000 -     0x7fff925e5fff  com.apple.TCC (1.0 - 1)

/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff92a18000 -     0x7fff92a36ff7  libsystem_kernel.dylib
(3248.50.21) <78E54D59-D2B0-3F54-9A4A-0A68D671F253>
/usr/lib/system/libsystem_kernel.dylib
0x7fff92a37000 -     0x7fff92a39ff7  libsystem_configuration.dylib
(802.40.13) <3DEB7DF9-6804-37E1-BC83-0166882FF0FF>
/usr/lib/system/libsystem_configuration.dylib
0x7fff93119000 -     0x7fff93127ff7  libbz2.1.0.dylib (38)
<28E54258-C0FE-38D4-AB76-1734CACCB344> /usr/lib/libbz2.1.0.dylib
0x7fff948a9000 -     0x7fff94931fff  com.apple.CoreSymbolication (3.1 -
58048.1) <4730422E-4178-34F9-8550-BB92F2A4F44B>
/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff94932000 -     0x7fff9493afff  libcopyfile.dylib (127)
 /usr/lib/system/libcopyfile.dylib
0x7fff9494a000 -     0x7fff94a58ff3  com.apple.desktopservices (1.10.3
1.10.3) <3A6906D4-C0B8-30D1-B589-0466E5E42B69>
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff94a59000 -     0x7fff94ab4ff7  libTIFF.dylib (1450)
<5BB63D48-B807-31FB-B13F-05C60584707E>
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff94ae7000 -     0x7fff94ae7ff7  libkeymgr.dylib (28)
<8371CE54-5FDD-3CE9-B3DF-E98C761B6FE0> /usr/lib/system/libkeymgr.dylib
0x7fff94ba6000 -     0x7fff94ba8ff7  libquarantine.dylib (80)
<0F4169F0-0C84-3A25-B3AE-E47B3586D908> /usr/lib/system/libquarantine.dylib
0x7fff94ba9000 -     0x7fff94bc3fff  com.apple.Kerberos (3.0 - 1)
<1B4744BF-E5AE-38E2-AA56-E22D3270F2E8>
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff94bc4000 -     0x7fff94bc5fff  libsystem_secinit.dylib (20)
<32B1A8C6-DC84-3F4F-B8CE-9A52B47C3E6B>
/usr/lib/system/libsystem_secinit.dylib
0x7fff94d75000 -     0x7fff94d7bfff  com.apple.IOAccelerator (205.10 -
205.10)
/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff94d7c000 -     0x7fff94e12fff  com.apple.ColorSync (4.9.0 -
4.9.0) <8FC37E20-6579-3CB2-9D49-BC39FC38DF87>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff94e13000 -     0x7fff94e1efff  com.apple.CrashReporterSupport
(10.11 - 718) <05892B57-F2CD-3C84-B984-0417F6B361DB>
/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff94e28000 -     0x7fff94e31ff3  libsystem_notify.dylib (150.40.1)

/usr/lib/system/libsystem_notify.dylib
0x7fff94ef0000 -     0x7fff953aefcf  com.apple.vImage (8.0 - 8.0)
<85FB412E-EB30-3433-A79B-B3970FC83580>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff9557a000 -     0x7fff959f0fff  com.apple.CoreFoundation (6.9 -
1258.1) <943A1383-DA6A-3DC0-ABCD-D9AEB3D0D34D>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff959f1000 -     0x7fff95a0afff  com.apple.CFOpenDirectory (10.11 -

<11F95672-55E0-3F9D-9171-5E8C56AEE948>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff95a0b000 -     0x7fff95b89fff  com.apple.UIFoundation (1.0 -
436.1)
/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff95b8a000 -     0x7fff95b92fff  com.apple.CoreServices.FSEvents
(1223.10.1 - 1223.10.1) <7F5B7A23-BC1D-3FA9-A9B8-D534F1E1979A>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff95bb7000 -     0x7fff95bb8fff  liblangid.dylib (122)
<9CC4F0D1-5C51-3B69-BC8F-EE3A51FD0822> /usr/lib/liblangid.dylib
0x7fff95bb9000 -     0x7fff95c92fff  com.apple.CoreMedia (1.0 -
1731.15.204) <4BFDD68E-9411-3358-8679-BB3EDA94F9A2>
/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff95c93000 -     0x7fff95cc2ff7  com.apple.DictionaryServices (1.2

250.3) <30250542-CBAA-39C1-91AA-B57A5DE17594>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff95cc3000 -     0x7fff95ceafff  com.apple.ChunkingLibrary (167 -

/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff95ceb000 -     0x7fff95d16ffb  libarchive.2.dylib (33.20.2)
<6C370A21-63FD-3A68-B4B3-5333F24B770B> /usr/lib/libarchive.2.dylib
0x7fff95d17000 -     0x7fff95d22fff  libGL.dylib (12.1)
<70D51643-04AC-3400-8F11-A6FC25985289>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff95d23000 -     0x7fff95d33fff  libbsm.0.dylib (34)
<7E14504C-A8B0-3574-B6EB-5D5FABC72926> /usr/lib/libbsm.0.dylib
0x7fff95d34000 -     0x7fff95d42fff  com.apple.opengl (12.1.0 - 12.1.0)

/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff95d91000 -     0x7fff95dc9ff7  com.apple.RemoteViewServices (2.0

/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff95e45000 -     0x7fff95e50fff  libkxld.dylib (3248.50.21)
<99195052-038E-3490-ACF8-76F9AC43897E> /usr/lib/system/libkxld.dylib
0x7fff95e58000 -     0x7fff95e6fff7  libsystem_coretls.dylib (83.40.5)

/usr/lib/system/libsystem_coretls.dylib
0x7fff95e70000 -     0x7fff95e7bfff  com.apple.AppSandbox (4.0 -
261.40.2) <52766210-B6EB-3B73-AB1B-42E0A9AD2EE8>
/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff9647b000 -     0x7fff964e6ff7  com.apple.framework.CoreWLAN (11.0

1101.20) <3B35C543-7FCE-333F-80C1-432FA41DDCDE>
/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff96adc000 -     0x7fff96e47657  libobjc.A.dylib (680)
 /usr/lib/libobjc.A.dylib
0x7fff96e48000 -     0x7fff96e48fff  com.apple.Cocoa (6.11 - 22)
<807787AB-D231-3F51-A99B-A9314623C571>
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff97145000 -     0x7fff97147fff  com.apple.SecCodeWrapper (4.0 -
261.40.2) <1F832591-59A8-3B3F-943F-D6D827463782>
/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff971f1000 -     0x7fff97213fff  com.apple.IconServices (68.1 -
68.1)
/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff97245000 -     0x7fff97337ff7  libJP2.dylib (1450)
<8337298A-7911-3B56-85C7-BBA2D8D844EE>
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff97338000 -     0x7fff97365fff  libdispatch.dylib (501.40.12)
 /usr/lib/system/libdispatch.dylib
0x7fff9736c000 -     0x7fff97371fff  com.apple.DiskArbitration (2.7 -
2.7)
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff97385000 -     0x7fff973f4fff  com.apple.datadetectorscore (7.0 -

/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff974ae000 -     0x7fff97543fff  com.apple.ink.framework (10.9 -
214) <1F76CF36-3F79-36B8-BC37-C540AF34B338>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff975d4000 -     0x7fff975d5fff  libDiagnosticMessagesClient.dylib
(100) <4243B6B4-21E9-355B-9C5A-95A216233B96>
/usr/lib/libDiagnosticMessagesClient.dylib
0x7fff975d6000 -     0x7fff977e3fff  libicucore.A.dylib (551.51.3)
<5BC80F94-C90D-3175-BD96-FF1DC222EC9C> /usr/lib/libicucore.A.dylib
0x7fff977e4000 -     0x7fff977e4fff  libenergytrace.dylib (10.40.1)
<0A491CA7-3451-3FD5-999A-58AB4362682B> /usr/lib/libenergytrace.dylib
0x7fff97bd5000 -     0x7fff98003fff  com.apple.vision.FaceCore (3.3.1 -
3.3.1)
/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff980c3000 -     0x7fff98173fff  com.apple.backup.framework (1.7.4

1.7.4)
/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff981c7000 -     0x7fff9823cfff  com.apple.framework.IOKit (2.0.2 -
1179.50.2)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff9823d000 -     0x7fff98282ff7
com.apple.coreservices.SharedFileList (24.4 - 24.5)
<1D2AD77B-778F-3253-A295-3D0A32A8121C>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff98302000 -     0x7fff9830dff7  libcommonCrypto.dylib (60075.50.1)
<93732261-34B4-3914-B7A2-90A81A182DBA> /usr/lib/system/libcommonCrypto.dylib
0x7fff9830e000 -     0x7fff98337fff  libc++abi.dylib (125)
 /usr/lib/libc++abi.dylib
0x7fff9833b000 -     0x7fff9839efff  libAVFAudio.dylib (161.2)
<1A98DBF3-490B-37FB-928A-AB1E36E6E5DD>
/System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
0x7fff983bb000 -     0x7fff983bcffb  libremovefile.dylib (41)
<552EF39E-14D7-363E-9059-4565AC2F894E> /usr/lib/system/libremovefile.dylib
0x7fff989d4000 -     0x7fff989d4ff7  libunc.dylib (29)
 /usr/lib/system/libunc.dylib
0x7fff989d5000 -     0x7fff989d8ffb  libdyld.dylib (360.22)
 /usr/lib/system/libdyld.dylib
0x7fff989d9000 -     0x7fff98b99ffb  libBLAS.dylib (1162.2)

/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff98b9a000 -     0x7fff98c00ff7  libsystem_network.dylib (583.50.1)

/usr/lib/system/libsystem_network.dylib
0x7fff98c01000 -     0x7fff98c16fff  com.apple.AppContainer (4.0 -
261.40.2)
/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff98c17000 -     0x7fff98eadfff  libmecabra.dylib (696.5)
 /usr/lib/libmecabra.dylib
0x7fff990d6000 -     0x7fff991c5fff  libxml2.2.dylib (29.7)
<32BBF51E-B084-3FC2-AE9C-C008BE84102B> /usr/lib/libxml2.2.dylib
0x7fff991c6000 -     0x7fff991ebff7  libPng.dylib (1450)

/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff9922d000 -     0x7fff9925cffb  libsystem_m.dylib (3105)
<08E1A4B2-6448-3DFE-A58C-ACC7335BE7E4> /usr/lib/system/libsystem_m.dylib
0x7fff9925d000 -     0x7fff99269fff  com.apple.SpeechRecognitionCore
(2.2.7 - 2.2.7) <6BA06290-D4A3-351C-87F9-B61EF61FF055>
/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff9926a000 -     0x7fff9926ffff  com.apple.MediaAccessibility (1.0

/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff99270000 -     0x7fff992c5fff  com.apple.AE (701 - 701)

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff992c6000 -     0x7fff9937fff7  libvMisc.dylib (563.5)

/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff9938a000 -     0x7fff99395ff7  libChineseTokenizer.dylib (16)
<79B8C67A-3061-3C78-92CD-4650719E68D4> /usr/lib/libChineseTokenizer.dylib
0x7fff99585000 -     0x7fff996b2ff3  com.apple.CoreText (352.0 -
494.11) <08E8640E-6602-3A00-BC28-94235FD311B4>
/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff99768000 -     0x7fff99a02ff3  com.apple.security (7.0 -
57337.50.23) <8B6CF71D-A63E-34C9-9227-0AACAB643584>
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff99a6e000 -     0x7fff99a7dffb  com.apple.LangAnalysis (1.7.0 -
1.7.0) <18D21123-A3E7-3851-974A-08E5D4540475>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff99c7b000 -     0x7fff99c7bfff  com.apple.audio.units.AudioUnit
(1.13 - 1.13) <93C1D642-37D4-3692-AD35-DCAD04F9610B>
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff99c9a000 -     0x7fff99ca3ff7  com.apple.CommonAuth (4.0 - 2.0)
<4B8673E1-3697-3FE2-8D30-AC7AC5D4F8BF>
/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff99cb2000 -     0x7fff99cb7ff3  libunwind.dylib (35.3)
 /usr/lib/system/libunwind.dylib
0x7fff99e6f000 -     0x7fff99f8cfff  libsqlite3.dylib (216.4)
 /usr/lib/libsqlite3.dylib
0x7fff9a0ef000 -     0x7fff9a4c7fef  com.apple.CoreAUC (214.0.0 -
214.0.0)
/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff9a59a000 -     0x7fff9aaf2ff7  com.apple.MediaToolbox (1.0 -
1731.15.204)
/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff9aaf3000 -     0x7fff9ab44fff  com.apple.audio.CoreAudio (4.3.0 -
4.3.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff9ab45000 -     0x7fff9ab56ff7  libz.1.dylib (61.20.1)
 /usr/lib/libz.1.dylib
0x7fff9ac0a000 -     0x7fff9ac27ff7  com.apple.AppleVPAFramework (2.1.2

2.1.2) <41378C0B-B56A-3A73-9BD0-E06FA1F87B8C>
/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff9acd0000 -     0x7fff9acd8fff  libsystem_networkextension.dylib
(385.40.36) <66095DC7-6539-38F2-95EE-458F15F6D014>
/usr/lib/system/libsystem_networkextension.dylib
0x7fff9acd9000 -     0x7fff9acf2fe7  libcompression.dylib (28)
 /usr/lib/libcompression.dylib
0x7fff9acf3000 -     0x7fff9ad0fff7  libextension.dylib (78)
 /usr/lib/libextension.dylib
0x7fff9ad10000 -     0x7fff9ad12fff  libCVMSPluginSupport.dylib (12.1)

/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff9ad13000 -     0x7fff9ad9cff7  com.apple.PerformanceAnalysis (1.0

<2064F7E8-5C3D-3E18-8029-2D832D13E2A2>
/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff9adb1000 -     0x7fff9ade5ff7  com.apple.CoreVideo (1.8 - 191.3)
<1AA24A1B-CB84-3F6B-B6DE-11494542649C>
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff9ade6000 -     0x7fff9ae20fff  com.apple.QD (3.12 - 302)
<0FE53180-2895-3D14-A1E7-F82DE1D106E1>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff9aebe000 -     0x7fff9aec0ff7  libRadiance.dylib (1450)
<0C0DACDA-2040-3D22-A8E7-7035AB624E4A>
/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff9b06f000 -     0x7fff9b077ffb  libsystem_dnssd.dylib (625.50.5)
<4D10E12B-59B5-386F-82DA-326F18028F0A> /usr/lib/system/libsystem_dnssd.dylib
0x7fff9b461000 -     0x7fff9b4eedd7  com.apple.AppleJPEG (1.0 - 1)
<558ACADA-C41F-3EEF-82A0-C2D7B13C5428>
/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff9b520000 -     0x7fff9b5c4fff  com.apple.Bluetooth (4.4.5 -
4.4.5f3) <141F2C36-70B6-32D3-A556-7A605832CDB3>
/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff9b5d2000 -     0x7fff9b5d2fff  libmetal_timestamp.dylib
(6<IP_ADDRESS>) <6576F284-BACA-332A-A6E7-FA1C347636E3>
/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fff9b70c000 -     0x7fff9b70cff7  liblaunch.dylib (765.50.8)
<834ED605-5114-3641-AA4D-ECF31B801C50> /usr/lib/system/liblaunch.dylib
0x7fff9b70d000 -     0x7fff9b73bff7  libsandbox.1.dylib (460.50.4)
 /usr/lib/libsandbox.1.dylib
0x7fff9b74c000 -     0x7fff9b754fef  libsystem_platform.dylib (74.40.2)
<29A905EF-6777-3C33-82B0-6C3A88C4BA15>
/usr/lib/system/libsystem_platform.dylib
0x7fff9bc9c000 -     0x7fff9be65ff7  com.apple.ImageIO.framework (3.3.0

<14333D7C-1DB1-3928-AF9C-9470235ED2CF>
/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff9be66000 -     0x7fff9be97fff  com.apple.GSS (4.0 - 2.0)

/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff9be98000 -     0x7fff9bf25fff  libsystem_c.dylib (1082.50.1)
 /usr/lib/system/libsystem_c.dylib
0x7fff9bf26000 -     0x7fff9bf29ffb  libScreenReader.dylib (426.42)
<16FC79D1-4573-3E90-945F-CBA22D5185FD> /usr/lib/libScreenReader.dylib
0x7fff9bf2a000 -     0x7fff9bf30fff  com.apple.XPCService (2.0 - 1)
<5E2122D6-FFA2-3552-BF16-9FD3F36B40DB>
/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fff9bf73000 -     0x7fff9bf7bfff  libMatch.1.dylib (27)
<3AC0BFB8-7E69-3DBE-A175-7F3946FC4554> /usr/lib/libMatch.1.dylib
0x7fff9bf7c000 -     0x7fff9bf7dff3  com.apple.print.framework.Print
(10.0 - 266) <3E85F70C-D7D4-34E1-B88A-C1F503F99CDA>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff9bf7e000 -     0x7fff9bfceff7  com.apple.Symbolication (1.4 -

/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff9c0a6000 -     0x7fff9c0a8fff  com.apple.loginsupport (1.0 - 1)
<9B2F5F9B-ED38-313F-B798-D2B667BCD6B5>
/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff9c0c8000 -     0x7fff9c0cbfff  libsystem_sandbox.dylib (460.50.4)
<150A9D3D-F69E-32F7-8C7B-8E72CAAFF7E4>
/usr/lib/system/libsystem_sandbox.dylib
0x7fff9c15f000 -     0x7fff9c16bfff
com.apple.speech.synthesis.framework (5.4.12 - 5.4.12)
<71DA00B8-5EA2-326B-8814-59DB25512F65>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff9c16c000 -     0x7fff9c195ff7  libxpc.dylib (765.50.8)
<54D1328E-054E-3DAA-89E2-375722F9D18F> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 26
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: 216489
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=311.1M resident=0K(0%)
swapped_out_or_unallocated=311.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                  2048K        2
Dispatch continuations            16.0M        2
Kernel Alloc Once                    4K        2
MALLOC                           137.0M       22
MALLOC guard page                   32K        7
Memory Tag 255                     1.9G     1419
STACK GUARD                       56.1M       15
Stack                             59.2M       15
VM_ALLOCATE                         20K        3
__DATA                            22.5M      219
__IMAGE                            528K        2
__LINKEDIT                       100.8M       13
__TEXT                           210.3M      216
__UNICODE                          552K        2
mapped file                       35.8M        5
shared memory                      324K        9
===========                     =======  =======
TOTAL                              2.5G     1937
Model: MacBookPro9,1, BootROM MBP91.00D3.B0D, 4 processors, Intel Core i7,
2.3 GHz, 12 GB, SMC 2.1f175
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80CE,
0x4D34373142353237334448302D4348392020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1333 MHz, 0x0198,
0x393930353432382D3135342E4130304C4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF5),
Broadcom BCM43xx 1.0 (<IP_ADDRESS>.1a6)
Bluetooth: Version 4.4.5f3 17904, 3 services, 27 devices, 1 incoming serial
ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: APPLE HDD ST500LM012, 500.11 GB
Serial ATA Device: MATSHITADVD-R   UJ-8A8
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 3.0 Bus
USB Device: Rugged USB3 THB
Thunderbolt Bus: MacBook Pro, Apple Inc., 25.1
On Tue, Jun 7, 2016 at 10:26 AM, Benjamin Pasero<EMAIL_ADDRESS>wrote:

I am very sorry to hear you are having issues with VS Code. I wonder if
this issue is being caused by an installed extension. Can you try to run VS
Code without extensions? From the command line, execute: code
--disable-extensions and try your steps again to see if it reproduces. If
you see it is an issue with the extension, please file it against the
extension repository itself.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/7323#issuecomment-224316714,
or mute the thread
https://github.com/notifications/unsubscribe/AA4JXD5lcjsV0R8nCQ2ZJnrbjD3pXWYOks5qJY2_gaJpZM4Iv5F9
.

I think I'm having similar problems, if this is unrelated then I'm happy to open a new issue. The app is not crashing, but I'm getting close to 115% CPU from Electron Helper, causing the app to become unresponsive, and close to crashing within minutes. This is the first time I've ever had a problem with VSCode.
I'm getting the same behaviour after disabling extensions and restarting my Mac. I'm using V1.2.0 on MacOSX 10.11.3. Please let me know if there is anything I can provide, or do, to help debug further.

@calam1 looks like VS Code is running out of memory causing the crash. Please provide me with the workspace you see this on if possible so that I can reproduce.
@jack-pallot can you find out which of our processes is running with high CPU? The full command line is needed to identify.

If you mean the default setting when you mention workspace, here it is:
I have an empty settings.json
``
{
//-------- Editor configuration --------
// Controls the font family.
"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace",

// Controls the font size.
"editor.fontSize": 12,

// Controls the line height.
"editor.lineHeight": 0,

// Controls visibility of line numbers
"editor.lineNumbers": true,

// Controls visibility of the glyph margin
"editor.glyphMargin": false,

// Columns at which to show vertical rulers
"editor.rulers": [],

// Characters that will be used as word separators when doing word related navigations or operations
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",

// The number of spaces a tab is equal to.
"editor.tabSize": 4,

// Insert spaces when pressing Tab.
"editor.insertSpaces": true,

// When opening a file, `editor.tabSize` and `editor.insertSpaces` will be detected based on the file contents.
"editor.detectIndentation": true,

// Controls if selections have rounded corners
"editor.roundedSelection": true,

// Controls if the editor will scroll beyond the last line
"editor.scrollBeyondLastLine": true,

// Controls after how many characters the editor will wrap to the next line. Setting this to 0 turns on viewport width wrapping (word wrapping). Setting this to -1 forces the editor to never wrap.
"editor.wrappingColumn": 300,

// Controls the indentation of wrapped lines. Can be one of 'none', 'same' or 'indent'.
"editor.wrappingIndent": "same",

// A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events
"editor.mouseWheelScrollSensitivity": 1,

// Controls if quick suggestions should show up or not while typing
"editor.quickSuggestions": true,

// Controls the delay in ms after which quick suggestions will show up
"editor.quickSuggestionsDelay": 10,

// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": true,

// Controls if the editor should automatically format the line after typing
"editor.formatOnType": false,

// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": true,

// Controls if suggestions should be accepted 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions.
"editor.acceptSuggestionOnEnter": true,

// Controls whether the editor should highlight similar matches to the selection
"editor.selectionHighlight": true,

// Controls the number of decorations that can show up at the same position in the overview ruler
"editor.overviewRulerLanes": 3,

// Controls the cursor blinking animation, accepted values are 'blink', 'visible', and 'hidden'
"editor.cursorBlinking": "blink",

// Controls the cursor style, accepted values are 'block' and 'line'
"editor.cursorStyle": "line",

// Enables font ligatures
"editor.fontLigatures": false,

// Controls if the cursor should be hidden in the overview ruler.
"editor.hideCursorInOverviewRuler": false,

// Controls whether the editor should render whitespace characters
"editor.renderWhitespace": false,

// Controls if the editor shows reference information for the modes that support it
"editor.referenceInfos": true,

// Controls whether the editor has code folding enabled
"editor.folding": true,

// Inserting and deleting whitespace follows tab stops
"editor.useTabStops": true,

// Remove trailing auto inserted whitespace
"editor.trimAutoWhitespace": true,

// Keep peek editors open even when double clicking their content or when hitting Escape.
"editor.stablePeek": false,

// Controls if the diff editor shows the diff side by side or inline
"diffEditor.renderSideBySide": true,

// Controls if the diff editor shows changes in leading or trailing whitespace as diffs
"diffEditor.ignoreTrimWhitespace": true,

//-------- Window configuration --------

// When enabled, will open files in a new window instead of reusing an existing instance.
"window.openFilesInNewWindow": true,

// Controls how folders are being reopened after a restart. Select 'none' to never reopen a folder, 'one' to reopen the last folder you worked on or 'all' to reopen all folders of your last session.
"window.reopenFolders": "one",

// Adjust the zoom level of the window. The original size is 0 and each increment above (e.g. 1) or below (e.g. -1) represents zooming 20% larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity.
"window.zoomLevel": 0,

//-------- Files configuration --------

// Configure glob patterns for excluding files and folders.
"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.DS_Store": true
},

// Configure file associations to languages (e.g. "*.extension": "html"). These have precedence over the default associations of the languages installed.
"files.associations": {},

// The default character set encoding to use when reading and writing files.
"files.encoding": "utf8",

// The default end of line character.
"files.eol": "\n",

// When enabled, will trim trailing whitespace when you save a file.
"files.trimTrailingWhitespace": false,

// Controls auto save of dirty files. Accepted values:  "off", "afterDelay", "onFocusChange". If set to "afterDelay" you can configure the delay in "files.autoSaveDelay".
"files.autoSave": "off",

// Controls the delay in ms after which a dirty file is saved automatically. Only applies when "files.autoSave" is set to "afterDelay"
"files.autoSaveDelay": 1000,

// Configure glob patterns of file paths to exclude from file watching. Changing this setting requires a restart. When you experience Code consuming lots of cpu time on startup, you can exclude large folders to reduce the initial load.
"files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/node_modules/**": true
},

//-------- Emmet configuration --------

// When enabled, emmet abbreviations are expanded when pressing TAB.
"emmet.triggerExpansionOnTab": true,

//-------- File Explorer configuration --------

// Maximum number of working files to show before scrollbars appear.
"explorer.workingFiles.maxVisible": 9,

// Controls if the height of the working files section should adapt dynamically to the number of elements or not.
"explorer.workingFiles.dynamicHeight": true,

// Controls if the explorer should automatically reveal files when opening them.
"explorer.autoReveal": true,

//-------- HTTP configuration --------

// The proxy setting to use. If not set will be taken from the http_proxy and https_proxy environment variables
"http.proxy": "",

// Whether the proxy server certificate should be verified against the list of supplied CAs.
"http.proxyStrictSSL": true,

//-------- Search configuration --------

// Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the files.exclude setting.
"search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true
},

//-------- Update configuration --------

// Configure the update channel to receive updates from. Requires a restart after change.
"update.channel": "default",

//-------- Git configuration --------

// Is git enabled
"git.enabled": true,

// Path to the git executable
"git.path": null,

// Whether auto fetching is enabled.
"git.autofetch": true,

//-------- Telemetry configuration --------

// Enable usage data and errors to be sent to Microsoft.
"telemetry.enableTelemetry": true,

//-------- Markdown preview configuration --------

// A list of URLs or local paths to CSS style sheets to use from the markdown preview.
"markdown.styles": [],

//-------- CSS configuration --------

// Controls CSS validation and problem severities.

// Enables or disables all validations
"css.validate": true,

// When using a vendor-specific prefix make sure to also include all other vendor-specific properties
"css.lint.compatibleVendorPrefixes": "ignore",

// When using a vendor-specific prefix also include the standard property
"css.lint.vendorPrefix": "warning",

// Do not use duplicate style definitions
"css.lint.duplicateProperties": "ignore",

// Do not use empty rulesets
"css.lint.emptyRules": "warning",

// Import statements do not load in parallel
"css.lint.importStatement": "ignore",

// Do not use width or height when using padding or border
"css.lint.boxModel": "ignore",

// The universal selector (*) is known to be slow
"css.lint.universalSelector": "ignore",

// No unit for zero needed
"css.lint.zeroUnits": "ignore",

// @font-face rule must define 'src' and 'font-family' properties
"css.lint.fontFaceProperties": "warning",

// Hex colors must consist of three or six hex numbers
"css.lint.hexColorLength": "error",

// Invalid number of parameters
"css.lint.argumentsInColorFunction": "error",

// Unknown property.
"css.lint.unknownProperties": "warning",

// IE hacks are only necessary when supporting IE7 and older
"css.lint.ieHack": "ignore",

// Unknown vendor specific property.
"css.lint.unknownVendorSpecificProperties": "ignore",

// Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect
"css.lint.propertyIgnoredDueToDisplay": "warning",

// Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.
"css.lint.important": "ignore",

// Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.
"css.lint.float": "ignore",

// Selectors should not contain IDs because these rules are too tightly coupled with the HTML.
"css.lint.idSelector": "ignore",

//-------- Telemetry configuration --------

// Enable crash reports to be sent to Microsoft.
// This option requires restart to take effect.
"telemetry.enableCrashReporter": true,

//-------- HTML configuration --------

// Maximum amount of characters per line (0 = disable).
"html.format.wrapLineLength": 120,

// List of tags, comma separated, that shouldn't be reformatted. 'null' defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content.
"html.format.unformatted": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, script, select, small, span, strong, sub, sup, textarea, tt, var",

// Indent <head> and <body> sections.
"html.format.indentInnerHtml": false,

// Whether existing line breaks before elements should be preserved. Only works before elements, not inside tags or for text.
"html.format.preserveNewLines": true,

// Maximum number of line breaks to be preserved in one chunk. Use 'null' for unlimited.
"html.format.maxPreserveNewLines": null,

// Format and indent {{#foo}} and {{/foo}}.
"html.format.indentHandlebars": false,

// End with a newline.
"html.format.endWithNewline": false,

// List of tags, comma separated, that should have an extra newline before them. 'null' defaults to "head, body, /html".
"html.format.extraLiners": "head, body, /html",

//-------- JSON configuration --------

// Associate schemas to JSON files in the current project
"json.schemas": [],

//-------- LESS configuration --------

// Controls LESS validation and problem severities.

// Enables or disables all validations
"less.validate": true,

// When using a vendor-specific prefix make sure to also include all other vendor-specific properties
"less.lint.compatibleVendorPrefixes": "ignore",

// When using a vendor-specific prefix also include the standard property
"less.lint.vendorPrefix": "warning",

// Do not use duplicate style definitions
"less.lint.duplicateProperties": "ignore",

// Do not use empty rulesets
"less.lint.emptyRules": "warning",

// Import statements do not load in parallel
"less.lint.importStatement": "ignore",

// Do not use width or height when using padding or border
"less.lint.boxModel": "ignore",

// The universal selector (*) is known to be slow
"less.lint.universalSelector": "ignore",

// No unit for zero needed
"less.lint.zeroUnits": "ignore",

// @font-face rule must define 'src' and 'font-family' properties
"less.lint.fontFaceProperties": "warning",

// Hex colors must consist of three or six hex numbers
"less.lint.hexColorLength": "error",

// Invalid number of parameters
"less.lint.argumentsInColorFunction": "error",

// Unknown property.
"less.lint.unknownProperties": "warning",

// IE hacks are only necessary when supporting IE7 and older
"less.lint.ieHack": "ignore",

// Unknown vendor specific property.
"less.lint.unknownVendorSpecificProperties": "ignore",

// Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect
"less.lint.propertyIgnoredDueToDisplay": "warning",

// Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.
"less.lint.important": "ignore",

// Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.
"less.lint.float": "ignore",

// Selectors should not contain IDs because these rules are too tightly coupled with the HTML.
"less.lint.idSelector": "ignore",

//-------- Sass configuration --------

// Controls Sass validation and problem severities.

// Enables or disables all validations
"sass.validate": true,

// When using a vendor-specific prefix make sure to also include all other vendor-specific properties
"sass.lint.compatibleVendorPrefixes": "ignore",

// When using a vendor-specific prefix also include the standard property
"sass.lint.vendorPrefix": "warning",

// Do not use duplicate style definitions
"sass.lint.duplicateProperties": "ignore",

// Do not use empty rulesets
"sass.lint.emptyRules": "warning",

// Import statements do not load in parallel
"sass.lint.importStatement": "ignore",

// Do not use width or height when using padding or border
"sass.lint.boxModel": "ignore",

// The universal selector (*) is known to be slow
"sass.lint.universalSelector": "ignore",

// No unit for zero needed
"sass.lint.zeroUnits": "ignore",

// @font-face rule must define 'src' and 'font-family' properties
"sass.lint.fontFaceProperties": "warning",

// Hex colors must consist of three or six hex numbers
"sass.lint.hexColorLength": "error",

// Invalid number of parameters
"sass.lint.argumentsInColorFunction": "error",

// Unknown property.
"sass.lint.unknownProperties": "warning",

// IE hacks are only necessary when supporting IE7 and older
"sass.lint.ieHack": "ignore",

// Unknown vendor specific property.
"sass.lint.unknownVendorSpecificProperties": "ignore",

// Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect
"sass.lint.propertyIgnoredDueToDisplay": "warning",

// Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.
"sass.lint.important": "ignore",

// Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.
"sass.lint.float": "ignore",

// Selectors should not contain IDs because these rules are too tightly coupled with the HTML.
"sass.lint.idSelector": "ignore",

//-------- Integrated terminal configuration --------

// The path of the shell that the terminal uses on Linux.
"terminal.integrated.shell.linux": "/bin/bash",

// The path of the shell that the terminal uses on OS X.
"terminal.integrated.shell.osx": "/bin/bash",

// The path of the shell that the terminal uses on Windows.
"terminal.integrated.shell.windows": "cmd.exe",

// The font family used by the terminal (CSS font-family format).
"terminal.integrated.fontFamily": "Menlo, Monaco, Consolas, \"Droid Sans Mono\", \"Courier New\", monospace, \"Droid Sans Fallback\"",

//-------- External terminal configuration --------

// Customizes which terminal to run on Windows.
"terminal.external.windowsExec": "cmd",

// Customizes which terminal to run on Linux.
"terminal.external.linuxExec": "xterm",

//-------- Open in Github extension configuration --------

// GitHub server address. Modify this setting in your workspace settings of projects using custom GitHub server
"openInGitHub.gitHubAddress": "https://github.com",

//-------- Git History configuration --------

// Informations to display in history as label
"gitHistory.displayLabel": "${name} <${email}> on ${date}",

// Informations to display in history as description
"gitHistory.displayDescription": "${message}",

//-------- amVim configuration --------

// Bind `ctrl+c` as the same behaviour in Vim.
"amVim.bindCtrlC": false,

//-------- TypeScript configuration --------

// Specifies the folder path containing the tsserver and lib*.d.ts files to use.
"typescript.tsdk": null,

// Complete functions with their parameter signature.
"typescript.useCodeSnippetsOnMethodSuggest": false,

// Enable / disable TypeScript validation
"typescript.validate.enable": true,

// Enables tracing of messages send to the TS server
"typescript.tsserver.trace": "off",

// Defines space handling after a comma delimiter
"typescript.format.insertSpaceAfterCommaDelimiter": true,

//  Defines space handling after a semicolon in a for statement
"typescript.format.insertSpaceAfterSemicolonInForStatements": true,

// Defines space handling after a binary operator
"typescript.format.insertSpaceBeforeAndAfterBinaryOperators": true,

// Defines space handling after keywords in control flow statement
"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,

// Defines space handling after function keyword for anonymous functions
"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,

// Defines space handling after opening and before closing non empty parenthesis
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,

// Defines space handling after opening and before closing non empty brackets
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

// Defines whether an open brace is put onto a new line for functions or not
"typescript.format.placeOpenBraceOnNewLineForFunctions": false,

// Defines whether an open brace is put onto a new line for control blocks or not
"typescript.format.placeOpenBraceOnNewLineForControlBlocks": false,

// Enable / disable JavaScript validation
"javascript.validate.enable": true,

// Defines space handling after a comma delimiter
"javascript.format.insertSpaceAfterCommaDelimiter": true,

//  Defines space handling after a semicolon in a for statement
"javascript.format.insertSpaceAfterSemicolonInForStatements": true,

// Defines space handling after a binary operator
"javascript.format.insertSpaceBeforeAndAfterBinaryOperators": true,

// Defines space handling after keywords in control flow statement
"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,

// Defines space handling after function keyword for anonymous functions
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,

// Defines space handling after opening and before closing non empty parenthesis
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,

// Defines space handling after opening and before closing non empty brackets
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

// Defines whether an open brace is put onto a new line for functions or not
"javascript.format.placeOpenBraceOnNewLineForFunctions": false,

// Defines whether an open brace is put onto a new line for control blocks or not
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": false,

//-------- PHP Configuration options --------

// Whether php validation is enabled or not.
"php.validate.enable": true,

// Points to the php executable.
"php.validate.executablePath": null,

// Whether the linter is run on save or on type.
"php.validate.run": "onSave",

// Enable word based suggestions.
"editor.wordBasedSuggestions": true

}
``

@calam1 I meant a zip of the contents you are opening Code with that leads you there

ah, you know what.  Odd thing I wasn't experiencing this problem this morning.  After your response I was thinking what I did differently.  I actually opened up code on my home directory, i.e. code .
Apparently this must be spawning threads to load up / index my entire home directory, which is probably causing the problem.  I was not aware of the behavior of code in this scenario, when I used it this way.
So this is probably not a real issue, or something that should be lazily done, not sure.

Ok please report back when you see it in other scenarios.

@calam1 do you happen to have a ".git" folder in your home directory?

Adding git.enabled: false seems to have fixed this issue for me.
I can confirm also that there is a .git file in my home directory, possibly from an old Sourcetree install that isn't used anymore.

OK so this issue is one of the known ones we have around ".git" in home directory.

@jack-pallot given your .git folder in the home directory, have you not noticed many untracked files in the git viewlet when opening a folder with VS Code below that home directory?
We are trying to find out why this issue is suddenly reported with 1.2 when it was actually behaving the same in 1.1.

None whatsoever. The only untracked files that appear are those that are related to the project I have open.

@bpasero no I do not have a .git folder in my home directory.  I think code recursively loads the directory and if you happen to have a lot of files, etc it causes an OOM error.  Is my guess.

@calam1 Does setting git.enabled to false, and restarting, fix it for you?

@joaomoreno I changed the git.enabled to false, but it still crashes with OOM error.

I’m encountering this problem, similar backtrace (FatalProcessOutOfMemory), with no .git directories in my home directory or in the workspaces affected by this problem. The windows crash at random, sitting in the background for several hours, not being interacted with. I see a slow memory leak in the affected window’s Electron Helper, about 2MB per minute. There is a distinct stair-stepping pattern, and the backtrace seems to implicate either a problem with cancelled promises, or a problem with the openAnythingHandler:

Hope that helps. This is a pretty annoying bug. :)

does the memory grow without you doing anything in the application, just by having it in the background?

Yes, that’s correct.

is this reproducible every time you let Code run in the background?

Nope, I have 3 or 4 open VSCode windows in the background and not all of them are leaking (though to be clear, different windows leak at different times, it is not always the same one window). There is some trigger event that must occur for this to happen, and I am not sure what that is yet.

could you do a memory snapshot between 2 times and compare them so that we learn what objects are actually allocated that cause the 2 MB increase per minute?

The next time I catch it happening I will do this. Unfortunately the window from yesterday ran out of memory and crashed so I can’t profile it.

That would be great, thanks. And I agree it must be some action or environmental thing that causes this because not everyone is hitting it.
I am so curious because it might also be an explanation of our ever green: https://github.com/Microsoft/vscode/issues/508

So, the good news is that I got some heap snapshots of a leaky VSCode window. The bad news is that (1) the window crashed while I was looking through the retainers, and after restoring the heap snapshots I lose the ability to look up referenced functions, (2) it contains proprietary information so I can’t give it to you, and (3) there was no clear smoking gun.
The JS heap grew by 1.3MB between the two snapshots, but comparison shows only a +36kB memory delta, and most of this was for newly compiled code (22kB) and internal arrays (9kB). So, I wonder if this issue might be exasperated by some nasty memory fragmentation or allocation bug in V8.
Anyway, of the newly allocated objects, there was one in particular that raised a flag:

This one is interesting because the backtrace reported earlier mentions __dirname, I did not see any frees of a corresponding object from SearchService, and the problem seems to possibly be triggered by messing around with the quick open (cmd+p) dialogue. Still, I would have expected to see way more than a single allocation, which is one reason why I am not very sure about this.

There were also quite a few things pointing at telemetry:

This one is interesting because "telemetry.enableTelemetry": false is in my user configuration, and I also block the telemetry servers at the firewall. So, if the telemetry service is still running and doesn’t know how to fail gracefully or limit the amount of data it collects, that could be another problem. However, as far as I could tell, its allocations were balanced with frees.
Nothing else looked very interesting. The only areas of code that were seemingly implicated by the heap snapshots are the search service, the telemetry service, and the loader.

Doing some book keeping. I am assuming that the one issue remaining here is from @calam1 that memory slowly increases over time when Code runs in the background.
@calam1 could you identify some pattern or workspace that reproduces this issue reliably?

Only happens when I open code in my home directory. On my Mac in my home directory I opened code as such, code .
I think it was loading my entire home directory in the background which caused a memory leak.  I don't normally use code that way. But I sometimes use it as an editor more than an ide. So I just don't use code in this manner anymore.
Sent from my iPhone

On Jun 28, 2016, at 9:39 AM, Benjamin Pasero<EMAIL_ADDRESS>wrote:
Doing some book keeping. I am assuming that the one issue remaining here is from @calam1 that memory slowly increases over time when Code runs in the background.
@calam1 could you identify some pattern or workspace that reproduces this issue reliably?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@bpasero were you unable to identify a leak from the call tree and heap data?

@calam1 do you happen to have a .git folder in your home directory?
@csnover can you attach the profile as zip next time? that allows me to open it

No .git folder in the home directory itself . But in subfolders I do have .git folders. I tried the git enabled false and that didn't work.  Plus I lost all the Git functionality of vs code. Which isn't optimal for me.
Sent from my iPhone

On Jun 28, 2016, at 11:54 PM, Benjamin Pasero<EMAIL_ADDRESS>wrote:
@calam1 do you happen to have a .git folder in your home directory?
@csnover can you attach the profile as zip next time? that allows me to open it
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@calam1 if you configure files.watcherExclude to exclude all from watching (**) does it make a difference?

yes, this appears to fix the issue.  Thanks!
On Wed, Jul 6, 2016 at 12:01 AM, Benjamin Pasero<EMAIL_ADDRESS>wrote:

@calam1 https://github.com/calam1 if you configure files.watcherExclude
to exclude all from watching (**) does it make a difference?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/7323#issuecomment-230671430,
or mute the thread
https://github.com/notifications/unsubscribe/AA4JXNf1K4Dc7yzLTopV-gTns8Csq-_3ks5qSzaWgaJpZM4Iv5F9
.

Ok this is: https://github.com/Microsoft/vscode/issues/3998


TestLookupBalanceRewriteCacheDnssec() fails

Hi,
Test TestLookupBalanceRewriteCacheDnssec() in middleware_dnssec_test.go fails to perform query with EDNS.
The query sent was
;; opcode: QUERY, status: NOERROR, id: 584
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;example.org.	IN	 A

;; ADDITIONAL SECTION:

;; OPT PSEUDOSECTION:
; EDNS: version 0; flags: do; udp: 4096

But somehow CoreDNS got another one with a broken OPT PSEUDOSECTION, then it failed to get EDNS version.
;; opcode: QUERY, status: NOERROR, id: 584
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;example.org.	IN	 A

;; ADDITIONAL SECTION:
;.	32768	CLASS4096	OPT

Thanks,
Zhiepng

Uhm, what?! :)
I don't see this when I run the tests, could you debug some more?
/Miek
--
Miek Gieben

Interesting, I ran the tests in a remote VM they all passed.
Yesterday some heath check tests also failed and it turned out to be the problem of my local DNS, which was hijacked by local ISP and always returned a webpage no matter the URL is resolvable or not.
Probably they are related, anyway, I will close the false alarm here. Thanks, 😄

Hi Miek,
It turned to be the problem of my local outdated github.com/miekg/dns, which was before the commit https://github.com/miekg/dns/commit/5d001d020961ae1c184f9f8152fdc73810481677 and issue https://github.com/miekg/dns/issues/379 .
It sent the OPT section like this,
;; opcode: QUERY, status: NOERROR, id: 584
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;example.org.	IN	 A

;; ADDITIONAL SECTION:
;.	32768	CLASS4096	OPT

This would lead to an interface conversion error,
panic: interface conversion: dns.RR is *dns.RR_Header, not *dns.OPT
/usr/local/go/src/runtime/panic.go:458 +0x243
github.com/miekg/dns.(*Msg).IsEdns0(0xc4201aea20, 0x104031)
	/Users/zhipeng/Development/go/src/github.com/miekg/dns/defaults.go:151 +0x104
github.com/miekg/coredns/middleware/pkg/edns.Version(0xc4201aea20, 0x1455368, 0x1cf5a40, 0xc4204f6c00)
	/Users/zhipeng/Development/go/src/github.com/miekg/coredns/middleware/pkg/edns/edns.go:15 +0x2f
github.com/miekg/coredns/core/dnsserver.(*Server).ServeDNS(0xc4204589a0, 0x1cf5a40, 0xc4204f6c00, 0xc4201aea20)
	/Users/zhipeng/Development/go/src/github.com/miekg/coredns/core/dnsserver/server.go:172 +0x8a
github.com/miekg/dns.(*ServeMux).ServeDNS(0xc4203c9ae0, 0x1cf5a40, 0xc4204f6c00, 0xc4201aea20)
	/Users/zhipeng/Development/go/src/github.com/miekg/dns/server.go:210 +0x61
github.com/miekg/dns.(*Server).serve(0xc42048e000, 0x1ce6720, 0xc42036c6f0, 0x1ce0de0, 0xc4203c9ae0, 0xc420298000, 0x28, 0x200, 0xc4201980b0, 0xc420443e40, ...)
	/Users/zhipeng/Development/go/src/github.com/miekg/dns/server.go:577 +0x500
created by github.com/miekg/dns.(*Server).serveUDP
	/Users/zhipeng/Development/go/src/github.com/miekg/dns/server.go:531 +0x2d7

Lesson learned, update dependencies from time to time ;)
Thanks,
Zhipeng

How about a go get -u all sounds like to you?


Fix generic usage

This improve the use of generics in the Utils classes. It remove some unwarranted warnings.

Coverage remained the same at 77.84% when pulling b18c95943e0761a40c63068c2b8620ed9f95f5f7 on spearway:FixGenericUsage into ae148b63ea916033b8dde68426e63864ffa90a8f on EasyRules:master.

Hi,
Thank you for this improvement! I've added linting option to the compiler too.
I've merged your PR and added you to the contributors list :smile:
If you spot any other improvement, you are welcome to suggest it.
Many thanks upfront.
Kind regards
Mahmoud