[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
| Title: | ALL-IN-1 (tm) Support Conference | 
| Notice: | Please spell ALL-IN-1 correctly - all CAPITALS! | 
| Moderator: | IOSG::PYE  CE | 
|  | 
| Created: | Fri Jul 01 1994 | 
| Last Modified: | Fri Jun 06 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 2716 | 
| Total number of notes: | 12169 | 
2567.0. "EXIT from subprocess hangs teminal" by OASS::BURNAMAN_B (And now, live, from Atlanta . . . ) Wed Mar 12 1997 16:20
    Greetings,
    
    I have a customer that called in an interesting problem, which he has
    had for a long time now.
    
    He has a two node VAX cluster running 3.0 ALL-IN-1 in a common en-
    vironment.
    
    On one node only, if the user drops to the subprocess using either
    $ or GOLD $ and then types in EXIT to leave the subprocess, the users
    terminal hangs.  On the other machine, the same steps do not cause a
    hang and the user gets the ALL-IN-1 screen back.
    
    In researching this, I found that on the problem machine, simply doing
    a return while in the subprocess works.  I also found that after the
    user types EXIT, the subprocess actually does go away, but the user
    does not get the ALL-IN-1 screen back.
    
    Control T is of no benefit, Control Y has to be used to free the
    condition, which also blows the user completely out of ALL-IN-1.
    
    All users are affected, including the manager account.
    
    On either machine, the <SPAWN command works with no problem.
    
    Anyone seen this before?  Any ideas on what may be causing this prob-
    lem?  Thanks,
    
    Bruce Burnaman
    CSC/Atlanta
| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 2567.1 | SWAG | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Wed Mar 12 1997 16:41 | 4 | 
|  |     Casting my mind back, since this is V3.0...
    
    Something to do with DDS? When we go into the subprocess, we do
    something to stop DDS updates being hung, I think.....
 | 
| 2567.2 |  | IOSG::MAURICE | Back in the egg | Thu Mar 13 1997 10:15 | 9 | 
|  |     Hi,
    
    This problem was fixed in V3.2. The fix was in code and I don't think
    there was a patch for earlier systems. The random nature of the problem
    is explained by the code doing a test on the wrong memory location.
    
    Cheers
    
    Stuart
 | 
| 2567.3 | Real ALL-IN-1 programmers use SPAWN | SHRMSG::HOWARD | Whoever it takes | Thu Mar 13 1997 22:49 | 26 | 
|  |     In earlier versions of ALL-IN-1, the symbols LOGOUT and STOP were defined
    as "!".  I think EXIT may have been also.  The following is from the
    APR (AA-N324A-TE), p. 60:
    
      Do not use the STOP or LOGOUT commnands.  This deletes the subprocess
      and causes ALL-IN-1 to abort
    
    I believe EXIT did the same thing.  So the customer hasn't exactly
    found a new problem.  In fact, I think that is why SPAWN was invented. 
    
    
    I have been using the following for many years in my default menu:
    
    ;;.GOLD $;;
    
    .IF CLI$PROC_EXISTS EQS "1" THEN GET OA$FUNCTION="ATTACH "
    OA$PROFIL_VMSUSR "_1"
     ELSE GET CLI$PROC_EXISTS = "1" \\
      OA$STAT_GET_STATISTICS \\
      GET CLI$A1 = CLI$LO = 'ATTACH/ID=' STAT$PID \\
      SPAWN \\GET CLI$LO = ''
    
    courtesy of a certain Mr. Barth, who asked for it back when our paths
    last crossed outside the company.   
    
    Ben
 |