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

Docker Desktop can't work on Macbook Pro 14 (M1 Pro) #6435

Closed
3 tasks done
chingxuds opened this issue Jul 31, 2022 · 17 comments
Closed
3 tasks done

Docker Desktop can't work on Macbook Pro 14 (M1 Pro) #6435

chingxuds opened this issue Jul 31, 2022 · 17 comments

Comments

@chingxuds
Copy link

chingxuds commented Jul 31, 2022

  • I have tried with the latest version of Docker Desktop
  • I have tried disabling enabled experimental features
  • I have uploaded Diagnostics
  • Diagnostics ID: 3587A07B-E8B2-496F-9EC8-48F5D5BD17F3/20220731145012

Expected behavior

Actual behavior

Information

  • macOS Version: macOS Monterey 12.5
  • Intel chip or Apple chip: Apple chip
  • Docker Desktop Version: v4.11.0

Output of /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check

Starting diagnostics

[PASS] DD0027: is there available disk space on the host?
[PASS] DD0028: is there available VM disk space?
[FAIL] DD0031: does the Docker API work? Cannot connect to the Docker daemon at unix://docker.raw.sock. Is the docker daemon running?
[FAIL] DD0004: is the Docker engine running? Get "http://ipc/docker": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:37.197510000Z][com.docker.diagnose][I] ipc.NewClient: 90d452ca-com.docker.diagnose -> lifecycle-server.sock VMDockerdAPI
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClientForPath(...)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:59
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClient({0x1006bc6c8, 0x13})
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:53 +0x94
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:21 +0x2c
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da7740)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da7740)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x100da7840?, 0x100da7740)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x100da7740, 0x1400035f718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7840?, 0x1400035f718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x1400035f718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310
[2022-07-31T13:52:37.198364000Z][com.docker.diagnose][I] (f830335b) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /docker
[2022-07-31T13:52:37.198752000Z][com.docker.diagnose][W] (f830335b) 90d452ca-com.docker.diagnose C<-S NoResponse GET /docker (381.917µs): Get "http://ipc/docker": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:37.199005000Z][com.docker.diagnose][I] (f830335b-1) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:37.199307000Z][com.docker.diagnose][W] (f830335b-1) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (299.458µs): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:38.200441000Z][com.docker.diagnose][I] (f830335b-2) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:38.202325000Z][com.docker.diagnose][W] (f830335b-2) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (1.894125ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:39.203184000Z][com.docker.diagnose][I] (f830335b-3) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:39.206934000Z][com.docker.diagnose][W] (f830335b-3) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (3.741ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:40.209029000Z][com.docker.diagnose][I] (f830335b-4) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:40.210574000Z][com.docker.diagnose][W] (f830335b-4) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (1.539792ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:41.211623000Z][com.docker.diagnose][I] (f830335b-5) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:41.213841000Z][com.docker.diagnose][W] (f830335b-5) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (2.015708ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:42.215292000Z][com.docker.diagnose][I] (f830335b-6) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:42.216852000Z][com.docker.diagnose][W] (f830335b-6) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (1.555458ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:43.217667000Z][com.docker.diagnose][I] (f830335b-7) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:43.218700000Z][com.docker.diagnose][W] (f830335b-7) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (1.028541ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory
[2022-07-31T13:52:44.219451000Z][com.docker.diagnose][I] (f830335b-8) 90d452ca-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-07-31T13:52:44.220534000Z][com.docker.diagnose][W] (f830335b-8) 90d452ca-com.docker.diagnose C<-S NoResponse GET /ping (1.079ms): Get "http://ipc/ping": dial unix lifecycle-server.sock: connect: no such file or directory

[FAIL] DD0011: are the LinuxKit services running? failed to ping VM diagnosticsd with error: Get "http://ipc/ping": dial unix diagnosticd.sock: connect: no such file or directory
[2022-07-31T13:52:44.224861000Z][com.docker.diagnose][I] ipc.NewClient: 2855b6d2-diagnose -> diagnosticd.sock diagnosticsd
[common/pkg/diagkit/gather/diagnose.glob..func12()
[ common/pkg/diagkit/gather/diagnose/linuxkit.go:18 +0x90
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da76c0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da76c0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x100da7740?, 0x100da76c0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x3, 0x100da76c0, 0x1400061f718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x100da7740?, 0x1400061f718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7840?, 0x1400061f718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x1400061f718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310
[2022-07-31T13:52:44.225716000Z][com.docker.diagnose][I] (50419df1) 2855b6d2-diagnose C->S diagnosticsd GET /ping
[2022-07-31T13:52:44.226035000Z][com.docker.diagnose][W] (50419df1) 2855b6d2-diagnose C<-S NoResponse GET /ping (315.917µs): Get "http://ipc/ping": dial unix diagnosticd.sock: connect: no such file or directory

[FAIL] DD0016: is the LinuxKit VM running? vm is not running: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
[PASS] DD0001: is the application running?
[PASS] DD0018: does the host support virtualization?
[FAIL] DD0017: can a VM be started? vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
[PASS] DD0015: are the binary symlinks installed?

^C[FAIL] DD0003: is the Docker CLI working? exit status 255
[2022-07-31T14:42:22.616854000Z][com.docker.diagnose][I] set ipc in shutting mode state

[PASS] DD0013: is the $PATH ok?
[FAIL] DD0007: is the backend responding? failed to ping com.docker.backend with error: Get "http://ipc/ping": dial unix backend.sock: connect: no such file or directory
[2022-07-31T14:42:22.625013000Z][com.docker.diagnose][I] ipc.NewClient: 045cf16b-diagnose -> backend.sock BackendAPI
[common/pkg/backend.NewClientForPath({0x1006b3e53?, 0x0?}, {0x140007985a0?, 0x1007b4638?})
[ common/pkg/backend/client.go:168 +0x40
[common/pkg/backend.NewClient({0x1006b3e53, 0x8})
[ common/pkg/backend/client.go:163 +0x58
[common/pkg/diagkit/gather/diagnose.glob..func8()
[ common/pkg/diagkit/gather/diagnose/ipc.go:25 +0x2c
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da7b40)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da7b40)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2?, 0x100da7b40)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7b40, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310

[FAIL] DD0014: are the backend processes running? 3 errors occurred:
* vpnkit-bridge is not running
* com.docker.vpnkit is not running
* com.docker.backend is not running

[FAIL] DD0008: is the native API responding? failed to ping tray application with error: Get "http://ipc/ping": dial unix backend.native.sock: connect: connection refused
[2022-07-31T14:42:24.213767000Z][com.docker.diagnose][I] ipc.NewClient: 73b3f15a-diagnose -> backend.native.sock SwiftAPI
[common/pkg/gui.NewClientForPath({0x1006b3e53?, 0x0?}, {0x140004943c0?, 0x1?})
[ common/pkg/gui/client.go:59 +0x40
[common/pkg/gui.NewClient({0x1006b3e53, 0x8})
[ common/pkg/gui/client.go:47 +0x58
[common/pkg/diagkit/gather/diagnose.glob..func9()
[ common/pkg/diagkit/gather/diagnose/ipc.go:40 +0x2c
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da7540)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da7540)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2?, 0x100da7540)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7540, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310
[2022-07-31T14:42:24.214716000Z][com.docker.diagnose][I] (0958abcb) 73b3f15a-diagnose C->S SwiftAPI GET /ping
[2022-07-31T14:42:24.215087000Z][com.docker.diagnose][W] (0958abcb) 73b3f15a-diagnose C<-S NoResponse GET /ping (366.75µs): Get "http://ipc/ping": dial unix backend.native.sock: connect: connection refused

[FAIL] DD0009: is the vpnkit API responding? dial unix vpnkit.diag.sock: connect: connection refused
[FAIL] DD0010: is the Docker API proxy responding? failed to ping Docker proxy API with error: Get "http://ipc/desktop-diagnostics/ping": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
[2022-07-31T14:42:24.217141000Z][com.docker.diagnose][I] ipc.NewClient: 68632264-diagnose -> /.docker/run/docker.sock Proxy
[common/pkg/diagkit/gather/diagnose.glob..func11()
[ common/pkg/diagkit/gather/diagnose/ipc.go:91 +0x70
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da7c40)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da7c40)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2?, 0x100da7c40)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7c40, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310
[2022-07-31T14:42:24.217836000Z][com.docker.diagnose][I] (183c5df3) 68632264-diagnose C->S Proxy GET /desktop-diagnostics/ping
[2022-07-31T14:42:25.221121000Z][com.docker.diagnose][W] (183c5df3) 68632264-diagnose C<-S NoResponse GET /desktop-diagnostics/ping (1.003225708s): Get "http://ipc/desktop-diagnostics/ping": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

[FAIL] DD0012: is the VM networking working? network checks failed: Post "http://ipc/check-network-connectivity": dial unix diagnosticd.sock: connect: no such file or directory
[2022-07-31T14:42:25.227291000Z][com.docker.diagnose][I] ipc.NewClient: 2da1c72b-diagnose-network -> diagnosticd.sock diagnosticsd
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[ common/pkg/diagkit/gather/diagnose/network.go:34 +0xc8
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x100da7940)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x44
[common/pkg/diagkit/gather/diagnose.Run.func1(0x100da7940)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x44
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2?, 0x100da7940)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x84
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x100da7940, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x3c
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x20?, 0x14000807718)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x78
[common/pkg/diagkit/gather/diagnose.walkOnce(0x10087dee0?, 0x1400035f890)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0x8c
[common/pkg/diagkit/gather/diagnose.Run(0x100da7ac0, 0x14000313360?, {0x1400035fb08, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x164
[main.checkCmd({0x140001b4010?, 0x6?, 0x4?}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:133 +0xe0
[main.main()
[ common/cmd/com.docker.diagnose/main.go:99 +0x310
[2022-07-31T14:42:25.228383000Z][com.docker.diagnose][I] (f48f0241) 2da1c72b-diagnose-network C->S diagnosticsd POST /check-network-connectivity: {"ips":["10.10.10.109","10.211.55.2","10.37.129.2"]}
[2022-07-31T14:42:25.228969000Z][com.docker.diagnose][W] (f48f0241) 2da1c72b-diagnose-network C<-S NoResponse POST /check-network-connectivity (822µs): Post "http://ipc/check-network-connectivity": dial unix diagnosticd.sock: connect: no such file or directory

[FAIL] DD0032: do Docker networks overlap with host IPs? Cannot connect to the Docker daemon at unix://docker.raw.sock. Is the docker daemon running?
[SKIP] DD0030: is the image access management authorized?
[PASS] DD0019: is the com.docker.vmnetd process responding?
[PASS] DD0033: does the host have Internet access?

Please investigate the following 2 issues:

1 : The test: can a VM be started?
Failed with: vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory

The Docker engine runs inside a Linux VM. Therefore we must be able to start Virtual Machines.

2 : The test: is the native API responding?
Failed with: failed to ping tray application with error: Get "http://ipc/ping": dial unix backend.native.sock: connect: connection refused

The native API server is needed to start Docker engine.

Steps to reproduce the behavior

  1. Download Docker Desktop for Mac with Apple chip
  2. Install
  3. Open, then stuck. Show stopping for a long while.
  4. If click uninstall or reset to factory defaults, log a fatal error:
    image
  5. can't reset to factory. can't uninstall. can't do anythin, even reinstall.
@ekinbarut
Copy link

There seems to be a bug with the latest version of mac OS and docker desktop. See #6331.

TLDR; the temporary workaround is to do a complete reinstall of docker. You can follow the cli steps here for the proper deletion, and reinstall docker either with brew install --cask docker or via the official dmg in the hub.

Warning: all your existing containers, images and volumes will be deleted when you run the removal script.

@chingxuds
Copy link
Author

There seems to be a bug with the latest version of mac OS and docker desktop. See #6331.

TLDR; the temporary workaround is to do a complete reinstall of docker. You can follow the cli steps here for the proper deletion, and reinstall docker either with brew install --cask docker or via the official dmg in the hub.

Warning: all your existing containers, images and volumes will be deleted when you run the removal script.

I've tried this way, but not work.

@mosijava
Copy link

mosijava commented Aug 4, 2022

I've tried this way, but it does not work.

It doesn't work for me either.
I had to downgrade the docker to version 4.3.2 to make it work again.

@chingxuds
Copy link
Author

@ekinbarut

I found the com.docker.vpnkit crashed on docker startup, here is the report

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               com.docker.vpnkit [78834]
Path:                  /Applications/Docker.app/Contents/Resources/bin/com.docker.vpnkit
Identifier:            com.docker.vpnkit
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        com.docker.backend [78823]
Responsible:           Docker [78822]
User ID:               501

Date/Time:             2022-08-05 10:38:11.3403 +0800
OS Version:            macOS 12.5 (21G72)
Report Version:        12
Anonymous UUID:        8053337C-3783-AB44-54CC-A87BFBF9C190

Sleep/Wake UUID:       48152347-0722-4979-84B0-4D46D25037BC

Time Awake Since Boot: 170000 seconds
Time Since Wake:       39471 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000016a697ff0
Exception Codes:       0x0000000000000002, 0x000000016a697ff0
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [78834]

VM Region Info: 0x16a697ff0 is in 0x166e94000-0x16a698000;  bytes after start: 58736624  bytes before end: 15
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_MEDIUM (reserved)    15f800000-160000000    [ 8192K] rw-/rwx SM=NUL  ...(unallocated)
      GAP OF 0x6e94000 BYTES
--->  STACK GUARD                 166e94000-16a698000    [ 56.0M] ---/rwx SM=NUL  ... for thread 0
      Stack                       16a698000-16ae94000    [ 8176K] rw-/rwx SM=PRV  thread 0

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   com.docker.vpnkit             	       0x10557da9c camlStdlib__list__map_236 + 20
1   com.docker.vpnkit             	       0x10557dac8 camlStdlib__list__map_236 + 64
2   com.docker.vpnkit             	       0x105628d60 caml_callback2_exn + 60
3   com.docker.vpnkit             	       0x1055e87cc fs_callback + 232
4   com.docker.vpnkit             	       0x1055f3e64 uv__work_done + 192
5   com.docker.vpnkit             	       0x1055f6b98 uv__async_io + 260
6   com.docker.vpnkit             	       0x105605218 uv__io_poll + 904
7   com.docker.vpnkit             	       0x1055f6fc8 uv_run + 372
8   com.docker.vpnkit             	       0x1055dbdf8 uwt_run_loop + 280
9   com.docker.vpnkit             	       0x105633e5c caml_c_call + 28
10  com.docker.vpnkit             	       0x1050249e0 camlUwt__run_3961 + 304

Thread 1:
0   libsystem_kernel.dylib        	       0x1a79aa270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1a79e483c _pthread_cond_wait + 1236
2   com.docker.vpnkit             	       0x1055db478 caml_condition_wait + 100
3   com.docker.vpnkit             	       0x105633e5c caml_c_call + 28
4   com.docker.vpnkit             	       0x105628d18 caml_callback_exn + 44
5   com.docker.vpnkit             	       0x1055da950 caml_thread_start + 112
6   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
7   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x1a79b1598 __select + 8
1   com.docker.vpnkit             	       0x1055da9c4 caml_thread_tick + 88
2   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
3   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x1a79aa270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1a79e483c _pthread_cond_wait + 1236
2   com.docker.vpnkit             	       0x1056015cc uv_cond_wait + 12
3   com.docker.vpnkit             	       0x1055f415c worker + 108
4   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8

Thread 4:
0   libsystem_kernel.dylib        	       0x1a79aa270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1a79e483c _pthread_cond_wait + 1236
2   com.docker.vpnkit             	       0x1056015cc uv_cond_wait + 12
3   com.docker.vpnkit             	       0x1055f415c worker + 108
4   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8

Thread 5:
0   libsystem_kernel.dylib        	       0x1a79aa270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1a79e483c _pthread_cond_wait + 1236
2   com.docker.vpnkit             	       0x1056015cc uv_cond_wait + 12
3   com.docker.vpnkit             	       0x1055f415c worker + 108
4   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x1a79aa270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1a79e483c _pthread_cond_wait + 1236
2   com.docker.vpnkit             	       0x1056015cc uv_cond_wait + 12
3   com.docker.vpnkit             	       0x1055f415c worker + 108
4   libsystem_pthread.dylib       	       0x1a79e426c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1a79df08c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000105794da8   x1: 0x000000012c597730   x2: 0x0000000105794da8   x3: 0x00000001080c68f8
    x4: 0x0000000104fa4488   x5: 0x00000001080c5af8   x6: 0x0000000140276df0   x7: 0x00000000000014f7
    x8: 0x0000000104f80a70   x9: 0x0100000000000005  x10: 0x000000012c597748  x11: 0x0000000105794ef0
   x12: 0x0000000104fa4420  x13: 0x00000000000028f7  x14: 0x0000000104f77920  x15: 0x0300000000000007
   x16: 0x00000001056165cc  x17: 0x000000000000000b  x18: 0x0000000000000000  x19: 0x0000000104f80ac0
   x20: 0x0000000000020001  x21: 0x00000001080b5590  x22: 0x00000001080c5200  x23: 0x00000001080ae5b8
   x24: 0x0000000104fa4420  x25: 0x000000014ff04080  x26: 0x000000016ae8a510  x27: 0x0000000140276d90
   x28: 0x0000000140209000   fp: 0x000000016ae8a860   lr: 0x000000010557dac8
    sp: 0x000000016a697ff0   pc: 0x000000010557da9c cpsr: 0x20001000
   far: 0x000000016a697ff0  esr: 0x92000047 (Data Abort) byte write Translation fault

Binary Images:
       0x104f6c000 -        0x105747fff com.docker.vpnkit (*) <2fdcfba6-a0cb-3df1-a561-58b36b92bc6f> /Applications/Docker.app/Contents/Resources/bin/com.docker.vpnkit
       0x1a79a5000 -        0x1a79dcfff libsystem_kernel.dylib (*) <67f22904-88ed-3847-bbf0-5c4c599fd79e> /usr/lib/system/libsystem_kernel.dylib
       0x1a79dd000 -        0x1a79e9fff libsystem_pthread.dylib (*) <f32ff902-ba43-30b0-ad43-a2a8a9ff69fe> /usr/lib/system/libsystem_pthread.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                           324.4M       36 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)           1.1G        9         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.1M        7 
Stack                             41.1M        7 
__AUTH                              46K       11 
__AUTH_CONST                        67K       38 
__DATA                            6637K       38 
__DATA_CONST                       258K       40 
__DATA_DIRTY                        73K       21 
__LINKEDIT                       583.6M        3 
__OBJC_CONST                        10K        5 
__OBJC_RO                         83.0M        1 
__OBJC_RW                         3168K        1 
__TEXT                            12.4M       43 
dyld private memory               1024K        1 
shared memory                       32K        2 
===========                     =======  ======= 
TOTAL                              2.5G      270 
TOTAL, minus reserved VM space     1.1G      270 



-----------
Full Report
-----------

{"app_name":"com.docker.vpnkit","timestamp":"2022-08-05 10:38:13.00 +0800","app_version":"","slice_uuid":"2fdcfba6-a0cb-3df1-a561-58b36b92bc6f","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.5 (21G72)","incident_id":"5ABF3810-554C-4566-9755-1098B97E7B75","name":"com.docker.vpnkit"}
{
  "uptime" : 170000,
  "procLaunch" : "2022-08-05 10:38:10.7174 +0800",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "procStartAbsTime" : 4220595166771,
  "coalitionID" : 58518,
  "osVersion" : {
    "train" : "macOS 12.5",
    "build" : "21G72",
    "releaseType" : "User"
  },
  "captureTime" : "2022-08-05 10:38:11.3403 +0800",
  "incident" : "5ABF3810-554C-4566-9755-1098B97E7B75",
  "bug_type" : "309",
  "pid" : 78834,
  "procExitAbsTime" : 4220609872714,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "com.docker.vpnkit",
  "procPath" : "\/Applications\/Docker.app\/Contents\/Resources\/bin\/com.docker.vpnkit",
  "parentProc" : "com.docker.backend",
  "parentPid" : 78823,
  "coalitionName" : "com.docker.docker",
  "crashReporterKey" : "8053337C-3783-AB44-54CC-A87BFBF9C190",
  "responsiblePid" : 78822,
  "responsibleProc" : "Docker",
  "wakeTime" : 39471,
  "sleepWakeUUID" : "48152347-0722-4979-84B0-4D46D25037BC",
  "sip" : "enabled",
  "vmRegionInfo" : "0x16a697ff0 is in 0x166e94000-0x16a698000;  bytes after start: 58736624  bytes before end: 15\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved)    15f800000-160000000    [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n      GAP OF 0x6e94000 BYTES\n--->  STACK GUARD                 166e94000-16a698000    [ 56.0M] ---\/rwx SM=NUL  ... for thread 0\n      Stack                       16a698000-16ae94000    [ 8176K] rw-\/rwx SM=PRV  thread 0",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000002, 0x000000016a697ff0","rawCodes":[2,6080266224],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000016a697ff0"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":78834},
  "vmregioninfo" : "0x16a697ff0 is in 0x166e94000-0x16a698000;  bytes after start: 58736624  bytes before end: 15\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved)    15f800000-160000000    [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n      GAP OF 0x6e94000 BYTES\n--->  STACK GUARD                 166e94000-16a698000    [ 56.0M] ---\/rwx SM=NUL  ... for thread 0\n      Stack                       16a698000-16ae94000    [ 8176K] rw-\/rwx SM=PRV  thread 0",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":5735334,"threadState":{"x":[{"value":4386803112,"symbolLocation":0,"symbol":"camlHosts__135"},{"value":5039028016},{"value":4386803112,"symbolLocation":0,"symbol":"camlHosts__135"},{"value":4429998328},{"value":4378477704,"symbolLocation":0,"symbol":"camlHosts__fun_1073"},{"value":4429994744},{"value":5371293168},{"value":5367},{"value":4378331760,"symbolLocation":0,"symbol":"camlDune__exe__Logging__k_734"},{"value":72057594037927941},{"value":5039028040},{"value":4386803440,"symbolLocation":0,"symbol":"camlHosts__3"},{"value":4378477600,"symbolLocation":0,"symbol":"camlHosts__fun_1071"},{"value":10487},{"value":4378294560,"symbolLocation":0,"symbol":"caml_curry3"},{"value":216172782113783815},{"value":4385236428,"symbolLocation":0,"symbol":"caml_modify"},{"value":11},{"value":0},{"value":4378331840,"symbolLocation":0,"symbol":"camlDune__exe__Logging__fun_1199"},{"value":131073},{"value":4429927824},{"value":4429992448},{"value":4429899192},{"value":4378477600,"symbolLocation":0,"symbol":"camlHosts__fun_1071"},{"value":5636112512},{"value":6088598800},{"value":5371293072},{"value":5370843136}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4384611016},"cpsr":{"value":536875008},"fp":{"value":6088599648},"sp":{"value":6080266224},"esr":{"value":2449473607,"description":"(Data Abort) byte write Translation fault"},"pc":{"value":4384610972,"matchesCrashFrame":1},"far":{"value":6080266224}},"queue":"com.apple.main-thread","frames":[{"imageOffset":6363804,"symbol":"camlStdlib__list__map_236","symbolLocation":20,"imageIndex":0},{"imageOffset":6363848,"symbol":"camlStdlib__list__map_236","symbolLocation":64,"imageIndex":0},{"imageOffset":7064928,"symbol":"caml_callback2_exn","symbolLocation":60,"imageIndex":0},{"imageOffset":6801356,"symbol":"fs_callback","symbolLocation":232,"imageIndex":0},{"imageOffset":6848100,"symbol":"uv__work_done","symbolLocation":192,"imageIndex":0},{"imageOffset":6859672,"symbol":"uv__async_io","symbolLocation":260,"imageIndex":0},{"imageOffset":6918680,"symbol":"uv__io_poll","symbolLocation":904,"imageIndex":0},{"imageOffset":6860744,"symbol":"uv_run","symbolLocation":372,"imageIndex":0},{"imageOffset":6749688,"symbol":"uwt_run_loop","symbolLocation":280,"imageIndex":0},{"imageOffset":7110236,"symbol":"caml_c_call","symbolLocation":28,"imageIndex":0},{"imageOffset":756192,"symbol":"camlUwt__run_3961","symbolLocation":304,"imageIndex":0}]},{"id":5735416,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":1},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":6747256,"symbol":"caml_condition_wait","symbolLocation":100,"imageIndex":0},{"imageOffset":7110236,"symbol":"caml_c_call","symbolLocation":28,"imageIndex":0},{"imageOffset":7064856,"symbol":"caml_callback_exn","symbolLocation":44,"imageIndex":0},{"imageOffset":6744400,"symbol":"caml_thread_start","symbolLocation":112,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5735417,"frames":[{"imageOffset":50584,"symbol":"__select","symbolLocation":8,"imageIndex":1},{"imageOffset":6744516,"symbol":"caml_thread_tick","symbolLocation":88,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5735418,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":1},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":6903244,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":6848860,"symbol":"worker","symbolLocation":108,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5735419,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":1},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":6903244,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":6848860,"symbol":"worker","symbolLocation":108,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5735420,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":1},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":6903244,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":6848860,"symbol":"worker","symbolLocation":108,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5735421,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":1},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":6903244,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":6848860,"symbol":"worker","symbolLocation":108,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4378247168,
    "size" : 8241152,
    "uuid" : "2fdcfba6-a0cb-3df1-a561-58b36b92bc6f",
    "path" : "\/Applications\/Docker.app\/Contents\/Resources\/bin\/com.docker.vpnkit",
    "name" : "com.docker.vpnkit"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7106875392,
    "size" : 229376,
    "uuid" : "67f22904-88ed-3847-bbf0-5c4c599fd79e",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7107104768,
    "size" : 53248,
    "uuid" : "f32ff902-ba43-30b0-ad43-a2a8a9ff69fe",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 7103807488,
  "size" : 3144695808,
  "uuid" : "ffede77c-d90b-366b-96f2-665c2f50ee59"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=596.0M resident=0K(0%) swapped_out_or_unallocated=596.0M(100%)\nWritable regions: Total=1.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.8G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nKernel Alloc Once                   32K        1 \nMALLOC                           324.4M       36 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)           1.1G        9         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.1M        7 \nStack                             41.1M        7 \n__AUTH                              46K       11 \n__AUTH_CONST                        67K       38 \n__DATA                            6637K       38 \n__DATA_CONST                       258K       40 \n__DATA_DIRTY                        73K       21 \n__LINKEDIT                       583.6M        3 \n__OBJC_CONST                        10K        5 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3168K        1 \n__TEXT                            12.4M       43 \ndyld private memory               1024K        1 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              2.5G      270 \nTOTAL, minus reserved VM space     1.1G      270 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000175
    },
    {
      "rolloutId" : "6112e14f37f5d11121dcd519",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "62d569b84b57044a9fcdfe33"
      },
      "deploymentId" : 240000186
    }
  ],
  "experiments" : [

  ]
}
}

@chingxuds
Copy link
Author

@ekinbarut

And here is the qemu-system-aarch64 diagnostic data:

Date/Time:        2022-08-05 10:38:10.845 +0800
End time:         2022-08-05 10:39:40.312 +0800
OS Version:       macOS 12.5 (Build 21G72)
Architecture:     arm64e
Report Version:   35.1
Incident Identifier: C544CA21-5D01-449E-9C38-B2414EF7CD12

Data Source:      Microstackshots
Shared Cache:     FFEDE77C-D90B-366B-96F2-665C2F50EE59 slid base address 0x1a76b8000, slide 0x276b8000

Command:          qemu-system-aarch64
Path:             /Applications/Docker.app/Contents/MacOS/qemu-system-aarch64
Codesigning ID:   qemu-system-aarch64
Team ID:          9BNSXJN65R
Architecture:     arm64
PID:              78855

Event:            wakeups
Action taken:     none
Wakeups:          45001 wakeups over the last 89 seconds (503 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Wakeups limit:    45000
Limit duration:   300s
Wakeups caused:   45001
Wakeups duration: 89s
Duration:         89.47s
Duration Sampled: 0.88s
Steps:            3

Hardware model:   MacBookPro18,3
Active cpus:      10
HW page size:     16384
VM page size:     16384

Fan speed:        2789 rpm
Advisory levels:  Battery -> 3, User -> 2, ThermalPressure -> 0, Combined -> 2
Free disk space:  473.23 GB/926.35 GB, low space threshold 3072 MB

Heaviest stack for the target process:
  3  thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1a79df08c]
  3  _pthread_start + 148 (libsystem_pthread.dylib + 29292) [0x1a79e426c]
  3  qemu_thread_start + 128 (qemu-system-aarch64 + 7113756) [0x102810c1c]
  3  hvf_cpu_thread_fn + 284 (qemu-system-aarch64 + 5371580) [0x1026676bc]
  2  hvf_vcpu_exec + 300 (qemu-system-aarch64 + 2463524) [0x1023a1724]
  2  hv_trap + 8 (Hypervisor + 3676) [0x20bb49e5c]


Powerstats for:   qemu-system-aarch64 [78855] [unique pid 1369244]
UUID:             016AF9C8-90CC-3541-9220-F0FE25468F77
Path:             /Applications/Docker.app/Contents/MacOS/qemu-system-aarch64
Codesigning ID:   qemu-system-aarch64
Team ID:          9BNSXJN65R
Architecture:     arm64
Footprint:        7655.30 MB -> 8311.61 MB (+656.31 MB)
Start time:       2022-08-05 10:38:14.191 +0800
End time:         2022-08-05 10:38:15.069 +0800
Num samples:      3 (100%)
Primary state:    3 samples Non-Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified
User Activity:    0 samples Idle, 3 samples Active
Power Source:     0 samples on Battery, 3 samples on AC
  3  thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1a79df08c]
    3  _pthread_start + 148 (libsystem_pthread.dylib + 29292) [0x1a79e426c]
      3  qemu_thread_start + 128 (qemu-system-aarch64 + 7113756) [0x102810c1c]
        3  hvf_cpu_thread_fn + 284 (qemu-system-aarch64 + 5371580) [0x1026676bc]
          2  hvf_vcpu_exec + 300 (qemu-system-aarch64 + 2463524) [0x1023a1724]
            2  hv_trap + 8 (Hypervisor + 3676) [0x20bb49e5c]
          1  hvf_vcpu_exec + 288 (qemu-system-aarch64 + 2463512) [0x1023a1718]
            1  qemu_mutex_unlock_impl + 96 (qemu-system-aarch64 + 7110768) [0x102810070]
              1  _pthread_mutex_firstfit_unlock_slow + 252 (libsystem_pthread.dylib + 8192) [0x1a79df000]
                1  __psynch_mutexdrop + 8 (libsystem_kernel.dylib + 18700) [0x1a79a990c]

  Binary Images:
           0x102148000 -        0x102d7ffff  qemu-system-aarch64 (0)              <016AF9C8-90CC-3541-9220-F0FE25468F77>  /Applications/Docker.app/Contents/MacOS/qemu-system-aarch64
           0x1a79a5000 -        0x1a79dcfff  libsystem_kernel.dylib (8020.140.41) <67F22904-88ED-3847-BBF0-5C4C599FD79E>  /usr/lib/system/libsystem_kernel.dylib
           0x1a79dd000 -        0x1a79e9fff  libsystem_pthread.dylib (486.100.11) <F32FF902-BA43-30B0-AD43-A2A8A9FF69FE>  /usr/lib/system/libsystem_pthread.dylib
           0x20bb49000 -        0x20bb4cfff  com.apple.Hypervisor 1.0 (1)         <27EEA9B2-F622-323B-B908-52556921376E>  /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor

@djs55
Copy link
Contributor

djs55 commented Aug 31, 2022

@chingxuds thanks for the stack trace (and sorry for the delay in replying). We recently merged a com.docker.vpnkit update which uses a different binding to libuv. Could you try a recent build and let me know what happens? The most recent development build is: https://desktop-stage.docker.com/mac/main/arm64/85589/Docker.dmg (for Apple Silicon, replace arm64 with amd64 for an Intel build)

@ssfxate
Copy link

ssfxate commented Sep 1, 2022

@djs55, I got similar problem, but exit code was 0.
For now the build works well.

I'm on the Mac OS Ventura 13 beta 6.

@chingxuds
Copy link
Author

It works on version 4.11.1 now, thanks.

@techdragon
Copy link

The linked beta(?) build is not working for me. My diagnostic output looked a lot like the original poster, and the situation is been much the same however I'm on a 16inch MacBook Pro.

16inch MacBook Pro, Apple M1 Max, 64GB of RAM, macOS Monterey Version 12.6 (21G115)

@ssfxate
Copy link

ssfxate commented Oct 20, 2022

@techdragon the mentioned beta is already released.

@georgescumihai
Copy link

I have the same issue, random crashes of com.docker.vpnkit. I have a Macbook Apple M1 Pro. I am not sure but maybe it is related to the volume being on a SSD. This happens while the computer is not in sleep and also started to happen exactly after updating to 4.13.1 from probably 4.8 or 4.9. I did not had any issues with it before updating.
Same day after update, it started to freeze.
So far the reproduction rate is 100%. it freezes every time after a couple of hours.
Steps to reproduce.

  1. Start the containers with a Volume on an SSD.
  2. Let the container run issue can happen after a couple of minutes or a couple of hours, but always happens.
  3. Docker App gets stuck in Docker Desktop stopping.... Container are not responsive, com.docker.vpnkit crashes with Crashlog
Code Type:             ARM-64 (Native)
Parent Process:        com.docker.backend [39705]
Responsible:           Docker [39704]
User ID:               501

Date/Time:             2022-11-07 23:45:42.0377 +0000
OS Version:            macOS 13.0 (22A380)
Report Version:        12
Anonymous UUID:        5E6583ED-CD86-9600-8103-B480FEEB2F78

Sleep/Wake UUID:       67373542-6DC1-4875-AAF4-D6E16ED3A26C

Time Awake Since Boot: 56000 seconds
Time Since Wake:       24947 seconds

System Integrity Protection: enabled

Crashed Thread:        3

Exception Type:        EXC_BAD_ACCESS (SIGBUS)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x00000001500365b0
Exception Codes:       0x0000000000000002, 0x00000001500365b0

Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
Terminating Process:   exc handler [39771]

VM Region Info: 0x1500365b0 is in 0x150000000-0x150800000;  bytes after start: 222640  bytes before end: 8165967
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_MEDIUM (reserved)    14f800000-150000000    [ 8192K] rw-/rwx SM=NUL  ...(unallocated)
--->  MALLOC_MEDIUM               150000000-150800000    [ 8192K] rw-/rwx SM=PRV  
      MALLOC_MEDIUM               150800000-151000000    [ 8192K] rw-/rwx SM=PRV  

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x10489023c caml_thread_leave_blocking_section + 60
3   com.docker.vpnkit             	       0x1048a013c caml_leave_blocking_section + 32
4   com.docker.vpnkit             	       0x10489a83c unix_select + 676
5   com.docker.vpnkit             	       0x1048c45c4 caml_c_call + 28
6   ???                           	       0x13814ddd8 ???

Thread 1:
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x104891378 caml_condition_wait + 100
3   com.docker.vpnkit             	       0x1048c45c4 caml_c_call + 28
4   com.docker.vpnkit             	       0x1048b91b8 caml_callback_exn + 44
5   com.docker.vpnkit             	       0x104890850 caml_thread_start + 112
6   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
7   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x1af5b5a74 __select + 8
1   com.docker.vpnkit             	       0x1048908c4 caml_thread_tick + 88
2   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
3   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 3 Crashed:
0   ???                           	       0x1500365b0 ???
1   com.docker.vpnkit             	       0x1048b9518 caml_callback3 + 64
2   com.docker.vpnkit             	       0x104872d64 luv_recv_trampoline + 96
3   com.docker.vpnkit             	       0x10488bf80 uv__udp_io + 268
4   com.docker.vpnkit             	       0x10488ef8c uv__io_poll + 992
5   com.docker.vpnkit             	       0x10487f2a0 uv_run + 392
6   com.docker.vpnkit             	       0x104875cd0 luv_stub_blocking_1_uv_run + 104
7   com.docker.vpnkit             	       0x1048c45c4 caml_c_call + 28
8   com.docker.vpnkit             	       0x1048b91b8 caml_callback_exn + 44
9   com.docker.vpnkit             	       0x104890850 caml_thread_start + 112
10  libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
11  libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 4:
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x10488a59c uv_cond_wait + 12
3   com.docker.vpnkit             	       0x10487bad8 worker + 112
4   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 5:
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x10488a59c uv_cond_wait + 12
3   com.docker.vpnkit             	       0x10487bad8 worker + 112
4   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x10488a59c uv_cond_wait + 12
3   com.docker.vpnkit             	       0x10487bad8 worker + 112
4   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x1af5ae5e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1af5ea638 _pthread_cond_wait + 1232
2   com.docker.vpnkit             	       0x10488a59c uv_cond_wait + 12
3   com.docker.vpnkit             	       0x10487bad8 worker + 112
4   libsystem_pthread.dylib       	       0x1af5ea06c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1af5e4e2c thread_start + 8


Thread 3 crashed with ARM Thread State (64-bit):
    x0: 0x0000000138208e68   x1: 0x00000001380091d8   x2: 0x00000001380091d8   x3: 0x00000001500365b0
    x4: 0x0000000000000001   x5: 0x0000000000000001   x6: 0x0000000138208e78   x7: 0x0000000000000c00
    x8: 0x0300000000000007   x9: 0x0000000000000400  x10: 0x0000000138208f70  x11: 0x0000000138208f58
   x12: 0x0000000104aebff0  x13: 0x00000001282dd830  x14: 0x0000000138284e78  x15: 0x00000000ef43fffb
   x16: 0x0000000104214050  x17: 0x00000000ef43fffb  x18: 0x0000000000000000  x19: 0x0000000104253a1c
   x20: 0x00000000000000a3  x21: 0x0000000104aebff0  x22: 0x00000001282dd830  x23: 0x0000000138284e78
   x24: 0x00000001581f6358  x25: 0x0000000138208ec0  x26: 0x000000016be4e930  x27: 0x0000000138208e60
   x28: 0x0000000144704080   fp: 0x000000016be4e980   lr: 0x0000000104214048
    sp: 0x000000016be4e930   pc: 0x00000001500365b0 cpsr: 0x20001000
   far: 0x00000001500365b0  esr: 0x8200000f (Instruction Abort) Permission fault

Binary Images:
       0x1af5aa000 -        0x1af5e2ffb libsystem_kernel.dylib (*) <6d6644d3-3db3-34c4-b1e3-c675ec5360f0> /usr/lib/system/libsystem_kernel.dylib
       0x1af5e3000 -        0x1af5efffb libsystem_pthread.dylib (*) <886caca0-5762-3640-8db2-3fa3b911c062> /usr/lib/system/libsystem_pthread.dylib
       0x104148000 -        0x1049fffff com.docker.vpnkit (*) <e40739d0-83c1-3b31-b71c-5927e3c1d3ec> /Applications/Docker.app/Contents/Resources/bin/com.docker.vpnkit
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 44
    thread_create: 0
    thread_set_state: 33

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                           418.2M       54 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)           1.1G       10         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.1M        8 
Stack                             41.6M        8 
__AUTH                              46K       11 
__AUTH_CONST                        70K       38 
__DATA                            7419K       39 
__DATA_CONST                       188K       40 
__DATA_DIRTY                        78K       22 
__LINKEDIT                       769.0M        2 
__OBJC_CONST                        11K        5 
__OBJC_RO                         65.1M        1 
__OBJC_RW                         1981K        1 
__TEXT                            13.7M       42 
dyld private memory                256K        1 
shared memory                       32K        2 
===========                     =======  ======= 
TOTAL                              2.8G      291 
TOTAL, minus reserved VM space     1.3G      291 



-----------
Full Report
-----------

{"app_name":"com.docker.vpnkit","timestamp":"2022-11-07 23:45:43.00 +0000","app_version":"","slice_uuid":"e40739d0-83c1-3b31-b71c-5927e3c1d3ec","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.0 (22A380)","roots_installed":0,"incident_id":"9DE7AD63-357B-45CA-A42F-E2EB7AE5BC83","name":"com.docker.vpnkit"}
{
  "uptime" : 56000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,1",
  "coalitionID" : 9946,
  "osVersion" : {
    "train" : "macOS 13.0",
    "build" : "22A380",
    "releaseType" : "User"
  },
  "captureTime" : "2022-11-07 23:45:42.0377 +0000",
  "incident" : "9DE7AD63-357B-45CA-A42F-E2EB7AE5BC83",
  "pid" : 39771,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2022-11-07 23:10:58.2864 +0000",
  "procStartAbsTime" : 1305051007656,
  "procExitAbsTime" : 1355060820584,
  "procName" : "com.docker.vpnkit",
  "procPath" : "\/Applications\/Docker.app\/Contents\/Resources\/bin\/com.docker.vpnkit",
  "parentProc" : "com.docker.backend",
  "parentPid" : 39705,
  "coalitionName" : "com.docker.docker",
  "crashReporterKey" : "5E6583ED-CD86-9600-8103-B480FEEB2F78",
  "responsiblePid" : 39704,
  "responsibleProc" : "Docker",
  "wakeTime" : 24947,
  "sleepWakeUUID" : "67373542-6DC1-4875-AAF4-D6E16ED3A26C",
  "sip" : "enabled",
  "vmRegionInfo" : "0x1500365b0 is in 0x150000000-0x150800000;  bytes after start: 222640  bytes before end: 8165967\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved)    14f800000-150000000    [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n--->  MALLOC_MEDIUM               150000000-150800000    [ 8192K] rw-\/rwx SM=PRV  \n      MALLOC_MEDIUM               150800000-151000000    [ 8192K] rw-\/rwx SM=PRV  ",
  "exception" : {"codes":"0x0000000000000002, 0x00000001500365b0","rawCodes":[2,5637367216],"type":"EXC_BAD_ACCESS","signal":"SIGBUS","subtype":"KERN_PROTECTION_FAILURE at 0x00000001500365b0"},
  "termination" : {"flags":0,"code":10,"namespace":"SIGNAL","indicator":"Bus error: 10","byProc":"exc handler","byPid":39771},
  "vmregioninfo" : "0x1500365b0 is in 0x150000000-0x150800000;  bytes after start: 222640  bytes before end: 8165967\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved)    14f800000-150000000    [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n--->  MALLOC_MEDIUM               150000000-150800000    [ 8192K] rw-\/rwx SM=PRV  \n      MALLOC_MEDIUM               150800000-151000000    [ 8192K] rw-\/rwx SM=PRV  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":33,"task_for_pid":44},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 3,
  "threads" : [{"id":1200777,"queue":"com.apple.main-thread","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7635516,"symbol":"caml_thread_leave_blocking_section","symbolLocation":60,"imageIndex":2},{"imageOffset":7700796,"symbol":"caml_leave_blocking_section","symbolLocation":32,"imageIndex":2},{"imageOffset":7678012,"symbol":"unix_select","symbolLocation":676,"imageIndex":2},{"imageOffset":7849412,"symbol":"caml_c_call","symbolLocation":28,"imageIndex":2},{"imageOffset":5235858904,"imageIndex":3}]},{"id":1200812,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7639928,"symbol":"caml_condition_wait","symbolLocation":100,"imageIndex":2},{"imageOffset":7849412,"symbol":"caml_c_call","symbolLocation":28,"imageIndex":2},{"imageOffset":7803320,"symbol":"caml_callback_exn","symbolLocation":44,"imageIndex":2},{"imageOffset":7637072,"symbol":"caml_thread_start","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1200813,"frames":[{"imageOffset":47732,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":7637188,"symbol":"caml_thread_tick","symbolLocation":88,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"triggered":true,"id":1200816,"threadState":{"x":[{"value":5236625000},{"value":5234528728},{"value":5234528728},{"value":5637367216},{"value":1},{"value":1},{"value":5236625016},{"value":3072},{"value":216172782113783815},{"value":1024},{"value":5236625264},{"value":5236625240},{"value":4373528560,"symbolLocation":0,"symbol":"camlLuv_c_types"},{"value":4969060400},{"value":5237132920},{"value":4014211067},{"value":4364255312,"symbolLocation":64,"symbol":"camlLuv__Error__catch_exceptions_1447"},{"value":4014211067},{"value":0},{"value":4364515868,"symbolLocation":36,"symbol":"camlCtypes_memory__write_aggregate_600"},{"value":163},{"value":4373528560,"symbolLocation":0,"symbol":"camlLuv_c_types"},{"value":4969060400},{"value":5237132920},{"value":5773419352},{"value":5236625088},{"value":6105131312},{"value":5236624992},{"value":5443174528}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4364255304},"cpsr":{"value":536875008},"fp":{"value":6105131392},"sp":{"value":6105131312},"esr":{"value":2181038095,"description":"(Instruction Abort) Permission fault"},"pc":{"value":5637367216,"matchesCrashFrame":1},"far":{"value":5637367216}},"frames":[{"imageOffset":5637367216,"imageIndex":3},{"imageOffset":7804184,"symbol":"caml_callback3","symbolLocation":64,"imageIndex":2},{"imageOffset":7515492,"symbol":"luv_recv_trampoline","symbolLocation":96,"imageIndex":2},{"imageOffset":7618432,"symbol":"uv__udp_io","symbolLocation":268,"imageIndex":2},{"imageOffset":7630732,"symbol":"uv__io_poll","symbolLocation":992,"imageIndex":2},{"imageOffset":7565984,"symbol":"uv_run","symbolLocation":392,"imageIndex":2},{"imageOffset":7527632,"symbol":"luv_stub_blocking_1_uv_run","symbolLocation":104,"imageIndex":2},{"imageOffset":7849412,"symbol":"caml_c_call","symbolLocation":28,"imageIndex":2},{"imageOffset":7803320,"symbol":"caml_callback_exn","symbolLocation":44,"imageIndex":2},{"imageOffset":7637072,"symbol":"caml_thread_start","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1200819,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7611804,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":2},{"imageOffset":7551704,"symbol":"worker","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1200820,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7611804,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":2},{"imageOffset":7551704,"symbol":"worker","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1200821,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7611804,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":2},{"imageOffset":7551704,"symbol":"worker","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1200822,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":1},{"imageOffset":7611804,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":2},{"imageOffset":7551704,"symbol":"worker","symbolLocation":112,"imageIndex":2},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7236919296,
    "size" : 233468,
    "uuid" : "6d6644d3-3db3-34c4-b1e3-c675ec5360f0",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7237152768,
    "size" : 53244,
    "uuid" : "886caca0-5762-3640-8db2-3fa3b911c062",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4363419648,
    "size" : 9142272,
    "uuid" : "e40739d0-83c1-3b31-b71c-5927e3c1d3ec",
    "path" : "\/Applications\/Docker.app\/Contents\/Resources\/bin\/com.docker.vpnkit",
    "name" : "com.docker.vpnkit"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 7233191936,
  "size" : 3403612160,
  "uuid" : "5667eb2d-1398-3b38-afff-a929572d4b88"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=782.7M resident=0K(0%) swapped_out_or_unallocated=782.7M(100%)\nWritable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nKernel Alloc Once                   32K        1 \nMALLOC                           418.2M       54 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)           1.1G       10         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.1M        8 \nStack                             41.6M        8 \n__AUTH                              46K       11 \n__AUTH_CONST                        70K       38 \n__DATA                            7419K       39 \n__DATA_CONST                       188K       40 \n__DATA_DIRTY                        78K       22 \n__LINKEDIT                       769.0M        2 \n__OBJC_CONST                        11K        5 \n__OBJC_RO                         65.1M        1 \n__OBJC_RW                         1981K        1 \n__TEXT                            13.7M       42 \ndyld private memory                256K        1 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              2.8G      291 \nTOTAL, minus reserved VM space     1.3G      291 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6112d17137f5d11121dcd4e2",
      "factorPackIds" : {

      },
      "deploymentId" : 240000147
    },
    {
      "rolloutId" : "61675b89201f677a9a4cbd65",
      "factorPackIds" : {
        "HEALTH_FEATURE_AVAILABILITY" : "6337495fa33d3500e4e7e330"
      },
      "deploymentId" : 240000040
    }
  ],
  "experiments" : [

  ]
}
}


@mathieurousseau
Copy link

Same here. Was crashing every couple of day, then everyday, and now multiple times a day

@georgescumihai
Copy link

Issue still reproducing with 4.14.1 (91661) Engine: 20.10.21

@wivaku
Copy link

wivaku commented Dec 5, 2022

Similar to: #6530

VPNKit is looking at EXC_BAD_ACCESS (SIGSEGV) issue: moby/vpnkit#610

@georgescumihai
Copy link

Thanks, issue seems to be fixed with Docker Engine 20.10.22. Update to Docker Desktop 4.16.0 or above.

@georgescumihai
Copy link

georgescumihai commented Feb 18, 2023

I updated to 4.16.0 (95345) and got the issue again.

@docker-robott
Copy link
Collaborator

There hasn't been any activity on this issue for a long time.
If the problem is still relevant, mark the issue as fresh with a /remove-lifecycle stale comment.
If not, this issue will be closed in 30 days.

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

/lifecycle stale

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants