I've had a number of similar reports from users. In this case triggered by not being able to start firefox since it is still running in the not properly terminated session.<br>I think I'll be able to test a few things on my wife's Vista laptop. Hope that this gives some hints.<br>
<br>One story I got from a user is that his session was lost after an automatic reboot of Vista after installing updates.<br><br>Freerk<br><br><br><div class="gmail_quote">On Sun, Jan 18, 2009 at 1:34 PM, Mario Becroft <span dir="ltr"><<a href="mailto:mb@gem.win.co.nz">mb@gem.win.co.nz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Update:<br>
<br>
Can't repeat the problem on anything but one particular user's<br>
laptop. Probably has to do with the fact that it is running Windows<br>
Vista--all the other machines I have access to run Linux. Unfortunately<br>
I won't have access to this machine again for a week.<br>
<br>
I checked the state of things at the point where you have resumed the<br>
session and it is running fine but no longer listed in nxserver --list.<br>
<br>
The session file is moved into /usr/NX/var/db/closed at the time when<br>
you resumed the session. The only place where this can occur is in the<br>
session_close() function in nxserver. Also, the /tmp/.nX????.lock file<br>
is removed. So we can say that when you resume the session (apparently<br>
successfully), session_close is called.<br>
<br>
The only place where this is called is from server_nxnode_start_wait()<br>
(and when you use --force-terminate, which I have not used). I am not at<br>
all sure what this function does. Does it invoke the nxagent and then<br>
remain in this function for the duration of the nxagent process? I don't<br>
think that is what it does, but if not, then I can't see how<br>
session_close() can be getting called at the point where you resume the<br>
session. (Resuming does appear to involve server_nxnode_start_wait(),<br>
but a different part of it that never calls session_close(), if I am<br>
reading it right).<br>
<br>
Could someone please give me an overview of what this code does?<br>
<div><div></div><div class="Wj3C7c"><br>
--<br>
Mario Becroft <<a href="mailto:mb@gem.win.co.nz">mb@gem.win.co.nz</a>><br>
________________________________________________________________<br>
     Were you helped on this list with your FreeNX problem?<br>
    Then please write up the solution in the FreeNX Wiki/FAQ:<br>
<br>
<a href="http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ" target="_blank">http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ</a><br>
<br>
         Don't forget to check the NX Knowledge Base:<br>
                 <a href="http://www.nomachine.com/kb/" target="_blank">http://www.nomachine.com/kb/</a><br>
<br>
________________________________________________________________<br>
       FreeNX-kNX mailing list --- <a href="mailto:FreeNX-kNX@kde.org">FreeNX-kNX@kde.org</a><br>
      <a href="https://mail.kde.org/mailman/listinfo/freenx-knx" target="_blank">https://mail.kde.org/mailman/listinfo/freenx-knx</a><br>
________________________________________________________________<br>
</div></div></blockquote></div><br>