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
Kernel Panic macOs client #1896
Comments
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 Hi, thx for sharing a slack link. |
@asvataa I tested another 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 Hope this can be resolved. |
@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? |
Hi @mlsmaycon Sorry for a late answer. Here is the full kernel panic logs |
Hello, we are having the same issue with our macOS users on a selfhosted netbird instance on version 0.27.3 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 |
@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? |
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. |
@reflet-devops can you specify a name server similar to the screenshot below and see if this helps? It should use a distribution group to which the affected peers belong. |
We add Google and Cloudflare DNS for testing. We will keep you updated on how it changes this panic behaviors on our macOS users |
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 ? |
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. |
Any news on this? I am facing the same issue on my 2018 Macbook Pro running MacOs 14.3.1 (23D60) |
My panic log Panicked task 0xffffff8698d555d8: 3 threads: pid 120: watchdogd Process name corresponding to current thread (0xffffff8b64232598): watchdogd Mac OS version: Kernel version: System uptime in nanoseconds: 225734682198 last started kext at 17347595806: >!AActuatorDriver 7440.9 (addr 0xffffff8002c6e000, size 32768)
` |
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. |
Love to help, but how can I be helpful? Usually the system crash because of a panic after start Netbird with Exit Node enabled. |
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: sudo netbird service stop 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: sudo netbird service start After a few seconds run |
This is the new testing build: https://github.com/netbirdio/netbird/actions/runs/9060597722/artifacts/1496522187 |
Let me try. |
@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 |
@mlsmaycon
|
@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. |
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
The text was updated successfully, but these errors were encountered: