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

Conference lassie::ucx

Title:DEC TCP/IP Services for OpenVMS
Notice:Note 2-SSB Kits, 3-FT Kits, 4-Patch Info, 7-QAR System
Moderator:ucxaxp.ucx.lkg.dec.com::TIBBERT
Created:Thu Nov 17 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5568
Total number of notes:21492

5456.0. "INCONSTATE UCX$BGDRIVER UCX 4.1 ECO#3" by LYOV00::MASSET (SURFAIR) Tue Apr 22 1997 07:20

    Is this a known problem?
    Solved by ECO#7 Kernel A.A ucx 4.1??
    As I saw the same instruction stream into different articles but with 
    older versions of UCX.
    The string is the same than reported in CFS.31125 and also into stars
    UCX$BGDRIVER+23bb4  
    
    Thanks for your help  .
    
    UCX 4.1 ECO#3 INCONSTATE UCX$BGDRIVER 
    
    Crash Time:        19-APR-1997 08:27:12.45
    Bugcheck Type:     INCONSTATE, Inconsistent I/O data base
    Node:              QNTS1   (Standalone)
    CPU Type:          AlphaServer 4100 5/400 4MB
    VMS Version:       V6.2-1H3
    Current Process:   CASEDIR_37
    Current Image:     QNTS1$DRA1:[CODE90]CASEDIR.EXE;1
    Failing PC:        FFFFFFFF 8C4B6E54
    Failing PS:        28000000 00000800
    Module:            UCX$BGDRIVER
    Offset:            0002AE54
    
    Failing Instruction:
    UCX$BGDRIVER+2AE54:     BUGCHK
    
    Instruction Stream (last 20 instructions):
    UCX$BGDRIVER+2AE04:     LDQ             R2,#X0020(SP)
    UCX$BGDRIVER+2AE08:     LDQ             FP,#X0028(SP)
    UCX$BGDRIVER+2AE0C:     ADDQ            SP,#X30,SP
    UCX$BGDRIVER+2AE10:     RET             R31,(R28)
    UCX$BGDRIVER+2AE14:     BIS             R31,R31,R31
    UCX$BGDRIVER+2AE18:     BIS             R31,R31,R31
    UCX$BGDRIVER+2AE1C:     BIS             R31,R31,R31
    UCX$BGDRIVER+2AE20:     SUBQ            SP,#X20,SP
    UCX$BGDRIVER+2AE24:     STQ             R27,(SP)
    UCX$BGDRIVER+2AE28:     STQ             R26,#X0010(SP)
    UCX$BGDRIVER+2AE2C:     STQ             FP,#X0018(SP)
    UCX$BGDRIVER+2AE30:     BIS             R31,SP,FP
    UCX$BGDRIVER+2AE34:     SUBQ            SP,#X10,SP
    UCX$BGDRIVER+2AE38:     STQ             R16,#X0008(SP)
    UCX$BGDRIVER+2AE3C:     STQ             R17,(SP)
    UCX$BGDRIVER+2AE40:     LDQ             R17,#X0028(R27)
    UCX$BGDRIVER+2AE44:     BIS             R17,#X04,R17
    UCX$BGDRIVER+2AE48:     BIS             R31,R17,R16
    UCX$BGDRIVER+2AE4C:     LDQ             R17,(SP)
    UCX$BGDRIVER+2AE50:     ADDQ            SP,#X08,SP
    UCX$BGDRIVER+2AE54:     BUGCHK
    UCX$BGDRIVER+2AE58:     HALT
    UCX$BGDRIVER+2AE5C:     BIS             R31,R31,R31
    UCX$BGDRIVER+2AE60:     SUBQ            SP,#X20,SP
    UCX$BGDRIVER+2AE64:     STQ             R27,(SP)
    
    
	
    
    
    Bernard.
    France CSC
T.RTitleUserPersonal
Name
DateLines
5456.1Same at BGDRIVER+2AE54 and others. Fix=Pat8 ...PRSSOS::DIETZPierre-Etienne DIETZ, Support/FranceThu May 15 1997 13:11178
re: 5456.0 by LYOV00::MASSET 
RE: .0 (I am working with Bernard Masset, the .0 author).
	Hello, to share what I've found:

The .0 INCONSTATE crash at UCX$BGDRIVER+0002AE54, is triggered 
    by a DECC application that does a "PING" (ICMP ECHO Request) 
    every 30 seconds towards another VMS system. 
  FREQUENCE: The crash is not systematic, and appears to only 
    occur when the 'pinging' system is heavily loaded.

Another customer reports a similar crash (same offset), 
  SYSTEMATIC, from an Non-Privileged account (as say the 
  customer), with the undocumented UCX tool UCX$TRACEROUTE.

SOLUTION: It appears that the (pre-ECO 5) UCX V4.1 PAT 8 kit
  CORRECTS this "traceroute INCONSTATE" problem:

  I have tested  that a  VAX VMS 6.1 UCX 4.1 ECO 3 => INCONSTATE
         checked that a  VAX VMS 6.1 UCX 4.1 PAT 8 => OK
  I have checked that an AXP VMS 6.2 UCX 4.1 PAT 8 => OK
  Also: CFS.46521 says it's fixed by UCX 4.1 PAT 5 => OK

ACTION PLAN for ".0" (not systematic Ping INCONSTATE):
  Have the customer install PAT8 on one of his system, then 
  check whether the 'ping' application works better.

Best regards,
Pierre-Etienne


1) CUSTOMER's REPORT: (with UCX$TRACEROUTE)
   ========================================
Versions: UCX V4.1 ECO 4 on AXP VMS V6.2
Problem:  INCONSTATE at UCX$BGDRIVER+0002AE54
Process leading to the symptom:
    $ traceroute :== $sys$examples:ucx$traceroute
    $ traceroute -l <host_name>  !  type here a remote host name
    ==> *** INCONSTATE UCX$BGDRIVER+0002AE54 ***
        See the Crash Footprint in the Annex below.

2) DIGITAL's TEST: on a VAX VMS 6.1 UCX 4.1 ECO 3 
   ==============================================

Digital Answer (tested on a VAX VMS V6.1):

2.1 Steps used to duplicate the problem:
  On a VAX UCX V4.1 ECO 3 V6.1 system, the following log has 
  been catched:

    RIVOLI::ped$ traceroute -l prssos
    traceroute to PRSSOS (16.189.128.61), 30 hops max, 40 byte packets
    (loose-source-routed to 16.189.144.121)
     1  PRSSOS (16.189.128.61)  10 ms  10 ms  10 ms
    ==>  *** INCONSTATE CRASH ***
 ! $ CLUE /DISPLAY
 !   CLUE> SHOW ALL 2
 ! #2  INCONSTATE crash on RIVOLI at 14-MAY-1997 18:40:44.40
 ! 
 ! CANASTA Parameter        Value
 ! 
 ! VMS VERSION              6.1
 ! BUGCHECK TYPE            INCONSTATE
 ! PROCESS NAME             DIETZ
 ! IMAGE NAME               TRACEROUTE
 ! CPU TYPE                 3100
 ! SID                      0A000006
 ! SIGNAL ARRAY COUNT       00000000
 ! EXCEPTION REG 1          FFFFFFFF
 ! EXCEPTION REG 2          FFFFFFFF
 ! EXCEPTION REG 3          FFFFFFFF
 ! EXCEPTION PC             81144503
 ! EXCEPTION PSL            00C80000
 ! FAILING INSTRUCTION      MOVZBL
 ! FAILING MODULE           UCX$INTERNET_SERVICES
 ! OFFSET                   A703

2.2 Then PAT8 has been installed, the system rebooted:

    RIVOLI::ped$ traceroute -l prssos
    traceroute to PRSSOS (16.189.128.61), 30 hops max, 40 byte packets
    (loose-source-routed to 16.189.144.121)
     1  PRSSOS (16.189.128.61)  30 ms  10 ms  10 ms
    RIVOLI::ped$                     
    ==> *** OK, not crashing ***

ANNEX
=====
 +---------------------------------------------------------------+
 ! UCX V4.1 ECO 4 on AXP VMS V6.2, INCONSTATE UCX$BGDRIVER+2AE54 
 ! triggered by a " $TRACEROUTE -l <host_name> " command
 !          *** CLUE CRASH footprint ***
 +---------------------------------------------------------------+

SDA> CLUE CRASH
Crashdump Summary Information:
------------------------------
Crash Time:        14-MAY-1997 16:26:25.17
Bugcheck Type:     INCONSTATE, Inconsistent I/O data base
Node:              IRENE   (Clustered)
CPU Type:          AlphaServer 2000 4/233
VMS Version:       V6.2    
Current Process:   _FTA994:
Current Image:     $4$DKB501:[SYS36.SYSCOMMON.]
                   [SYSHLP.EXAMPLES.UCX]TRACEROUTE.EXE;1
Failing PC:        FFFFFFFF 8A202E54
Failing PS:        18000000 00000803
Module:            UCX$BGDRIVER                           
Offset:            0002AE54
Boot Time:          5-MAY-1997 12:52:56.00
System Uptime:               9 03:33:29.17
Crash/Primary CPU: 01/00
Saved Processes:   5
Pagesize:          8 KByte (8192 bytes)
Physical Memory:   256 MByte (32768 PFNs)
Dumpfile Pagelets: 121069 blocks
Dump Flags:        olddump,writecomp,errlogcomp,dump_style
EXE$GL_FLAGS:      poolpging,init,bugdump

Stack Pointers:
KSP = 00000000 7FF91C58   ESP = 00000000 7FF96000   SSP = 00000000 7FF9C100
USP = 00000000 7EE35700

General Registers:
R0  = 00000000 00000000   R1  = 00000000 00000000   R2  = FFFFFFFF 8A2267D0
R3  = FFFFFFFF 81153B60   R4  = FFFFFFFF 81153FD4   R5  = 00000000 00000000
R6  = FFFFFFFF 81153FA0   R7  = 00000000 00000000   R8  = FFFFFFFF 8A220210
R9  = 00000000 00000000   R10 = FFFFFFFF 81216858   R11 = 00000000 00000001
R12 = 00000000 00008001   R13 = FFFFFFFF 8A221368   R14 = FFFFFFFF 825B95D8
R15 = 00000000 0A88ADA3   R16 = 00000000 0000019C   R17 = 00000000 00000000
R18 = 00000000 00000000   R19 = FFFFFFFF 81153FEE   R20 = 00000000 00000000
R21 = 00000000 00000000   R22 = FFFFFFFF 8A228B20   R23 = 00000000 00000001
R24 = FFFFFFFF 8A211290   AI  = 00000000 00000000   RA  = FFFFFFFF 8A21B254
PV  = FFFFFFFF 8A228368   R28 = FFFFFFFF 8A2119FC   FP  = 00000000 7FF91C60
PC  = FFFFFFFF 8A202E58   PS  = 18000000 00000803

System Registers:
Page Table Base Register (PTBR)                           00000000 0000578C
Processor Base Register (PRBR)                            FFFFFFFF 80D6FC80
Privileged Context Block Base (PCBB)                      00000000 0CA8C080
System Control Block Base (SCBB)                          00000000 000001AA
Software Interrupt Summary Register (SISR)                00000000 00000000
Address Space Number (ASN)                                00000000 00000006
AST Summary / AST Enable (ASTSR_ASTEN)                    00000000 0000000F
Floating-Point Enable (FEN)                               00000000 00000001
Interrupt Priority Level (IPL)                            00000000 00000008
Machine Check Error Summary (MCES)                        00000000 00000008
Virtual Page Table Base Register (VPTB)                   00000002 00000000
Failing Instruction:
UCX$BGDRIVER+2AE54:  	BUGCHK

Instruction Stream (last 20 instructions):
UCX$BGDRIVER+2AE04:  	LDQ		R2,#X0020(SP)
UCX$BGDRIVER+2AE08:  	LDQ		FP,#X0028(SP)
UCX$BGDRIVER+2AE0C:  	ADDQ		SP,#X30,SP
UCX$BGDRIVER+2AE10:  	RET		R31,(R28)
UCX$BGDRIVER+2AE14:  	BIS		R31,R31,R31
UCX$BGDRIVER+2AE18:  	BIS		R31,R31,R31
UCX$BGDRIVER+2AE1C:  	BIS		R31,R31,R31
UCX$BGDRIVER+2AE20:  	SUBQ		SP,#X20,SP
UCX$BGDRIVER+2AE24:  	STQ		R27,(SP)
UCX$BGDRIVER+2AE28:  	STQ		R26,#X0010(SP)
UCX$BGDRIVER+2AE2C:  	STQ		FP,#X0018(SP)
UCX$BGDRIVER+2AE30:  	BIS		R31,SP,FP
UCX$BGDRIVER+2AE34:  	SUBQ		SP,#X10,SP
UCX$BGDRIVER+2AE38:  	STQ		R16,#X0008(SP)
UCX$BGDRIVER+2AE3C:  	STQ		R17,(SP)
UCX$BGDRIVER+2AE40:  	LDQ		R17,#X0028(R27)
UCX$BGDRIVER+2AE44:  	BIS		R17,#X04,R17
UCX$BGDRIVER+2AE48:  	BIS		R31,R17,R16
UCX$BGDRIVER+2AE4C:  	LDQ		R17,(SP)
UCX$BGDRIVER+2AE50:  	ADDQ		SP,#X08,SP
UCX$BGDRIVER+2AE54:  	BUGCHK
UCX$BGDRIVER+2AE58:  	HALT
UCX$BGDRIVER+2AE5C:  	BIS		R31,R31,R31
UCX$BGDRIVER+2AE60:  	SUBQ		SP,#X20,SP
UCX$BGDRIVER+2AE64:  	STQ		R27,(SP)
SDA> ex
SDA> exit