T.R | Title | User | Personal Name | Date | Lines |
---|
2389.1 | | STAR::MCLEMAN | Jeff McLeman, VMS Development | Mon Mar 05 1990 06:47 | 4 |
| Quit Session causes the server to reset, therefore clearing all
links. Call it a security feature.
|
2389.2 | | STAR::ORGOVAN | Vince Orgovan | Mon Mar 05 1990 17:39 | 7 |
| The Session Manager uses the Xlib function XKillClient to abort
all connections to the server in VMS V5.2. In VMS V5.3, the
mechanism is different but the effect is the same: the session
manager makes a special request (via an X extension) to the server
asking it to abort all connections.
Is the customer using XSetIOErrorHandler?
|
2389.3 | VMS V5.3 may fix problem! | STREEP::MCCAUSLAND | | Wed Mar 07 1990 04:38 | 13 |
| Re .2, Yes the application is using XSetIOErrorHandler.
The handler is being called, but after the windows have been deleted
and shortly before his client application gets killed.
Customer will try VMS V5.3 as it sounds as if the client application
may not be killed and connections to other displays may be unaffected.
This behaviour should be OK though he would also like to close the
display himself, however I guess this is the perogative of the window
manager/user!
Thanks, Andrew
|
2389.4 | Need ICCCM | DECWIN::FISHER | Burns Fisher 381-1466, ZKO3-4/W23 | Wed Mar 07 1990 17:31 | 18 |
| I believe that the ICCCM defines a way to notify a client that it is
about to die if it does not kill itself soon. This is a relatively
recent "standard", and we do not yet implement it. We probably should,
but I can't speak for anyone else as to whether it is on their work
list.
As to the error handler, there is another "misfeature" about this one.
The io error handler must not return. The inventor of Xlib (who shall
remain nameless, since he has already issued plenty of mea culpas on
this one) believe that once the connection died, the client was dead,
not taking into account multiple connection clients. Sigh.
Thus, if you have multiple displays, and one of them shuts down, I'm
afraid you are out of luck for now. You should submit a QAR requesting
that the ICCCM shutdown be implemented.
Burns
|
2389.5 | Thanks, its #02700 in V5 QAR Database... | STREEP::MCCAUSLAND | | Fri Mar 09 1990 04:16 | 0
|