Summary
If a Laserfiche program is not responding or has stopped unexpectedly, Laserfiche Technical Support may request that you generate dump files for troubleshooting purposes. Use the ProcDump command-line utility from Windows Sysinternals to monitor and create a memory dump file for:
More Information
Download ProcDump from the Windows Sysinternals Web site at http://technet.microsoft.com/en-us/sysinternals/dd996900.
To generate a memory dump when Laserfiche is hanging
While the Laserfiche program is hanging, open a command prompt or PowerShell window and run ProcDump on the hanging program. See the following examples.
In each of the above examples, ProcDump will immediately attach to the LF.exe process and create a memory dump in the C:\temp\minidumps\ folder. The -ma parameter writes a full dump instead of a minidump. If there are multiple instances of LF.exe currently running, you can substitute "LF.exe" with the process ID of the hanging process. Use Windows Task Manager to view process IDs for running processes.
To generate a memory dump when Laserfiche crashes
Open a command prompt or PowerShell window and run ProcDump in monitoring mode.
In the above examples, the -x parameter tells ProcDump to launch the Laserfiche Client. The -e parameter tells ProcDump to continuously monitor this instance of the Laserfiche Client and to generate a dump file if there is an unhandled exception (crash). While ProcDump is monitoring the process, attempt to reproduce the crash.
In these examples, ProcDump monitors a currently running Laserfiche Server instance and generates a dump file if there is an unhandled exception (crash). While ProcDump is monitoring the process, attempt to reproduce the crash. You can substitute lfs.exe with the process ID of the running Laserfiche Server instance. Use Windows Task Manager to view process IDs for running processes.