bind9/bin
Michał Kępień 3d4b17806f Prevent Cygwin from concealing non-abort() crashes
BIND system tests are run in a Cygwin environment.  Apparently Cygwin
shell sets the SEM_NOGPFAULTERRORBOX bit in its process error mode which
is then inherited by all spawned child processes.  This bit prevents the
Windows Error Reporting dialog from being displayed, which I assume is
part of an effort to contain memory handling errors triggered by Cygwin
binaries in the Cygwin environment.  Unfortunately, this also prevents
automatic crash dump creation by Windows Error Reporting and Cygwin
itself does not handle memory errors in native Windows processes spawned
from a Cygwin shell.

Fix by clearing the SEM_NOGPFAULTERRORBOX bit inside named if it is
started in a Cygwin environment, thus overriding the Cygwin-set process
error mode in order to enable Windows Error Reporting to handle all
named crashes.
2019-09-26 10:34:01 +02:00
..
check Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
confgen Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
delv Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
dig Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
dnssec address or suppress cppcheck warnings 2019-09-12 17:59:28 +10:00
named Prevent Cygwin from concealing non-abort() crashes 2019-09-26 10:34:01 +02:00
nsupdate Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
pkcs11 Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
plugins add a search for GeoIP2 libraries in configure 2019-06-27 14:58:13 -07:00
python prep 9.15.3 2019-08-12 14:08:12 +00:00
rndc Protect globally accessed variables in rndc.c by making them atomic 2019-09-25 13:39:04 +02:00
tests use test specific shell variables 2019-09-26 03:30:43 -04:00
tools address or suppress cppcheck warnings 2019-09-12 17:59:28 +10:00
win32/BINDInstall address or suppress cppcheck warnings 2019-09-12 17:59:28 +10:00
Makefile.in name change from "hook modules" to "plugins" 2018-12-06 10:36:50 -08:00