At 11:51 PM +0100 3/21/03, jesper.naur wrote:

>This is what I did:
>
>#if defined(__CRTL_VER) && __CRTL_VER >= 70200322

Makes sense.  I will incorporate something like that in a patch.

>NGFA$ mcr [-]dbgminiperl "-I[-.lib}" [.op]pack.t

Oops, you copied the closing curly brace from me that should have
been a square bracket.  Doesn't seem like the -I was necessary,
though.

>
>         OpenVMS Alpha DEBUG Version V7.1-000
>
>%DEBUG-I-INITIAL, Language: C, Module: MINIPERLMAIN
>%DEBUG-I-NOTATMAIN, Type GO to reach MAIN program
>
>DBG> go
>break at routine MINIPERLMAIN\main
>DBG> go
>1..5826
>ok 1
>ok 2
>[snip]
>ok 37
>ok 38
>%DEBUG-I-DYNMODSET, setting module PP_PACK
>%SYSTEM-F-ILLEGAL_SHADOW, illegal formed trap shadow, Imask=00000000, Fmask=0000
>0800, summary=03, PC=000000000015C4C0, PS=0000001B
>break on unhandled exception preceding PP_PACK\Perl_pack_cat\%LINE 47204+12
>DBG> show stack

show calls might also help.  Most likely it's trying to interpret
some data as floating point that isn't valid.  Why this happens to
you and not others is a mystery.  Anyone know what enabling software
completion means, per the following from HELP/MESSAGE?


 ILLEGAL_SHADOW,  illegal formed trap shadow, Imask='xxxxxxxx',
                  Fmask='xxxxxxxx', summary='xx', PC='xxxxxxxx',
                  PS='xxxxxxxx'

  Facility:     SYSTEM, System Services

  Explanation:  The instruction sequence does not obey the rules stated in the
                Alpha Architecture Reference Manual for software completion.
                It is impossible for system software to complete the IEEE
                floating-point arithmetic operation.

  User Action:  Recompile the program to enable software completion.



-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to