> Unfortunately GTF terminates itself with a dump of title DUMP OF GTF > MODULE AHLTUSR. Again unfortunately, that dump does not contain any > system trace table. All I have for debugging is the (2) logrec > entries for this: > > PSW: 04041001 80000000 00000000 05D02EB8 > INSTRUCTION LENGTH: 06 INTERRUPT CODE: 0038 > FAILING INSTRUCTION TEXT: 0090B904 0085D9F8 66B4E000 > TRANSLATION EXCEPTION ADDRESS: 1E909E74_00023000 > > BREAKING EVENT ADDRESS: 00000000_05D02E90 > AR/GR 0-1 008FE040/00000000_01FF1EA8 00000000/0000001C_1C000000 > AR/GR 2-3 00000000/20202020_021AB028 00000000/0C0C0C0C_02184400 > AR/GR 4-5 00000000/7F3EF44E_02184988 00000000/00000000_0000008D > AR/GR 6-7 00000000/00000000_02184400 00000000/7F3EF5A4_00000000 > AR/GR 8-9 00000000/00000000_0000008D 00000000/24080028_00F96650 > AR/GR 10-11 00000000/00000000_8296F76E 00000000/00000000_02184988 > AR/GR 12-13 00000000/00000000_05D027A8 00000000/00000000_0244A048 > AR/GR 14-15 00000000/1E909E74_00023858 00000000/00000000_00000100 > > HOME ASID: 00A1 PRIMARY ASID: 00A1 SECONDARY ASID: 00A1 > PKM: 00C0 AX: 0000 EAX: 0000 > > THIS TASK'S ASID/TCB: 00A1/008E33D0 > > The error occurs on an MVCK instruction. The problem is R14, which > contains '1E909E74_00023858', obviously a 64bit address that isn't > getmained. The code that does the gtrace macros reliably fails on a > 1.13 system, but runs on 1.12 and below. There is no maintenance > that I could find that describes such an abend. UA60894 (the only > one that might fit despite running only one instance of gtf) is installed.
Without seeing the dump, I would guess that someone did a GTRACE which specified a DATA address of zero (at offset 4 in the GTRACE parm list). In that case, AHLTUSR will think that DATA64 was specified, and treat whatever is at offset 8 in the GTRACE parm list as a 64-bit data address. Effectively, the DATA64 support in GTRACE makes it so that you can't trace a data starting at address 00000000 using the DATA parameter. If you really want to trace address 0 (which isn't of much use), you need to use DATA64 with address 0000000000000000. Note that GTF is dumping and terminating in this case because DEBUG=YES is specified in the PARM= in the GTF proc. Without DEBUG=YES, AHLTUSR's FRR will just retry without tracing anything, and without dumping, and GTF will not terminate. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
