Environment
Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
Novell Client for Windows XP/2003 4.91 Support Pack 5 LoginDynamic Local User (DLU)
Situation
System crash when attempting to login using the Novell GINA, when configured for ZENworks Dynamic Local User
Possible Error: "SAS window: winlogon.exe - Application Error the instruction at "0xnnnnnnnn" referenced memory at "0xnnnnnnnn". The memory could not be "read"."
Resolution
Update NWGINA.DLL to NWGINA.DLL 4.91.5.37 02AUG2010 (or later) by applying the patch file "Novell Client 4.91 Post-SP5 (IR1) NWGINA.DLL " (or later) from https://download.novell.com/Download?buildid=3EVvdCOU3Hc~
Additional Information
In certain situations, ZENworks components present on a machine introduce the possibility for both the [HKEY_LOCAL_MACHINE\Software\Novell\ZCM ] and [HKEY_LOCAL_MACHINE\Software\Novell\ZENworks ] keys to legitimately exist. This presented a problem for the ZENworks version detection logic in NWGINA.DLL , which led to some DLU functionality problems.
The NWGINA.DLL 4.91.5.37 02AUG2010 fixes this problem by correctly detecting the ZENworks version to prevent DLU functionality problems.
In some cases, the same root cause results in a WINLOGON.EXE crash, as discussed in this document.