In rare cases, users may experience a server application or a desktop client crash in Nx Witness. Typically these are independent incidents. However, please take the following steps if you are facing a recurring problem:
Step 1: Find your current crash dump files
For the Media Server
(System kernel dmp)
For the Desktop Client
NOTE: Make sure that these dumps have the same version and build number as the Nx Witness you are currently using.
Step 2: Enable and produce full crash dump files
This step is optional. Skip it unless the Nx Support Team directs you to complete this step.
Crash dump files would automatically generate the memory stack files, which could help our developers to troubleshoot and investigate the server crash issues. Simple crash dumps are generated each time when the Nx Desktop or Nx Server application crashes for any reason. To investigate the cause of a crash, we need the full crash dump files - It would be good if the user could help to provide the necessary information. Follow the steps below to enable and produce detailed crash dump files.
1. Enable full crash dump files:
- Launch Terminal in Ubuntu (Ctrl+Alt+T)
- For Nx Server
1) Navigate to
/opt/networkoptix/mediaserver/etc2) Edit the file mediaserver.conf
- For Nx Desktop
1) Navigate to
/home/<username>/.config/Network Optix2) Edit the file Network Optix HD Witness Client.conf
- Use a text editor (vi, vim or nano) to open the configuration file and add a new parameter: createFullCrashDump. Set its value to true.
- Save the file and close the text editor.
2. Restart both your Nx Desktop & Nx Server applications.
3. Reproduce the issue or crash.
4. You shall be able to have a crash dump file in the folder presented in Step 1.
NOTICE: The file size of the crash dump could be large. (i.e., several hundreds of MB.)
Step 3: Share the crash dumps with your reseller
We recommend that you return the configuration back to normal after full memory dumps have been collected. Otherwise, full dumps might occupy a lot of storage space. Also, enabling createFullCrashDump will increase the load on the CPU and RAM.