An application containing a large number of dependencies causes wmrundll.exe to crash

  • 7007671
  • 25-Jan-2011
  • 30-Apr-2012

Environment

Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1 Application Launcher (NAL)
Novell ZENworks 7 Desktop Management on Linux Support Pack 1 - ZDML7 SP1 Application Launcher (NAL)

Situation

An application containing a large number of dependencies causes wmrundll.exe to crash.
 
After installing the application chain and rebooting the workstation, all workstation associated applications are not showing up
 
Windows dump snippet:
 
Found Cached App: Delete_ZDM_logfiles.Apps.CPL
Found Cached App: VSO-BISY-20-53-4700-inst-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-54-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-55-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-55b-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-56-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-57-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-58-4900-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-59-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-60-4900-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-61-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-62-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-63-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-64-4900-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-65-4900-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-66-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-67-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-20-68-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-68-4700-fehlerfix-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-69-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-70-4700-fehlerfix-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-70-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-71-4700-update-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-72-749-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-75-4000-updateini-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-75-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-76-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-77-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-78-hotfix-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-78-ID-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-30-79-4000-updatemsi-apneu.Gavi.Apps.CPL
Found Cached App: VSO-BISY-ID-0-4901-start-apneu.Gavi.Apps.CPL
(f84.454): Stack overflow - code c00000fd (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000270 ebx=008956c8 ecx=000000aa edx=009f322c esi=7ffdcc00 edi=7ffdcc00
eip=7c91e8c5 esp=009f2f2c ebp=009f31ac iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
ntdll!strchr+0xd8:
7c91e8c5 53              push    ebx
0:002> g
(f84.454): Stack overflow - code c00000fd (!!! second chance !!!)
eax=00000270 ebx=008956c8 ecx=000000aa edx=009f322c esi=7ffdcc00 edi=7ffdcc00
eip=7c91e8c5 esp=009f2f2c ebp=009f31ac iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202

==========================================

WARNING: Stack unwind information not available. Following frames may be wrong.
ntdll!strchr
ntdll!RtlDosPathNameToNtPathName_U
kernel32!FindFirstFileExW
kernel32!FindFirstFileA
ZenLite!ZENReadVerifyInformation
ZenLite!nwappCheckForSpecialVariable 

Resolution

Fixed in ZENworks 7 Desktop Management Service Pack 1 Interim Release 4 Hot Patch 2, see KB 3484245 "Updates to Novell ZENworks 7 Desktop Management" which can be found at Novell Support.
 
Fixed in ZENworks 7 Desktop Management on Linux Service Pack 1 Interim Release 4 Hot Patch 2. see KB 3484245 "Updates to Novell ZENworks 7 Desktop Management" which can be found at Novell Support