smbd exits with NT_STATUS_INTERNAL_ERROR in run_poll_events(). We need to ignore fd events without EVENT_FD_READ or EVENT_FD_WRITE also in run_events_poll() too. Patches for 3.6 and 3.5 are following.
I wasn't able to trigger this problem in production code. This only happens if smbd proxies a named pipe connection to an external daemon over a unix socket. So this doesn't block the release but probably should be fixed in earlier versions. At least in 3.6 as you're able to enable the endpoint mapper daemon in 3.6.
Please add the patches asap. Not a blocker for release (IMHO). Jeremy.
I would like to, but I'm not able to check them in cause the Samba4 'make test' is failing.
Created attachment 6764 [details] Patch for 3.6
Looks like this is not needed in 3.5. The events get removed from the list.
Comment on attachment 6764 [details] Patch for 3.6 I've tested the patch and it fixes the problems I see with named pipe proxies here.
Pushed to v3-6-test. Will be included in 3.6.0. Closing out bug report. Thanks!