System crash when attempting to login using the Novell GINA with DLU

  • 7007021
  • 08-Oct-2010
  • 30-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
Novell Client for Windows XP/2003 4.91 Support Pack 5 Login
Novell ZENworks 7
Dynamic 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.