[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference dssdev::decforms

Title:DECforms
Notice:This is not an official software support channel. Kit info: 4.L
Moderator:DSSDEV::FORMS
Created:Thu Mar 23 1989
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4004
Total number of notes:16520

3990.0. "DECforms terminates abnormaly" by JURA::TIOCAN::DUQUESNE (Daniel - Publicit� interdite...) Mon Mar 17 1997 11:22

    
I'm trying to look at a problem happening on one of our production systems.
Hereunder I've extracted the ATR file (ACMS application) which gives the 
events which made DECforms ending abruptly. Could someone from DECforms 
land, look at the errors generated and shed some light on the possible
reasons-from the given details. The crash happens randomly  %-(
If needed, I can supply the SWLUP which gives more details on the registers. 

OVMS/Alpha V6.2 
DECforms V2.1-010
    
    I'm suspecting some network disruption, but not sure yet.
    
    
Help greatly appreciated. Thx,
Daniel.
************************************************************
Type   : TASK      Time   : 17-MAR-1997 10:38:45.66

Appl   : SPA_EUR_MENU_ISO02 

Task   : SPA_EUR_MENU_TSK 

User   : SPA_EXEISO02 

ID     : BEITAR::0004006F-00000008-26E143CE-009B15EC 

Sub    : BEITAR::0004006F-00000000-26E143CE-009B15EC 

Text   : Task canceled in Step CALL_MENU in Task SPA_EUR_MENU_TSK in Group 
SPA_EUR_MENU_GRP  
An error was returned from a DECforms request
%FORMS-E-DEVERR, device I/O error
-SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=00000028, 
PC=00DBAD2C, PS=0000001B
************************************************************
Type   : LOGIN     Time   : 17-MAR-1997 10:38:45.69

User   : SPA_EXEISO02 Term   : TNA11:   

Sub    : BEITAR::0004006F-00000000-26E143CE-009B15EC 

Text   : Successful logout
************************************************************
Type   : LOGIN     Time   : 17-MAR-1997 10:38:49.76

User   : SPA_EXEISO02 Term   : TNA11:   

Sub    : BEITAR::0005006F-00000000-26E143CE-009B15EC 

Text   : Successful login
************************************************************
Type   : TASK      Time   : 17-MAR-1997 10:40:28.31

Appl   : SPA_EUR_APP_ISO02 

Task   : SPA_EUR_KON_LST_TSK 

User   : SPA_EXEISO02 

ID     : BEITAR::0005006F-00000005-26E143CE-009B15EC-00000002 

Sub    : BEITAR::0005006F-00000000-26E143CE-009B15EC 

Text   : Task canceled in Step FATAL_ERROR in Task SPA_EUR_KON_LST_TSK in 
Group SPA_EUR_GRP  
An error was returned from a DECforms request
%FORMS-E-NOSESSION, specified session does not exist.
************************************************************
Type   : TASK      Time   : 17-MAR-1997 10:40:31.40

Appl   : SPA_EUR_MENU_ISO02 

Task   : SPA_EUR_MENU_TSK 

User   : SPA_EXEISO02 

ID     : BEITAR::0004007D-00000006-26E143CE-009B15EC 

Sub    : BEITAR::0004007D-00000000-26E143CE-009B15EC 

Text   : Task canceled in Step CALL_MENU in Task SPA_EUR_MENU_TSK in Group 
SPA_EUR_MENU_GRP 
An error was returned from a DECforms request
%FORMS-F-FATINTERR, fatal Internal Error.
-FORMS-F-INTDATCOR, internal data corrupted at 1 in FORMS_WMG_CREATE_WINDOW
-FORMS-F-MGRCIOBASE, FORMS$MANAGER base = 00C8BDE8, FORMS$CIOSHR base = 
00E4F3C0
-LIB-F-BADBLOADR, bad block address
************************************************************
    
T.RTitleUserPersonal
Name
DateLines
3990.1Loop in FORMS$CIOSHR (!)JURA::TIOCAN::DUQUESNEDaniel - Publicit� interdite...Tue Mar 18 1997 04:57215
On the same system, we had this morning a problem identified as loop in an 
ACMS user-written agent. I've analyzed the process which located the 
loop in LIBRTL being called by DECforms (FORMS$CIOSHR, see below). 
I'd like to know what is the problem, from the DECforms viewpoint, and 
how to cure it?

Other info needed?

What can I do next? patch? T2.2?, other?

Thanks for the help,
Daniel.
 
SDA> show summa
Current process summary
-----------------------
 Extended Indx Process name    Username    State   Pri   PCB      PHD    Wkset
-- PID -- ---- --------------- ----------- ------- --- -------- -------- ------
 28800201 0001 SWAPPER                      HIB     16 841BD8F8 841BD600      0
 28800402 0002 ACMS006SP004001 SPA_MENISO02 LEF      6 812CB040 855C8000    434
 28800403 0003 ACMS006SP005001 SPA_MENISO02 LEF      6 8195B100 873A4000    466
 28800205 0005 CONFIGURE       SYSTEM       HIB     10 812C1680 842E4000     25
 ...
 ...
 288003CC 01CC MENISO02 AGENT  SPA_EXEISO02 COM      4 81404740 86EC4000   1676
 ^^^^^^^^ PID of the agent's process.

SDA> set proc /ind=1cc
SDA> show proc
Process index: 01CC   Name: MENISO02 AGENT   Extended PID: 288003CC
-------------------------------------------------------------------
Process status:        00141001  RES,WAKEPEN,PHDRES,LOGIN
Required capabilities: 0000000C  QUORUM,RUN

PCB address              81404740    JIB address              817D3BC0
PHD address              86EC4000    Swapfile disk address    00000000
Master internal PID      000101CC    Subprocess count                0
Internal PID             000101CC    Creator internal PID     00000000
Extended PID             288003CC    Creator extended PID     00000000
State                       COM      Termination mailbox          0000
Previous CPU Id          00000000    Current CPU Id           00000000
Previous ASNSEQ  000000000000000C    Previous ASN     0000000000000074
Current priority                4    # of threads     0000000000000000
Initial process priority        4    Delete pending count         0
Base priority                   4    AST's active                 NONE
UIC                [00250,000000]    AST's remaining              1989
Mutex count                     0    Buffered I/O count/limit      297/300
Waiting EF cluster              0    Direct I/O count/limit        300/300
Abs time of last event   00BD5234    BUFIO byte count/limit      93088/93664
Event flag wait mask     DFFFFFFF    # open files allowed left    1970
Swapped copy of LEFC0    00000000    Timer entries allowed left    298
Swapped copy of LEFC1    00000000    Active page table count         0
Global cluster 2 pointer 00000000    Process WS page count        1388
Global cluster 3 pointer 00000000    Global WS page count          288


SDA> map 80860dec  <=========address identified by SHOW PROCESS/CONT  
Image Resident Section			Base	  End	    Image Offset
LIBRTL                                  80800000  8088E000  00060DEC

SDA> show call
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: FFFFFFFF 80860740		
        Handler at 00000000 0024A0C0, Data = 00000000 00000008
        Return address on stack = 00000000 00E6F710	

Registers saved on stack
------------------------
01A958C0  00000000 00C921A0  Saved R2     
01A958C8  00000000 01A95B28  Saved R3     
01A958D0  00000000 00000058  Saved R4     
01A958D8  00000000 00C47CB0  Saved R5     
01A958E0  00000000 01A73AC8  Saved R6     
01A958E8  00000000 00DD4020  Saved R7     
01A958F0  00000000 01A95900  Saved R29    
Result: 64-bit integer returned in register R0
Argument List:


SDA> map 00E6F710
Activated Image				Base	  End	    Image Offset
FORMS$CIOSHR                            00E4E000  00EBF5FF  00021710

SDA> call call/n
SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 00E6F6E0		
        Return address on stack = 00000000 00D05414	

Registers saved on stack
------------------------
01A95918  00000000 01A95970  Saved R29    
Result: 64-bit integer returned in register R0
Argument List:


SDA> map 00D05414
Activated Image				Base	  End	    Image Offset
FORMS$MANAGER                           00C74000  00E0ADFF  00091414

SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 00D05390		
        Return address on stack = 00000000 00CD8258	

Registers saved on stack
------------------------
01A95988  00000000 00C8D630  Saved R2     
01A95990  00000000 00C49990  Saved R3     
01A95998  00000000 00D58001  Saved R4     
01A959A0  00000000 01A95A00  Saved R29    
Result: 64-bit integer returned in register R0
Argument List:

SDA> map 00CD8258
Activated Image				Base	  End	    Image Offset
FORMS$MANAGER                           00C74000  00E0ADFF  00064258

SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 00CD7E58		
        Handler at 00000000 00139460, Data = 00000000 00000148
        Return address on stack = 00000000 00CD6F4C	

Registers saved on stack
------------------------
01A95CF0  00000000 00C8D8C0  Saved R2     
01A95CF8  00000000 00C49990  Saved R3     
01A95D00  00000000 00000002  Saved R4     
01A95D08  00000000 00C47CE4  Saved R5     
01A95D10  00000000 00000001  Saved R6     
01A95D18  00000000 005B4620  Saved R7     
01A95D20  00000000 00000001  Saved R8     
01A95D28  00000000 00000000  Saved R9     
01A95D30  00000000 01A95D80  Saved R29    
SDA> map 00CD6F4C
Activated Image				Base	  End	    Image Offset
FORMS$MANAGER                           00C74000  00E0ADFF  00062F4C

SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 00CD6EA0		
        Return address on stack = 00000000 005ECB58	

Registers saved on stack
------------------------
01A95D90  00000000 005A00C0  Saved R2     
01A95D98  00000000 011C6B90  Saved R3     
01A95DA0  00000000 00C8D8C0  Saved R4     
01A95DA8  00000000 00C49990  Saved R5     
01A95DB0  00000000 00000002  Saved R6     
01A95DB8  00000000 01A95DC0  Saved R29    
Result: 64-bit integer returned in register R0
Argument List:

SDA> map 005ECB58
Activated Image				Base	  End	    Image Offset
ACMSHR                                  00412000  00C0EC98  001DAB58

SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 005EC9C0		
        Handler at 00000000 003B5DF0, Data = 00000000 00000008
        Return address on stack = 00000000 005CA0A8	

Registers saved on stack
------------------------
01A95F88  00000000 00000000  Saved R2     
01A95F90  00000000 00000000  Saved R3     
01A95F98  00000000 00000000  Saved R4     
01A95FA0  00000000 00000000  Saved R5     
01A95FA8  00000000 00000000  Saved R6     
01A95FB0  00000000 00000000  Saved R7     
01A95FB8  00000000 00000000  Saved R8     
01A95FC0  00000000 01A95FD0  Saved R29    
Result: 64-bit integer returned in register R0
Argument List:

SDA> map 005CA0A8
Activated Image				Base	  End	    Image Offset
ACMSHR                                  00412000  00C0EC98  001B80A8

SDA> show call/n
Call Frame Information
----------------------
	Stack Frame Procedure Descriptor
Flags:  Base Register = FP, No Jacket, Native
        Procedure Entry: 00000000 005CA094		
        Return address on stack = 00000000 00000000	

Registers saved on stack
------------------------
01A95FE0  00000000 00000000  Saved R15    
01A95FE8  00000000 00000000  Saved R29    
SDA> exi
    
3990.2DSSDEV::HEIMBACHWed Mar 19 1997 14:308
    Hi Daniel,

    We are looking into the problems you described.  Thank you for providing
    the details for us.  Have you tried the T2.2 Forms$Manager yet?  How
    easy is it for you to reproduce the problems you reported?

    Thanks,
      Sue
3990.3Do you have the CMA patch?DSSDEV::HEIMBACHWed Mar 19 1997 18:3029
    Hello again.

    Another request for you.  Would you please check to see if you have
    one of the CMA patches in the range of ALPCMAR01_062 thru ALPCMAR04_062?

    You should see something similar to this if you check and do have the
    CMA patch installed:

    
This is an OpenVMS Alpha image file
                        (0)  EIHD$V_LNKDEBUG  0
                image name: "CMA$OPEN_RTL"
                image file identification: "CMA V2.12-296F"
                link date/time: 13-NOV-1996 17:05:44.70
                linker identification: "A11-12"

    
    The DECforms Release Notes include a section stating that ACMS users
    should have this patch on their system when using DECforms.  If you do
    not have the CMA patch, you should install it and try to reproduce those
    problems with the patch on your system.

    If you still see those errors you originally reported, we would really
    appreciate any information regarding how you go about reproducing the
    problems.

    Thanks again for your help,
        Sue
    
3990.4Apparently, no CMA patches...JURA::TIOCAN::DUQUESNEDaniel - Publicit� interdite...Thu Mar 20 1997 03:4923
Hi Sue,

.2: We've installed the full T2.2 kit, instead of only the FORMS$MANAGER image. 
    It works since this morning, and we are waiting for THE problem to 
    occur (if it will...)


.3: Analysing the CMA image:
 
                image name: "CMA$OPEN_RTL"
                image file identification: "CMA T2.12-296"
                image file build identification: "X61Q-SSB-0000"
                link date/time:  4-MAY-1995 22:36:35.09
                linker identification: "A11-12"

    ...looks like the patch is not installed !

We'll do the needed installation and see what happens. Will be back if 
problem persists.

Thx,
Daniel.