-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
NSD 4.3.7 replicable SIGSEGV 11 on ip6.arpa. lookup #195
Comments
Is this perhaps a duplicate of #189 ? I cannot reproduce it with the current code repository? |
Hi. Sorry, I missed #189. It looks similar (lookup under ip6.addr) I just downloaded the latest from git (sorry, I should have done that first), and it works as it should. I can try and narrow down the actual commit that fixed it, and/or provide debug core traces, if it would be helpful, but yes, the latest version works. Do you know when a new release will be made? Thanks, Jamie |
So the latest repo works. No you do not need to help find which one it was, likely #174 ; because that touched similar code. It is already fixed. There is no plan for a next release real soon at this time. |
712296f only hides the problem, it doesn't fix anything. The real fix is ba0002e
But it would then continue searching upwards, overwriting
It is probably best to revert
But the correct answer is this:
|
side note: my OS packaging recently updated NSD for some reason and reverted my fixed version I had deployed (my issue) - may be worthwhile to do a point release just to get this in the distribution downstreams, only because it's a crash and at my scale of zones a crash takes a bunch of time to recover from. |
This issue should be fixed in 4.3.8. |
I've tested this on FreeBSD 11, 12, and 13, and the issue occurs on all three.
NSD 4.3.6 and below are fine - this only happens with 4.3.7.
I've narrowed it down to the following to replicate:
A stock install of nsd 4.3.7 (I've tried FreeBSD ports, FreeBSD packages, AND a manual source compile from the tar file - all are affected)
Add the following to the default nsd.conf:
Restart nsd, and then:
This returns no results, but hangs retrying for a while whist nsd SIGSEVS and relaunches.
The expected result is returned with earlier NSD versions.
Cheers, Jamie
The text was updated successfully, but these errors were encountered: