[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

5344.0. "Crash AXP 7.0, BGDRIVER, INVEXECPTN" by DECWET::RWALKER (Roger Walker - Media Changers) Mon Mar 17 1997 13:18

	We have an outside house trying to port our UNIX client
	to OpenVMS and they are running into the following problem.
	Canasta did not provide a match.  This is preventing us from
	providing the OpenVMS NetWorker client using UCX.

Hi Roger --

   The OpenVMS crash within the UCX$BGDRIVER is still present. I have now
   tried UCX V4.0, UCX V4.0 with MUP, UCX V4.1 and UCX V4.1 with the latest
   MUP (see below).  This crash is not addressed by any of these releases.
   The crash is identical in all versions.  I am running on OpenVMS Alpha
   V7.0 - no patches or mups.  The crash is consistent and occurs every
   time.  It is therefore, causing severe slowdown in my progress.

   FWIW: The crash occurs during a getsockopt call to get the IP options.
   The exact version of UCX$BGDRIVER (from analyze/image) that I'm using
   is:

   1.  MODULE HEADER (EOBJ$C_EMH), 80 bytes

	structure level: 2
	maximum record size: 512
	module name: "UCX$BGDRIVER"
	module version: "UCX V4.1-12P"
	creation   date/time: 27-NOV-1996 15:24

   This seems like it is probably the latest version.  It is certainly the
   latest available off the internet site.

   Once again, I'm including the clue crash summary for anyone who's
   interested.  Also, if necessary, I can make the entire crash dump
   available.

   I'm open to any suggestions...

   Thanks,
   steve

SDA> clue crash

Crashdump Summary Information:
------------------------------
Crash Time:        10-MAR-1997 14:51:21.42
Bugcheck Type:     INVEXCEPTN, Exception while above ASTDEL
Node:              WUMPUS  (Standalone)
CPU Type:          DEC 3000 Model 300
VMS Version:       V7.0    
Current Process:   JENSEN
Current Image:     WUMPUS$DKA200:[JENSEN.NSR.EXEAXP]NSREXECD.EXE;1
Failing PC:        FFFFFFFF 802AE900
Failing PS:        00000000 00000803
Module:            UCX$BGDRIVER                           
Offset:            0003C900

Boot Time:         10-MAR-1997 06:56:22.00
System Uptime:               0 07:54:59.42
Crash/Primary CPU: 00/00
Saved Processes:   12
Pagesize:          8 KByte (8192 bytes)
Physical Memory:   64 MByte (8192 PFNs)
Dumpfile Pagelets: 80542 blocks
Dump Flags:        olddump,spt,writecomp,errlogcomp,dump_style
Dump Type:         raw,selective
EXE$GL_FLAGS:      poolpging,init,bugdump

Stack Pointers:
KSP = 00000000 7FFA1B28   ESP = 00000000 7FFA6000   SSP = 00000000 7FFAC100
USP = 00000000 7AFF9030


    Press RETURN for more.
SDA> 

Crashdump Summary Information:
------------------------------
General Registers:
R0  = 40000000 00000000   R1  = 00000000 00000000   R2  = 00000000 7FFA1D10
R3  = FFFFFFFF 80C363E0   R4  = 00000000 7FFA1B80   R5  = 00000000 7FFA1CF8
R6  = 00000000 7FFA1D40   R7  = 00000000 00000803   R8  = FFFFFFFF 80C8D090
R9  = 00000000 0000000C   R10 = 00000000 7AFF922C   R11 = 00000000 0C1C2001
R12 = 00000000 00008001   R13 = FFFFFFFF 80C8C300   R14 = FFFFFFFF 80D0F0C0
R15 = FFFFFFFF 80C3B268   R16 = 00000000 000001CC   R17 = 00000000 7FFA1B80
R18 = 00000000 7FFA1D40   R19 = 00000000 00000001   R20 = FFFFFFFF 80D1CAF4
R21 = 00000000 00000000   R22 = 00000000 7AFF922E   R23 = FFFFFFFF 80C8AB30
R24 = 00000000 00000001   AI  = 00000000 00000005   RA  = FFFFFFFF 802862D0
PV  = FFFFFFFF 80C8AB30   R28 = FFFFFFFF 802AE8C0   FP  = 00000000 7FFA1D80
PC  = FFFFFFFF 80053810   PS  = 28000000 00000800

Exception Frame:
R2  = FFFFFFFF 80C8AB30   R3  = 00000000 00000001   R4  = FFFFFFFF 80D1CAF4
R5  = FFFFFFFF 80D24400   R6  = 00000000 7FF96300   R7  = 00000000 00000000
PC  = FFFFFFFF 802AE900   PS  = 00000000 00000803

Signal Array:                            64-bit Signal Array:
Arg Count    = 00000005                  Arg Count      =          00000005
Condition    = 0000000C                  Condition      =  000000000000000C
Argument #2  = 00010000                  Argument #2    =  0000000000010000
Argument #3  = 0000001C                  Argument #3    =  000000000000001C
Argument #4  = 802AE900                  Argument #4    =  FFFFFFFF802AE900
Argument #5  = 00000803                  Argument #5    =  0000000000000803

Mechanism Array:

    Press RETURN for more.
SDA> 

Crashdump Summary Information:
------------------------------
Arguments    = 0000002C                  Establisher FP = 00000000 7FFA1D80
Flags        = 00000000                  Exception FP   = 00000000 7FFA1D40
Depth        = FFFFFFFD                  Signal Array   = 00000000 7FFA1CF8
Handler Data = 00000000 00000000         Signal64 Array = 00000000 7FFA1D10
R0  = 00000000 00000000   R1  = 00000000 00000006   R16 = 00000000 00000000
R17 = FFFFFFFF 80DA4B60   R18 = 00000000 00000000   R19 = 00000000 00000001
R20 = FFFFFFFF 80D1CAF4   R21 = 00000000 00000000   R22 = 00000000 7AFF922E
R23 = FFFFFFFF 80C8AB30   R24 = 00000000 00000001   R25 = 00000000 00000005
R26 = FFFFFFFF 802862D0   R27 = FFFFFFFF 80C8AB30   R28 = FFFFFFFF 802AE8C0

System Registers:
Page Table Base Register (PTBR)                           00000000 0000162C
Processor Base Register (PRBR)                            FFFFFFFF 80D0E000
Privileged Context Block Base (PCBB)                      00000000 02C5A080
System Control Block Base (SCBB)                          00000000 000001D8
Software Interrupt Summary Register (SISR)                00000000 00000000
Address Space Number (ASN)                                00000000 00000029
AST Summary / AST Enable (ASTSR_ASTEN)                    00000000 0000000F
Floating-Point Enable (FEN)                               00000000 00000000
Interrupt Priority Level (IPL)                            00000000 00000008
Machine Check Error Summary (MCES)                        00000000 00000000
Virtual Page Table Base Register (VPTB)                   FFFFFFFC 00000000






    Press RETURN for more.
SDA> 

Crashdump Summary Information:
------------------------------
Failing Instruction:
UCX$BGDRIVER_NPRO+3C900:        LDL             R0,#X001C(R0)

Instruction Stream (last 20 instructions):
UCX$BGDRIVER_NPRO+3C8B0:        BIC             R27,#XFF,R27
UCX$BGDRIVER_NPRO+3C8B4:        BIS             R27,R3,R27
UCX$BGDRIVER_NPRO+3C8B8:        STL             R27,#X0004(R26)
UCX$BGDRIVER_NPRO+3C8BC:        BR              R31,#XFFFF54
UCX$BGDRIVER_NPRO+3C8C0:        LDA             SP,#XFFC0(SP)
UCX$BGDRIVER_NPRO+3C8C4:        XOR             R18,#X06,R1
UCX$BGDRIVER_NPRO+3C8C8:        STQ             R27,(SP)
UCX$BGDRIVER_NPRO+3C8CC:        BIS             R31,#X05,R25
UCX$BGDRIVER_NPRO+3C8D0:        STQ             R26,#X0008(SP)
UCX$BGDRIVER_NPRO+3C8D4:        STQ             R2,#X0010(SP)
UCX$BGDRIVER_NPRO+3C8D8:        STQ             R3,#X0018(SP)
UCX$BGDRIVER_NPRO+3C8DC:        STQ             R4,#X0020(SP)
UCX$BGDRIVER_NPRO+3C8E0:        STQ             R5,#X0028(SP)
UCX$BGDRIVER_NPRO+3C8E4:        STQ             R6,#X0030(SP)
UCX$BGDRIVER_NPRO+3C8E8:        STQ             FP,#X0038(SP)
UCX$BGDRIVER_NPRO+3C8EC:        BIS             R31,SP,FP
UCX$BGDRIVER_NPRO+3C8F0:        LDL             R0,#X000C(R17)
UCX$BGDRIVER_NPRO+3C8F4:        BIS             R31,R27,R2
UCX$BGDRIVER_NPRO+3C8F8:        BIS             R31,R19,R3
UCX$BGDRIVER_NPRO+3C8FC:        BIS             R31,R20,R4
UCX$BGDRIVER_NPRO+3C900:        LDL             R0,#X001C(R0)
UCX$BGDRIVER_NPRO+3C904:        BIS             R31,R31,R6
UCX$BGDRIVER_NPRO+3C908:        BIS             R31,R31,R31

    Press RETURN for more.
SDA> 

Crashdump Summary Information:
------------------------------
UCX$BGDRIVER_NPRO+3C90C:        BIS             R31,R3,R19
UCX$BGDRIVER_NPRO+3C910:        LDA             R27,#XEE98(R2)
SDA> exit

T.RTitleUserPersonal
Name
DateLines
5344.1ipmt itUTRTSC::KNOPPERSOswald KnoppersTue Mar 18 1997 02:211
    
5344.2How do I get this handled?DECWET::RWALKERRoger Walker - Media ChangersTue Mar 18 1997 13:1413
	I would love to IPMT this problem, but since this an outside
	group doing contract work for Digital there is no CSC account
	and as an internal engineer I can't create my own IPMT.

	At this rate it looks like our product release date is going to
	slide since they can not continue work without a fix.

	With all the changes over the last couple of years I'm not even
	sure who to contact.  This is why we had to go to outsiders
	with VMS experience, our group normally only deals with
	UNIX and NT and our people in CXO didn't have time.  We are
	trying to keep our VMS customers with mixed enviornments happy
	with the systems and Digital by making them easier to support.
5344.3SPECXN::DERAMODan D'EramoWed Mar 19 1997 11:3611
>.0
>   The crash is identical in all versions.  I am running on OpenVMS Alpha
>   V7.0 - no patches or mups.  The crash is consistent and occurs every
>   time.  It is therefore, causing severe slowdown in my progress.
>
>   FWIW: The crash occurs during a getsockopt call to get the IP options.
        
        Can you post a small, complete program which calls getsockopt
        and crashes the system?
        
        Dan