-
Notifications
You must be signed in to change notification settings - Fork 15
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
C daemon creates a general protection fault when client disconnects #1456
Comments
Which version of the code is this running? |
This is with c0.2.0 |
@XavierChanth I know you have #1462 open for this, but that hasn't been merged, and I'm not seeing the issue when testing with c0.2.3, so possibly some other changes have made the problem go away. Here's what I now see in the general logs:
and there's nothing in the system log (or springing up on the console). |
@cconstab pointed out it was a problem affecting systemd restarts for him, since it required a double trap to properly kill the process. The second trap essentially does what not trapping at all would, hence I removed the trap. |
I'll do a git diff to see if anything obvious sticks out |
Describe the bug
When a client disconnects from the C daemon (running on OpenWRT) a message like this shows in the system log:
We also get this in the general logs:
Steps to reproduce
Expected behavior
Normal operation of C daemon does not cause kernel traps.
Additional context
The daemon seems to survive this without being restarted by the init process.
The text was updated successfully, but these errors were encountered: