CA Gen Client Manager shows error for ucrtbase.dll on Event Viewer


Article ID: 126993


Updated On:


Gen Gen - Workstation Toolset Gen - Host Encyclopedia Gen - Run Time Distributed


When exiting the Client Manager that set up to use the directory service, the following error is output to Windows Event Viewer. 

--- Event Log contents --- 
Log Name: Application 
Source: Application Error 
Date: 2018/10/04 16:51:59 
Event ID: 1000 
Task Category: (100) 
Level: Error 
Keywords: Classic 
User: N/A 
Computer: TEFTCL01 
Faulting application name: IEFCMN.EXE, version:, time stamp: 0x5b27e230 
Faulting module name: ucrtbase.dll, version: 10.0.14393.0, time stamp: 0x57898db2 
Exception code: 0xc0000409 
Fault offset: 0x00087fb2 
Faulting process id: 0x798 
Faulting application start time: 0x01d45bb71ea5bb84 
Faulting application path: D:\CA\GEN\IEFCMN.EXE 
Faulting module path: C:\Windows\System32\ucrtbase.dll 
Report Id: d8d71b41-7cdf-4113-a485-078a5f9e6a23 
Faulting package full name: 
Faulting package-relative application ID: 

The reproduction procedure is as follows. 
1. Start Client Manager 
2. Select [File] - [Setup] 
3. Specify "Dir.Svc.DLL" and "Dir.Svc.InputFile" and click the [OK] button 
4. Select [File] - [Save] 
5. Close the Client Manager once 
6. Start the Client Manager again 
7. Exit the Client Manager as it is 
8. The above error is output to Windows Event Viewer 

If the directory service is not used (that is, "Dir.Svc.DLL" is not specified in the above step 3), no error is output to the event viewer. 


Support also recreated similar Event Viewer error in-house on various machines with different versions of ucrtbase.dll. On some tests a dialog box "Client manager has stopped working" was also displayed on exit. After applying Windows updates which updated the version of that file the problem was resolved. So the error appears to be related to the version of ucrtbase.dll.


Gen 8.6 Client Manager


The problem was resolved by Windows patch KB4284833 which updated ucrtbase.dll to 14393.2339.

It is not possible to prove that the version of the failing module ucrtbase.dll is the solution to this error, but from the patch install the error is resolved by updating the file.