-
Notifications
You must be signed in to change notification settings - Fork 27
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 crash #13
Comments
Hi,
On Wed, Jan 04, 2023 at 01:46:36AM -0800, xevilstar wrote:
please take a look to #11 and #12 it doesn't even compile
Please do not mix issues.
Issue #13 is about a crash, on a Debian-supported kernel.
"Not compiling on a bleeding-edge kernel" is a different thing - which
needs to be handled as well, of course, but "not in this issue".
gert
--
"If was one thing all people took for granted, was conviction that if you
feed honest figures into a computer, honest figures come out. Never doubted
it myself till I met a computer with a sense of humor."
Robert A. Heinlein, The Moon is a Harsh Mistress
Gert Doering - Munich, Germany ***@***.***
|
I have experienced the same problem. However, there is no stable way to reproduce it, and it needs to be served continuously for some time before it appears. openvpn 2.6.3 and dco 0.2.20230323 |
@ordex so maybe this is a race between "userland trying to close the tun device" and "a peer exiting this moment"? Or "userland trying to close the tun device, kernel trying to clean up all peers, and packets come by in the wrong moment"? We might be able to reproduce this by
|
@cron2 reference counting + RCU should really take care of all these cases, therefore if the bug is in this area, it is definitely well hidden.. |
Can I do anything to help pinpoint this problem? This issue is causing DCO to be unavailable in my scenario |
@mr-liusg should you have any way to easily reproduce the issue, please let me know the steps. This is what would help the most |
some error in dmesg
|
Together with Gert we have been stress testing OpenVPN+DCO on one of our eduVPN nodes. It has been running for approximately 18 hours serving 10000 connections, before this kernel crash happened
Debian Bullseye, OpenVPN 2.6.0_rc1, ovpn-dco as of Oct 22th.
The text was updated successfully, but these errors were encountered: