Resolved Issues

>Release: 10.3.100  

>Release: 10.3  

Release: 10.3.100  

The following issues that were reported by vendors were resolved in this release.

Reference Resolved Issue Component
SM-202635 When migrating Sentinel LDK License Manager from secure storage to Trusted Storage (MySQL), all information regarding currently detached licenses is lost. LDK-RunTime/LMS
SM-204951 When the multiple_session_per_identity attribute is enabled, multiple client machines are unable to share a single identity, resulting in error HASP_IDENTITY_SHARING_VIOLATION (91). LDK-RunTime/LMS
SM-216491

When the Sentinel LDK License Manager in Trusted Storage is restarted, the hostname associated with a detached license is lost.

LDK-CLaaS
SM-217953 On Linux, a Java 8 application protected with Sentinel LDK crashes at runtime. Envelope-Java
SM-219036 On Linux, an application protected with Sentinel LDK attempts to load GUI-related libraries, such as libX11.so.6 and libglib-2.0.so, even when the MESSAGE_OUTPUT_MODE parameter is set to 4 for terminal-only output. Envelope-Linux
SM-221264 Sentinel LDK fails to connect to a cloud license server or a reverse proxy when the network environment requires the Server Name Indication (SNI) TLS extension. LDK-RunTime/API
SM-219514 On Windows, uninstalling an application that includes the Sentinel LDK Run-time Environment Merge Module (MSM) removes the Sentinel LDK Run-time Environment even when other installed applications still reference the Sentinel LDK Run-time Environment. LDK-RunTime/Installer
SM-224029 In Sentinel LDK, method-level protection of a .NET assembly with an externally forwarded function fails with the error "An external function failed". Envelope-.NET
SM-224157 When Smart App Control is enabled on Windows, the Sentinel LDK Run-time Environment GUI installer is blocked. LDK-RunTime/Installer
SM-224870 Sentinel LDK Envelope incorrectly sets the PE machine header to x64 when protecting a .NET application or DLL compiled for ARM64. Consequently, the protected application fails to execute on the target ARM64 platform, resulting in a FileLoadException. Envelope-.NET
SM-224909 When you protect a 32-bit Delphi application with the Sentinel LDK Envelope V3 engine, using import protection causes the protected application to run only as a background process without a user interface, because the engine fails to preserve the CPU EFLAGS register for certain Delphi imports. Envelope
SM-224994 In a ROCm environment, Python applications protected by Sentinel LDK with the antitrace feature enabled crash intermittently when executing heavily parallelized workloads or using the nixl connector. Envelope-Script
SM-225299 When you protect a .NET 8 application with Sentinel LDK using Windows Shell protection, the protected application fails at runtime with the " Internal Error: (K65542)" if you select more than 8192 methods. Envelope-.NET
SM-226998 The Sentinel LDK License Manager crashes with a floating-point exception (SIGFPE) during startup in certain virtual machine environments. LDK-RunTime/LMS

Release: 10.3  

The following issues that were reported by vendors were resolved in this release.

Reference Resolved Issue Component
SM-178012 After migrating a cloud license from SQLite‑based secure storage to Trusted Secure Storage (MySQL), updating an existing protection key fails with error HASP_CLOUD_NOT_TRUSTED (101). Run-time Environment
SM-193791 Sentinel LDK Envelope fails when processing certain .NET 8 DLLs that have an indirect dependency on the System.Diagnostics.EventLog NuGet package. Envelope-.NET
SM-194862 Sentinel LDK License Manager (hasplm) crashes when a V2C update is applied via ACC (Update/Attach License) to migrate an SL Legacy container to SL AdminMode. Run-time Environment
SM-208168 On Linux, applications compiled with the Sentinel LDK API return status 27 when a root user attempts to call login() on a Sentinel Driverless HL with a standalone feature and remote access disabled. Run-time Environment
SM-209166 A communication error (H0033) occurs between the API and the local Sentinel License Manager when working with a protected application that loads and unloads multiple DLLs in sequence. Run-time Environment
SM-211062 In certain scenarios, hasp_get_sessioninfo and ACC display incorrect current login information. Licensing API
SM-211647 Sentinel LDK Envelope fails to execute functions in certain protected applications when Windows Shell protection with the V3/NG engine is applied, resulting in runtime errors such as hasp_cleanup() being called while the HASP API is still in use by another thread. Envelope
SM-212536  WPF applications protected by Sentinel LDK Envelope crash at runtime when symbol obfuscation is applied to assemblies containing internal classes referenced from XAML. Envelope-.NET
SM-212583 Sentinel LDK Envelope fails when applying .NET method encryption to methods that use reference return types, resulting in a BadImageFormatException at runtime. Envelope-.NET
SM-213456 Sentinel LDK Envelope V3 engine does not support certain Delphi IATs with no actual imports, leading to memory corruption during patching and incomplete handling of the IAT at runtime. Envelope
SM-213898 After a detached cloud license is canceled, the GetRtc() API continues to return HASP_STATUS_OK instead of indicating that the license is no longer available. Run-time Environment
SM-214068 The Sentinel LDK REST API Get Feature List returns expired=false for an expired Feature until the Sentinel License Manager (RTE) is restarted. Run-time Environment
SM-215288 .NET 8.0 DLLs are not supported by any Sentinel LDK Envelope engine for protection. Envelope
SM-215410 Sentinel LDK Envelope Tool fails to find assemblies if the search path includes Chinese characters. Envelope
SM-215532 On Windows 10 and Windows 11 systems using Modern Standby (S0 low power idle), the virtual clock may drift behind the system time after sleep or hibernation because traditional resume events are not always triggered, causing the virtual clock to miss a time reset (virtual clock synchronization issue). Run-time Environment
SM-215534 Application execution time increases significantly when protecting applications with Sentinel LDK Envelope on Linux machine. Envelope-Linux
SM-215652 After a system resumes from sleep, a .NET 8 application protected with Envelope may display error H0085 (“The session was killed due to a network malfunction or manually from ACC”). Run-time Environment
SM-216532 Sequential hasp_login calls with different vendor IDs fail. Licensing API