Report information
The Basics
Id:
43196
Status:
resolved
Priority:
Medium/Medium
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
9.9.10, 9.9.10-S1, 9.10.5, 9.11.1, 9.12.0
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
P2 Normal
Severity:
S2 Normal
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
BIND Utilities
Area:
bug

Dates
Created:Sun, 11 Sep 2016 20:17:27 -0400
Updated:Wed, 26 Jul 2017 02:12:22 -0400
Closed:Tue, 04 Oct 2016 21:21:57 -0400



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: WIN32 Debug Assertion failure in smartsign dnssec-checkzone
System popup: Debug Assertion Failed! Program: ...\named-checkzone.exe File: ...\commit.cpp (1) Expression: Invalid file descriptor: File possibly closed by a different thread (1) C RunTime (CRT) smartisign system test, first call to $CHECKZONE named-checkzone -o - child.parent.nil child.db.signed Debugger (rt42931 branch), stack is: named-checkzone.exe main lien 545 named-checkzone.exe dump_zone line 764 libisc.dll dns_zone_dumptostream3 line 10095 libisc.dll dumptostream line 10082 libisc.dll dns_master_dumptostream3 line 1777 libisc.dll flushandsync line 1304 libisc.dll isc_stdio_sync line 129 ucrtbased.dll _commit line 36 The WIN32 internal error is 6 (invalid handle) and is from _commit() (WIN32 version of fsync) called on the fileno of stdout (cf "-o -" arguments) as shown by a little program calling _commit(_fileno(stdout)); it fails and compiled with the Debug it raises the assertion popup.