Operating System - OpenVMS
1752772 Members
4826 Online
108789 Solutions
New Discussion юеВ

VMS 8-3, IA64 crash assistance

 
SOLVED
Go to solution
Brian Reiter
Valued Contributor

VMS 8-3, IA64 crash assistance

Hi there,

A multi-threaded process (written in Pascal) seems to be the main cause of a system crash (some details attached). Its been sometime since I've looked at crash dumps (alpba) so I was wondering if there was any information/tips specific to the Itanium platform?

cheers

Brian


12 REPLIES 12
Volker Halle
Honored Contributor

Re: VMS 8-3, IA64 crash assistance

Brian,

the system is crashing due to an ASTFLT exception.

Make sure you've installed the most recent patches. VMS83I_UPDATE-V0200 and a couple of others have been released during the last 4 weeks.

Volker.

Brian Reiter
Valued Contributor

Re: VMS 8-3, IA64 crash assistance

Just installed in the new update patch. Could be sometime before I know if its helped or not.
Robert Gezelter
Honored Contributor

Re: VMS 8-3, IA64 crash assistance

Brian,

The general techniques of interpreting a dump are similar to those on Alpha, albeit with a different instruction set and hardware registers.

Even though you have applied the patch, I would ensure that the dump is archived, in the event that the problem recurs. If the problem recurs, I would recommend escalating the problem to the support center.

- Bob Gezelter, http://www.rlgsc.com
Andreas Gruhl
New Member

Re: VMS 8-3, IA64 crash assistance

There is a bug in PASCAL 5.9 / I64, which may cause the user stack pointer to temporarily become negative. This is only for the duration of a few instructions, but when at this very moment an AST arrives VMS crashes. This bug is fixed in PASCAL V6.0 (which I think is not in the official distribution yet).

There is also a fix in VMS causing the system to survive and only the process to be killed.
It involves a modified SYS$LOADABLE_IMAGES:EXCEPTION.EXE (Link File Id X-5, Link Time 18-SEP-2006). The HP internal reference is CLDNOTES #6027. I haven't seen a public available patch yet.
Brian Reiter
Valued Contributor

Re: VMS 8-3, IA64 crash assistance

Got Pascal V6 already (had other issues with the Itanium version which it fixed) so hopefully that is out.

The current version of Exception.exe has a link time of 29-JUN-2006 23:20:22.77, is the implication then that I've missed a patch somewhere?

cheers

Brian
Volker Halle
Honored Contributor

Re: VMS 8-3, IA64 crash assistance

Brian,

please carefully check, whether ALL PASCAL modules in your application have been re-complied with PASCAL V6 !

As far as I can see, there have been no patches issued for OpenVMS I64 V8.3, which have included EXCEPTION.EXE. Andreas has received a special version from HP...

So if all of your PASCAL modules have been recompiled with PASCAL V6, consider to escalate this crash problem to HP.

Volker.
Volker Halle
Honored Contributor

Re: VMS 8-3, IA64 crash assistance

Brian,

once you know what you need to be looking for...

USP = FFFFFFFF.FFFEFD00

This does not look like a healthy value for the user mode stack pointer.

Volker.
Brian Reiter
Valued Contributor

Re: VMS 8-3, IA64 crash assistance

Volker,

Looks like all the code has been compiled with the right version of the Pascal compiler. Installation of the patch made no difference as the system has just gone again (the periods betweem crashes is random).

The USP does look wrong.

I've asked our suppliers to raise a call with HP.

cheers

Brian
Andreas Gruhl
New Member

Re: VMS 8-3, IA64 crash assistance

Brian,

there are different flavors of PASCAL around.
Our (corrected) version is V6.0-110.
I think V6.0-107 did still contain the bug.
Best ask JR if you got a version below 110.

Andreas