mirror of
https://github.com/netbirdio/netbird.git
synced 2026-05-16 05:01:57 -04:00
Kernel Panic macOs client #829
Closed
opened 2025-11-20 05:18:09 -05:00 by saavagebueno
·
30 comments
No Branch/Tag Specified
main
embedded-vnc
fix/wireguard-port-zero
windows-dns-firewall
ui-refactor
fix/wgport-config
feature/refactor-clusters
fix/rosenpass
drop-candidateviaroutes-filter
e2e-windows-dns-combined
refactor-combined
wasm-websocket-dial
feature/affected-peers
dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
debug-logs
reduce-embed-wg-pool
dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
fix/login-cmd-root-flags
feat/reseller-openapi-spec
github-issue-resolver
add-steamos-support
fix-darwin-uninstaller
flutter-test
dependabot/npm_and_yarn/proxy/web/postcss-8.5.12
ci/freebsd-pkg-bootstrap
cached-serial-check-on-sync
fix-mgmt-cache-bypass-overlay
revert-easyjson-5938
revert-ice-5820
revert-firewalld-5928
refactor/permissions-manager
wasm-js-func-release
revert-dns-5935-systemd-resolved
revert-dns-5935-5945
revert-dns-5945-mgmt-cache
feature/log-most-busy-peers
prototype/ui-wails
coderabbitai/utg/8ae8f20
feature/use-peer-fqdn-on-https
dependabot/go_modules/golang.org/x/image-0.38.0
feature/metrics-push-management-control
release/0.68.3
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
add-slack-channel
claude/rdp-token-passthrough-eNcqW
transparent-proxy
fix/macos-stale-route-eexist
crowdsec-selfhosted
fix/remove-otel-units
entire/checkpoints/v1
dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
fix/getting-started
feat/static-connectors-combined-server
feature/use-local-keys-embedded
feature/fleetdm
set-env-only-if-not-fork
feature/expose-has-channel
fix/connection-status-race
fix/filter-cgnat-cni-ice-candidates
feature/check-cert-locker-before-acme
test/proxy-fixes
test/proxy-mtu
prototype/ui-tauri
test/proxy-speed
fix-reused-ports
feat/migrate-to-embedded-idp
feature/add-serial-to-proxy-merged
deploy/proxy-serial
test/connection
feature/disable-legacy-port
feature/flag-to-disable-legacy-port
test/perftest
dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
fix/http-redirect
poc-token-command
dn-reverse-proxy
prototype/reverse-proxy-rename
prototype/reverse-proxy-logs-pagination
feature/client-metrics
prototype/reverse-proxy-clusters
debug-dns-route
fix/win-dns-batch
add-extra-route-logs
job-stream-notify-disconnection-eof
deploy/secrets-manager
trigger-proxy-update
bug/update-ios-client-code-build-tags
sync-client-netmap-serial
log/conn-disconn
nmap/compaction-deploy
ci-win-test
feature/disk-encryption-check
wasm-debug
swap-dns-prio
fix/dex-config
feature/migrate-auto-groups-to-table
dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
nmap/compaction
dex-nocgo-stub
feature/exclude-terraform-from-rate-limiting
test-freebsd
retries-refactor
coderabbitai/docstrings/b7e98ac
feat/integrate-zitadel
bug/ios-hanging-reconection
zitadel-idp
feat/network-map-serial
refactor/get-account-no-users
feat/auto-upgrade
feature/report-high-pat-id
feature/temporary-access-for-resource
fix/nmap-fwrules
dont-restart-dns
prototype/ui
update-gomobile
go-dns-for-ice
wasm-ldflags
test-ldflags
wasmbuild-test
feature/networks-s2s
vk/compare-nmaps
dbg/bothmaps
feature/changeset
reorder-dns-shutdown
fix/relay-reconnection-race
fix/nmap-exitnodes
vk/debug/nmap-both
move-licensed-code
feat/better-daemon-connection-lost-message
feat/auto-update-2
test/timings
refactor/getaccount-raw
tests/nmap-getaccount
refactor/nmap
refactor/nmap-limit-buffer
feature/detect-mac-wakeup
feature/extract-modules
quick-setings
feat/sync-limiter
feature/store-cache-impl
fix-install-version
feature/store-metrics
feature/metrics-on-store
feature/use-gorm-cache
loadtest-signal
unsymmetrical-squash
refactor/reducate-signaling
test/update-reduce
feature/store-cache
feature/remote-debug
cli-ws-proxy-backend-addr
feat/mgmt-map-serial
snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2
snyk-fix-7415cea5a11acd66753540ca2c598c63
job-yml-update
feature/android-allow-selecting-routes
fix/up-sequence
fix/dns-hash-update
snyk-fix-967adae9863f17f108ce8948d9117b8d
log/getaccount-by-peer
signal-suppressor
dns-exit-node
feature/auto-updates
feature/cache-srv-key
merged-fixes
fix/missed-offers-and-debug
debug-and-fixes
poc-wasm-clean-backend-s2s
test/remote-debug
debug-api
dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
fix/remove-gpo-if-empty
fix/test-freebsd
fix/mysql-setup
fix/remove-logout-btn
handle-existing-domain-user
chore/unify-domain-validation
snyk-fix-c5fafc8a50ce1f29046e25a1fc346185
feat/profile-edit-btn
snyk-fix-a54966211e18d4cf67e5a2757cc006d1
log-short-id
feat/logout-ephemeral
log-checks
batch-wg-ops
nb-interface-default
feat/aws-integration
add/race-test
feature/relay-feature-versioning
fix/systemd-service-logs
poc/preprocessed-map
add-account-onboarding
bind-ipv6
fix/merge-main
logs/peerlogs-addpeer
feature/net-297-network-migration
feature/support-skip-auto-apply-exit-node-routes
set-cmd
set-command-with-cursor
feature/limit-update-channel
stop-using-locking-share
feature/poc-lazy-detection
feature/net-248-removal-of-sync-mutex-locks
test/multiple-peer-logging
preresolve
add-ns-punnycode-support
apply-routes-early
windows-search-domains
fix/connecting-route-filter
feature/management/rest-client/impersonate
debug-local-records
resource-fields-snake-case
test/grpc-rate-limit
traffic-correlation-policy
feature/rest-client-options
feat/events-metrics
feature/buf-cli
test/add-ratelimiter
test/remove-write-lock-on-add-peer
fix/add-peer-semaphore
feature/users-roles-endpoint
mlsmaycon-patch-1
debug-user-role
chore/primary-key-on-networks
feature/update-account-peers-buffer-startup
remove-ubuntu2004-runners
refactor/permissions-no-pat-allowed
ref/logrus-factory
use-conntrack-zone
deploy/permissions-account
feature/lazy-connection-idle
ref/improve-test-cov
restore-pr-3440
test/increase-grpc-timeouts
feat/buffer-account-peers-update
test/networkmapgeneration-changes
feature/base-manager
feature/flow-receiver
chore/benchmark-with-large-runner
refactor/handshake-initiator
client/ui-update-systray-icons
userspace-router
wgwatcher-test
output-if-key-already-exists
fix/relay-reconnection
feature/port-forwarding-client-codecleaning
detached2
test/callbacks-nil-iceconninfo
refactor/optimize-peer-expiration
enable-udp-port-for-docker-template
fix/relay-update
feature/apply-posture-netmap
fix/group-update-existing-resource
conntrack-stats
upgrade-okta-sdk
multi-price
test/conn-stat
set-min-parallel-tests-for-management
dns-interceptor
debug-dns
router-dns
add-static-system-info
debug-0.29.4
debug-0.33.0
account-refactoring
relay/2800_quic
route-get-account-refactoring
test/seed-random-routes
feature/get-account-refactoring
test/reconnect-race-condition
refactor/get-account-usage
feature/add-session-id-to-update-channel
improve-ipv4conn
fix/async-pion-event-handling
debug
add-offload
feature/validate-group-association-debug
fix/limit-conn-for-sqlite
test/engine-iface
test/transaction-for-jwt-sync
fix/engine-stop-in-foreground
feature/add-mysql-support
test-migration
refactor/header-size-values
relay/eliminate-gob
test/signal-dispatcher-with-relay
relay/debug
validate-icon
feature/ipv6-support
use-pre-expanded-peers-map
feature/use-signal-dispatcher
validate/peer-status
add-read-write-times
fix/sync-peer-race
feature/relay-status
netmap
evaluate/network-map-hash
fix/lower-dns-resolve-interval-on-fail
feature/relay
fix/go-mod-version
upgrade-nftables
synology-userspace-mode
fix/use-ip-for-default-routes-on-darwin
fix/proxy_close
enable-release-workflow-on-pr
deploy/peer-performance
feature/permanent-turn
feature/permanent-turn-proxy
deploy/posture-check-sqlite
feature/optimize_sqlite_save
debug-ios-behavior
fix/delete-route-only-after-adding
tshoot/windows-logger
remove-new-routing
refactor/eliminate-repo-dependency
add-arm-to-ci
refactor-demo-account-object
test/abc2
test/abc
send-ssh-rosenpass-config-meta
refactor-demo
ensure-schedule-never-runs-non-positive
feature/peer-validator-groupmgm
feature/peer-validator-fix
fix/include-active-dashboard-users
fix/handle-canceling-schedule
fix/geo-download
debug-google-workspace
yury/resolve-ip-to-location
feature/extend-sysinfo
sqlite-async-peer-status
yury/add-postgresql-store
fix/route
test-build
posture-checks-poc
debug-keycloak-idp
poc/netstack
for-pascal-tmp
peer-logout-management
manual-peer-logout
detached
chore/refactor-management
test/dns-bind
fix/enforce-acl-for-containers
yury/use-sync-map-in-updatechannel
fix/events-key-handling
filter-cache-on-load-account
fix/user-expiration
handle-user-context-cancellation
nb-client-k8s-statefulset
fake-addr
fix/iptables_in_docker
ebpf-debug
update-getting-started-flow-use-postgres
fix/peer_list_notification
feature/device-authentication-with-client-secret
feature/keep_alive
feat-groups-from-jwt
separate_proxy_from_wgconfig
fix/wg_conn
wg_conn_fix
wg_bind_parallel_processing
fix-rollback-get-acls
proxy_cfg_cleanup
performance-improvement-rego
update-lock-log-level
feat-client-side-acl
refactor/move_grpcserver_logic_to_account_manager
feature/event-storage
feature/update-idp-redeeming-invite
feature/api-peer-info
return-groupminimum-setupkey
feature/interface-bind
documentation_enhancement
fix-peer-registration
ssh
users_cache
pass-client-caller
client_caller_type
revert-283-feat-fix-windows-installer
periodic-peer-updates
ebpf
braginini/wasm
v0.71.1
v0.71.0
v0.70.5
v0.70.4
v0.70.3
v0.70.2
v0.70.1
v0.70.0
v0.69.0
v0.68.3
v0.68.2
v0.68.1
v0.68.0
v0.67.4
v0.67.3
v0.67.2
v0.67.1
v0.67.0
v0.66.4
v0.66.3
v0.66.2
v0.66.1
v0.66.0
v0.65.3
v0.65.2
v0.65.1
v0.65.0
v0.64.6
v0.64.5
v0.64.4
v0.64.3
v0.64.2
v0.64.1
v0.64.0
v0.63.0
v0.62.3
v0.62.2
v0.62.1
v0.62.0
v0.61.2
v0.61.1
v0.61.0
v0.60.9
v0.60.8
v0.60.7
v0.60.6
v0.60.5
v0.60.4
v0.60.3
v0.60.2
v0.60.1
v0.60.0
v0.59.13
v0.59.12
v0.59.11
v0.59.10
v0.59.9
v0.59.8
v0.59.7
v0.59.6
v0.59.5
v0.59.4
v0.59.3
v0.59.2
v0.59.1
v0.59.0
v0.58.2
v0.58.1
v0.58.0
v0.57.1
v0.57.0
v0.56.1
v0.56.0
v0.55.1
v0.55.0
v0.54.2
v0.54.1
v0.54.0
v0.53.0
v0.52.2
v0.52.1
v0.52.0
v0.51.2
v0.51.1
v0.51.0
v0.50.3
v0.50.2
v0.50.1
v0.50.0
v0.49.0
v0.48.0-dev2
v0.48.0
v0.47.2
v0.47.1
v0.47.0
v0.46.0
v0.45.3
v0.45.2
v0.45.1
v0.45.0
v0.44.0
v0.43.3
v0.43.2
v0.43.1
v0.43.0
v0.42.0
v0.41.3
v0.41.2
v0.41.1
v0.41.0
v0.40.1
v0.40.0
v0.39.2
v0.39.1
v0.39.0
v0.38.2
v0.38.1
v0.38.0
v0.37.2
v0.37.1
v0.37.0
v0.36.7
v0.36.6
v0.36.5
v0.36.4
v0.36.3
v0.36.2
v0.36.1
v0.36.0
v0.35.2
v0.35.1
v0.35.0
v0.34.1
v0.34.0
v0.33.0
v0.32.0
v0.31.1
v0.31.0
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.4
v0.29.3
0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.9
v0.28.8
v0.28.7
v0.28.6
v0.28.5
v0.28.4
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.10
v0.27.9
v0.27.8
v0.27.7
v0.27.6
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27.0
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.9
v0.25.8
v0.25.7
v0.25.6
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.9
v0.23.8
v0.23.7
v0.23.6
v0.23.5
v0.23.4
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.22.7
v0.22.6
v0.22.5
v0.22.4
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.21.11
v0.21.10
v0.21.9
v0.21.8
v0.21.7
v0.21.6
v0.21.5
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
v0.20.8
v0.20.7
v0.20.6
v0.20.5
v0.20.4
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.1
v0.18.0
v0.17.0
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.6
v0.14.5
v0.14.4
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.12.0
v0.11.6
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.10
v0.10.9
v0.10.8
v0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.12
v0.8.11
v0.8.10
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.11
v0.5.10
v0.5.1
v0.5.0
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.3
v0.2.2-beta.1
v0.2.1-beta.5
v0.2.0-beta.5
v0.2.0-beta.4
v0.2.0-beta.3
v0.2.0-beta.2
v0.2.0-beta.1
v0.1.0-beta.3
v0.1.0-beta.2
v0.1.0-beta.1
v0.1.0-rc.2
v0.1.0-rc-1
v0.0.8-hotfix-1
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
v0.0.0
Labels
Clear labels
2021 Q4
2022 Q1
2022 Q1
accessibility
acl
agent
agent
Android
Android
api
authentik
automation
azure
battery-usage
bug
cache
client
client-ui
cloud
cloud-only
cloudflare
community
compatibility
config-idp
config-issue
connection
contribution
coturn
cross-vpn
dashboard
data-usage
distribution
dns
docker
documentation
duplicate
enhancement
enhancement
event-stream
feature-request
freebsd
getting-started
go
good first issue
gui
help wanted
home-assistant
idp
inconsistency
integration
integrations
ios
ipv6
jwt
k8s
keycloak
linux
login
macos
management-service
missing-docs
mobile
moved-internal
needs-review
netbird-ui
networking
new-platform
nginx
notification
okta
openwrt
packaging
peer-management
peer-management
peer-management
performance
postgres
posture-checks
psk
pull-request
question
refactor
relay
release
rfc
routes
security
security-related
self-hosting
server
signal
sleep-issue
ssh
ssl
status
store
synology
system-compatibility-issue
test-suite
third-party-integration
triage
triage-needed
troubleshooting
UX
waiting-feedback
windows
wontfix
zitadel
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/netbird#829
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @asvataa on GitHub (Apr 27, 2024).
After installing an application on mac os, the system crashes with kernel panic error. It's not clear what this is related to, because on some macos everything works fine, but we've seen this error on two mac os.
We use self-hosted netbird version 0.27.3
laptops versions
Operating System = Darwin 14.4.1
Agent Version = 0.27.3
Operating System = Darwin 12.4
Agent Version = 0.27.3
@jiangslee commented on GitHub (Apr 27, 2024):
It maybe the same issue with me. MacOS crashed when I enabled the exit node route. plase check your macos crash log.Is there has a remoted service hang?
@jiangslee commented on GitHub (Apr 27, 2024):
https://netbirdio.slack.com/archives/C02KHAE8VLZ/p1713350511151619
@asvataa commented on GitHub (Apr 28, 2024):
@jiangslee Hi, thx for sharing a slack link.
The most interesting thing is that on my personal pc this does not happen, although the netbird network settings are the same as on the problematic pc, exit node is installed.
Getting crash logs from people who have this problem will be problematic.
Were you able to solve this problem?
@jiangslee commented on GitHub (Apr 28, 2024):
@asvataa I tested another
macbook air m1and no crashes occurred.The official recommendation is to try reinstalling the system, but I don’t want to reinstall it.
I have no choice but to temporarily disable the
exit node routeofnetbird 0.27.3.Hope this can be resolved.
@mlsmaycon commented on GitHub (Apr 29, 2024):
@jiangslee @asvataa can you confirm if you have installed or run any “cleaning”, “optimizing”, “speed-up” or anti-virus apps on your Mac?
And if you have an external authentication service (ldap, active directory, etc) configured for your Mac?
Lastly, @asvataa can you share the panic log?
@asvataa commented on GitHub (May 2, 2024):
Hi @mlsmaycon
Sorry for a late answer.
Of all the things you've written, none of them have been installed. There is no authorization on the macbook side either.
We also tried to update server and client to the latest version 0.27.4, that didn't work either.
Here is the full kernel panic logs
panic-full-2024-05-02-094234.0003.ips.txt
contents.panic.txt
@reflet-devops commented on GitHub (May 2, 2024):
Hello,
we are having the same issue with our macOS users on a selfhosted netbird instance on version 0.27.3
Just like @asvataa explained, some macOS users have kernel panic after launching netbird. The delay between the "netbird up" and the kernel panic is arbitrary. Sometimes it is immediately and sometimes it happen after several minutes. The only constant is that users do not have panic when netbird is down.
Information on user with kernel panic
Information on user with no kernel panic:
All these users uses client's version 0.27.3
We hope that these information can help you
@mlsmaycon commented on GitHub (May 2, 2024):
@asvataa thanks for the logs.
@reflet-devops, can you share your panic logs and confirm that exit nodes were enabled for them?
@asvataa @jiangslee @reflet-devops can you also confirm that you have nameservers configured in the dashboard without a match domain and distributed to these peers?
@reflet-devops commented on GitHub (May 2, 2024):
Yes, I forgot to mention that an exit-node was enabled for all users.
Here is a full panic log:
Aside from the domain name for the VPN network (--dns-domain on the management cmd), we do not have specific DNS configurations.
@mlsmaycon commented on GitHub (May 2, 2024):
@reflet-devops can you specify a name server similar to the screenshot below and see if this helps?
@reflet-devops commented on GitHub (May 2, 2024):
We add Google and Cloudflare DNS for testing. We will keep you updated on how it changes this panic behaviors on our macOS users
@reflet-devops commented on GitHub (May 2, 2024):
Unfortunately, a panic occur several minutes after launching netbird on the first user in the list presented previously.
Can this issue be linked with the OS version ?
On our macOS users, panics only occur on user with a OS version different from 14.4.1.
@asvataa commented on GitHub (May 3, 2024):
I guess the problem is not in the system version because we had this problem on both 14.4.1 and 12.4 versions.
We have these dns settings @mlsmaycon

As @reflet-devops said, that's probably not the case.
@CampbellL commented on GitHub (May 7, 2024):
Any news on this? I am facing the same issue on my 2018 Macbook Pro running MacOs 14.3.1 (23D60)
@greatbody commented on GitHub (May 9, 2024):
My panic log
`
panic(cpu 4 caller 0xffffff80048ab89b): userspace watchdog timeout: no successful checkins from remoted (2 induced crashes) in 180 seconds
remoted returned not alive with context : is_alive_func returned unhealthy : device not connected (code: 0x2
service: logd, total successful checkins in 225 seconds: 23, last successful checkin: 0 seconds ago
service: WindowServer, total successful checkins in 190 seconds: 19, last successful checkin: 0 seconds ago
service: remoted (2 induced crashes), total successful checkins in 225 seconds: 3, last successful checkin: 180 seconds ago
service: opendirectoryd, total successful checkins in 225 seconds: 22, last successful checkin: 0 seconds ago
service: configd, total successful checkins in 225 seconds: 23, last successful checkin: 0 seconds ago
Panicked task 0xffffff8698d555d8: 3 threads: pid 120: watchdogd
Backtrace (CPU 4), panicked thread: 0xffffff8b64232598, Frame : Return Address
0xffffffe3ff0c3520 : 0xffffff8001c253b1
0xffffffe3ff0c3570 : 0xffffff8001d8ac80
0xffffffe3ff0c35b0 : 0xffffff8001d7a34c
0xffffffe3ff0c3630 : 0xffffff8001bbe971
0xffffffe3ff0c3650 : 0xffffff8001c2569d
0xffffffe3ff0c3740 : 0xffffff8001c24d43
0xffffffe3ff0c37a0 : 0xffffff80023db15e
0xffffffe3ff0c3890 : 0xffffff80048ab89b
0xffffffe3ff0c38a0 : 0xffffff80048ab356
0xffffffe3ff0c38c0 : 0xffffff80048aa41d
0xffffffe3ff0c39f0 : 0xffffff8002350526
0xffffffe3ff0c3a20 : 0xffffff800235089d
0xffffffe3ff0c3b90 : 0xffffff8001d32bbf
0xffffffe3ff0c3cb0 : 0xffffff8001bfd7bc
0xffffffe3ff0c3d70 : 0xffffff8001c15da4
0xffffffe3ff0c3de0 : 0xffffff8001c1636f
0xffffffe3ff0c3ee0 : 0xffffff8001d5f1ab
0xffffffe3ff0c3fa0 : 0xffffff8001bbedd6
Kernel Extensions in backtrace:
com.apple.driver.watchdog(1.0)[8A8FE7EC-EA12-31BB-A485-BA21D40BF3B9]@0xffffff80048a9000->0xffffff80048abfff
Process name corresponding to current thread (0xffffff8b64232598): watchdogd
Mac OS version:
23E224
Kernel version:
Darwin Kernel Version 23.4.0: Fri Mar 15 00:11:05 PDT 2024; root:xnu-10063.101.17~1/RELEASE_X86_64
Kernel UUID: F1663C03-D822-3B5E-9D84-B324A759EC85
roots installed: 0
KernelCache slide: 0x0000000001800000
KernelCache base: 0xffffff8001a00000
Kernel slide: 0x00000000018e4000
Kernel text base: 0xffffff8001ae4000
__HIB text base: 0xffffff8001900000
System model name: MacBookPro16,1 (Mac-E1008331FDC96864)
System shutdown begun: NO
Hibernation exit count: 0
System uptime in nanoseconds: 225734682198
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000000348ed5ea69
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x00000015dc19be06 0x0000000000000000
Compressor Info: 2% of compressed pages limit (OK) and 2% of segments limit (OK) with 1 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff8030408000 - 0xffffffa030408000
. PGZ : 0xffffff8030408000 - 0xffffff8032409000
. VM : 0xffffff8032409000 - 0xffffff84fec08000
. RO : 0xffffff84fec08000 - 0xffffff8698408000
. GEN0 : 0xffffff8698408000 - 0xffffff8b64c08000
. GEN1 : 0xffffff8b64c08000 - 0xffffff9031408000
. GEN2 : 0xffffff9031408000 - 0xffffff94fdc08000
. GEN3 : 0xffffff94fdc08000 - 0xffffff99ca408000
. DATA : 0xffffff99ca408000 - 0xffffffa030408000
Metadata: 0xffffffaa8ce45000 - 0xffffffaaace45000
Bitmaps : 0xffffffaaace45000 - 0xffffffaaafe45000
Extra : 0 - 0
last started kext at 17347595806: >!AActuatorDriver 7440.9 (addr 0xffffff8002c6e000, size 32768)
loaded kexts:
`
@mlsmaycon commented on GitHub (May 10, 2024):
Hello Folks,
Thanks for reporting the issue. We are attempting to reproduce it, but so far, we have had no success.
If possible, it would be great to have a troubleshooting session with one of you to go over some steps to help us understand the issue better and to confirm that there is no alternative we can apply for default routes.
If anyone is available, please join our Slack workspace and reach out, you can search for mlsmaycon and you will find me.
@greatbody commented on GitHub (May 10, 2024):
Love to help, but how can I be helpful? Usually the system crash because of a panic after start Netbird with Exit Node enabled.
@mlsmaycon commented on GitHub (May 10, 2024):
Hello Folks, I've done a call with @greatbody and notice that the issue doesn't happen with a VPN client that adds a route using IP. so I've generated a build with the same. If you want to help us validate it, you can follow the steps below:
This assumes you installed using our pkg installer:
Stop the service:
Download the package from https://github.com/netbirdio/netbird/actions/runs/9032428624/artifacts/1491144082
Then extract and copy the one for your CPU arch, arm64 for M1-3 chips, or amd64 for intel.
Copy it to: /Applications/NetBird.app/Contents/MacOS/netbird
Start the service:
After a few seconds run
netstate -rn -f inetto collect the routes added by netbird. Share these with us.@mlsmaycon commented on GitHub (May 13, 2024):
This is the new testing build: https://github.com/netbirdio/netbird/actions/runs/9060597722/artifacts/1496522187
@greatbody commented on GitHub (May 13, 2024):
Let me try.
@mlsmaycon commented on GitHub (May 13, 2024):
@greatbody I've updated the branch with a DNS fix, this is the new build: https://github.com/netbirdio/netbird/actions/runs/9068136301/artifacts/1498352095
@asvataa commented on GitHub (May 15, 2024):
@mlsmaycon
Hi, we have tested the latest build that you uploaded and the pc reboots the same way
Here is an output of this command
netstate -rn -f inet@mlsmaycon commented on GitHub (May 15, 2024):
@asvataa After working with @greatbody on some tests, we found the same case. But the last test we wanted to do to confirm if the issue is related to NetBird or Wireguard is to validate plain Wireguard using wg-quick, especially after we checked that the issue doesn't happen with OpenVPN with Tunnelblick.
As it seems random with macOS, we have been unable to reproduce it that's why we are asking for help to test it out as well.
@mlsmaycon commented on GitHub (May 22, 2024):
Hey folks, the PR #2025 seems to fix the issue. If anyone wants to try this build, you can use the binary from: https://github.com/netbirdio/netbird/actions/runs/9187529519/artifacts/1526014624
@mlsmaycon commented on GitHub (May 25, 2024):
Hello Folks, the v0.27.9 has the fix for the crash. Thanks for your help testing the builds
@gecube commented on GitHub (May 27, 2024):
it looks like that I was hit by the same issue
Right now I am experimenting with my Mac...
@gecube commented on GitHub (May 27, 2024):
how to check that netbird is properly removed from the system?
@mlsmaycon commented on GitHub (May 27, 2024):
Hello @gecube what is your netbird version?
To remove the service you can run the following commands:
sudo netbird service stop
sudo netbird service uninstall
Then drag and drop the app to the bin.
@greatbody commented on GitHub (May 27, 2024):
Upgraded to the latest v0.28.10, no crash for more then 5 minutes, should be fine now. Wonder how we resolved this issue, and root cause of it.
@greatbody commented on GitHub (May 27, 2024):
You can goto app.netbird.io to check your Netbird version on different devices.