The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree.
The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-10-05-1210/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-10-05-1210/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-10-05-1210/samba.stdout The top commit at the time of the failure was: commit 23e77c56197d3db4271392ce1993930239e683be Author: Volker Lendecke <[email protected]> Date: Fri Sep 30 06:42:40 2016 -0700 messaging: Avoid crashes With the latest patches we defer messages to a messaging_context's default context, the one that it was created with. This is another incarnation of 085542fc93b3 (I believe): messaging contexts can outlive their tevent contexts. In this case, the tevent_schedule_immediate(msg_ctx->event_ctx) has nothing to schedule on and will crash. This patch uses the fact that tevent_fd's can outlive their event_contexts. When the tevent_context dies, all tevent_fd's will get their flags set to 0. The tevent_handles in messages_dgm_ref always have TEVENT_FD_READ set, so a 0 flags field indicates the tevent_context has died. Signed-off-by: Volker Lendecke <[email protected]> Pair-Programmed-With: Stefan Metzmacher <[email protected]> Reviewed-by: Jeremy Allison <[email protected]> Autobuild-User(master): Jeremy Allison <[email protected]> Autobuild-Date(master): Wed Oct 5 03:51:43 CEST 2016 on sn-devel-144
