Known Issue: DW Spectrum® Software Crashes Due to libeay32.dll on Windows
-----------------------------------
Affected Roles: Administrator, Owner
Related Digital Watchdog VMS Apps: DW Spectrum® IPVMS
Complexity: Medium
Last Edit: May 27, 2021
-----------------------------------
DW Spectrum® IPVMS Crashes
The DW Spectrum® Server and DW Spectrum® Client software will stop right after launching/starting. When checking the Windows Event Viewer application, it was found that the applications ended operation on behalf of the Operating System (OS) due to “libeay32.dll”.
The file “libeay32.dll” is a dynamic library, part of OpenSSL, which is an open source solution for SSL/TLS connections. This is used for any DW Spectrum® Client and DW Spectrum® Server connections, making it a necessary file to keep.
This article will outline how to update the version of the libeay32.dll file to resolve this issue.
Updating the libeay32.dll File
To update the libeay32.dll file:
- Download and updated version of the libeay32.dll library.
**NOTE: DW Spectrum IPVMS v4.0 and newer DOES NOT SUPPORT 32-bit operating systems. The above link for 32-bit windows is provided for legacy servers only.
- Stop the DW Spectrum Media Server from the Windows Service Tray.
- Replace the existing libeay32.dll file (located in the DW Spectrum® file directory) with the new libeay32.dll file in the following locations.
- DW Spectrum® Client
C:\Program Files\Digital Watchdog\DW Spectrum\client\<CURRENT VERSION>\libeay32.dll
- Desktop Compatibility Mode Installations
C:\Users\<USERNAME>\AppData\Local\Digital Watchdog\client\default\<CURRENT VERSION>\libeay32.dll
**NOTE: If you are unable to locate the AppData folder in the file directory, click the View tab and enable “Hidden items”.
- DW Media Server
C:\Program Files\Digital Watchdog\DW Spectrum\MediaServer\libeay32.dll
- After replacing the libeay32.dll files, start the DW Spectrum Media Server.
- Launch the DW Spectrum® Client application to test the changes as necessary.