| The message is only saying that the first process detected that the
child process it started up died. It is picking up an errno which
may or may not be valid, but it is better than not giving you any
clue whatsoever. A better error message might be:
"A child process died unexpectedly, maybe because of a bad file
number? or maybe because someone just killed it."
Is this a case where the less information we give the user, the
better?
-Matt.
|
|
>Why would you enroll an MM twice from two different sessions?
In our situation, we may enroll without knowing that a process already
exists. We are doing a number of things, so have different windows.
It probably isn't that common, but I'm sure some user would run
into it. (In other words, we didn't plan on doing it, but the
message was unclear to the developers, when it did happen.)
I think its good to have information, because in all those
cases where its not enrollment, its helpful to know what happened.
I would think it would be helpful to know that its a management
module that died, and that its ok, because it was done intentially.
So I would think a clear message would be (assuming you can't
determine when a MM died because of enroll and when it was killed
for some other reason)
" A management process just terminated either because of
enrollment, someone killed it, or due to a bad file number."
|