This may just be bad timing.
There is a long standing bug in the Windows socket library where it does not
always tell the process that is waiting for input that the connection has
gone away. It can take some time (if at all) for us to be able to detect the
lost session. We have some ideas of how to improve this situation but they
are not yet implemented.
The QMSvc service does a periodic scan to check if the sessions we think are
logged in really exist and, if not, tidies up the user table. You may have
caught it in the interval between the process dying and the cleanup.
Next time it happens, open a Command Prompt window and do
\qmsys\bin\qm -d1 > qm.log
and email me the qm.log file. (That's a digit 1 in the -d option).
Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton, NN4 6DB
+44-(0)1604-709200