Applies To:
  • CitectSCADA 5.xx, 6.00, 6.10
  • CitectHMI 5.xx, 6.00, 6.10

I know that when I get a crash, Citect provides a zipped exception report which can be sent to Support for analysis, however, can you explain about when to provide a crash dump or mini dump?

Sometimes programmers, after looking at exception logs, will ask for a mini dump. Mini dumps were introduced in Windows XP. They are an alternative to the full crash dump that is available from Dr Watson. The crash dump (sometimes also referred to as a user dump) dumps all running threads. Mini dumps give a smaller dump which just provides information on errors due to the faulted thread rather than other threads. They can be an asset to problem discovery.

If you Run Drwtsn32 from MS Windows Task Bar Start Run, you will be able to choose various options for Dr Watson. In Options, select "Create Crash Dump File", then select the Crash Dump Type radio button named "Mini".

You may also wish to set the paths for Log file and the Crash Dump file to a suitable location.

If a crash occurs, wait until the dump is completed. Do not cancel. Then when completed, contact Support and provide a copy of the user.dmp, matching DrWtsn32.log and any exception report CitectSCADA may have generated and zipped, or failing that, obtain the debug.log, syslog.dat and citect.ini files.

It is a good idea to test that the mini dump (or crash dump) is valid (not incomplete due to cancelling the dump) before sending\ftp, by opening the user.dmp file in WinDbg. This program can be downloaded from