Python Language Server shouldn't get stuck analyzing files.
After a random amount of time using PLS (e.g. after anywhere from 0 minutes to several days), Visual Studio Code gets stuck "Analyzing in background...". The number of items is frequently small, but not always.
See attached. This is a log from several days, so that I could capture the issue
analyzing - stuck.txt
This repository is from https://github.com/xobs/haddecks
My local settings.json file looks like this:
{
"python.autoComplete.extraPaths": [
"deps/litedram",
"deps/litescope",
"deps/litex",
"deps/litex_boards",
"deps/lxsocdoc",
"deps/migen",
"deps/spibone",
"deps/valentyusb"
],
"python.jediEnabled": false,
"python.analysis.logLevel": "Trace"
}
There is no .env file present.
It's possible that this is triggered by saving the file.
Relatedly: Sometimes PLS gives "Undefined" error messages for things like int and hasattr that are part of the core language.
Does upgrading to the daily build (at least 0.4.34) fix the issue?
https://github.com/microsoft/python-language-server/wiki/Versioning-and-download-channels
I've been reliably encountering this on the daily build.
Actually on .4.37.0 from the daily build, when opening a Python buffer with nothing but import pandas, this happens 100% of the time.
@jakebailey I'm now running:
`[Info - 1:21:38 AM] Microsoft Python Language Server versio
analyzing - 0.4.36.0 stuck.txt
n 0.4.36.0`
I have attached the log from it. Again, PLS is using up an entire core, and is stuck at "Analyzing in background, 3 items left..."
That's a really strange log. pickle is showing up on multiple levels of the dependency resolution, which doesn't seem correct... Maybe this will require #1414 to get a handle on if it's looping wrong or something.
It downloaded 0.4.40.0 today, which is also stuck.
Having the same issue with and without the daily build enabled.
This has been a recurring issue. I hope you guys can find a definitive solution soon.
@petrosschilling - what are your imports (major libraries) and could you please provide the log from the output window?
"python.analysis.logLevel": "Trace"
@xobs - does it complete if you just open the workspace? I see from the log that files are being edited (its normal) so analysis restarts for the changed file and any modules that import it (i.e. something that depends on the changed file) which brings more stuff into view.
@MikhailArkhipov Yes, it does usually complete if I just open the workspace. It's non-deterministic. Usually reloading the window fixes it on the first try, but I've seen instances where it takes two or three reloads to get it to successfully complete.
Might be another manifestation of https://github.com/microsoft/python-language-server/issues/1455 since I see a lot of 'analysis canceled'.
@xobs - yes, the analysis is heavily multithreaded so it appears to be a synchronization issue somewhere.
@xobs, @malmaud @petrosschilling - is activity in the output window continues or there is no activity and the message is stuck on some number of remaining?
@MikhailArkhipov I'm on the beta channel, and I am getting syncing errors. The log says:
Analysis version 5937 has been completed in 1883.03 ms with 1022 entries analyzed and 3891 entries skipped.
but the status bar says:
Analyzing in background, 4913 items left...
Not sure if this is the same issue other people are having those since in my case nothing is analyzing, but the UI is telling me that it is. At one point this morning, I _did_ have to kill the VS Code because the python language server process was eating 11GB of RAM, but that seems like a completely different issue as it is not eating memory or CPU right now. Restarting VS Code gets me the same disconnect between the log output and the UI display.
Out of curiosity, are any of you using WSL?
@jakebailey I am not. I'm running on macOS 10.14.6. I will note, that the codebase I work on includes a bunch of stuff that seems to trigger issues with MS-PLS from time to time, specifically: pandas, scipy, numpy, and numba. There are also a couple of errors like:
Analysis of qlib.<snip>(Library) failed. System.NotImplementedException: The method or operation is not implemented.
at Microsoft.Python.Analysis.Types.Collections.PythonCollectionType.CreateSpecificType(IArgumentSet typeArguments) in E:\A\_work\8\s\src\Analysis\Ast\Impl\Types\Collections\PythonCollectionType.cs:line 70
at Microsoft.Python.Parsing.Ast.TypeAnnotation.Walker.MakeGenericOp.Apply[T](TypeAnnotationConverter`1 converter, Stack`1 stack) in E:\A\_work\8\s\src\Parsing\Impl\Ast\TypeAnnotation.cs:line 272
at Microsoft.Python.Parsing.Ast.TypeAnnotation.Walker.GetResult[T](TypeAnnotationConverter`1 converter) in E:\A\_work\8\s\src\Parsing\Impl\Ast\TypeAnnotation.cs:line 68
at Microsoft.Python.Analysis.Analyzer.Evaluation.ExpressionEval.CreateFunctionParameters(IPythonClassType self, IPythonClassMember function, FunctionDefinition fd, Boolean declareVariables) in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\Evaluation\ExpressionEval.Callables.cs:line 352
at Microsoft.Python.Analysis.Analyzer.Symbols.FunctionEvaluator.Evaluate() in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\Symbols\FunctionEvaluator.cs:line 82
at Microsoft.Python.Analysis.Analyzer.Symbols.ModuleSymbolTable.EvaluateAll() in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\Symbols\ModuleSymbolTable.cs:line 67
at Microsoft.Python.Analysis.Analyzer.ModuleWalker.Complete() in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\ModuleWalker.cs:line 202
at Microsoft.Python.Analysis.Analyzer.PythonAnalyzerSession.DoAnalyzeEntry(IDependencyChainNode`1 node, IPythonModule module, PythonAst ast, Int32 version) in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\PythonAnalyzerSession.cs:line 359
at Microsoft.Python.Analysis.Analyzer.PythonAnalyzerSession.AnalyzeEntry(IDependencyChainNode`1 node, PythonAnalyzerEntry entry, IPythonModule module, PythonAst ast, Int32 version) in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\PythonAnalyzerSession.cs:line 337
at Microsoft.Python.Analysis.Analyzer.PythonAnalyzerSession.Analyze(IDependencyChainNode`1 node, AsyncCountdownEvent ace, Stopwatch stopWatch) in E:\A\_work\8\s\src\Analysis\Ast\Impl\Analyzer\PythonAnalyzerSession.cs:line 277
(note: that qlib is a private python package, _not_ the same qlib that's listed in PyPI)
I am having a similar issue on RHEL.
Analysis version 6279 has been completed in 48.82 ms with 32 entries analyzed and 7780 entries skipped.
The status bar says "analyzing in background.... 7812 items left" On Microsoft Python Language Server version 0.4.41.0.
So it looks like the message is stuck rather than analysis keeps running.
@MikhailArkhipov
The message is stuck in some number remaining
The log generated by Python Language Server:
OutputLog.txt
@MikhailArkhipov There is no activity in the output window. Task Manager reports a "Python Language Server" using 25% CPU, which is one core of my four-core system.
I have WSL installed, but this is using a Python installed in Windows and not in WSL.
@MikhailArkhipov In my case, the number of items remaining/analyzed also keeps changing. After a fresh start on the workspace, it says that there were ~4300 items analyzed. After developing for a while, it says that it was analyzing ~7100 items. Sometimes the number grows to ~9k. This number is reflected in the logs and in the (stuck) UI display message. I haven't added thousands of files to the project, so I'm not sure what to make of this. It could be related, or a completely different issue.
My analyzing status number goes up but never comes back down.
Here it got stuck on 0.4.44.0. It was stuck previously, so I did Developer: Reload Window, which caused it to download a new PLS. When it activated the new PLS, it got stuck at Analyzing in background, 49 items left...
analyzing - 0.4.44.0 stuck.txt
Though in this case, there isn't a process using up 25% of one CPU. However, there is an additional symptom: if I open another tab, then that tab never gets analyzed. So it definitely appears to be wedged somewhere.
I can repro the case when message is getting stuck (analysis does complete) if I open several files which import sizeable libraries, then close some while analysis is still running. Could be that progress tracker does not account for the fact that some items got canceled.
The analysis gets stuck indefinitely.
How to reproduce?
Create a python file containing the following line
from mongoengine import *
I can't seem to trigger this with the mongoengine example, at least not on my machine.
Unfortunately the original filed example doesn't work, as the repo's submodules appear to be broken, preventing it from being checked out fully for testing.
If anyone has any more reproduction examples, it would be helpful, as I haven't yet been able to reproduce it.
@jakebailey as per your instructions in #1502, setting "python.analysis.cachingLevel": "None" helps. As soon as the caching is enabled, I'm able to reproduce this bug.
PLS v0.4.72.0
Python extension: 2019.11.42782-dev
macOS 10.14.6
I'm not sure this will help you much but I'm able to reproduce this with an extremely simple example (always, 100% without exceptions):
$ pip install django
$ echo "import django" > main.py
$ code .
If there are any log files I can grab that you may find useful let me know.
Yes, enabling trace logging and getting a copy of the logs would be helpful. (See https://github.com/microsoft/python-language-server/blob/master/TROUBLESHOOTING.md#filing-an-issue)
I'm not seeing much output in the Python output panel after enabling trace logging. I've attached that + output from PLS and just in case the simple "project" I was referring to.
Those logs show the same sort of behavior, where it's ending with:
Analysis version 1277 has been completed in 497.69 ms with 352 entries analyzed and 738 entries skipped.
The message sticks because the session doesn't "appear" to be complete, which only happens when everything is analyzed and nothing is "skipped".
Is there anything else I can check?
Unfortunately, no, but I'm looking into this right now. I've hit a place where I've deadlocked it and get somewhat of the same thing, but these sorts of issues are very inconsistent and difficult to debug.
But, thanks for the logs either way, since they help confirm who has which issues.
Sure thing. Thanks a lot for looking into this issue, it鈥檚 much appreciated
The "python.analysis.cachingLevel": "None" also works around the issue for me on RHEL 7.
Deadlock:
select module, locking it.select, and has the ref under lock. Resolution's CreateModule asks the ModuleDatabase if the module is stored, which locks the ModuleDatabase.But this may be a symptom of some ordering problem, as I'd assume that dependencies have been finished beforehand. Reloading brings me to the same deadlock with other libraries.
One possibility is instead of hard locks use underlying Monitor.TryEnter first and, if taken, do Spin.Wait or loop in Thread.Sleep(1) until lock is released.
Unfortunately it's a case of two locks being locked by two threads in different orders, so no amount of waiting is going to allow them to make progress. I have an alternate fix that appears to fix the issue, but I have to do some further testing.
My PR has been merged, and I've done a build out to daily/beta. If you're on the beta channel and have caching enabled, I'd appreciate it if you all could retry and see if the hangup goes away. Thanks!
@jakebailey I just tested the daily build and I still get the message "Analysing in background, 782 items left..." with no process using the CPU.
No problem on the same project if I switch back to the stable release.
@jakebailey I have also tested with _caching_ enabled. The analysis still seems to get stuck. I am attaching the language server log.
Like mentioned previously, the python file just contains the the following line
from mongoengine import *
With _caching_ disabled, everything seems to be fine.
Same here, with extension v2019.11.44234-dev and repro example from here.
Just to fully understand each of you, in these cases is it just that the message is stuck, or do things not work properly in addition to the stuck message? (Completion, hover, adding more imports.)
The lack of any logs past the "entries skipped" would likely imply the latter (since we log events like hovers), but I want to be certain what you are observing.
Hi @jakebailey, so the message is definitely stuck. I do see the logged hover events but nothing after that (not sure what the expected output would be). For example in file:
import django
len('str')
hovering above len('str') gives this output:
Analysis version 1392 has been completed in 2.94 ms with 32 entries analyzed and 1059 entries skipped.
Hover in file:///Users/ivan/Projects/plsrepro/main.py at (2, 1)
Hover in file:///Users/ivan/Projects/plsrepro/main.py at (2, 2)
Hover in file:///Users/ivan/Projects/plsrepro/main.py at (2, 2)
Hover in file:///Users/ivan/Projects/plsrepro/main.py at (2, 0)
Hover in file:///Users/ivan/Projects/plsrepro/main.py at (2, 1)
Here are 3 examples, maybe this also helps
馃憞馃徎no input (yet)

馃憞馃徎 attempting to autocomplete str type, not relevant suggestions (strange enough, they come from django)

馃憞馃徎attempting to autocomplete a custom type

Thanks for checking.
This means the analysis for the final module (typically user code) didn't complete, so you're just getting generic analysis from a typical global scope.
Same problem here with Windows 10, in Remote WSL, last version of vscode and Python extension (2019.10.44104). I tried multiple older versions, same problem each time. I think it began to append after I installed a lot of new libraries with pip.
When analysing is stuck, completion, hover and code validation are working very very slowly or even not at all.
Caching level does not change anything.
I also see a lot 2 errors in debug console :
console.ts:137 [Extension Host] Error Python Extension: 2019-10-25 13:54:21: TypeError: Cannot convert object to primitive value
at Array.toString (native)
at Object.getOwnPropertyNames.forEach.t (/home/XXXX/.vscode-server/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64349)
at Array.forEach ()
at Object.l [as sendTelemetryEvent] (/home/XXXX/.vscode-server/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64271)
at Object.sendSettingsTelemetry (/home/XXXX/.vscode-server/extensions/ms-python.python-2019.10.44104/out/client/extension.js:75:630578)
at Timeout.s.timer.setTimeout [as _onTimeout] (/home/XXXX/.vscode-server/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:133149) at ontimeout (timers.js:425:11)
at tryOnTimeout (timers.js:289:5)
at listOnTimeout (timers.js:252:5)
at Timer.processTimers (timers.js:212:10)
and
console.ts:137 [Extension Host] (node:17984) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
I'm seeing this issue as well:
VS Code version: Code 1.39.2 (6ab598523be7a800d7f3eb4d92d7ab9a66069390, 2019-10-15T15:33:00.827Z)
OS version: Darwin x64 18.6.0
System Info
|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2200)|
|GPU Status|2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: enabled
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: enabled
skia_deferred_display_list: disabled_off
skia_renderer: disabled_off
surface_synchronization: enabled_on
video_decode: enabled
viz_display_compositor: disabled_off
webgl: enabled
webgl2: enabled|
|Load (avg)|3, 3, 3|
|Memory (System)|32.00GB (4.36GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|
Extensions (21)
Extension|Author (truncated)|Version
---|---|---
cucumberautocomplete|ale|2.14.1
gitlens|eam|10.1.1
Python-autopep8|him|1.0.2
terraform|mau|1.4.0
vscode-docker|ms-|0.8.1
vscode-kubernetes-tools|ms-|1.0.6
python|ms-|2019.10.44104
Go|ms-|0.11.7
vsliveshare|ms-|1.0.1056
vscode-paste-image|mus|1.0.4
vscode-concourse|Piv|1.12.0
java|red|0.52.0
vscode-yaml|red|0.5.3
shellcheck|tim|0.8.1
rf-intellisense|Tom|2.7.0
vscodeintellicode|Vis|1.2.0
vscode-java-debug|vsc|0.22.0
vscode-java-dependency|vsc|0.6.0
vscode-java-pack|vsc|0.8.0
vscode-java-test|vsc|0.20.0
vscode-maven|vsc|0.19.1
python3 3.7.4_1
Caching enabled or disabled makes no difference.
Screen cap of trace logging and the "Analzying" message attached. Also some code completion is not working.

Here is a process sample while the language server is stuck.
I've also tried downgrading the extension version to a month ago and downgrading pythong to 3.7.3. Neither helped.
process sample
Sampling process 3729 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling Microsoft.Python.LanguageServer (pid 3729) every 1 millisecond
Process: Microsoft.Python.LanguageServer [3729]
Path: /Users/USER/*/Microsoft.Python.LanguageServer
Load Address: 0x10e0bf000
Identifier: Microsoft.Python.LanguageServer
Version: 0
Code Type: X86-64
Parent Process: Code Helper [3538]
Date/Time: 2019-10-26 15:03:29.715 -0500
Launch Time: 2019-10-26 12:31:58.041 -0500
OS Version: Mac OS X 10.14.5 (18F203)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 418.9M
Physical footprint (peak): 424.8M
----
Call graph:
2635 Thread_5083445 DispatchQueue_1: com.apple.main-thread (serial)
+ 2635 start (in libdyld.dylib) + 1 [0x7fff631ad3d5]
+ 2635 ??? (in Microsoft.Python.LanguageServer) load address 0x10e0bf000 + 0xba3f [0x10e0caa3f]
+ 2635 ??? (in Microsoft.Python.LanguageServer) load address 0x10e0bf000 + 0xb724 [0x10e0ca724]
+ 2635 ??? (in libhostfxr.dylib) load address 0x10e0f9000 + 0x2364a [0x10e11c64a]
+ 2635 ??? (in libhostfxr.dylib) load address 0x10e0f9000 + 0x27642 [0x10e120642]
+ 2635 ??? (in libhostfxr.dylib) load address 0x10e0f9000 + 0x28353 [0x10e121353]
+ 2635 ??? (in libhostpolicy.dylib) load address 0x10e152000 + 0x12438 [0x10e164438]
+ 2635 ??? (in libhostpolicy.dylib) load address 0x10e152000 + 0x115d7 [0x10e1635d7]
+ 2635 coreclr_execute_assembly (in libcoreclr.dylib) + 226 [0x10e85b052]
+ 2635 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) (in libcoreclr.dylib) + 504 [0x10e923678]
+ 2635 Assembly::ExecuteMainMethod(PtrArray**, int) (in libcoreclr.dylib) + 408 [0x10e8e3268]
+ 2635 RunMain(MethodDesc*, short, int*, PtrArray**) (in libcoreclr.dylib) + 726 [0x10e8e2ef6]
+ 2635 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
+ 2635 CallDescrWorkerInternal (in libcoreclr.dylib) + 124 [0x10ebcec3b]
+ 2635 ??? (in <unknown binary>) [0x11517a0f0]
+ 2635 ??? (in <unknown binary>) [0x11517952d]
+ 2635 WaitHandleNative::CorWaitOneNative(void*, int) (in libcoreclr.dylib) + 169 [0x10ea402b9]
+ 2635 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) (in libcoreclr.dylib) + 48 [0x10e9d33c0]
+ 2635 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) (in libcoreclr.dylib) + 830 [0x10e9d852e]
+ 2635 WaitForMultipleObjectsEx (in libcoreclr.dylib) + 82 [0x10e84d762]
+ 2635 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083446
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 SEHExceptionThread(void*) (in libcoreclr.dylib) + 94 [0x10e856a5e]
+ 2635 MachMessage::Receive(unsigned int) (in libcoreclr.dylib) + 72 [0x10e857b18]
+ 2635 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff632e276c]
+ 2635 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff632e222a]
2635 Thread_5083447
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 CorUnix::CPalSynchronizationManager::WorkerThread(void*) (in libcoreclr.dylib) + 131 [0x10e84a993]
+ 2635 CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) (in libcoreclr.dylib) + 448 [0x10e84b320]
+ 2635 kevent (in libsystem_kernel.dylib) + 10 [0x7fff632e878e]
2635 Thread_5083448
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 DbgTransportSession::TransportWorkerStatic(void*) (in libcoreclr.dylib) + 9 [0x10e8c16b9]
+ 2635 DbgTransportSession::TransportWorker() (in libcoreclr.dylib) + 167 [0x10e8c2c57]
+ 2635 TwoWayPipe::WaitForConnection() (in libcoreclr.dylib) + 31 [0x10e8cb97f]
+ 2635 __open (in libsystem_kernel.dylib) + 10 [0x7fff632e31ee]
2635 Thread_5083449
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 DebuggerRCThread::ThreadProcStatic(void*) (in libcoreclr.dylib) + 131 [0x10e8bf503]
+ 2635 DebuggerRCThread::ThreadProc() (in libcoreclr.dylib) + 284 [0x10e8bf7ec]
+ 2635 DebuggerRCThread::MainLoop() (in libcoreclr.dylib) + 248 [0x10e8bf948]
+ 2635 WaitForMultipleObjectsEx (in libcoreclr.dylib) + 82 [0x10e84d762]
+ 2635 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083450
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 FinalizerThread::FinalizerThreadStart(void*) (in libcoreclr.dylib) + 504 [0x10ea6e0f8]
+ 2635 ManagedThreadBase::FinalizerBase(void (*)(void*)) (in libcoreclr.dylib) + 32 [0x10e9dc5f0]
+ 2635 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
+ 2635 FinalizerThread::FinalizerThreadWorker(void*) (in libcoreclr.dylib) + 98 [0x10ea6de22]
+ 2635 FinalizerThread::WaitForFinalizerEvent(CLREvent*) (in libcoreclr.dylib) + 161 [0x10ea6dd41]
+ 2635 WaitForMultipleObjectsEx (in libcoreclr.dylib) + 82 [0x10e84d762]
+ 2635 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083451
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 DiagnosticsServerThread(void*) (in libcoreclr.dylib) + 288 [0x10ea48d20]
+ 2635 IpcStream::DiagnosticsIpc::Accept(void (*)(char const*, unsigned int)) const (in libcoreclr.dylib) + 62 [0x10e8cb6de]
+ 2635 __accept (in libsystem_kernel.dylib) + 10 [0x7fff632e61ea]
2635 Thread_5083452
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::TimerThreadStart(void*) (in libcoreclr.dylib) + 181 [0x10ea02f85]
+ 2632 ThreadpoolMgr::TimerThreadFire() (in libcoreclr.dylib) + 146 [0x10ea030b2]
+ ! 2632 SleepEx (in libcoreclr.dylib) + 141 [0x10e84db6d]
+ ! 2632 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! 2632 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! 2632 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! 2631 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ ! 1 cerror_nocancel (in libsystem_kernel.dylib) + 20 [0x7fff632e246b]
+ 3 ThreadpoolMgr::TimerThreadFire() (in libcoreclr.dylib) + 134 [0x10ea030a6]
+ 3 ThreadpoolMgr::FireTimers() (in libcoreclr.dylib) + 420 [0x10ea03464]
+ 3 UnManagedPerAppDomainTPCount::QueueUnmanagedWorkRequest(unsigned int (*)(void*), void*) (in libcoreclr.dylib) + 289 [0x10e9d26d1]
+ 3 UnManagedPerAppDomainTPCount::SetAppDomainRequestsActive() (in libcoreclr.dylib) + 39 [0x10e9d25a7]
+ 3 ThreadpoolMgr::MaybeAddWorkingWorker() (in libcoreclr.dylib) + 230 [0x10e9fede6]
+ 3 ReleaseSemaphore (in libcoreclr.dylib) + 61 [0x10e84436d]
+ 2 CorUnix::InternalReleaseSemaphore(CorUnix::CPalThread*, void*, int, int*) (in libcoreclr.dylib) + 242 [0x10e844482]
+ : 2 CorUnix::CSynchControllerBase::Release() (in libcoreclr.dylib) + 248 [0x10e846478]
+ : 2 CorUnix::CThreadSynchronizationInfo::RunDeferredThreadConditionSignalings() (in libcoreclr.dylib) + 143 [0x10e84c63f]
+ : 2 pthread_cond_signal (in libsystem_pthread.dylib) + 488 [0x7fff633a2c8f]
+ : 2 __psynch_cvsignal (in libsystem_kernel.dylib) + 10 [0x7fff632e65c2]
+ 1 CorUnix::InternalReleaseSemaphore(CorUnix::CPalThread*, void*, int, int*) (in libcoreclr.dylib) + 88 [0x10e8443e8]
+ 1 CorUnix::CSharedMemoryObjectManager::ReferenceObjectByHandle(CorUnix::CPalThread*, void*, CorUnix::CAllowedObjectTypes*, unsigned int, CorUnix::IPalObject**) (in libcoreclr.dylib) + 0 [0x10e834920]
2635 Thread_5083453
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 1311 [0x10ea005cf]
+ 2635 ManagedPerAppDomainTPCount::DispatchWorkItem(bool*, bool*) (in libcoreclr.dylib) + 276 [0x10e9d2cb4]
+ 2635 ManagedThreadBase::ThreadPool(void (*)(void*), void*) (in libcoreclr.dylib) + 32 [0x10e9dc5c0]
+ 2635 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
+ 2635 QueueUserWorkItemManagedCallback(void*) (in libcoreclr.dylib) + 184 [0x10ea35ef8]
+ 2635 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
+ 2635 ??? (in <unknown binary>) [0x115176beb]
+ 2635 ??? (in <unknown binary>) [0x11519440b]
+ 2635 ??? (in <unknown binary>) [0x115194478]
+ 2635 ??? (in <unknown binary>) [0x115194661]
+ 2635 ??? (in <unknown binary>) [0x11517ed82]
+ 2635 ??? (in <unknown binary>) [0x11519a1e2]
+ 2635 ??? (in <unknown binary>) [0x1151947f1]
+ 2635 ??? (in <unknown binary>) [0x115688437]
+ 2635 ??? (in <unknown binary>) [0x1156886ca]
+ 2635 ??? (in <unknown binary>) [0x115180854]
+ 2635 ObjectNative::WaitTimeout(bool, int, Object*) (in libcoreclr.dylib) + 192 [0x10ec335b0]
+ 2635 SyncBlock::Wait(int, int) (in libcoreclr.dylib) + 544 [0x10e9d10a0]
+ 2635 Thread::Block(int, PendingSync*) (in libcoreclr.dylib) + 32 [0x10e9d95e0]
+ 2635 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) (in libcoreclr.dylib) + 64 [0x10eb07560]
+ 2635 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) (in libcoreclr.dylib) + 48 [0x10e9d33c0]
+ 2635 Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) (in libcoreclr.dylib) + 1243 [0x10e9d86cb]
+ 2635 WaitForMultipleObjectsEx (in libcoreclr.dylib) + 82 [0x10e84d762]
+ 2635 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083454
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::GateThreadStart(void*) (in libcoreclr.dylib) + 188 [0x10ea0274c]
+ 2635 __SwitchToThread(unsigned int, unsigned int) (in libcoreclr.dylib) + 15 [0x10ea77a4f]
+ 2635 SleepEx (in libcoreclr.dylib) + 141 [0x10e84db6d]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083458
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 1311 [0x10ea005cf]
+ 2635 ManagedPerAppDomainTPCount::DispatchWorkItem(bool*, bool*) (in libcoreclr.dylib) + 276 [0x10e9d2cb4]
+ 2635 ManagedThreadBase::ThreadPool(void (*)(void*), void*) (in libcoreclr.dylib) + 32 [0x10e9dc5c0]
+ 2635 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
+ 2635 QueueUserWorkItemManagedCallback(void*) (in libcoreclr.dylib) + 184 [0x10ea35ef8]
+ 2635 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
+ 2635 ??? (in <unknown binary>) [0x115176beb]
+ 2635 ??? (in <unknown binary>) [0x11519440b]
+ 2635 ??? (in <unknown binary>) [0x115194478]
+ 2635 ??? (in <unknown binary>) [0x115194661]
+ 2635 ??? (in <unknown binary>) [0x11517ed82]
+ 2635 ??? (in <unknown binary>) [0x11519a1e2]
+ 2635 ??? (in <unknown binary>) [0x115300b35]
+ 2635 ??? (in <unknown binary>) [0x11523f8ad]
+ 2635 ??? (in <unknown binary>) [0x1158ce4b5]
+ 2635 ??? (in <unknown binary>) [0x1158ca6b5]
+ 2635 ??? (in <unknown binary>) [0x115eaeaae]
+ 2635 ??? (in System.Native.dylib) load address 0x10e67b000 + 0x3c9e [0x10e67ec9e]
+ 2635 read (in libsystem_kernel.dylib) + 10 [0x7fff632e3ef2]
2635 Thread_5083488
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 ??? (in System.Native.dylib) load address 0x10e67b000 + 0x86bf [0x10e6836bf]
+ 2635 read (in libsystem_kernel.dylib) + 10 [0x7fff632e3ef2]
2635 Thread_5083492
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::WaitThreadStart(void*) (in libcoreclr.dylib) + 479 [0x10ea0133f]
+ 2635 SleepEx (in libcoreclr.dylib) + 141 [0x10e84db6d]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5083529
+ 2635 start_wqthread (in libsystem_pthread.dylib) + 13 [0x7fff633a03fd]
+ 2635 _pthread_wqthread (in libsystem_pthread.dylib) + 458 [0x7fff633a0636]
+ 2635 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff632e3bfe]
2635 Thread_5083535
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadNative::KickOffThread(void*) (in libcoreclr.dylib) + 397 [0x10ea2fc2d]
+ 2635 ManagedThreadBase::KickOff(void (*)(void*), void*) (in libcoreclr.dylib) + 32 [0x10e9dc590]
+ 2635 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
+ 2635 ThreadNative::KickOffThread_Worker(void*) (in libcoreclr.dylib) + 469 [0x10ea2f9b5]
+ 2635 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
+ 2635 CallDescrWorkerInternal (in libcoreclr.dylib) + 124 [0x10ebcec3b]
+ 2635 ??? (in <unknown binary>) [0x1151753b1]
+ 2635 ??? (in <unknown binary>) [0x11517eba1]
+ 2635 ??? (in <unknown binary>) [0x11517531f]
+ 2635 ??? (in <unknown binary>) [0x1180b046b]
+ 2635 ??? (in <unknown binary>) [0x118101ce6]
+ 2635 CFRunLoopRun (in CoreFoundation) + 40 [0x7fff372826d2]
+ 2635 CFRunLoopRunSpecific (in CoreFoundation) + 455 [0x7fff372828be]
+ 2635 __CFRunLoopRun (in CoreFoundation) + 1612 [0x7fff3728315c]
+ 2635 __CFRunLoopServiceMachPort (in CoreFoundation) + 328 [0x7fff37283bee]
+ 2635 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff632e276c]
+ 2635 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff632e222a]
2635 Thread_5099900
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2634 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
+ ! 1656 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
+ ! : 1656 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! : 1656 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! : 1656 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! : 1656 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! : 1656 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! : 1656 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ ! 976 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 267 [0x10eb07aeb]
+ ! : 976 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! : 976 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! : 976 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! : 976 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! : 976 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! : 976 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ ! 1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 278 [0x10eb07cc6]
+ ! : 1 SleepEx (in libcoreclr.dylib) + 157 [0x10e84db7d]
+ ! : 1 sched_yield (in libsystem_pthread.dylib) + 11 [0x7fff633a3e90]
+ ! : 1 swtch_pri (in libsystem_kernel.dylib) + 10 [0x7fff632e2332]
+ ! 1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 346 [0x10eb07d0a]
+ 1 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 1311 [0x10ea005cf]
+ 1 UnManagedPerAppDomainTPCount::DispatchWorkItem(bool*, bool*) (in libcoreclr.dylib) + 48 [0x10e9d27a0]
+ 1 CLRConfig::GetConfigValue(CLRConfig::ConfigDWORDInfo const&) (in libcoreclr.dylib) + 19 [0x10e863643]
+ 1 CLRConfig::GetConfigValue(CLRConfig::ConfigDWORDInfo const&, bool, bool*) (in libcoreclr.dylib) + 91 [0x10e8634fb]
+ 1 REGUTIL::GetConfigDWORD_DontUse_(char16_t const*, unsigned int, unsigned int*, REGUTIL::CORConfigLevel, int) (in libcoreclr.dylib) + 41 [0x10e8733d9]
+ 1 REGUTIL::EnvGetString(char16_t const*, int) (in libcoreclr.dylib) + 3041 [0x10e873011]
+ 1 GetEnvironmentVariableWrapper(char16_t const*, SString&) (in libcoreclr.dylib) + 207 [0x10e88e0df]
+ 1 GetEnvironmentVariableW (in libcoreclr.dylib) + 77 [0x10e82f93d]
+ 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff63357d79]
+ 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff63357dfd]
+ 1 default_zone_malloc (in libsystem_malloc.dylib) + 16 [0x7fff63357e61]
2635 Thread_5099901
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2633 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
+ ! 1457 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
+ ! : 1457 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! : 1457 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! : 1457 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! : 1457 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! : 1457 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! : 1457 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ ! 1175 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 267 [0x10eb07aeb]
+ ! : 1175 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! : 1175 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! : 1175 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! : 1175 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! : 1175 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! : 1175 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ ! 1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 338 [0x10eb07d02]
+ 2 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 1311 [0x10ea005cf]
+ 1 UnManagedPerAppDomainTPCount::DispatchWorkItem(bool*, bool*) (in libcoreclr.dylib) + 48 [0x10e9d27a0]
+ : 1 CLRConfig::GetConfigValue(CLRConfig::ConfigDWORDInfo const&) (in libcoreclr.dylib) + 19 [0x10e863643]
+ : 1 CLRConfig::GetConfigValue(CLRConfig::ConfigDWORDInfo const&, bool, bool*) (in libcoreclr.dylib) + 91 [0x10e8634fb]
+ : 1 REGUTIL::GetConfigDWORD_DontUse_(char16_t const*, unsigned int, unsigned int*, REGUTIL::CORConfigLevel, int) (in libcoreclr.dylib) + 41 [0x10e8733d9]
+ : 1 REGUTIL::EnvGetString(char16_t const*, int) (in libcoreclr.dylib) + 3041 [0x10e873011]
+ : 1 GetEnvironmentVariableWrapper(char16_t const*, SString&) (in libcoreclr.dylib) + 207 [0x10e88e0df]
+ : 1 GetEnvironmentVariableW (in libcoreclr.dylib) + 245 [0x10e82f9e5]
+ : 1 GetEnvironmentVariableA (in libcoreclr.dylib) + 138 [0x10e82f77a]
+ : 1 CorUnix::InternalEnterCriticalSection(CorUnix::CPalThread*, _CRITICAL_SECTION*) (in libcoreclr.dylib) + 35 [0x10e843313]
+ 1 UnManagedPerAppDomainTPCount::DispatchWorkItem(bool*, bool*) (in libcoreclr.dylib) + 518 [0x10e9d2976]
+ 1 ThreadpoolMgr::AsyncTimerCallbackCompletion(void*) (in libcoreclr.dylib) + 98 [0x10ea03ce2]
+ 1 AppDomainTimerCallback(void*, unsigned char) (in libcoreclr.dylib) + 260 [0x10ea375e4]
+ 1 ManagedThreadBase::ThreadPool(void (*)(void*), void*) (in libcoreclr.dylib) + 32 [0x10e9dc5c0]
+ 1 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
+ 1 AppDomainTimerCallback_Worker(void*) (in libcoreclr.dylib) + 197 [0x10ea374b5]
+ 1 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
+ 1 CallDescrWorkerInternal (in libcoreclr.dylib) + 124 [0x10ebcec3b]
+ 1 ??? (in <unknown binary>) [0x1182c87fd]
+ 1 JIT_MonReliableEnter_Portable (in libcoreclr.dylib) + 26 [0x10ea95c6a]
+ 1 Object::TryEnterObjMonitorSpinHelper() (in libcoreclr.dylib) + 95 [0x10ea9576f]
2635 Thread_5100666
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
+ 2635 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
+ 2635 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ 2635 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ 2635 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ 2635 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ 2635 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ 2635 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
2635 Thread_5101254
+ 2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
+ 2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
+ 2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
+ 2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
+ 2635 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
+ 2408 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
+ ! 2408 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! 2408 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! 2408 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! 2408 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! 2408 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! 2408 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ 225 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 267 [0x10eb07aeb]
+ ! 225 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
+ ! 225 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
+ ! 225 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
+ ! 225 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
+ ! 225 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
+ ! 225 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
+ 1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 278 [0x10eb07cc6]
+ ! 1 ClrSleepEx(unsigned int, int) (in libcoreclr.dylib) + 57 [0x10e85b909]
+ 1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 338 [0x10eb07d02]
2635 Thread_5101255
2635 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
2635 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
2635 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
2635 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
2635 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
1431 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
! 1431 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
! 1431 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
! 1431 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
! 1431 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
! 1431 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
! 1431 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
1202 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 267 [0x10eb07aeb]
! 1202 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
! 1202 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
! 1202 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
! 1202 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
! 1202 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
! 1202 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff632e586a]
1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 278 [0x10eb07cc6]
! 1 SleepEx (in libcoreclr.dylib) + 157 [0x10e84db7d]
! 1 sched_yield (in libsystem_pthread.dylib) + 11 [0x7fff633a3e90]
! 1 swtch_pri (in libsystem_kernel.dylib) + 10 [0x7fff632e2332]
1 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) (in libcoreclr.dylib) + 338 [0x10eb07d02]
Total number in stack (recursive counted multiple, when >=5):
18 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff633a12eb]
18 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff633a4249]
18 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff633a040d]
16 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 464 [0x10e848a90]
16 CorUnix::CPalThread::ThreadEntry(void*) (in libcoreclr.dylib) + 436 [0x10e854384]
16 __psynch_cvwait (in libsystem_kernel.dylib) + 0 [0x7fff632e5860]
16 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff633a456e]
13 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) (in libcoreclr.dylib) + 2028 [0x10e84d47c]
11 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 318 [0x10e848dde]
9 PAL_WaitForSingleObjectPrioritized (in libcoreclr.dylib) + 72 [0x10e84d648]
5 CLRLifoSemaphore::WaitForSignal(unsigned int) (in libcoreclr.dylib) + 32 [0x10eb07a00]
5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) (in libcoreclr.dylib) + 347 [0x10e848dfb]
5 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (in libcoreclr.dylib) + 323 [0x10e9dbfa3]
5 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in libcoreclr.dylib) + 1657 [0x10ea1b029]
5 ThreadpoolMgr::WorkerThreadStart(void*) (in libcoreclr.dylib) + 974 [0x10ea0047e]
Sort by top of stack, same collapsed (when >= 5):
__psynch_cvwait (in libsystem_kernel.dylib) 31606
mach_msg_trap (in libsystem_kernel.dylib) 5270
read (in libsystem_kernel.dylib) 5270
__accept (in libsystem_kernel.dylib) 2635
__open (in libsystem_kernel.dylib) 2635
__workq_kernreturn (in libsystem_kernel.dylib) 2635
kevent (in libsystem_kernel.dylib) 2635
Binary Images:
0x10e0bf000 - 0x10e0cdfff +Microsoft.Python.LanguageServer (0) <A3B20B03-3902-363E-A33C-285AC2AC118D> /Users/*/Microsoft.Python.LanguageServer
0x10e0f9000 - 0x10e149ff7 +libhostfxr.dylib (0) <ED0124F3-93E3-3919-8FD6-19FAF3C04DA9> /Users/*/libhostfxr.dylib
0x10e152000 - 0x10e196fff +libhostpolicy.dylib (0) <C224E1A9-0B20-39C9-9A51-44D87F7E28E7> /Users/*/libhostpolicy.dylib
0x10e67b000 - 0x10e684ffb +System.Native.dylib (0) <14FD3ABB-E36C-3F75-BBFE-8218AE7B5AFE> /Users/*/System.Native.dylib
0x10e742000 - 0x10e7ac6ef dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
0x10e80d000 - 0x10ed67ff7 +libcoreclr.dylib (0) <3F7FE6EC-67A6-3510-98BA-3B3F5353DFAA> /Users/*/libcoreclr.dylib
0x10ef32000 - 0x10f157fff +libclrjit.dylib (0) <0A3799C4-9EEE-3092-90D7-B9DD9933D9AC> /Users/*/libclrjit.dylib
0x10f24b000 - 0x10f251ffb +System.Security.Cryptography.Native.Apple.dylib (0) <D1FFD529-DDDF-37AB-8C11-2822C5AD6BD2> /Users/*/System.Security.Cryptography.Native.Apple.dylib
0x10f257000 - 0x10f333ff7 +System.IO.Compression.Native.dylib (0) <8EB06F79-ED5B-3932-ABC6-E1A5A065CD20> /Users/*/System.IO.Compression.Native.dylib
0x7fff336ba000 - 0x7fff336bafff com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff336d2000 - 0x7fff33d6bfef com.apple.vImage (8.1 - ???) <EFFD9A9C-5563-3762-91CA-9F50FDB7A547> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff33d6c000 - 0x7fff33fe5ff3 libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff33fe6000 - 0x7fff34058ffb libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff34059000 - 0x7fff34402ff3 libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff34403000 - 0x7fff34418feb libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff34419000 - 0x7fff3441eff3 libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff3441f000 - 0x7fff3449bff3 libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff3449c000 - 0x7fff344affe3 libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff344b0000 - 0x7fff34697ff7 libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff34698000 - 0x7fff3474bff7 libvMisc.dylib (671.250.4) <73637194-497A-39F9-90F5-004DA772AC69> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff3474c000 - 0x7fff3474cfff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff356f5000 - 0x7fff356f5fff com.apple.ApplicationServices (50.1 - 50.1) <4A6ACC13-2623-36B8-A196-2300980803CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff356f6000 - 0x7fff35761fff com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff357fa000 - 0x7fff35911fff libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff35912000 - 0x7fff35954fff libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff35a45000 - 0x7fff35a49ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) <B53D557C-071F-3ED9-826A-847DEB465F62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff35ae4000 - 0x7fff35b36ff7 com.apple.HIServices (1.22 - 628) <26A8B7C0-41CC-3DB4-99D7-BD922866DC77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff35b37000 - 0x7fff35b46fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff35b47000 - 0x7fff35b90ff7 com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff35b91000 - 0x7fff35bcaff7 com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff35bcb000 - 0x7fff35bd7fff com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <80FA7439-EC77-3CEC-B5D1-5EFE9E503E11> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff35bd8000 - 0x7fff35e4fff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <EB71583C-58C9-3CF8-92F9-2D57B24BBD4F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff361a9000 - 0x7fff3654afff com.apple.CFNetwork (978.0.7 - 978.0.7) <9FDEFE50-BE1B-386E-8B3C-AEF251069E52> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff36a6e000 - 0x7fff36b3aff7 com.apple.ColorSync (4.13.0 - 3340.7) <74B373AB-42C7-330D-A577-1C43BFA6024F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff36cc6000 - 0x7fff36d4cfff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff36ddb000 - 0x7fff3715ffe3 com.apple.CoreData (120 - 866.5) <37F35F2E-FE57-3E3F-A1E5-AD274A8C1FDE> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff37160000 - 0x7fff37247ff7 com.apple.CoreDisplay (101.3 - 109.19) <B00A19C2-4A6A-388C-8AD6-33A42D10D7F0> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff37248000 - 0x7fff3768cfff com.apple.CoreFoundation (6.9 - 1575.12) <64C38BF2-1869-33C8-B1B6-DCA9C824C0E4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff3768e000 - 0x7fff37d1dfe7 com.apple.CoreGraphics (2.0 - 1260.2) <23436C9A-7D62-3E9F-867A-798C93B52080> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff37d1f000 - 0x7fff3803ffff com.apple.CoreImage (14.4.0 - 750.0.140) <96FA4D1B-AC88-305C-8F4D-D7D44657B733> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff3849d000 - 0x7fff3849dfff com.apple.CoreServices (945 - 945) <E937BA69-19D5-3A30-B31E-8A6B94E9D9A0> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff3849e000 - 0x7fff3851aff7 com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff3851b000 - 0x7fff387f2fff com.apple.CoreServices.CarbonCore (1178.32 - 1178.32) <52F5484E-94B1-37B7-B1AC-E210DF5721AE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff387f3000 - 0x7fff3883bff7 com.apple.DictionaryServices (1.2 - 284.16.4) <C3D15FD1-759B-3815-8128-42D8220BC459> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff3883c000 - 0x7fff38844ffb com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff38845000 - 0x7fff389f7fff com.apple.LaunchServices (945 - 945) <05FA145B-75AA-3AE6-BB82-F156B29F4FF1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff389f8000 - 0x7fff38a96ff7 com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff38a97000 - 0x7fff38ae1ff7 com.apple.CoreServices.OSServices (945 - 945) <119C5548-59C3-3F94-B23F-8AF02CA10EAA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff38ae2000 - 0x7fff38b49ff7 com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff38b4a000 - 0x7fff38b6bff3 com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff38e76000 - 0x7fff38fd8ff3 com.apple.CoreText (352.0 - 584.26.3.2) <A99FD623-7F6E-3C77-8241-E98F664EC039> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff38fd9000 - 0x7fff39018fff com.apple.CoreVideo (1.8 - 0.0) <1AD23C58-E68E-329B-A1FA-6BF7DD577687> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff392ff000 - 0x7fff39304ffb com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff394ca000 - 0x7fff39877fff com.apple.Foundation (6.9 - 1575.12) <AD258ED7-64AE-367C-AE5F-48D45089D9F2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff398e6000 - 0x7fff39915ffb com.apple.GSS (4.0 - 2.0) <E41430E5-713B-3E53-BF7E-A3991A881B62> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff39b81000 - 0x7fff39c10fff com.apple.framework.IOKit (2.0.2 - 1483.260.4) <CCA92450-8808-37EC-B68E-2C2846B086CE> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff39c12000 - 0x7fff39c21ffb com.apple.IOSurface (255.5.4 - 255.5.4) <83F58E47-0D06-3E78-9D19-D38D3205464B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff39c75000 - 0x7fff39e00fef com.apple.ImageIO.framework (3.3.0 - 1850.2) <E1CC52A4-1074-3997-849B-42EF20EE1ADC> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff39e01000 - 0x7fff39e05ffb libGIF.dylib (1850.2) <FB52622F-2A7D-36D0-B821-35DB2BAF9EE8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff39e06000 - 0x7fff39ee2fef libJP2.dylib (1850.2) <7FAC16D8-1144-30A1-BABC-008423C7A851> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff39ee3000 - 0x7fff39f08feb libJPEG.dylib (1850.2) <78401F6E-345B-3179-A82A-01F813F15D95> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff3a1cb000 - 0x7fff3a1f1feb libPng.dylib (1850.2) <FF3ABAE1-43F0-3A76-A284-398397693D46> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff3a1f2000 - 0x7fff3a1f4ffb libRadiance.dylib (1850.2) <92529333-0935-341B-B271-69C235FEF6B5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff3a1f5000 - 0x7fff3a242fe7 libTIFF.dylib (1850.2) <FFC74F3B-16F9-38FE-9D3F-D8DC6DEDB9E9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff3b3b9000 - 0x7fff3b3d2fff com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff3bdee000 - 0x7fff3be96ff7 com.apple.Metal (161.9.16 - 161.9.16) <A93AA7FC-B72A-3CBF-9932-81DDDFA1DFCD> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff3beb2000 - 0x7fff3bed1ff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <EE85B6D5-5C12-3CE8-8C33-54A203EDC76E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff3bed2000 - 0x7fff3bf4efe7 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <5A78F2DC-9D2B-37BA-B21F-ECFFCC6F7720> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff3bf4f000 - 0x7fff3bf76fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <096DB3E6-7DDF-3B47-857A-46A203642ACF> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff3bf77000 - 0x7fff3c0a2ff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <D2128338-F1E8-3BEE-A729-AC13A524DD78> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff3c0a3000 - 0x7fff3c0bdfff com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <ADA5A93C-F79E-3931-840D-48C6B6B305EA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff3c0be000 - 0x7fff3c0bfff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <515A92B3-A23B-3AC2-8D1B-85B248595B76> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff3ceb6000 - 0x7fff3cec2ff7 com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff3f960000 - 0x7fff3f9b7ff7 com.apple.opencl (2.15.3 - 2.15.3) <AA9CE8F7-DB7C-35A5-A019-2207D1BBFF38> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff3f9b8000 - 0x7fff3f9d3ff7 com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff3f9d4000 - 0x7fff3f9dfffb com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff4032f000 - 0x7fff40331fff libCVMSPluginSupport.dylib (17.7.2) <247121BB-626C-318E-B24E-3D436E752DF7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff40332000 - 0x7fff40337ff3 libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff40338000 - 0x7fff4033cfff libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff4033d000 - 0x7fff40345ff7 libGFXShared.dylib (17.7.2) <B75A6E93-E5BE-32A8-8D46-00D8E909DFD3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff40346000 - 0x7fff40351fff libGL.dylib (17.7.2) <E88FF023-7E15-3E95-88FD-6C415550F769> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff40352000 - 0x7fff4038cfe7 libGLImage.dylib (17.7.2) <B4C140F3-AF8C-30C8-A03E-B16A20BB05A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff40500000 - 0x7fff4053efff libGLU.dylib (17.7.2) <EA69FA36-3F20-337C-A6B3-EC49DC2F12F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff40edb000 - 0x7fff40eeaffb com.apple.opengl (17.7.2 - 17.7.2) <8EFFA6F9-ABE8-3131-9D3F-37E9796DDF34> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff41ced000 - 0x7fff41f43fff com.apple.QuartzCore (1.11 - 699.27.4.1) <BB3BBD58-84DF-3849-B4ED-5FF8DA4015B8> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff42778000 - 0x7fff42a77fff com.apple.security (7.0 - 58286.260.20) <59B4100E-5A31-3EF4-954A-2A69341995F3> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff42a78000 - 0x7fff42b04fff com.apple.securityfoundation (6.0 - 55185.260.1) <DB8EB672-5D3A-3082-A62E-4D75C81D94A4> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff42b36000 - 0x7fff42b3afff com.apple.xpc.ServiceManagement (1.0 - 1) <4AD0F8EE-884C-3FA7-85D9-27F201BC3C64> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff42ed2000 - 0x7fff42f3ffff com.apple.SystemConfiguration (1.17 - 1.17) <1562078D-3251-31B2-B9C6-2667C567F883> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff461be000 - 0x7fff46263feb com.apple.APFS (1.0 - 1) <C001DCC2-32BE-327A-AE03-281885BD93BF> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff46c75000 - 0x7fff46c76ff7 com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff473c8000 - 0x7fff473d7fc7 com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff4751f000 - 0x7fff47568ff3 com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff477bc000 - 0x7fff477defff com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff4793d000 - 0x7fff47951ffb com.apple.AssertionServices (1.0 - 1) <11FC4241-6069-3B3A-9BCE-9B68F3A4D2AB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff47fce000 - 0x7fff47fd6fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff4806d000 - 0x7fff480daff3 com.apple.BaseBoard (360.28 - 360.28) <DBE27FB4-3FFD-3E9A-846C-F6E7D797286A> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff49d44000 - 0x7fff49d4dffb com.apple.CommonAuth (4.0 - 2.0) <81C987FD-69EB-344B-94D9-B9D93624D257> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff4aa25000 - 0x7fff4aa36ff7 com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff4afdf000 - 0x7fff4b045ff7 com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff4bdb5000 - 0x7fff4bdb9fff com.apple.DSExternalDisplay (3.1 - 380) <645C719D-05D4-3CD7-84D7-4C5218859E0C> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff4cfb1000 - 0x7fff4d3ccfff com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff52321000 - 0x7fff52326fff com.apple.GPUWrangler (3.40.16 - 3.40.16) <B9D4F2DD-5D11-32FF-B5BE-29E137458728> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff53131000 - 0x7fff53140fff com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff53290000 - 0x7fff53304ffb com.apple.Heimdal (4.0 - 2.0) <5E8F6B79-960D-3030-B889-D29A4015D205> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff545f3000 - 0x7fff545faffb com.apple.IOAccelerator (404.9 - 404.9) <F9C604B3-3DF7-3EE7-8A44-7877FAF2E6A4> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff545fe000 - 0x7fff54616fff com.apple.IOPresentment (1.0 - 42.6) <55CB91EF-90F1-3D0A-A59E-2F75CD2EB4AE> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff54cac000 - 0x7fff54d87ff7 com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff54d88000 - 0x7fff54dc4ff7 com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff54dcb000 - 0x7fff54dd0fff com.apple.LinguisticData (1.0 - 238.25) <61910887-D5CE-3567-9A5F-6DFEC942EC1F> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff55ac5000 - 0x7fff55aedff7 com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff55aee000 - 0x7fff55b7bff7 com.apple.gpusw.MetalTools (1.0 - 1) <DBC4718E-F588-382D-A415-405D0028804D> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff55dcc000 - 0x7fff55df6ffb com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <3BF81F33-89A8-3A2D-84B3-B343020B6D98> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff56032000 - 0x7fff5603cfff com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff5689d000 - 0x7fff568eeff3 com.apple.OTSVG (1.0 - ???) <3976F8CC-1CFB-3E09-9009-FE985550565B> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff5c3bd000 - 0x7fff5c66bffb com.apple.SkyLight (1.600.0 - 340.26) <CD2A7069-6CEA-3737-9E9D-7AE2FED912AB> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff5dadd000 - 0x7fff5dae9ffb com.apple.TCC (1.0 - 1) <968ECAE1-FBB9-3478-BDCE-85E54B6C422D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff5f9ba000 - 0x7fff5f9bcffb com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff5fc86000 - 0x7fff5fcbafff libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
0x7fff5fcbd000 - 0x7fff5fcc7ff7 libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
0x7fff5fd55000 - 0x7fff5fd56ffb libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff5fd8d000 - 0x7fff5ffe4ff3 libFosl_dynamic.dylib (18.3.4) <45E50221-1A39-3AB3-8267-C1E4E39ECF83> /usr/lib/libFosl_dynamic.dylib
0x7fff60035000 - 0x7fff60053fff libMobileGestalt.dylib (645.260.6) <0232958E-1EF2-3627-B8FF-09C6522594C7> /usr/lib/libMobileGestalt.dylib
0x7fff60054000 - 0x7fff60054fff libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
0x7fff60194000 - 0x7fff60195ffb libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
0x7fff60211000 - 0x7fff60212fff libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
0x7fff60224000 - 0x7fff6023affb libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
0x7fff6023b000 - 0x7fff60264ffb libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
0x7fff602e8000 - 0x7fff602e8ff3 libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
0x7fff603b8000 - 0x7fff603c8ffb libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
0x7fff603c9000 - 0x7fff603d6fff libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
0x7fff603d7000 - 0x7fff6042aff7 libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
0x7fff6042b000 - 0x7fff60440ff7 libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
0x7fff60441000 - 0x7fff60441ff3 libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
0x7fff60442000 - 0x7fff60452ffb libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
0x7fff60453000 - 0x7fff6046bffb libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
0x7fff606e0000 - 0x7fff606f6fff libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
0x7fff606f7000 - 0x7fff606f8ff3 libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff60ba4000 - 0x7fff60bfaff7 libcups.2.dylib (462.10) <2AC7B8C3-0D25-3E0F-A34A-94658A06FF94> /usr/lib/libcups.2.dylib
0x7fff60d2e000 - 0x7fff60d2efff libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
0x7fff60d60000 - 0x7fff60d65ff7 libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
0x7fff60d66000 - 0x7fff60d6bff7 libheimdal-asn1.dylib (520.260.1) <DC44D1D1-D3DF-38B3-AFC3-1D50B92BE401> /usr/lib/libheimdal-asn1.dylib
0x7fff60d96000 - 0x7fff60e86fff libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
0x7fff60e87000 - 0x7fff610e8fff libicucore.A.dylib (62135.0.1) <2B292561-798A-381C-AA41-90EE6549C7CF> /usr/lib/libicucore.A.dylib
0x7fff61135000 - 0x7fff61136fff liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
0x7fff61137000 - 0x7fff6114fff3 liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
0x7fff61167000 - 0x7fff6120bff7 libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
0x7fff6120c000 - 0x7fff61410fff libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
0x7fff615e8000 - 0x7fff61939ff7 libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
0x7fff619cb000 - 0x7fff62150fdf libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
0x7fff62162000 - 0x7fff62166ffb libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
0x7fff62169000 - 0x7fff6219efff libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
0x7fff622b7000 - 0x7fff622cfffb libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
0x7fff62322000 - 0x7fff624fffe7 libsqlite3.dylib (274.25) <55CE34C4-00C0-3844-B7ED-80FA7F0AF03F> /usr/lib/libsqlite3.dylib
0x7fff62718000 - 0x7fff6271bff7 libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
0x7fff6271c000 - 0x7fff62729fff libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
0x7fff6272e000 - 0x7fff62810ff3 libxml2.2.dylib (32.8) <54F896CF-6D83-300B-9CD9-1636BE5375A4> /usr/lib/libxml2.2.dylib
0x7fff62811000 - 0x7fff62839ff3 libxslt.1.dylib (16.1) <31F7018B-D8F2-36ED-A13B-1E5A16DFAAA1> /usr/lib/libxslt.1.dylib
0x7fff6283a000 - 0x7fff6284cff7 libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
0x7fff63030000 - 0x7fff63034ff3 libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
0x7fff63035000 - 0x7fff6303fff3 libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
0x7fff63040000 - 0x7fff63047ff7 libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
0x7fff63048000 - 0x7fff63051ff7 libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
0x7fff63052000 - 0x7fff630d6fc3 libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
0x7fff6315d000 - 0x7fff63196ff7 libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
0x7fff63197000 - 0x7fff631c3ff7 libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
0x7fff631c4000 - 0x7fff631c4ffb libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
0x7fff631c5000 - 0x7fff631d1ff3 libkxld.dylib (4903.261.4) <71CF1ECD-AC4E-3FDD-BEDF-14933D843EEE> /usr/lib/system/libkxld.dylib
0x7fff631d2000 - 0x7fff631d2ff7 liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
0x7fff631d3000 - 0x7fff631d8fff libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
0x7fff631d9000 - 0x7fff631dbffb libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
0x7fff631dc000 - 0x7fff631ddff7 libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
0x7fff631de000 - 0x7fff631f5ff3 libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
0x7fff631f6000 - 0x7fff631f6ff7 libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
0x7fff631f7000 - 0x7fff6327efff libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
0x7fff6327f000 - 0x7fff63282ffb libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
0x7fff63283000 - 0x7fff63286ff7 libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
0x7fff63287000 - 0x7fff6328dfff libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
0x7fff6328e000 - 0x7fff63294ff7 libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
0x7fff63295000 - 0x7fff632e0ffb libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
0x7fff632e1000 - 0x7fff63309ff7 libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
0x7fff6330a000 - 0x7fff63355ff7 libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
0x7fff63356000 - 0x7fff63380fff libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
0x7fff63381000 - 0x7fff6338bff7 libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
0x7fff6338c000 - 0x7fff63393fff libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
0x7fff63394000 - 0x7fff6339dfef libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
0x7fff6339e000 - 0x7fff633a8ff7 libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
0x7fff633a9000 - 0x7fff633acff7 libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
0x7fff633ad000 - 0x7fff633afff3 libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
0x7fff633b0000 - 0x7fff633b7ff3 libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
0x7fff633b8000 - 0x7fff633cdfff libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
0x7fff633cf000 - 0x7fff633d4ffb libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
0x7fff633d5000 - 0x7fff63404fff libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib
Sample analysis of process 3729 written to file /dev/stdout
Unfortunately, since we're in C#, a typical dump won't give us the info of what's going on inside the C# runtime (just the state of the runtime itself and some native resources). It's be incredibly helpful to get a proper dump from a .NET Core debugger, which I believe would be vsdbg (or attaching to the process using the C# VS Code extension, though I'km not sure how to get a plaintext output that way).
This is the best I could get so far.. I'm guessing I need more symbols loaded to get a better stacktrace


Thanks for doing this; we include PDBs with our builds so what it's able to show (filenames on the right) would be what we want, e.g. SingleThreadSynchronizationContext is ours.
Everything on that list is "normal" from what I can see, however (file watching, stdin read blocking for the language server protocol, a wait for the RPC server to exit). Are there more threads than just those listed in those screenshots?
That's it, aside from a few more <NO NAME> threads. Ping me on Keybase or email [email protected] if you want to jump on a zoom or live share.
I've got it reproducing on my Arch machine, but I'll let you know if it doesn't pan out.
So at this point I'm almost thinking there are two issues happening in this thread:
I think I may have already fixed the first with my previous PR.
On my Arch machine, I've tested and completely removed the second of the two locks which were interacting poorly, and still get the lockup. LLDB with SOS's list of the allocated tasks and threads shows that there's just nothing going on or hanging, which combined with the behavior in my second bullet point leads me to believe that a session is ending, but the next one doesn't start up again. That would explain the fact that it doesn't appear to be locked in any traditional way and that the logs will show that something is actually happening on user input (even if the result is "everything is canceled" with "No AST found").
Findings at this point:
I've figured it out! PR incoming. A combination of a number of bugs in various different parts of the code to do with caching.
The hang due to caching was fixed in my PR, but #1686 conflicted with caching in general, so we've disabled caching for the time being. Those on the beta channel should have their hanging fixed, either way. Stable users never had caching enabled so wouldn't have hit this hang.
See #1737 if you'd like a writeup on what the issue was (if you're into that sort of thing 馃檪).
I'm still seeing this issue on both stable and beta channels. Does it make sense to open a new one or resurrect this one?
If your analysis is stuck and you definitely have caching disabled (the logs give the caching level), then that's a different hang and I'd appreciate a new issue.
I'm still on daily, and running 0.4.127.0. Should this be fixed? It's stuck right now at "Analyzing in background, 3 items left..." and it seems frozen. Doing a mouseover on items just says "Loading...", and there is one part that is underlined in red that says "unexpected token '
Downloading https://pvsc.azureedge.net/python-language-server-daily/Python-Language-Server-win-x64.0.4.127.nupkg...
Language server download complete
Unpacking archive... done
[Info - 8:37:59 am] Analysis cache path: C:\Users\smcro\AppData\Local\Microsoft\Python Language Server
[Info - 8:37:59 am] Microsoft Python Language Server version 0.4.127.0
[Info - 8:37:59 am] Workspace root: d:\Code\HaD\haddecks
[Info - 8:38:00 am] GetCurrentSearchPaths D:\Software\ecp5-toolchain-windows-v1.6\bin\python.exe
[Info - 8:38:00 am] Interpreter search paths:
[Info - 8:38:00 am] d:\software\ecp5-toolchain-windows-v1.6\bin\lib
[Info - 8:38:00 am] d:\software\ecp5-toolchain-windows-v1.6\bin
[Info - 8:38:00 am] d:\software\ecp5-toolchain-windows-v1.6\bin\lib\site-packages
[Info - 8:38:00 am] User search paths:
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\litedram
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\litescope
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\litex
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\litex_boards
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\lxsocdoc
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\migen
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\spibone
[Info - 8:38:00 am] d:\Code\HaD\haddecks\deps\valentyusb
[Info - 8:38:02 am] Initializing for D:\Software\ecp5-toolchain-windows-v1.6\bin\python.exe
[Info - 8:38:02 am] Analysis caching mode: None.
This issue was specifically when caching was enabled, and the fix was in caching. The issue is fixed, and caching is disabled anyway. Your issue sounds different and unrelated.
Alright, this issue is the same as the one I originally reported in https://github.com/microsoft/python-language-server/issues/1601#issue-500039379, so given that I'm running 0.4.127.0 does that mean that this issue should be reopened?
No, this case was specifically about caching. You can is different since it no longer about cache. Feel free to open a new issue. Thanks.
I see, I didn't realize that someone changed the bug name to indicate it was a caching problem. I don't have caching, so I'll re-post the bug with the original name.
Was this ever released? I still seem to be getting this issue. I am on windows but using the remote wsl plugin to edit code from within WSL. Is there anything I can provide to help?
Yes, this was released in November when this issue was closed. If you have another hang, it'd be best to create a new issue with your reproducer/the info the issue asks for.
Most helpful comment
I've figured it out! PR incoming. A combination of a number of bugs in various different parts of the code to do with caching.