[Info-vax] Bizarro crash... where to begin...

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Fri Oct 14 10:24:22 EDT 2011


Threaded application running along swimmingly coughed up a phlegm ball:

Crash Time:        14-OCT-2011 09:26:54.11
Bugcheck Type:     INVEXCEPTN, Exception while above ASTDEL
Node:              RX2600  (Cluster)
CPU Type:          HP rx2600  (1.50GHz/6.0MB)
VMS Version:       V8.3-1H1
Current Process:   BATCH_393
Current Image:     DSA2:[XXX]MULTITHREAD_APP.EXE;1
Failing PC:        FFFFFFFF.800EA270    SYS$PAL_MTPR_IPL_C
Failing PS:        00000000.00000002
Module:            SYSTEM_PRIMITIVES_MIN    (Link Date/Time: 30-AUG-2007 10:54:28.52)
Offset:            000BA270

Boot Time:         12-OCT-2011 16:10:54.00
System Uptime:               1 17:16:00.11
Crash/Primary CPU: 0./0.
System/CPU Type:   401F
Pagesize:          8 KByte (8192 bytes)
Physical Memory:   8191 MByte (34078720 PFNs, discontiguous memory)
Dumpfile Pagelets: 798911 blocks
Dump Flags:        writecomp,errlogcomp
Dump Type:         compressed,selective,shared_mem
EXE$GL_FLAGS:      poolpging,init,fatal_bug,bugdump,tbchk
Paging Files:      1 Pagefile and 1 Swapfile installed

Stack Pointers:
KSP = 00000000.4000B6F0   ESP = 00000000.7B005D90   SSP = 00000000.40020000
USP = 00000000.02551A80

General Registers:
R0  = 00000000.00000000   GP  = FFFFFFFF.8EC20E00   R2  = 00802100.5C004802
R3  = 00000000.4000B9B0   R4  = 00000000.4000B770   R5  = 00000000.4000B9C8
R6  = 00000000.4000BA30   R7  = 00000000.00000000   R8  = 00000000.0000043C
R9  = 00000000.0000000C   R10 = 00000000.00000001   R11 = 00000000.4000BB98
SP  = 00000000.00000000   TP  = 00000000.02553280   R14 = 00000000.00000008
R15 = FFFFFFFF.8803DD90   R16 = 00000000.00000020   R17 = 00000000.000001CC
R18 = 00000000.4000BA30   R19 = 00000000.00000000   R20 = 00000000.0000008D
R21 = 00000000.00000004   R22 = 00000000.00040000   R23 = FFFFFFFF.805557E0
R24 = 00000000.00000005   AI  = 00000000.00000004   RA  = 00000000.00000007
PV  = 00000000.886C6340   R28 = 00000000.000017A1   FP  = 00000000.00000996
R30 = 00000000.4000BA10   R31 = 00000000.00000039

***** Interrupt frame unknown subtype 80 *****
Exception Frame:
Exception taken at IP FFFFFFFF.800EA270, slot 00 from Kernel mode
Trap Type   FFFFFFFF (From LIB$SIGNAL)
Cond Code   00007F00
Trap Type   !XL (!AZ)
IVT Offset  00007F00 (Reserved)
 
Control Registers:
CR0   Default Control Register (DCR)         0000044E.F0F0F0F0
CR16  Processor Status Register (IPSR)       00000000.00000000
CR17  Interrupt Status Register (ISR)        00000000.00000000
CR19  Instruction Pointer (IIP)              FFFFFFFF.800EA270
CR20  Faulting Address (IFA)                 FFFFFFFF.800EA270
CR21  TLB Insertion Register (ITIR)          FFFFF802.88802EE0
CR22  Instruction Previous Address (IIPA)    FFFFFFFF.00002C00
CR23  Function State (IFS)                   80000000.00000B1B
CR24  Instruction immediate (IIM)            000005B8.D8000000
CR25  VHPT Hash Address (IHA)                00000000.0001003E
 
Application Registers:
AR16  Register Stack Config Reg (RSC)        00000000.000006AC
AR17  Backing Store Pointer (BSP)            FFFFFFFF.881952E8
AR18  Backing Store for Mem Store (BSPSTORE) FFFFFFFF.8E80AD88
AR19  RSE NaT Collection Register (RNAT)     FFFFFFFF.88194098
AR32  Compare/Exchange Comp Value Reg (CCV)  00000000.0001003E
AR36  User NaT Collection Register (UNAT)    C0C0C0C0.C0C0C0C1
AR64  Previous Function State (PFS)          00000000.00000001
AR65  Loop Count Register (LC)               00000000.0001003E
AR66  Epilog Count Register (EC)             80000000.00000000
 
Processor Status Register (IPSR):
AC = 0   MFL= 0   MFH= 0   IC = 0   I  = 0   DT = 0
DFL= 0   DFH= 0   RT = 0   CPL= 0   IT = 0   MC = 0   RI = 0
Interrupt Status Register (ISR):
Code 00000000     X  = 0   W  = 0   R  = 0   NA = 0   SP = 0
RS = 0   IR = 0   NI = 0   SO = 0   EI = 0   ED = 0
 
Branch Registers:
B0        00000000.7B077DD4
B1        00000000.1E8B1934
B2        FFFFFFFF.8021F870
B3        80000000.000011AB
B4        00040000.00000000
B5        FFFFFFFF.7FE9E440
B6        00000000.00000000
B7        00000000.8803C000
 
Floating Point Registers:          FPSR      FFFFFFFF.80207920
F6        00000000.00000000.00000000.00000000
F7        FFFFFFFF.8EBC8E00.00000000.00000003
F8        00000000.1795FD9A.0000CAAF.5040CBE1
F9        00000000.7FF2A000.00000000.00000052
F10       00000000.00000000.00000000.4000BF40
F11       FFFFFFFF.88194080.E0000000.00000058
 
Miscellaneous Registers:
Interrupt Priority Level (IPL)                        00000000
Stack Align                                           00000000
NaT Mask                                                  6160
PPrev Mode                                                  06
Previous Stack                                              00
Interrupt Depth                                             00
Preds                                        00000000.00000000
Nats                                         00000000.0000FFF6
Context                                      00000000.000000F1

General Registers:
R0   00000000.00000000     GP   00000000.0001003E     R2   80000000.00000000
R3   00000000.0000FFDD     R4   FFFFFFFF.8EC7E800     R5   FFFFFFFF.886C6740
R6   FFFFFFFF.8803C000     R7   00000000.00000000     R8   000002D8.08000100
R9   00000061.43790032     R10  FFFFFFFF.8021F880     R11  00000000.00000003
SP   00000000.4000BA30     TP   000007FD.BFF400C8     R14  00000000.00000000
R15  000007FD.BFF400C8     R16  00000000.000011AB     R17  00000000.0001EE03
R18  FFFFFFFF.7BA631A0     R19  01020103.01020104     R20  00000000.00000000
R21  00000000.00000038     R22  00000000.00204125     R23  00000000.00204124
R24  00000000.0000000A     R25  FFFFFFFF.8803D038     R26  0009804C.0270033F
R27  00000000.886C6300     R28  00000000.00006E81     R29  00001010.080A6010
R30  00000000.00000000     R31  00000000.00000039
 
%CLUE-W-BOGUS, bogus signal array, argument count too large

Mechanism Array:
Arguments    = 00000049                  Establisher FP = 00000000.4000BD00
Flags        = 00000001                  Exception FP   = 00000000.4000BA30
Depth        = FFFFFFFD                  Signal Array   = 00000000.4000B9C8
Handler Data = 000007FD.BFF40460         Signal64 Array = 00000000.4000B9E0
R0  = 00000000.00000913   R1  = 00000000.0000000D
F2  = 60C01018.2C00B80B   F3  = 00003800.0000780D   F4  = E0002100.7C006000
F5  = 01C02100.9600F00A   F12 = 01502100.9000D002   F13 = 00A02100.8A005801
F14 = 00502100.84003000   F15 = 00002100.7E00180B   F16 = 00000001.0000001D
F17 = 98E02101.0000980B   F18 = 0000380F.0038701D   F19 = 02C0233F.19C06011
F20 = 000002D0.1F000000   F21 = FFFFFFFF.80207990   F22 = 000007FD.BFF40450
F23 = 00000000.00000000   F24 = 00000000.000013AF   F25 = 80C02100.3201B000
F26 = 03502100.3A01B80A   F27 = 03202100.3C019802   F28 = 02F02100.36018001
F29 = 0009804C.0270033F   F30 = 00000000.0001D2C7   F31 = 00000000.00000000

System Registers:
Page Table Base Register (PTBR)                           00000000.000C200F
Processor Base Register (PRBR)                            FFFFFFFF.8803C000
Privileged Context Block Base (PCBB)                      FFFFFFFF.7B999000
System Control Block Base (SCBB)                          6D6D6D6D.6D6D6D6D
Software Interrupt Summary Register (SISR)                00000000.00000000
Address Space Number (ASN)                                00000000.00204124
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.00000000
Virtual Page Table Base Register (VPTB)                   00000000.00000000

Failing Instruction:
SYS$PAL_MTPR_IPL_C:              alloc       r35 = ar.pfs, 05, 03, 00

Instruction Stream (last 20 instructions):
SWIS$RAISE_IPL_C+00030:              ld4         r8 = [r9] ;;
SWIS$RAISE_IPL_C+00031:              rsm         004000
SWIS$RAISE_IPL_C+00032:              add         r11 = 202B08, r1
SWIS$RAISE_IPL_C+00040:              st4         [r9] = r32 ;;
SWIS$RAISE_IPL_C+00041:              ld8         r11 = [r11]
SWIS$RAISE_IPL_C+00042:              nop.i       000000 ;;
SWIS$RAISE_IPL_C+00050:              shladd      r11 = r17, 3, r11 ;;
SWIS$RAISE_IPL_C+00051:              ld8         r9 = [r11]
SWIS$RAISE_IPL_C+00052:              nop.i       000000 ;;
SWIS$RAISE_IPL_C+00060:              mov         cr.tpr = r9 ;;
SWIS$RAISE_IPL_C+00061:              srlz.d
SWIS$RAISE_IPL_C+00062:              nop.i       000000 ;;
SWIS$RAISE_IPL_C+00070:              ssm         004000
SWIS$RAISE_IPL_C+00071:              sxt4        r8 = r8
SWIS$RAISE_IPL_C+00072:              br.ret.sptk.many b0 ;;
SYS$PAL_MTPR_IPL_C:              alloc       r35 = ar.pfs, 05, 03, 00
SYS$PAL_MTPR_IPL_C+00001:              sxt4        r32 = r32
SYS$PAL_MTPR_IPL_C+00002:              nop.b       000000
SYS$PAL_MTPR_IPL_C+00010:              nop.m       000000
SYS$PAL_MTPR_IPL_C+00011:              movl        r9 = E0000000.00000000 ;;
SYS$PAL_MTPR_IPL_C+00020:              add         r9 = 0058, r9
SYS$PAL_MTPR_IPL_C+00021:              and         r32 = 1F, r32
SYS$PAL_MTPR_IPL_C+00022:              mov         r34 = b0 ;;
SYS$PAL_MTPR_IPL_C+00030:              ld4         r33 = [r9], 1A8
SYS$PAL_MTPR_IPL_C+00031:              mov         r36 = r1 ;;

-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

All your spirit rack abuses, come to haunt you back by day.
All your Byzantine excuses, given time, given you away.



More information about the Info-vax mailing list