On 3 June 2015 at 11:27, michealbutz <[email protected]> wrote:
> I am getting a S0C1 debugging my program under TESTAUTH when I do a Where to
> see where I bombed It display's a 31 bit private address with the message
> not whitin any program extents

Does a register contain that address or one close to it? Typically
you've either branched to an improperly set register (via BR or BALR),
or you've messed up a base register, and branched to some offset from
that register. Or you're in the wrong Amode. Or any of several other
things...

> it look close to an area I did a storage obtain sp=0

And did you put that address into a register...?

> I thought adding a dsn LRECL=133 RECFM=FBM to SYSUDUMP would
> give me dump but after the abort the dataset was empty

No - TEST[AUTH] caught the abend before any dump. You are expected to
poke around using TEST subcommands to see what happened. If you really
want a dump, allocate SYSxDUMP appropriately, wait til you get the
TEST "ended due to error" message, type RUN, and when it gives you the
second abend message, hit Enter. Or don't run under TEST at all; just
run the program with CALL. Or with TEST[AUTH], but use RUN as your
first subcommand.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to