| 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 |