You are currently reviewing an older revision of this page.
Software crashes or becomes unresponsive at startup or possibly at other times. When the Application log in Window's Event Viewer is examined, an Error event corresponding to the crash lists ntdll.dll as the faulting module.
Faulting application name: Substation.exe, version: 08.11.12...Faulting module name: ntdll.dll, version: 6.1.7601.18939…Exception code: 0xc0000374
Error events with ntdll.dll as the faulting module can be caused by many different things since it is called by many processes.
First try rebooting the machine and see if that resolves the problem.
Check for other Error events in Event Viewer that occurred near the time of the crash. They may contain other, more useful information.
Reinstall promis.e or Bentley Substation as the case may be.
If any hardware was recently added, updating the related driver may resolve the problem. If it does not, and the hardware can be easily removed or disabled, try that. In one case, unplugging a particular USB device stopped the software from crashing.
If the software was previously working without this issue on the same machine, a recently updated driver may be causing the problem. Rolling back the driver version may resolve the issue. Get a list of drivers and their dates by typing driverquery into a command prompt (run cmd.exe). A possible alternative is to use Window's System Restore to return the machine to the state when the problem was not occurring.
The problem may actually be a corrupt ntdll.dll file. Re-imaging the machine may resolve the problem.