Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

com.docker.backend uses 100% with no containers running #5164

Closed
2 tasks done
Nuru opened this issue Dec 21, 2020 · 69 comments
Closed
2 tasks done

com.docker.backend uses 100% with no containers running #5164

Nuru opened this issue Dec 21, 2020 · 69 comments

Comments

@Nuru
Copy link

Nuru commented Dec 21, 2020

  • I have tried with the latest version of my channel (Stable or Edge)
  • I have uploaded Diagnostics
  • Diagnostics ID: 7DDDF979-417F-442C-B930-719FC131249A/20201221044746

Expected behavior

Very low CPU usage when not running any containers

Actual behavior

com.docker.backend using 100% of 1 CPU core while no containers are running.

Information

  • macOS Version: 10.15.7 (19H15)

This is new with 3.0.2. Did not happen with 3.0.1. Exactly the kind of thing that causes me to want to be able to disable automatic updates (see also #5163).

Reproducible.

Diagnostic logs

<!-- Full output of the diagnostics from "Diagnose & Feedback" in the menu ... -->
I cannot find "Diagnose & Feedback" in the menu

Steps to reproduce the behavior

  1. Run Docker Desktop 3.0.2
  2. Run: docker run -it -v $HOME:/localhost --rm alpine:3.12.1 true
  3. Command finishes, run docker ps and observe no containers are running
  4. Observer com.docker.backend reporting 100% CPU usage
@zhaozg
Copy link

zhaozg commented Dec 22, 2020

Version 3.0.2 and 3.0.3 are same, high cpu.

@itcarroll
Copy link

Confirming behavior on 3.0.3 with macOS 11.1 (big sur). Persistent, 100% CPU usage by com.docker.backend appears related to the bind mount, as it does not occur with docker run -it --rm alpine:3.12.1 true.

@westonruter
Copy link

Is this still an issue in 3.1.0?

@huanga
Copy link

huanga commented Jan 21, 2021

I am able to observe high com.docker.backend CPU usage on my 3.1.0 (51484).

@kfreund
Copy link

kfreund commented Jan 21, 2021

Is this still an issue in 3.1.0?

3.1.0 seems to have fixed it for me.

@timbunce
Copy link

I'm also seeing ~100% CPU usage by com.docker.backend (22 threads) on my 3.1.0 (51484).
That's with no containers running. On macOS 11.1 (big sur)

I've attached a Sample of com.docker.backend.txt that suggests to me that a thread spinning within github.com/docker/pinata/common/pkg/paths.FrontendExecutable:

    2171 Thread_5983597
    + 2163 net/http.(*conn).serve  (in com.docker.backend) + 2221  [0x43d7b6d]
    + ! 2163 net/http.serverHandler.ServeHTTP  (in com.docker.backend) + 163  [0x43dc363]
    + !   2163 github.com/labstack/echo.(*Echo).ServeHTTP  (in com.docker.backend) + 559  [0x46dae6f]
    + !     2163 github.com/labstack/echo/middleware.LoggerWithConfig.func2.1  (in com.docker.backend) + 304  [0x5043bd0]
    + !       2163 github.com/labstack/echo.(*Echo).Add.func1  (in com.docker.backend) + 143  [0x46e1acf]
    + !         2163 github.com/docker/pinata/common/cmd/com.docker.backend/internal/handlers.DisplayMessageBox  (in com.docker.backend) + 475  [0x4fca9bb]
    + !           2163 github.com/docker/pinata/common/pkg/paths.FrontendExecutable  (in com.docker.backend) + 52  [0x4539914]
    + !             1519 github.com/docker/pinata/common/pkg/paths.devFrontendExecutable  (in com.docker.backend) + 165  [0x4539d05]
    + !             : 700 path/filepath.Dir  (in com.docker.backend) + 151  [0x42fda77]
    + !             : | 504 runtime.concatstring2  (in com.docker.backend) + 71  [0x4056467]
    + !             : | + 504 runtime.concatstrings  (in com.docker.backend) + 115,523,...  [0x4056193,0x405632b,...]
    + !             : | 126 runtime.concatstring2  (in com.docker.backend) + 81,100,...  [0x4056471,0x4056484,...]
    + !             : | 35 0x0
    + !             : | + 35 runtime.concatstrings  (in com.docker.backend) + 0,14  [0x4056120,0x405612e]
    + !             : | 35 runtime.concatstrings  (in com.docker.backend) + 24,31  [0x4056138,0x405613f]
    + !             : 395 path/filepath.Dir  (in com.docker.backend) + 93  [0x42fda3d]
    + !             : | 395 path/filepath.Clean  (in com.docker.backend) + 132,105,...  [0x42fb8c4,0x42fb8a9,...]
    + !             : 300 path/filepath.Dir  (in com.docker.backend) + 98,38,...  [0x42fda42,0x42fda06,...]
    + !             : 61 ???  (in <unknown binary>)  [0x7ffeefbffbf8]
    + !             : | 61 path/filepath.Clean  (in com.docker.backend) + 14,0  [0x42fb84e,0x42fb840]
    + !             : 36 runtime.concatstring2  (in com.docker.backend) + 15  [0x405642f]
    + !             : 23 path/filepath.Clean  (in com.docker.backend) + 2475,39,...  [0x42fc1eb,0x42fb867,...]
    + !             : 3 0x0
    + !             : | 3 runtime.concatstring2  (in com.docker.backend) + 0,9  [0x4056420,0x4056429]
    + !             : 1 runtime.morestack  (in com.docker.backend) + 125  [0x406f43d]
    + !             326 github.com/docker/pinata/common/pkg/paths.devFrontendExecutable  (in com.docker.backend) + 214  [0x4539d36]
    + !             : 326 path/filepath.Base  (in com.docker.backend) + 48,138,...  [0x42fd930,0x42fd98a,...]
    + !             254 github.com/docker/pinata/common/pkg/paths.devFrontendExecutable  (in com.docker.backend) + 184,146,...  [0x4539d18,0x4539cf2,...]
    + !             35 path/filepath.Dir  (in com.docker.backend) + 19  [0x42fd9f3]
    + !             29 path/filepath.Base  (in com.docker.backend) + 4,9,...  [0x42fd904,0x42fd909,...]

@jim-kukla
Copy link

jim-kukla commented Jan 22, 2021

Is this still an issue in 3.1.0?

3.1.0 seems to have fixed it for me.

Not me. I'm still seeing this in 3.1.0.

Edit: I went into "Docker Engine" settings on my end to see if anything looked weird, and changed "Docker Engine" JSON settings for debug and experimental from true to false. CPU usage is back to normal now. We'll see if it stays that way. Now if only I could remember why I had changed them in the first place... 🤔

Edit: I'm on macOS 10.14.6 on Intel hardware.

@itcarroll
Copy link

I'm still seeing this problem on 3.1.0. Still only with the bind mount, though.

I have both debug: false and experimental: false in my docker engine config.

@andersjanmyr
Copy link

On OSX, turning off the experimental features seems to fix it.
experimental-features

@Nuru
Copy link
Author

Nuru commented Jan 29, 2021

On OSX, turning off the experimental features seems to fix it.

However, turning off gRPC FUSE switches back to osxfs which in the 3.x versions has a memory leak. Mine is currently using ~90 GB of memory, blowing up my swap space to over 70 GB.

@keithlayne
Copy link

AFAICT, the docker engine config is irrelevant, the only thing that had an impact for me was the FUSE option.

@hanoii
Copy link

hanoii commented Feb 12, 2021

Also experiencing this on macOS Catalina 10.15.7 (19H524) and Docer 3.1.0 (51484). I just disabled gRPC FUSE and will see how it behaves.

@keithlayne
Copy link

I did that, thought all was good, it was not. I had a particular directory in the bind mount that never saw updates without restarting docker. Other dirs seemed unaffected. It seemed to only pick up the current version at the time I (re)started docker.

This cost me a bunch of time, so I just sucked it up and re-enabled the gRPC FUSE option. I guess it's a good thing I'm working from home so I can plug in all the time.

@hanoii
Copy link

hanoii commented Feb 12, 2021

Probably related to #5200

@Galzk
Copy link

Galzk commented Mar 11, 2021

Just had this issue on M1 (Big Sur 11.2.1) and I had a few containers running but they were all at less than 0.1% cpu utilization
com.docker.backend pinned at 100%
After compose down and up the usage went back to normal (0.0 with containers running)
I haven't restarted docker, only composed down the containers, then up
Maybe this issue is not related to containers running?
Version 3.1.0

@bokysan
Copy link

bokysan commented Mar 11, 2021

Maybe this issue is not related to containers running?

It's not.

I haven't discovered a pattern so far. Resetting docker to Factory defaults usually fixes the issue for a while - at least for me.

@luxmeter
Copy link

as suggested it helped me to turn off experimental features 🤷‍♀️
I had no containers running at all.

@Galzk
Copy link

Galzk commented Mar 11, 2021

Thanks @luxmeter, I've checked before to verify I don't have any experimental features enabled so that's not the case for me
Anyhow I think it's worth mentioning this is the first time that happens for me on m1 - so that's not too helpful, as I don't know how to reproduce the issue
Will update with more information it the issue happens again for me

@taupecat
Copy link

I updated my Docker Desktop today to try and deal with this same issue, and because apparently Docker doesn't give me the option not to upgrade anymore.

Now my lando environments won't boot up and my productivity is ground to a halt. So that's awesome.

@dalin-
Copy link

dalin- commented Mar 15, 2021

FWIW on 3.1.0 I Restarted Docker and the problem went away (I have gRPC FUSE enabled, which I think is the stock configuration).

@Nuru
Copy link
Author

Nuru commented Mar 22, 2021

I am still seeing this issue with Docker for Mac 3.2.2

@cxj
Copy link

cxj commented Mar 25, 2021

The behavior is erratic. I ran the past few weeks on Docker Desktop for Mac version 3.2.2 on macOS 10.15.7 without problems. But then today I needed to rebuild one of my containers to upgrade its software. Upon restart of the container, com.docker.backend became a runaway process again.

I've seen this behavior before, and it seems that every now and then I am able to start my containers without triggering this problem.

But once it is triggered, stopping all of the running containers, and even deleting everything but leaving Docker Desktop running, the backend process continues to run amok. Only stopping Docker itself and restarting it will work. So I've resorted to restarting over and over until I somehow hit the sweet spot where it works correctly. Here is what resource usage looks like when running 10 containers (idle), which is the expected behavior:

%CPU %MEM COMM
 18.8  4.1 com.docker.hyperkit
  0.0  0.1 docker
  0.0  0.2 com.docker.driver.amd64-linux
  0.0  0.1 com.docker.vpnkit
  0.0  0.1 com.docker.osxfs
  0.0  0.1 /Users/myuser/MyApps/Docker.app/Contents/MacOS/com.docker.supervisor
  0.0  0.2 /Users/myuser/MyApps/Docker.app/Contents/MacOS/com.docker.backend

@taupecat
Copy link

The behavior is erratic. I ran the past few weeks on Docker Desktop for Mac version 3.2.2 on macOS 10.15.7 without problems. But then today I needed to rebuild one of my containers to upgrade its software. Upon restart of the container, com.docker.backend became a runaway process again.

I've seen this behavior before, and it seems that every now and then I am able to start my containers without triggering this problem.

But once it is triggered, stopping all of the running containers, and even deleting everything but leaving Docker Desktop running, the backend process continues to run amok. Only stopping Docker itself and restarting it will work. So I've resorted to restarting over and over until I somehow hit the sweet spot where it works correctly. Here is what resource usage looks like when running 10 containers (idle), which is the expected behavior:

%CPU %MEM COMM
 18.8  4.1 com.docker.hyperkit
  0.0  0.1 docker
  0.0  0.2 com.docker.driver.amd64-linux
  0.0  0.1 com.docker.vpnkit
  0.0  0.1 com.docker.osxfs
  0.0  0.1 /Users/myuser/MyApps/Docker.app/Contents/MacOS/com.docker.supervisor
  0.0  0.2 /Users/myuser/MyApps/Docker.app/Contents/MacOS/com.docker.backend

same

@GerardKetuma
Copy link

Also having this issue with the latest lando: 3.1.0

@kevoc
Copy link

kevoc commented Apr 15, 2021

Confirmed still present in version 3.3.0 (Engine v20.10.5), as soon as I start a container with a mounted disk, com.docker.backend starts using 100% CPU.

FWIW, here's a spin dump of the thrashing process from the latest version, 3.3.0:

Sampling process 1667 for 10 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Sample analysis of process 1667 written to file /tmp/com.docker.backend_2021-04-15_230647_1FXa.sample.txt

Analysis of sampling com.docker.backend (pid 1667) every 1 millisecond
Process:         com.docker.backend [1667]
Path:            /Applications/Docker.app/Contents/MacOS/com.docker.backend
Load Address:    0x4000000
Identifier:      com.docker.backend
Version:         0
Code Type:       X86-64
Platform:        macOS
Parent Process:  Docker [1663]

Date/Time:       2021-04-15 23:06:47.492 +0200
Launch Time:     2021-04-15 22:55:06.545 +0200
OS Version:      macOS 11.2 (20D64)
Report Version:  7
Analysis Tool:   /usr/bin/sample

Physical footprint:         15.0M
Physical footprint (peak):  15.9M
----

Call graph:
    7538 Thread_18742   DispatchQueue_1: com.apple.main-thread  (serial)
    + 7538 runtime.asmcgocall  (in com.docker.backend) + 112  [0x4071e70]
    +   7538 runtime.read_trampoline  (in com.docker.backend) + 18  [0x40738b2]
    +     7538 read  (in libsystem_kernel.dylib) + 10  [0x7fff2050d89e]
    7538 Thread_18743
    + 7538 thread_start  (in libsystem_pthread.dylib) + 15  [0x7fff2053d47b]
    +   7538 _pthread_start  (in libsystem_pthread.dylib) + 224  [0x7fff20541950]
    +     7538 crosscall_amd64  (in com.docker.backend) + 12  [0x52ab6cc]
    +       7538 runtime.mstart  (in com.docker.backend) + 102  [0x403fe26]
    +         7538 runtime.mstart1  (in com.docker.backend) + 200  [0x403ff08]
    +           7506 runtime.sysmon  (in com.docker.backend) + 185  [0x4048c39]
    +           ! 7505 runtime.usleep  (in com.docker.backend) + 49  [0x405b5b1]
    +           ! : 7501 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +           ! : | 7501 runtime.usleep_trampoline  (in com.docker.backend) + 11  [0x4073ccb]
    +           ! : |   7500 usleep  (in libsystem_c.dylib) + 53  [0x7fff2048cb8c]
    +           ! : |   + 7500 nanosleep  (in libsystem_c.dylib) + 196  [0x7fff2048cc92]
    +           ! : |   +   7493 __semwait_signal  (in libsystem_kernel.dylib) + 10  [0x7fff2050f7b6]
    +           ! : |   +   4 cerror  (in libsystem_kernel.dylib) + 20  [0x7fff2050e2b1]
    +           ! : |   +   ! 4 cerror_nocancel  (in libsystem_kernel.dylib) + 20  [0x7fff2050d6b5]
    +           ! : |   +   3 cerror  (in libsystem_kernel.dylib) + 0  [0x7fff2050e29d]
    +           ! : |   1 usleep  (in libsystem_c.dylib) + 57  [0x7fff2048cb90]
    +           ! : 4 runtime.libcCall  (in com.docker.backend) + 122  [0x405bdfa]
    +           ! 1 runtime.usleep  (in com.docker.backend) + 23  [0x405b597]
    +           24 runtime.sysmon  (in com.docker.backend) + 389  [0x4048d05]
    +           ! 20 runtime.retake  (in com.docker.backend) + 581  [0x40492c5]
    +           ! : 16 runtime.preemptone  (in com.docker.backend) + 165  [0x4049485]
    +           ! : | 14 runtime.preemptM  (in com.docker.backend) + 136  [0x40510e8]
    +           ! : | + 14 runtime.pthread_kill  (in com.docker.backend) + 49  [0x405b2f1]
    +           ! : | +   14 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +           ! : | +     14 runtime.pthread_kill_trampoline  (in com.docker.backend) + 16  [0x4073fd0]
    +           ! : | +       11 pthread_kill  (in libsystem_pthread.dylib) + 183,42,...  [0x7fff205415c0,0x7fff20541533,...]
    +           ! : | +       3 pthread_kill  (in libsystem_pthread.dylib) + 263  [0x7fff20541610]
    +           ! : | +         3 __pthread_kill  (in libsystem_kernel.dylib) + 10  [0x7fff20513462]
    +           ! : | 1 runtime.preemptM  (in com.docker.backend) + 45  [0x405108d]
    +           ! : | + 1 runtime.(*rwmutex).rlock  (in com.docker.backend) + 66  [0x404d362]
    +           ! : | 1 runtime.preemptM  (in com.docker.backend) + 57  [0x4051099]
    +           ! : 4 runtime.preemptone  (in com.docker.backend) + 148  [0x4049474]
    +           ! 4 runtime.retake  (in com.docker.backend) + 265,231  [0x4049189,0x4049167]
    +           5 runtime.sysmon  (in com.docker.backend) + 197  [0x4048c45]
    +           ! 5 runtime.nanotime1  (in com.docker.backend) + 23,40  [0x405b697,0x405b6a8]
    +           3 runtime.sysmon  (in com.docker.backend) + 180,363,...  [0x4048c34,0x4048ceb,...]
    7538 Thread_18744
    + 7538 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
    +   7538 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
    +     7538 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
    +       7537 runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
    +       ! 7537 runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]
    +       !   7537 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
    +       !     7537 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    +       !       7537 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    +       !         7537 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    +       !           7537 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +       !             7537 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    +       !               7537 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    +       !                 7537 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    +       1 runtime.findrunnable  (in com.docker.backend) + 3954  [0x4043332]
    +         1 runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
    +           1 runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
    +             1 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +               1 runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
    +                 1 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff205117e2]
    7538 Thread_18745
    + 7538 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
    +   7538 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
    +     7538 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
    +       7538 runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
    +         7538 runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]
    +           7538 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
    +             7538 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    +               7538 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    +                 7538 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    +                   7538 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +                     7538 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    +                       7538 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    +                         7538 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    7538 Thread_18746
    + 7537 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
    + ! 7537 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
    + !   7537 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
    + !     7535 runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
    + !     : 7535 runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]
    + !     :   7535 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
    + !     :     7535 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    + !     :       7535 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    + !     :         7535 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    + !     :           7535 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    + !     :             7535 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    + !     :               7535 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    + !     :                 7535 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    + !     1 runtime.findrunnable  (in com.docker.backend) + 1006  [0x40427ae]
    + !     : 1 runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
    + !     :   1 runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
    + !     :     1 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    + !     :       1 runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
    + !     :         1 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff205117e2]
    + !     1 runtime.findrunnable  (in com.docker.backend) + 3954  [0x4043332]
    + !       1 runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
    + !         1 runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
    + !           1 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    + !             1 runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
    + !               1 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff205117e2]
    + 1 google.golang.org/grpc.(*Server).handleRawConn.func1  (in com.docker.backend) + 63  [0x46280bf]
    +   1 google.golang.org/grpc.(*Server).serveStreams  (in com.docker.backend) + 259  [0x4614a03]
    +     1 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams  (in com.docker.backend) + 155  [0x4591cbb]
    +       1 golang.org/x/net/http2.(*Framer).ReadFrame  (in com.docker.backend) + 165  [0x455be05]
    +         1 golang.org/x/net/http2.readFrameHeader  (in com.docker.backend) + 137  [0x455b589]
    +           1 io.ReadAtLeast  (in com.docker.backend) + 135  [0x40b3347]
    +             1 bufio.(*Reader).Read  (in com.docker.backend) + 546  [0x4141082]
    +               1 net.(*conn).Read  (in com.docker.backend) + 145  [0x4176231]
    +                 1 net.(*netFD).Read  (in com.docker.backend) + 79  [0x416314f]
    +                   1 internal/poll.(*FD).Read  (in com.docker.backend) + 469  [0x40ded15]
    +                     1 internal/poll.(*pollDesc).wait  (in com.docker.backend) + 69  [0x40ddc25]
    +                       1 internal/poll.runtime_pollWait  (in com.docker.backend) + 85  [0x406c2b5]
    +                         1 runtime.netpollblock  (in com.docker.backend) + 208  [0x4035f70]
    7538 Thread_18747
    + 7538 thread_start  (in libsystem_pthread.dylib) + 15  [0x7fff2053d47b]
    +   7538 _pthread_start  (in libsystem_pthread.dylib) + 224  [0x7fff20541950]
    +     7538 crosscall_amd64  (in com.docker.backend) + 12  [0x52ab6cc]
    +       7538 runtime.mstart  (in com.docker.backend) + 102  [0x403fe26]
    +         7538 runtime.mstart1  (in com.docker.backend) + 200  [0x403ff08]
    +           7538 runtime.templateThread  (in com.docker.backend) + 250  [0x40414fa]
    +             7538 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    +               7538 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    +                 7538 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    +                   7538 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +                     7538 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    +                       7538 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    +                         7538 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    7538 Thread_18748
    + 7538 runtime.asmcgocall  (in com.docker.backend) + 112  [0x4071e70]
    +   7538 CFRunLoopRun  (in CoreFoundation) + 40  [0x7fff206bdcc9]
    +     7538 CFRunLoopRunSpecific  (in CoreFoundation) + 563  [0x7fff206376ce]
    +       7538 __CFRunLoopRun  (in CoreFoundation) + 1315  [0x7fff206382ca]
    +         7538 __CFRunLoopServiceMachPort  (in CoreFoundation) + 316  [0x7fff20639bf7]
    +           7538 mach_msg  (in libsystem_kernel.dylib) + 60  [0x7fff2050d1f0]
    +             7538 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x7fff2050ce7e]
    7538 Thread_18749
    + 7538 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
    +   7538 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
    +     7538 runtime.schedule  (in com.docker.backend) + 1164  [0x4043fec]
    +       7538 runtime.stoplockedm  (in com.docker.backend) + 110  [0x4041dce]
    +         7538 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
    +           7538 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    +             7538 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    +               7538 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    +                 7538 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    +                   7538 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    +                     7538 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    +                       7538 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    7538 Thread_18758
    + 7538 runtime.asmcgocall  (in com.docker.backend) + 112  [0x4071e70]
    +   7538 runtime.syscall  (in com.docker.backend) + 31  [0x4073fff]
    +     7538 read  (in libsystem_kernel.dylib) + 10  [0x7fff2050d89e]
    7538 Thread_18759
    + 7531 net/http.(*conn).serve  (in com.docker.backend) + 2253  [0x43c164d]
    + ! 7531 net/http.serverHandler.ServeHTTP  (in com.docker.backend) + 163  [0x43c6123]
    + !   7531 github.com/labstack/echo.(*Echo).ServeHTTP  (in com.docker.backend) + 553  [0x46d15c9]
    + !     7531 github.com/labstack/echo/middleware.LoggerWithConfig.func2.1  (in com.docker.backend) + 300  [0x51fd2ac]
    + !       7531 github.com/labstack/echo.(*Echo).Add.func1  (in com.docker.backend) + 143  [0x46d80ef]
    + !         7531 github.com/docker/pinata/common/cmd/com.docker.backend/internal/handlers.DisplayMessageBox  (in com.docker.backend) + 517  [0x518c025]
    + !           7531 github.com/docker/pinata/common/pkg/paths.FrontendExecutable  (in com.docker.backend) + 52  [0x451e394]
    + !             7531 github.com/docker/pinata/common/pkg/paths.devFrontendExecutable  (in com.docker.backend) + 52  [0x451e594]
    + !               5479 github.com/docker/pinata/common/pkg/paths.devRoot  (in com.docker.backend) + 148  [0x451e7f4]
    + !               : 2494 path/filepath.Dir  (in com.docker.backend) + 151  [0x434c657]
    + !               : | 1820 runtime.concatstring2  (in com.docker.backend) + 71  [0x40573a7]
    + !               : | + 1820 runtime.concatstrings  (in com.docker.backend) + 115,492,...  [0x40570d3,0x405724c,...]
    + !               : | 452 runtime.concatstring2  (in com.docker.backend) + 81,100,...  [0x40573b1,0x40573c4,...]
    + !               : | 124 runtime.concatstrings  (in com.docker.backend) + 24,39  [0x4057078,0x4057087]
    + !               : | 98 0x0
    + !               : |   97 runtime.concatstrings  (in com.docker.backend) + 0,14,...  [0x4057060,0x405706e,...]
    + !               : |   1 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !               : 1304 path/filepath.Dir  (in com.docker.backend) + 93  [0x434c61d]
    + !               : | 1303 path/filepath.Clean  (in com.docker.backend) + 2206,2483,...  [0x434adbe,0x434aed3,...]
    + !               : | 1 0x0
    + !               : |   1 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !               : 1196 path/filepath.Dir  (in com.docker.backend) + 146,34,...  [0x434c652,0x434c5e2,...]
    + !               : 227 path/filepath.Clean  (in com.docker.backend) + 39,2475,...  [0x434a547,0x434aecb,...]
    + !               : 134 runtime.concatstring2  (in com.docker.backend) + 15,24,...  [0x405736f,0x4057378,...]
    + !               : 107 ???  (in <unknown binary>)  [0x7ffeefbffc28]
    + !               : | 107 path/filepath.Clean  (in com.docker.backend) + 14,0,...  [0x434a52e,0x434a520,...]
    + !               : 9 0x0
    + !               : | 7 runtime.concatstring2  (in com.docker.backend) + 0,9  [0x4057360,0x4057369]
    + !               : | 2 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !               : 4 runtime.concatstring2  (in com.docker.backend) + 106  [0x40573ca]
    + !               : | 4 runtime.morestack  (in com.docker.backend) + 125,67  [0x407051d,0x40704e3]
    + !               : 4 runtime.morestack  (in com.docker.backend) + 125,71,...  [0x407051d,0x40704e7,...]
    + !               1004 github.com/docker/pinata/common/pkg/paths.devRoot  (in com.docker.backend) + 197  [0x451e825]
    + !               : 1004 path/filepath.Base  (in com.docker.backend) + 54,141,...  [0x434c516,0x434c56d,...]
    + !               805 github.com/docker/pinata/common/pkg/paths.devRoot  (in com.docker.backend) + 169,202,...  [0x451e809,0x451e82a,...]
    + !               121 path/filepath.Dir  (in com.docker.backend) + 19,28  [0x434c5d3,0x434c5dc]
    + !               119 path/filepath.Base  (in com.docker.backend) + 4,9,...  [0x434c4e4,0x434c4e9,...]
    + !               3 0x0
    + !                 3 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + 4 runtime.morestack  (in com.docker.backend) + 143  [0x407052f]
    + ! 4 runtime.newstack  (in com.docker.backend) + 444  [0x405583c]
    + !   4 runtime.gopreempt_m  (in com.docker.backend) + 52  [0x40447f4]
    + !     3 runtime.goschedImpl  (in com.docker.backend) + 218  [0x40445ba]
    + !     : 1 0x0
    + !     : | 1 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !     : 1 runtime.schedule  (in com.docker.backend) + 234  [0x4043c4a]
    + !     : | 1 runtime.checkTimers  (in com.docker.backend) + 460  [0x404424c]
    + !     : |   1 runtime.nanotime1  (in com.docker.backend) + 69  [0x405b6c5]
    + !     : |     1 0x0
    + !     : |       1 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !     : 1 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
    + !     :   1 0x0
    + !     :     1 _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
    + !     1 runtime.goschedImpl  (in com.docker.backend) + 81  [0x4044531]
    + !       1 runtime.casgstatus  (in com.docker.backend) + 178  [0x403f432]
    + 3 runtime.startTheWorldWithSema  (in com.docker.backend) + 576  [0x403fdc0]
    +   3 runtime.morestack  (in com.docker.backend) + 138  [0x407052a]
    7538 Thread_18851
    + 7538 runtime.asmcgocall  (in com.docker.backend) + 112  [0x4071e70]
    +   7538 CFRunLoopRun  (in CoreFoundation) + 40  [0x7fff206bdcc9]
    +     7538 CFRunLoopRunSpecific  (in CoreFoundation) + 563  [0x7fff206376ce]
    +       7538 __CFRunLoopRun  (in CoreFoundation) + 1315  [0x7fff206382ca]
    +         7538 __CFRunLoopServiceMachPort  (in CoreFoundation) + 316  [0x7fff20639bf7]
    +           7538 mach_msg  (in libsystem_kernel.dylib) + 60  [0x7fff2050d1f0]
    +             7538 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x7fff2050ce7e]
    7538 Thread_19781
    + 7537 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
    + ! 7537 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
    + !   7537 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
    + !     7537 runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
    + !       7537 runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]
    + !         7537 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
    + !           7537 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
    + !             7537 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
    + !               7537 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
    + !                 7537 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
    + !                   7537 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
    + !                     7537 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
    + !                       7537 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
    + 1 github.com/docker/grpcfuse/pkg/volume.(*watcher).processEventQueueForever  (in com.docker.backend) + 309  [0x51ab695]
    +   1 github.com/docker/grpcfuse/pkg/volume.(*watcher).write  (in com.docker.backend) + 725  [0x51abad5]
    +     1 github.com/docker/grpcfuse/pkg/pb.(*eventClient).WriteMany  (in com.docker.backend) + 212  [0x462fdd4]
    +       1 google.golang.org/grpc.(*ClientConn).Invoke  (in com.docker.backend) + 435  [0x4602d93]
    +         1 google.golang.org/grpc.invoke  (in com.docker.backend) + 231  [0x4602fa7]
    +           1 google.golang.org/grpc.(*clientStream).SendMsg  (in com.docker.backend) + 357  [0x4620b05]
    +             1 google.golang.org/grpc.prepareMsg  (in com.docker.backend) + 271  [0x4625b8f]
    +               1 google.golang.org/grpc.encode  (in com.docker.backend) + 82  [0x4610112]
    +                 1 google.golang.org/grpc/encoding/proto.(*codec).Marshal  (in com.docker.backend) + 70  [0x45a7ba6]
    +                   1 google.golang.org/grpc/encoding/proto.codec.Marshal  (in com.docker.backend) + 95  [0x45a7a1f]
    +                     1 github.com/golang/protobuf/proto.marshalAppend  (in com.docker.backend) + 220  [0x44c3fbc]
    +                       1 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend  (in com.docker.backend) + 152  [0x4421b58]
    +                         1 google.golang.org/protobuf/proto.MarshalOptions.marshal  (in com.docker.backend) + 606  [0x4421f3e]
    +                           1 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm  (in com.docker.backend) + 95  [0x44b28ff]
    +                             1 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal  (in com.docker.backend) + 141  [0x44920ad]
    +                               1 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer  (in com.docker.backend) + 266  [0x449226a]
    +                                 1 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo  (in com.docker.backend) + 377  [0x4456a39]
    +                                   1 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer  (in com.docker.backend) + 225  [0x4492241]
    7538 Thread_26694
    + 7538 start_wqthread  (in libsystem_pthread.dylib) + 15  [0x7fff2053d467]
    +   7538 _pthread_wqthread  (in libsystem_pthread.dylib) + 414  [0x7fff2053e4fd]
    +     7538 __workq_kernreturn  (in libsystem_kernel.dylib) + 10  [0x7fff2050e53e]
    7538 Thread_27111
      7537 runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
      ! 7537 runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
      !   7537 runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
      !     7532 runtime.findrunnable  (in com.docker.backend) + 1006  [0x40427ae]
      !     : 7532 runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
      !     :   7532 runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
      !     :     7532 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
      !     :       7532 runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
      !     :         7532 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff205117e2]
      !     3 runtime.findrunnable  (in com.docker.backend) + 3954  [0x4043332]
      !     : 3 runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
      !     :   3 runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
      !     :     3 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
      !     :       3 runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
      !     :         3 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff205117e2]
      !     1 runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
      !     : 1 runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]
      !     :   1 runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
      !     :     1 runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
      !     :       1 runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
      !     :         1 runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
      !     :           1 runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
      !     :             1 runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
      !     :               1 _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
      !     :                 1 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff2050f8e2]
      !     1 runtime.findrunnable  (in com.docker.backend) + 3368  [0x40430e8]
      !       1 runtime.checkTimers  (in com.docker.backend) + 410  [0x404421a]
      !         1 runtime.runtimer  (in com.docker.backend) + 165  [0x405d6e5]
      !           1 runtime.runOneTimer  (in com.docker.backend) + 326  [0x405da46]
      !             1 time.sendTime  (in com.docker.backend) + 108  [0x40cd16c]
      !               1 runtime.selectnbsend  (in com.docker.backend) + 69  [0x400b825]
      !                 1 runtime.chansend  (in com.docker.backend) + 1381  [0x400a545]
      !                   1 runtime.send  (in com.docker.backend) + 88  [0x400a738]
      1 google.golang.org/grpc/internal/transport.(*http2Client).reader  (in com.docker.backend) + 1925  [0x458d9e5]
        1 google.golang.org/grpc/internal/transport.(*http2Client).handleData  (in com.docker.backend) + 1487  [0x458bd2f]
          1 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut  (in com.docker.backend) + 485  [0x457c585]
            1 runtime.selectnbsend  (in com.docker.backend) + 69  [0x400b825]
              1 runtime.chansend  (in com.docker.backend) + 1381  [0x400a545]
                1 runtime.send  (in com.docker.backend) + 95  [0x400a73f]

Total number in stack (recursive counted multiple, when >=5):
        14       runtime.asmcgocall  (in com.docker.backend) + 173  [0x4071ead]
        7       0x0
        7       __psynch_cvwait  (in libsystem_kernel.dylib) + 0  [0x7fff2050f8d8]
        7       _pthread_cond_wait  (in libsystem_pthread.dylib) + 1254  [0x7fff20541e6f]
        7       _sigtramp  (in libsystem_platform.dylib) + 0  [0x7fff20585d60]
        7       runtime.notesleep  (in com.docker.backend) + 219  [0x4010cdb]
        7       runtime.pthread_cond_wait  (in com.docker.backend) + 57  [0x405bc39]
        7       runtime.pthread_cond_wait_trampoline  (in com.docker.backend) + 16  [0x4073f50]
        7       runtime.semasleep  (in com.docker.backend) + 141  [0x4036e4d]
        6       runtime.mPark  (in com.docker.backend) + 57  [0x403fff9]
        6       runtime.mcall  (in com.docker.backend) + 91  [0x407039b]
        6       runtime.park_m  (in com.docker.backend) + 157  [0x40443bd]
        6       runtime.schedule  (in com.docker.backend) + 727  [0x4043e37]
        5       kevent  (in libsystem_kernel.dylib) + 0  [0x7fff205117d8]
        5       runtime.findrunnable  (in com.docker.backend) + 1838  [0x4042aee]
        5       runtime.kevent  (in com.docker.backend) + 57  [0x405ba59]
        5       runtime.kevent_trampoline  (in com.docker.backend) + 30  [0x4073d7e]
        5       runtime.netpoll  (in com.docker.backend) + 174  [0x40369ce]
        5       runtime.stopm  (in com.docker.backend) + 146  [0x40415b2]

Sort by top of stack, same collapsed (when >= 5):
        __psynch_cvwait  (in libsystem_kernel.dylib)        45224
        mach_msg_trap  (in libsystem_kernel.dylib)        15076
        read  (in libsystem_kernel.dylib)        15076
        __workq_kernreturn  (in libsystem_kernel.dylib)        7538
        kevent  (in libsystem_kernel.dylib)        7538
        __semwait_signal  (in libsystem_kernel.dylib)        7493
        runtime.concatstrings  (in com.docker.backend)        2041
        path/filepath.Clean  (in com.docker.backend)        1637
        path/filepath.Dir  (in com.docker.backend)        1317
        path/filepath.Base  (in com.docker.backend)        1123
        github.com/docker/pinata/common/pkg/paths.devRoot  (in com.docker.backend)        805
        runtime.concatstring2  (in com.docker.backend)        593
        pthread_kill  (in libsystem_pthread.dylib)        11
        runtime.morestack  (in com.docker.backend)        11
        _sigtramp  (in libsystem_platform.dylib)        10
        runtime.nanotime1  (in com.docker.backend)        5

Binary Images:
         0x4000000 -          0x630bff3 +com.docker.backend (0) <1E847D64-5EE0-36C1-AEF9-84D482B1A05C> /Applications/Docker.app/Contents/MacOS/com.docker.backend
         0xec7b000 -          0xed139cf  dyld (832.7.3) <0D4EA85F-7E30-338B-9215-314A5A5539B6> /usr/lib/dyld
    0x7fff20276000 -     0x7fff20277e7f  libsystem_blocks.dylib (78) <E644CAA0-65B7-36E4-8041-520F3301F3DB> /usr/lib/system/libsystem_blocks.dylib
    0x7fff20278000 -     0x7fff202adbdf  libxpc.dylib (2038.80.3) <70F26262-01AA-3CEC-9FAD-2701D24096F0> /usr/lib/system/libxpc.dylib
    0x7fff202ae000 -     0x7fff202c5b8f  libsystem_trace.dylib (1277.80.2) <87FEF600-48D9-31C9-B8FC-D5249B2AE95D> /usr/lib/system/libsystem_trace.dylib
    0x7fff202c6000 -     0x7fff20365fef  libcorecrypto.dylib (1000.80.5) <1EB11CFB-ABD7-36DD-97C7-C112A6601416> /usr/lib/system/libcorecrypto.dylib
    0x7fff20366000 -     0x7fff20392ff7  libsystem_malloc.dylib (317.40.8) <A498D1EF-E43D-310C-84E8-9C0AADA0C475> /usr/lib/system/libsystem_malloc.dylib
    0x7fff20393000 -     0x7fff203d782f  libdispatch.dylib (1271.40.12) <AD988EEA-1A2F-3404-9A6E-390FC2504223> /usr/lib/system/libdispatch.dylib
    0x7fff203d8000 -     0x7fff20410b07  libobjc.A.dylib (818.2) <EB6B543F-D42C-3FB2-A2EC-43407C5F80D3> /usr/lib/libobjc.A.dylib
    0x7fff20411000 -     0x7fff20413ff7  libsystem_featureflags.dylib (28.60.1) <9CECB43A-094E-3CA9-B730-24DEA1A6DE05> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff20414000 -     0x7fff2049cff7  libsystem_c.dylib (1439.40.11) <4AF71812-4099-3E96-B271-1F259491A2B2> /usr/lib/system/libsystem_c.dylib
    0x7fff2049d000 -     0x7fff204f2ff7  libc++.1.dylib (904.4) <B217D905-4F9C-3DE0-8844-88FAA3C2C851> /usr/lib/libc++.1.dylib
    0x7fff204f3000 -     0x7fff2050bff3  libc++abi.dylib (904.4) <3C9FE530-3CD2-3A64-8A36-70816AEBDF0D> /usr/lib/libc++abi.dylib
    0x7fff2050c000 -     0x7fff2053afff  libsystem_kernel.dylib (7195.81.3) <AB413518-ECDE-3F04-A61C-278D3CF43076> /usr/lib/system/libsystem_kernel.dylib
    0x7fff2053b000 -     0x7fff20546fff  libsystem_pthread.dylib (454.80.2) <B989DF6C-ADFE-3AF9-9C91-07D2521F9E47> /usr/lib/system/libsystem_pthread.dylib
    0x7fff20547000 -     0x7fff20581ff7  libdyld.dylib (832.7.3) <4641E48F-75B5-3CC7-8263-47BF79F15394> /usr/lib/system/libdyld.dylib
    0x7fff20582000 -     0x7fff2058bfef  libsystem_platform.dylib (254.80.2) <1C3E1A0A-92A8-3CDE-B622-8940B43A5DF2> /usr/lib/system/libsystem_platform.dylib
    0x7fff2058c000 -     0x7fff205b7ff7  libsystem_info.dylib (542.40.3) <0C96CFE8-71F5-3335-8423-581BC3DE5846> /usr/lib/system/libsystem_info.dylib
    0x7fff205b8000 -     0x7fff20a53a77  com.apple.CoreFoundation (6.9 - 1774.101) <2A0E160E-9EE6-3B23-8832-6979A16EC250> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff20a54000 -     0x7fff20c83e0f  com.apple.LaunchServices (1122.11 - 1122.11) <9ACD5692-3B92-3E6E-8B24-56ADCC911556> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff20c84000 -     0x7fff20d579b7  com.apple.gpusw.MetalTools (1.0 - 1) <B1FDD261-7707-3E20-A6C2-99D9AF46356B> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff20d58000 -     0x7fff20fbbfcf  libBLAS.dylib (1336.40.1) <92702864-A5C6-3E22-86F6-DB329532674A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff20fbc000 -     0x7fff21009ff7  com.apple.Lexicon-framework (1.0 - 86.1) <2F429EBD-1BD2-3057-B760-8A81546DBD6F> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff2100a000 -     0x7fff21078fff  libSparse.dylib (106) <B889DE4E-7356-3CC8-A13E-68D15E2024DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff21079000 -     0x7fff210f6ff7  com.apple.SystemConfiguration (1.20 - 1.20) <3518EA0E-C32D-32CC-81B9-0F3C83B6430C> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff210f7000 -     0x7fff2112cfff  libCRFSuite.dylib (50) <970D1F7B-5DBD-355F-80D8-C820AA1626D2> /usr/lib/libCRFSuite.dylib
    0x7fff2112d000 -     0x7fff213642bf  libmecabra.dylib (929.1.1) <102A0AD8-D119-340B-B652-B75F0AAB1C7E> /usr/lib/libmecabra.dylib
    0x7fff21365000 -     0x7fff216c8267  com.apple.Foundation (6.9 - 1774.101) <8D9081B3-3F6A-31A0-9B20-1AE5CD8DD747> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff216c9000 -     0x7fff217b5faf  com.apple.LanguageModeling (1.0 - 247.1) <1A05BCD7-232F-3950-936D-EC0F95BA3FB0> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff223f2000 -     0x7fff2274375f  com.apple.security (7.0 - 59754.80.3) <B377D7C7-EDB6-3737-B492-E9872F4C6469> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff22744000 -     0x7fff229a5ff7  libicucore.A.dylib (66109) <8F8D8A8B-4EE0-3C09-9F45-725A1FBDD38C> /usr/lib/libicucore.A.dylib
    0x7fff229a6000 -     0x7fff229affff  libsystem_darwin.dylib (1439.40.11) <E016D8F7-C87F-36F8-B8A0-6A61B8E4BACB> /usr/lib/system/libsystem_darwin.dylib
    0x7fff229b0000 -     0x7fff22c97fff  com.apple.CoreServices.CarbonCore (1307 - 1307) <B857EADF-D517-34E8-8053-34C0E6695250> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff22cd7000 -     0x7fff22d11773  com.apple.CSStore (1122.11 - 1122.11) <89992991-8538-380B-B2B8-4EA997CBFDBE> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff22d12000 -     0x7fff22dc0817  com.apple.framework.IOKit (2.0.2 - 1845.81.1) <49AC0177-35A3-3C96-AD9D-3E59923C4761> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff22dc1000 -     0x7fff22dccff7  libsystem_notify.dylib (279.40.4) <B2BF20C7-448A-3FBD-A2F5-AB7618D173F6> /usr/lib/system/libsystem_notify.dylib
    0x7fff2423b000 -     0x7fff2487eb67  libnetwork.dylib (2288.80.2) <A3F1E999-6D61-32D7-B3F7-67832CEA53CD> /usr/lib/libnetwork.dylib
    0x7fff2487f000 -     0x7fff24d1cff3  com.apple.CFNetwork (1220.1 - 1220.1) <04A917FB-DBFB-3432-BA4C-5B860990A420> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff24d1d000 -     0x7fff24d2bffb  libsystem_networkextension.dylib (1295.80.3) <5213D866-7D0E-3FD9-8E1A-03C0E39CEC44> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff24d2c000 -     0x7fff24d2cfff  libenergytrace.dylib (22) <33A9FBF3-A2D3-3ECE-9370-B0ADDE3896DE> /usr/lib/libenergytrace.dylib
    0x7fff24d2d000 -     0x7fff24d88a27  libMobileGestalt.dylib (978.80.1) <C4C7A5DC-C3AD-374D-902A-B6DED14FBB67> /usr/lib/libMobileGestalt.dylib
    0x7fff24d89000 -     0x7fff24d9fffb  libsystem_asl.dylib (385) <5B48071E-85EB-33B0-AE9B-127AEB398AEC> /usr/lib/system/libsystem_asl.dylib
    0x7fff24da0000 -     0x7fff24db7d47  com.apple.TCC (1.0 - 1) <2F48471B-68F3-3017-8B18-BEDD4ED5853F> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff260e7000 -     0x7fff262a6fff  libsqlite3.dylib (321.1) <ACCC6A4C-3257-38A4-8AFB-BA73D906205B> /usr/lib/libsqlite3.dylib
    0x7fff2640b000 -     0x7fff26480fff  com.apple.AE (918.0.1 - 918.0.1) <9B6B42DB-8768-343B-B10E-A9A5710280CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff26481000 -     0x7fff26487da7  libdns_services.dylib (1310.80.1) <97EB5DFD-BB41-3834-BF09-1F597D84F324> /usr/lib/libdns_services.dylib
    0x7fff26488000 -     0x7fff2648fffb  libsystem_symptoms.dylib (1431.40.36) <BC85B46C-02EE-31FF-861D-F0DE01E8F6CF> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff26615000 -     0x7fff266399ff  com.apple.analyticsd (1.0 - 1) <4FFF906A-FE79-38F9-B777-AE878A0C99F1> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff2663a000 -     0x7fff2663cffb  libDiagnosticMessagesClient.dylib (112) <20EDB261-69C7-3E4A-8C00-878814186A62> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff2663d000 -     0x7fff26689da7  com.apple.spotlight.metadata.utilities (1.0 - 2150.7.5) <FB7BF527-2D95-3E82-AAD8-D42B33DAC0F0> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff2668a000 -     0x7fff26724bff  com.apple.Metadata (10.7.0 - 2150.7.5) <49187239-597B-31A1-8895-8AA265C818C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff26725000 -     0x7fff2672bfff  com.apple.DiskArbitration (2.7 - 2.7) <ACFCD23E-05DF-3F96-BCFA-E294AAAFD2CE> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff2672c000 -     0x7fff26dd2fff  com.apple.vImage (8.1 - 544.2) <3EBF95E1-30EB-3162-A9D4-B97BE581B69F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff2731a000 -     0x7fff27329ff7  com.apple.OpenDirectory (11.2 - 230.40.1) <333A7F2E-0F3E-37F1-9E1B-69996F5084D2> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff2732a000 -     0x7fff27349fff  com.apple.CFOpenDirectory (11.2 - 230.40.1) <25F138F8-9E55-3749-8271-0FDB275C3E2C> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff2734a000 -     0x7fff27352ff7  com.apple.CoreServices.FSEvents (1290.40.2 - 1290.40.2) <6B70B98B-BCC5-3FBE-A6B5-CD0696AA055A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff27353000 -     0x7fff27377fff  com.apple.coreservices.SharedFileList (144 - 144) <C861FAD6-D3A5-302C-88AE-B2813F7201A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff27378000 -     0x7fff2737afff  libapp_launch_measurement.dylib (14.1) <2BBB708C-4D91-364E-ABD0-39BF198688A6> /usr/lib/libapp_launch_measurement.dylib
    0x7fff2737b000 -     0x7fff273c3ffc  com.apple.CoreAutoLayout (1.0 - 21.10.1) <7A2E42E6-3AF2-3ECB-8A16-5C4AC41206EE> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
    0x7fff273c4000 -     0x7fff274a6fff  libxml2.2.dylib (34.9) <E0BF29C7-869B-3DD5-82AE-F36E6398091A> /usr/lib/libxml2.2.dylib
    0x7fff284d8000 -     0x7fff284e8ffb  libsystem_containermanager.dylib (318.80.2) <6F08275F-B912-3D8E-9D74-4845158AE4F3> /usr/lib/system/libsystem_containermanager.dylib
    0x7fff284e9000 -     0x7fff284faff3  com.apple.IOSurface (289.3 - 289.3) <029C5E16-2E04-3E98-BE25-CC8BAE5E3D19> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff284fb000 -     0x7fff28503ffd  com.apple.IOAccelerator (439.52 - 439.52) <41EDF102-E1B5-3FBA-A74A-6C583CAA5D24> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff28504000 -     0x7fff28629ff3  com.apple.Metal (244.32.7 - 244.32.7) <829B9C4D-2DB6-38C9-9FE8-E6544FB3BDCC> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff29189000 -     0x7fff291e4e3b  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <287C79B5-4E13-3DF6-BDC4-439EC621E010> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff291e5000 -     0x7fff291e8ffb  libsystem_configuration.dylib (1109.60.2) <4917D824-4DE8-32CC-9ED2-1FBF371FEB9F> /usr/lib/system/libsystem_configuration.dylib
    0x7fff291e9000 -     0x7fff291edfff  libsystem_sandbox.dylib (1441.60.4) <5F7F3DD1-4B38-310C-AA8F-19FF1B0F5276> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff291ee000 -     0x7fff291efff1  com.apple.AggregateDictionary (1.0 - 1) <E6C1A91D-4ADE-33CB-AA47-2F573811BFD9> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff291f0000 -     0x7fff291f3fff  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <4F8A1D06-3EFF-3174-BE9C-C4B70A3EA290> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff291f4000 -     0x7fff291f5fff  liblangid.dylib (136) <E8044658-AE79-3930-A902-07A38BB22382> /usr/lib/liblangid.dylib
    0x7fff291f6000 -     0x7fff29296ffb  com.apple.CoreNLP (1.0 - 245.1) <6C49B26B-CB39-3504-AD5E-9C3333FFE086> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff29297000 -     0x7fff2929dff9  com.apple.LinguisticData (1.0 - 399) <B059FF7F-731A-38F1-884A-588C6C8CA7F2> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff2929e000 -     0x7fff2995bfe7  libBNNS.dylib (288.80.1) <C5CD30D8-114B-3104-9020-E5C05E68CEE8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2995c000 -     0x7fff29b2ffeb  libvDSP.dylib (760.40.6) <4CCEE561-A72B-33BC-B9F9-77A6CF2E7AF0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff29b30000 -     0x7fff29b42ff5  com.apple.CoreEmoji (1.0 - 128) <D43F3FFA-6692-3D56-ACBA-DDA40C566DDE> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff29b43000 -     0x7fff29b4dfff  com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) <B15E9DA1-1C81-3ECF-94C7-FD137AD6C5E2> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
    0x7fff29e55000 -     0x7fff29ee1ff2  com.apple.securityfoundation (6.0 - 55240.40.4) <72AC63B1-0B72-394F-97E8-BA9B114DD0A9> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff29ee2000 -     0x7fff29eebff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <EC15118E-62BD-3C24-A880-3B9B74318B0B> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff29eec000 -     0x7fff29ef0ffc  com.apple.xpc.ServiceManagement (1.0 - 1) <FD031028-B702-3909-B2AF-3916404DD4A8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff29ef1000 -     0x7fff29ef3ff3  libquarantine.dylib (119.40.2) <40D35D75-524B-3DA6-8159-E7E0FA66F5BC> /usr/lib/system/libquarantine.dylib
    0x7fff29ef4000 -     0x7fff29effffb  libCheckFix.dylib (31) <74E17BB2-1A3C-3574-92DD-63ABE39E3FF9> /usr/lib/libCheckFix.dylib
    0x7fff29f00000 -     0x7fff29f17ff7  libcoretls.dylib (169) <B33BEF87-3275-356D-9815-D0E94122D2EB> /usr/lib/libcoretls.dylib
    0x7fff29f18000 -     0x7fff29f28ff7  libbsm.0.dylib (68.40.1) <D71EF121-D4B0-306E-9843-9FAFD558E3A4> /usr/lib/libbsm.0.dylib
    0x7fff29f29000 -     0x7fff29f72ff7  libmecab.dylib (929.1.1) <1F424683-4213-3594-9BF5-EFCCCDAA83A5> /usr/lib/libmecab.dylib
    0x7fff29f73000 -     0x7fff29f78fff  libgermantok.dylib (24) <E40EFA11-E95C-36D1-A8BE-8CA5B1DD179D> /usr/lib/libgermantok.dylib
    0x7fff29f79000 -     0x7fff29f8eff4  libLinearAlgebra.dylib (1336.40.1) <0D017F3F-6FD6-38DB-AA14-A64523A4D093> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff29f8f000 -     0x7fff2a1b65d7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <8FA469B3-48BE-315B-B3A0-C868CD541608> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff2a1b7000 -     0x7fff2a2068a7  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <613BB6F1-3588-3E25-B523-059022FBE56E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff2a207000 -     0x7fff2a34ed07  com.apple.MLCompute (1.0 - 1) <01B968D9-A464-3667-8B8E-C99AEBA1FF79> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
    0x7fff2a34f000 -     0x7fff2a385aff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <B988D5F6-4E54-335D-A654-12C74FD668EA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff2a386000 -     0x7fff2a3c367f  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <51ECDE6B-39F8-3BAB-ADC1-84C958F40A3F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff2a3c4000 -     0x7fff2a454a07  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <D009508B-DCDF-3421-B1CB-40FDF4A68E93> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff2a455000 -     0x7fff2a464fcf  com.apple.AppleFSCompression (125 - 1.0) <879A04AA-F9A1-3640-A9EF-F5D0813C852A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff2a465000 -     0x7fff2a472fff  libbz2.1.0.dylib (44) <E163D5F9-E202-3A53-817B-8BC40B9293C0> /usr/lib/libbz2.1.0.dylib
    0x7fff2a473000 -     0x7fff2a477fff  libsystem_coreservices.dylib (127) <529A0663-A936-309C-9318-1B04B7F70658> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff2a478000 -     0x7fff2a4a5fff  com.apple.CoreServices.OSServices (1122.11 - 1122.11) <8D30829B-426E-361E-B2A9-5850F1E5513D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2a67b000 -     0x7fff2a68dff7  libz.1.dylib (76) <6E2BD7A3-DC55-3183-BBF7-3AC367BC1834> /usr/lib/libz.1.dylib
    0x7fff2a68e000 -     0x7fff2a6d5fdf  libsystem_m.dylib (3186.40.2) <DD26CC5C-AFF6-305F-A567-14909DD57163> /usr/lib/system/libsystem_m.dylib
    0x7fff2a6d6000 -     0x7fff2a6d6fff  libcharset.1.dylib (59) <D14F9D24-693A-37F0-8F92-D260248EB282> /usr/lib/libcharset.1.dylib
    0x7fff2a6d7000 -     0x7fff2a6dcfff  libmacho.dylib (973.4) <C2584BC4-497B-3170-ADDF-21B8E10B4DFD> /usr/lib/system/libmacho.dylib
    0x7fff2a6dd000 -     0x7fff2a6f8ff7  libkxld.dylib (7195.81.3) <DE05C188-D9FE-30DC-8299-DF3DC9F837A5> /usr/lib/system/libkxld.dylib
    0x7fff2a6f9000 -     0x7fff2a704ff7  libcommonCrypto.dylib (60178.40.2) <822A29CE-BF54-35AD-BB15-8FAECB800C7D> /usr/lib/system/libcommonCrypto.dylib
    0x7fff2a705000 -     0x7fff2a70ffff  libunwind.dylib (200.10) <1D0A4B4A-4370-3548-8DC1-42A7B4BD45D3> /usr/lib/system/libunwind.dylib
    0x7fff2a710000 -     0x7fff2a717ff7  liboah.dylib (203.30) <44C477D9-013F-3A6D-A9FE-68A89214E6A5> /usr/lib/liboah.dylib
    0x7fff2a718000 -     0x7fff2a722ff7  libcopyfile.dylib (173.40.2) <39DBE613-135B-3AFE-A6AF-7898A37F70C2> /usr/lib/system/libcopyfile.dylib
    0x7fff2a723000 -     0x7fff2a72afff  libcompiler_rt.dylib (102.2) <62EE1D14-5ED7-3CEC-81C0-9C93833641F1> /usr/lib/system/libcompiler_rt.dylib
    0x7fff2a72b000 -     0x7fff2a72dffb  libsystem_collections.dylib (1439.40.11) <C53D5E0C-0C4F-3B35-A24B-E0D7101A3F95> /usr/lib/system/libsystem_collections.dylib
    0x7fff2a72e000 -     0x7fff2a730ff7  libsystem_secinit.dylib (87.60.1) <E05E35BC-1BAB-365B-8BEE-D774189EFD3B> /usr/lib/system/libsystem_secinit.dylib
    0x7fff2a731000 -     0x7fff2a733ff7  libremovefile.dylib (49.40.3) <5CC12A16-82CB-32F0-9040-72CFC88A48DF> /usr/lib/system/libremovefile.dylib
    0x7fff2a734000 -     0x7fff2a734ffb  libkeymgr.dylib (31) <803F6AED-99D5-3CCF-B0FA-361BCF14C8C0> /usr/lib/system/libkeymgr.dylib
    0x7fff2a735000 -     0x7fff2a73cff3  libsystem_dnssd.dylib (1310.80.1) <E0A0CAB3-6779-3C83-AC67-046CFE69F9C2> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff2a73d000 -     0x7fff2a742ff3  libcache.dylib (83) <1A98B064-8FED-39CF-BB2E-5BDA1EF5B65A> /usr/lib/system/libcache.dylib
    0x7fff2a743000 -     0x7fff2a744ff3  libSystem.B.dylib (1292.60.1) <83503CE0-32B1-36DB-A4F0-3CC6B7BCF50A> /usr/lib/libSystem.B.dylib
    0x7fff2a745000 -     0x7fff2a748ff7  libfakelink.dylib (3) <D939A124-9FD5-37A2-B03B-72E98CBC98FE> /usr/lib/libfakelink.dylib
    0x7fff2a749000 -     0x7fff2a749ff7  com.apple.SoftLinking (1.0 - 1) <EF2AC5FF-B98D-3252-ABA8-2FC721CBA942> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
    0x7fff2a74a000 -     0x7fff2a781ff7  libpcap.A.dylib (98.40.1) <DE5787F8-D011-3E71-8323-936B35976D9E> /usr/lib/libpcap.A.dylib
    0x7fff2a782000 -     0x7fff2a872fff  libiconv.2.dylib (59) <AD10ECF4-E137-3152-9612-7EC548D919E8> /usr/lib/libiconv.2.dylib
    0x7fff2a873000 -     0x7fff2a884fff  libcmph.dylib (8) <A5D1EBB3-70A1-3ECA-A3C7-E97FBAD36ECF> /usr/lib/libcmph.dylib
    0x7fff2a885000 -     0x7fff2a8f6ff7  libarchive.2.dylib (83.40.4) <9061C767-43FD-3483-9C48-73973AF82DC1> /usr/lib/libarchive.2.dylib
    0x7fff2a8f7000 -     0x7fff2a95eff7  com.apple.SearchKit (1.4.1 - 1.4.1) <6243D4C0-3572-30A6-889A-B8690A5EAC24> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff2a95f000 -     0x7fff2a960fff  libThaiTokenizer.dylib (3) <47CDE3EE-60AB-38CE-9494-5CC047CACA7F> /usr/lib/libThaiTokenizer.dylib
    0x7fff2a961000 -     0x7fff2a988fff  com.apple.applesauce (1.0 - 16.26) <4A637FE0-A740-32F0-AE70-4593F6DF1573> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff2a989000 -     0x7fff2a9a0ff7  libapple_nghttp2.dylib (1.41) <A2F6DE8D-2B38-3669-A16E-E1BD54108F24> /usr/lib/libapple_nghttp2.dylib
    0x7fff2a9a1000 -     0x7fff2a9b3fe7  libSparseBLAS.dylib (1336.40.1) <FC45F7FD-6B10-3F8D-A553-F57C757F6717> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2a9b4000 -     0x7fff2a9b5f93  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <F37DBCE9-20CD-33D4-806B-93B326E08422> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff2a9b6000 -     0x7fff2a9bafff  libpam.2.dylib (28.40.1) <FA3308D0-E7B4-3A2C-AE39-0E085F6CDEE0> /usr/lib/libpam.2.dylib
    0x7fff2a9bb000 -     0x7fff2a9d3fc7  libcompression.dylib (96.40.6) <9C42DB2C-0A6D-38CE-BB8D-899A9B34B695> /usr/lib/libcompression.dylib
    0x7fff2a9d4000 -     0x7fff2a9d9ff3  libQuadrature.dylib (7) <55EE1866-623B-3C10-91FB-C8B06EB83995> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2a9da000 -     0x7fff2ad76fff  libLAPACK.dylib (1336.40.1) <2F92E8CD-396D-3665-88EB-41A4E1A9CB31> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2ad77000 -     0x7fff2adc5ffe  com.apple.DictionaryServices (1.2 - 341) <5D0B1BB2-995B-32EB-AE75-F5F27127ACAF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2adc6000 -     0x7fff2addeff7  liblzma.5.dylib (16) <168D84A7-8E54-361E-9161-B661D96C0C9A> /usr/lib/liblzma.5.dylib
    0x7fff2addf000 -     0x7fff2ade0fff  libcoretls_cfhelpers.dylib (169) <80AF345B-1989-3C88-AEF4-8FF18A366A9C> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff2ade1000 -     0x7fff2aedbfe7  com.apple.APFS (1677.81.1 - 1677.81.1) <E48CCAAC-34B5-377E-8E5D-06CDBD411C2F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff2aedc000 -     0x7fff2aee9ff7  libxar.1.dylib (452) <FAA7B36E-21EC-3ADF-AA6A-E3742737CA3A> /usr/lib/libxar.1.dylib
    0x7fff2aeea000 -     0x7fff2aeedffb  libutil.dylib (58.40.2) <0A268749-08E7-3551-8969-442210651CCA> /usr/lib/libutil.dylib
    0x7fff2aeee000 -     0x7fff2af16fff  libxslt.1.dylib (17.3) <1C5219FB-B504-3658-B23B-2C45A3BA28F1> /usr/lib/libxslt.1.dylib
    0x7fff2af17000 -     0x7fff2af21ffb  libChineseTokenizer.dylib (37) <718400BF-9911-3CB6-8CCE-4C2D7C35D80A> /usr/lib/libChineseTokenizer.dylib
    0x7fff2af22000 -     0x7fff2afe0fff  libvMisc.dylib (760.40.6) <9D11FCFC-6C30-32B6-864B-9CC3ED7D1143> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2db7c000 -     0x7fff2db7cff7  liblaunch.dylib (2038.80.3) <C7C51322-8491-3B78-9CFA-2B4753662BCF> /usr/lib/system/liblaunch.dylib
    0x7fff30030000 -     0x7fff30030fff  libsystem_product_info_filter.dylib (8.40.1) <20310EE6-2C3F-361A-9ECA-4223AFC03B65> /usr/lib/system/libsystem_product_info_filter.dylib
    0x7fff3010b000 -     0x7fff3010bfff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <8CD6F55A-8E4F-3653-A367-427D0ED3DD16> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff30132000 -     0x7fff30132fff  com.apple.CoreServices (1122.11 - 1122.11) <E59859C6-7221-3324-BB58-F910B2199959> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff30400000 -     0x7fff30400fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <2423F0F6-A3A4-37AB-971E-FCFC7645D282> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff6ca8f000 -     0x7fff6ca95ff3  libCoreFSCache.dylib (177.22) <44489BD1-3963-35DF-86F1-DE95778AC0DB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib

@DI-DaveGoodine
Copy link

I used the hack successfully:

dd 3.5.1
mac os 11.4

@cattapan
Copy link

dd 3.5.2, Mac OS 11.5, switching off Use gRPC FUSE for file sharing solved the problem immediately

@jasonrsavino
Copy link

dd 3.6.0
macOS 11.5.1
Unchecking Use gRPC FUSE for file sharing and restarting resolved problem

@dafalcon
Copy link

dafalcon commented Sep 1, 2021

UPDATE: Turns out this did not actually fix the issue.

I'm on macOS 11.5.2 and was experiencing the same issue. I was able to fix it by following these steps:

  • Open System Preferences and go to Security & Privacy -> Privacy -> Files and Folders
  • Scroll down to Docker
  • Grant access to the Downloads, Documents, and Desktop folders (it's possible you don't need all of them but I haven't tested)
  • Quit Docker
  • Open Activity Monitor and Force Quit com.docker.backend
  • Start Desktop

I still have "Use gRPC FUSE for file sharing" enabled in the Docker settings.

I'm able to consistently reproduce the high cpu issue if I revoke the files and folders entitlements and restart Docker.

@keithlayne
Copy link

@dafalcon That's a great find. My only question - were you using any of those folders in any way with your docker runs? As in mounting any of those dirs or their children? I'm guessing not, which would make this an even more unintuitive fix.

@tibotiber
Copy link

@dafalcon would love to try this, however Docker is not listed in the Apps under Files and Folders. Any idea why that may be the case?

@dafalcon
Copy link

dafalcon commented Sep 2, 2021

@keithlayne, @tibotiber after more testing I can say the entitlements were a red herring and did not actually fix the high cpu issue. Apologies for that!

However I did find a way to reliably reproduce the issue. Restart Docker to start from a clean slate, then run any container while bind mounting your toplevel home directory into the container:

docker run -v $HOME:/test-mount hello-world

The command itself runs as expected, but it immediately causes com.docker.backend to consume 100% cpu until I restart Docker. If I run a similar command but with a subfolder instead of my toplevel home dir, com.docker.backend does not go to 100% cpu:

mkdir -p ~/tmp && docker run -v $HOME/tmp:/test-mount hello-world

The behavior is the same regardless of whether entitlements have been granted. Hope this helps!

@tibotiber
Copy link

Thanks for getting back @dafalcon

@xavipanda
Copy link

xavipanda commented Sep 9, 2021

this stills happening.. been like this for looooong time. and now...
Mac looks like the top "desktop" platform for Docker Desktop.. (the one that now will have to pay for use it on ur company laptop).. tho this "Docker Desktop" turns my corporative MacBook Pro into what it sounds as a "Formula-1" car.. but instead.. it is just a laptop that became noisy and slower due to this bug..

Companies waste more funds in monthly electricity caused by this bug that overheats the majority of the developers laptops in the office compared the cost itself of the license that Docker, Inc. is asking now.

I would discourage everyone to buy a single license from Docker, Inc. until this bug is resolved. It would be the first license I see that doesn't include support "take it or leave it".. I guess "we, the community" (those who contributed to a large amount of your code) would have to take cards into this...

GGWP!

@gweatherson
Copy link

I've tried all suggestions in this thread and nothing seems to stick. Still at 99% CPU when using docker. When will this be fixed?

@datamattsson
Copy link

This is going to be a popular thread as EKS-A got announced today and my com.docker.backend started cooking trying to deploy it (with focus on trying).

@ttfkam
Copy link

ttfkam commented Sep 26, 2021

Still happening on v4.0.1 (MacOS 11.6) though unchecking gRPC FUSE still works to control CPU thankfully.

@zacstewart
Copy link

macOS 11.6
Docker 4.0.1

Still happening for me. Disabling Settings> Use gRPC FUSE for file sharing and restarting seems to have fixed it for now.

Before fixing it, I used instruments to figure out where all this wasted electricity was going:

1.27 min  100.0%	0 s	 	com.docker.backend (2938)
1.27 min   99.9%	0 s	 	 <Unnamed Thread> 0x2aa2ab
1.27 min   99.9%	0 s	 	  net/http.(*conn).serve
1.27 min   99.9%	0 s	 	   net/http.serverHandler.ServeHTTP
1.27 min   99.9%	0 s	 	    github.com/labstack/echo.(*Echo).ServeHTTP
1.27 min   99.9%	0 s	 	     github.com/labstack/echo.(*Echo).Add.func1
1.27 min   99.9%	0 s	 	      github.com/docker/pinata/common/pkg/ipc.(*server).wrapHandlerFunc.func1
1.27 min   99.9%	0 s	 	       github.com/docker/pinata/common/cmd/com.docker.backend/internal/handlers.DisplayMessageBox
1.27 min   99.9%	0 s	 	        github.com/docker/pinata/common/pkg/paths.FrontendExecutable
1.27 min   99.9%	0 s	 	         github.com/docker/pinata/common/pkg/paths.devFrontendExecutable
1.21 min   94.9%	7.78 s	 	          github.com/docker/pinata/common/pkg/paths.DevRoot
49.13 s   64.4%	11.01 s	 	           path/filepath.Dir
22.88 s   30.0%	4.55 s	 	            runtime.concatstring2
12.96 s   16.9%	12.96 s	 	            path/filepath.Clean
2.27 s    2.9%	2.27 s	 	            runtime.concatstrings
3.00 ms    0.0%	0 s	 	            0x6761656572662e66
10.92 s   14.3%	10.92 s	 	           path/filepath.Base
3.42 s    4.4%	3.42 s	 	           path/filepath.Clean
1.18 s    1.5%	1.18 s	 	           runtime.concatstring2
5.00 ms    0.0%	0 s	 	           0x6761656572662e66
2.26 s    2.9%	2.26 s	 	          path/filepath.Dir
1.49 s    1.9%	1.49 s	 	          path/filepath.Base
5.00 ms    0.0%	0 s	 	          0x6761656572662e66
3.00 ms    0.0%	0 s	 	  <Unknown Address>
3.00 ms    0.0%	0 s	 	  runtime.morestack
2.00 ms    0.0%	0 s	 	  0x6761656572662e66
1.00 ms    0.0%	0 s	 	  0x10184730e
1.00 ms    0.0%	0 s	 	  github.com/labstack/echo.(*Echo).ServeHTTP
1.00 ms    0.0%	0 s	 	  vtable for icu::UnicodeString
1.00 ms    0.0%	0 s	 	  0x10e89030e
60.00 ms    0.0%	0 s	 	 _pthread_start  0x15061b
2.00 ms    0.0%	0 s	 	 <Unnamed Thread> 0x22d024
1.00 ms    0.0%	0 s	 	 <Unnamed Thread> 0x29a96e

@mieubrisse
Copy link

mieubrisse commented Oct 29, 2021

Happening for me right now on MacOS 10.15.7, with no containers at all (running or stopped):

Client:
 Cloud integration: 1.0.17
 Version:           20.10.8
 API version:       1.41
 Go version:        go1.16.6
 Git commit:        3967b7d
 Built:             Fri Jul 30 19:55:20 2021
 OS/Arch:           darwin/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.8
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.6
  Git commit:       75249d8
  Built:            Fri Jul 30 19:52:10 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.9
  GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3
 runc:
  Version:          1.0.1
  GitCommit:        v1.0.1-0-g4144b63
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Screen Shot 2021-10-29 at 10 42 47 AM

Screen Shot 2021-10-29 at 10 42 59 AM

This might be related to bind-mounting, as I'd never seen this issue before and was never bind-mounting before. Now I've started using bind-mounting regularly and this showed up; will follow up with more information if I can find any.

EDIT1: Doing the update-and-restart flow from Docker Desktop has fixed the high CPU issue for now (though no containers are running).

@exocode
Copy link

exocode commented Oct 31, 2021

Really annoying.. we try to develop mostly simple Rails/Javascript Apps, with most powerful Laptops on the market... and then such things.... I feel like beeing thrown in the year 2002

Compared screenshots ordered by CPU% :

Bildschirmfoto 2021-10-31 um 23 46 34

  • tried different CPU/Memory settings..
  • have NO container running
  • tried gRPC on/off
  • filesharing only one project folder

Most recent Docker for Mac

Macbook Pro 2020 16" 16GB
2,3 GHz 8-Core Intel Core i9

Docker Desktop 4.1.1 (69879) is currently the newest version available.

without success...

What else can we do?


❯ docker version
Client:
 Cloud integration: 1.0.17
 Version:           20.10.8
 API version:       1.41
 Go version:        go1.16.6
 Git commit:        3967b7d
 Built:             Fri Jul 30 19:55:20 2021
 OS/Arch:           darwin/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.8
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.6
  Git commit:       75249d8
  Built:            Fri Jul 30 19:52:31 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.9
  GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3
 runc:
  Version:          1.0.1
  GitCommit:        v1.0.1-0-g4144b63
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
❯ docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Build with BuildKit (Docker Inc., v0.6.3)
  compose: Docker Compose (Docker Inc., v2.0.0)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 2
  Running: 2
  Paused: 0
  Stopped: 0
 Images: 29
 Server Version: 20.10.8
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: e25210fe30a0a703442421b0f60afac609f950a3
 runc version: v1.0.1-0-g4144b63
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 5.10.47-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 3.842GiB
 Name: docker-desktop
 ID: EJ6Y:JHJW:2JSJ:VQVN:SV67:NOYH:XAAA:WKSS:26ZI:IMN5:6HED:NAYV
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

@mrmachine
Copy link

@exocode give up on Docker Desktop for macOS (and probably Windows) and switch to GitHub Codespaces, which is pretty great from what I've seen so far.

Or try VS Code's Clone Repository in Container Volume. It's a bit more clunky than Codespaces, but runs on your own hardware and avoids the host <-> container bind mount performance issues.

@exocode
Copy link

exocode commented Nov 1, 2021

@exocode give up on Docker Desktop for macOS (and probably Windows) and switch to GitHub Codespaces, which is pretty great from what I've seen so far.

Or try VS Code's Clone Repository in Container Volume. It's a bit more clunky than Codespaces, but runs on your own hardware and avoids the host <-> container bind mount performance issues.

@mrmachine me too in the meanwhile. I uninstalled Docker for Mac completly!
I stumbled over that blog post: https://arnon.me/2021/09/replace-docker-with-minikube/

I use now:
brew install hyperkit
brew install minikube
brew install docker
brew install docker-machine

and it works like a charm... two more commands to spin up.. BUT NO troubles anymore... Mac is now more silent and only 30% of CPU is used.

This is how I spin up minikube on Mac (I had to provide --driver=virtualbox otherwise I was not able to use LoadBalancer or port-forwart

minikube start --memory=4096 --driver=virtualbox

@docker-robott
Copy link
Collaborator

Issues go stale after 90 days of inactivity.
Mark the issue as fresh with /remove-lifecycle stale comment.
Stale issues will be closed after an additional 30 days of inactivity.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle stale

@emrul
Copy link

emrul commented Jan 31, 2022

/remove-lifecycle stale

@emrul
Copy link

emrul commented Jan 31, 2022

Going on for over a year, hard to have any confidence that there's any understanding of even what is causing this. Going to look into the advice of others and look at things like Minikube. What good is a fancy UI with an unwanted permanent fan tester bundled with it.

@jasonrsavino
Copy link

FWIW, I have totally abandoned Docker Desktop. I only needed it for one client so we could use Lando dev tool. Now that we have to pay for a license it isn't worth the trouble and I am switching them over to Docksal which works with VirtualBox.

@gweatherson
Copy link

Make sure you don't have the Docker VS code extension installed. This so far has fixed this very frustrating issue for me...

@docker-robott
Copy link
Collaborator

Issues go stale after 90 days of inactivity.
Mark the issue as fresh with /remove-lifecycle stale comment.
Stale issues will be closed after an additional 30 days of inactivity.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle stale

@docker-robott
Copy link
Collaborator

Closed issues are locked after 30 days of inactivity.
This helps our team focus on active issues.

If you have found a problem that seems similar to this, please open a new issue.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle locked

@docker docker locked and limited conversation to collaborators Jul 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests