We have a strange problem with one of our users. After he logs in to the
network, starts one or two Internet Explorer sessions and closes these
sessions the NAL stops working. It is still visible but it's not possible
anymore to start a program or display the properties of a program. We are
using NetWare 6.5 SP6 on our servers and W2K SP4 on our workstations. The
Internet Explorer version is 6 + SP1. The workstation and IE6 are fully
updated with the latest patches. The version of the ZfD Management Agent is
7.0.1.0 (we are using ZEN7). I enabled the Debug Tracing option in the
Application Launcher and this produces the following information:

==================================================
NalShell logging for process 0x740 initialized: 04/04/07 12:07:53
Computer name: PC1238
Command Line: IEXPLORE.EXE
http://frodo074/eGuide/servlet/eGuide?UseCookie=false
File versions:
zenlite.dll: 7.0.1.0
zennw32.dll: 7.0.1.0
nalshell.dll: 7.0.1.0
zenappws.dll: 7.0.1.0
nalwin.exe: 7.0.1.0
nalagent.exe: 7.0.1.0
nalview.exe: 7.0.1.0
nalntsrv.exe: 7.0.1.0
==================================================


INFO, 12:07:53.27, USER, 0x740, 0x870, NalShell, NalShell.dll loaded by
"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
INFO, 12:07:53.27, USER, 0x740, 0x870, NalShell, Initializing NalShell
INFO, 12:07:53.27, USER, 0x740, 0x870, NS UI Thread, Created NAL Shell UI
Thread
INFO, 12:07:53.27, USER, 0x740, 0x5c4, NS UI Thread, Created NAL Shell UI
thread window "NalShellWindow:1856"
INFO, 12:07:53.27, USER, 0x740, 0x5c4, NS UI Thread, Entering message loop
**** CRIT, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Engine
disconnected. Attempting to reconnect... ****

HRESULT 0x80004005 Niet nader omschreven fout


INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Entering StopNalEngine
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Exiting StopNalEngine
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Starting NalAgent
INFO, 12:07:53.37, USER, 0x6e4, 0x70c, CNalEngine::FMCreateInstance,
Entering function
INFO, 12:07:53.37, USER, 0x6e4, 0x70c, CNalEngine::FMCreateInstance,
Leaving function (0x0); (0 ms)
INFO, 12:07:53.37, USER, 0x6e4, 0x6fc, CNalEngine::FindConnectionPoint,
Entering function
INFO, 12:07:53.37, USER, 0x6e4, 0x6fc, CNalEngine::FindConnectionPoint,
Leaving function (0x0); (0 ms)
INFO, 12:07:53.37, USER, 0x6e4, 0x6fc, CNalEventsConnPt::Release, Reference
count: 5
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Queried for IUnknown
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread,
CNalShellUIThread::AddRef() 2
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread,
CNalShellUIThread::AddRef() 3
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread,
CNalShellUIThread::Release() 2
INFO, 12:07:53.37, USER, 0x6e4, 0x70c, CNalEventsConnPt::Advise, Entering
function
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread, Queried for _INalEvents
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread,
CNalShellUIThread::AddRef() 3
INFO, 12:07:53.37, USER, 0x740, 0x5c4, NS UI Thread,
CNalShellUIThread::AddRef() 4
INFO, 12:07:53.37, USER, 0x6e4, 0x70c, CNalEventsConnPt::Advise, Leaving
function (0x0); (0 ms)

We are using profiles for our users (we enabled this function in a user
policy in eDirectory) and the problem "follows" the user to other
workstations. We already deleted the userprofile but this doesn't help. At
this moment this user is the only one with this problem.

Does anyone have a clue what's causing this?