PL/I · Message ID

CEE3098S: User Routine Traceback Could Not Be Completed

What does CEE3098S: User Routine Traceback Could Not Be Completed mean in PL/I?

Language Environment tried to build a traceback of the call chain for a dump or condition-handler diagnostic and could not walk the save-area (DSA) chain far enough to finish. This usually means a stack frame was overlaid or a routine in the chain was entered through a linkage path LE does not recognize.

CEE3098S: User Routine Traceback Could Not Be CompletedIBM Enterprise PL/I for z/OS · z/OS Language Environment

Condition

Language Environment tried to build a traceback of the call chain for a dump or condition-handler diagnostic and could not walk the save-area (DSA) chain far enough to finish. This usually means a stack frame was overlaid or a routine in the chain was entered through a linkage path LE does not recognize.

Fix

Check for stack corruption caused by a wild PL/I pointer or a BASED variable writing past its allocation, and verify every routine in the call chain was compiled and linked with consistent linkage conventions (XPLINK vs non-XPLINK). Get a CEEDUMP to see how far the traceback got before it broke.

Related message id