Closed as program error.
See Problem Summary.
APAR NUMBER: PJ41111 PRODUCT: z/TPF FUNCTIONAL AREA: SYSTEM ERROR AND RECOVERY SHIPPED IN PUT: ABSTRACT: The C function SERRC_OP_EXT may cause the dump number to change when the number of serrc_list items exceeds 9. PACKAGE CONTENTS: Source Segments: (C) base/rt/cserrc.asm Object Only Binaries: None. Configuration Independent Binaries: None. Support Files: None. OTHER BINARIES TO BUILD: YES (C) <sys>/obj/cserrc.o (C) <sys>/stdlib/libCTAL.so (C) <sys>/stdload/CTAL.so COMMENTS: When calling the C serrc_op_ext function with more then 9 serrc_list items the C stack gets overwritten causing an incorrect dump number to appear on the console. The C library function cserrc.asm is incorrectly setting up the pointer to the stack when processing the serrc list items. As a result of this, eventually the stack gets overwritten.
SOLUTION: CSERRC.asm was changed to use ICST_WRK instead of ICST_LEN to allow proper room in the stack. The setting up the scon for the serrc list items was changed to use a STH instrcution instead of the STC so that more then 31 serrc_list items can be handled. COREQS: NO None. MIGRATION CONSIDERATIONS: NO None. BUILD COMMANDS AND INSTRUCTIONS: YES #maketpf commands for linux maketpf -f CTAL cserrc.o maketpf CTAL link TPF_VERIFY_LINK_REFS=NO maketpf CTAL link UPDATED INFORMATION UNITS: NO None. See your IBM representative if you need additional information. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/maint/maintztpf.html APAR URL: http://www.ibm.com/software/htp/tpf/ztpfmaint/put/PJ41111.htm
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels