A fix is available
APAR status
Closed as program error.
Error description
--- Features --- -DTCN plug-in: Move Test Connection button adjacent to Password. See the ++HOLD DOC for information about installing this update. -Performance Enhancement for C/C++: With this enhancement Debug Tool will not stop at entry to or exit from a nested block { }, thus enhancing the overall performance of the application when Debug Tool is active. See the ++HOLD DOC for further information. --- End Features --- --- Service --- -When debugging a C or C++ DLL compiled with DWARF and using dynamic debug, Debug Tool does not stop at any of the functions in the DLL, even STEP INTO does not work. The solution to this fix entails 3 items. 1. This fix from Debug Tool 2. The PTF for APAR PM16891 for "Run-Time Library Extension (UTIL, CDA, DBGLD)". Note: This PTF will be available at a later date. 3. The user has to use an .mdbg with captured source (generated using dbgld command or CDADBGLD utility with the PTF for APAR PM16891). Refer to "Appendix B. How does Debug Tool locate source, listing, or separate debug files?" of the Debug Tool User's Guide for instructions on using a .mdbg file with captured source. (PM09039 at 10.1) -Remote: Unable to open a Memory Monitor for a single element of a COBOL ODO (Occurs Depending On). (PM15955 at 10.1) -Prefix command hex changes wrong line. If the monitor window shows an array as part of the following command: MON LIST TITLED WSS then trying to use the prefix command H or D always changes the wrong line if at the same time SET MON DATATYPE ON is used. (PM14216 at 10.1) -Program Check at EQA00BKP+x'000018EC'. (PM14260 at 9.1) -Fixes for C/C++ Support: Abend at EQA00BKP+x'000004FE'. Abend at EQA00BKP+x'00005196'. Deadlock occurs in multithreaded C app. S0C4 and S0C6 abends with C HOOK(NONE). (PM16638 at 9.1) -High CPU observed if you change a large structure item's representation with H or D from the prefix area of the Monitor window. Or, just enter a 'CALL %VER' command when the structure is displayed in the Monitor window. (PM14775 at 10.1) -Program check occurs in EQA50TMN at various offsets when scrolling in the Monitor window. (PM14845 at 10.1) -MONITOR LIST or LIST can't list COBOL variable with an underscore in the name. Received "The variable .... is undefined or is incorrectly qualified" message. (PM14867 at 10.1) -The ERASE EOF key does not completely erase a previous command after using RETRIEVE key. (PM15288 at 10.1) -Cannot generate a MOVE command when DBCS. (PM15375 at 9.1) -Debug Tool is not starting when using MFI% or VTAM% for an IMS/COPE program. (PM15843 at 9.1) -PL/I arrays and structures were not being reliably displayed / monitored / updated in remote debug mode when based on a shared pointer. (PM15926 at 9.1) -Unable to log on to TIM session: EQAY999S Invalid Userid/Password. (PM16068 at 10.1) -Program Check in EQA00EVH+x'00003438' on a CLC instruction when processing a very small load module. (PM17266 at 9.1) -Non-LE: AbendS0C4 in EQA00SVC+x'000002B6', caused by bad DtRcb pointer. S0C4 is followed by an abendS0C1 EQANMest bad IEANTrt Rc 00000004. The root cause is the program freeing SUBPOOL 1, from which Debug Tool uses storage. See the ++HOLD for information on how to work around this problem if your program frees SUBPOOL 1. (PM17270 at 10.1) -Debug Tool code needed for Language Environment Enterprise COBOL runtime APAR PM07410. --- End Service ---
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Debug Tool 10.1.0 users who need the * * features or have the problems described * * in the Problem Description. * **************************************************************** * PROBLEM DESCRIPTION: --- Features --- * * * * -DTCN plug-in: Move Test Connection * * button adjacent to Password. See the * * ++HOLD DOC for information about * * installing this update. * * * * -Performance Enhancement for C/C++: * * With this enhancement Debug Tool will * * not stop at entry to or exit from a * * nested block { }, thus enhancing the * * overall performance of the * * application when Debug Tool is * * active. See the ++HOLD DOC for * * further information. * * * * --- End Features --- * * * * --- Service --- * * * * -When debugging a C or C++ DLL * * compiled with DWARF and using dynamic * * debug, Debug Tool does not stop at * * any of the functions in the DLL, even * * STEP INTO does not work. * * * * The solution to this fix entails 3 * * items. * * 1. This fix from Debug Tool * * 2. The PTF for APAR PM16891 for * * "Run-Time Library Extension (UTIL, * * CDA, DBGLD)". * * Note: This PTF will be available * * at a later date. * * 3. The user has to use an .mdbg with * * captured source (generated using * * dbgld command or CDADBGLD utility * * with the PTF for APAR PM16891). * * Refer to "Appendix B. How does * * Debug Tool locate source, listing, * * or separate debug files?" of the * * Debug Tool User's Guide for * * instructions on using a .mdbg file * * with captured source. * * (PM09039 at 10.1) * * * * -Remote: Unable to open a Memory * * Monitor for a single element of a * * COBOL ODO (Occurs Depending On). * * (PM15955 at 10.1) * * * * -Prefix command hex changes wrong * * line. If the monitor window shows an * * array as part of the following * * command: * * MON LIST TITLED WSS * * then trying to use the prefix command * * H or D always changes the wrong line * * if at the same time * * SET MON DATATYPE ON * * is used. * * (PM14216 at 10.1) * * * * -Program Check at * * EQA00BKP+x'000018EC'. * * (PM14260 at 9.1) * * * * -Fixes for C/C++ Support: * * Abend at EQA00BKP+x'000004FE'. * * Abend at EQA00BKP+x'00005196'. * * Deadlock occurs in * * multithreaded C app. * * S0C4 and S0C6 abends with * * C HOOK(NONE). * * (PM16638 at 9.1) * * * * -High CPU observed if you change a * * large structure item's representation * * with H or D from the prefix area of * * the Monitor window. Or, just enter a * * 'CALL %VER' command when the * * structure is displayed in the Monitor * * window. * * (PM14775 at 10.1) * * * * -Program check occurs in EQA50TMN at * * various offsets when scrolling in the * * Monitor window. * * (PM14845 at 10.1) * * * * -MONITOR LIST or LIST can't list COBOL * * variable with an underscore in the * * name. Received "The variable .... is * * undefined or is incorrectly * * qualified" message. * * (PM14867 at 10.1) * * * * -The ERASE EOF key does not completely * * erase a previous command after using * * RETRIEVE key. * * (PM15288 at 10.1) * * * * -Cannot generate a MOVE command when * * DBCS. * * (PM15375 at 9.1) * * * * -Debug Tool is not starting when using * * MFI% or VTAM% for an IMS/COPE * * program. * * (PM15843 at 9.1) * * * * -PL/I arrays and structures were not * * being reliably displayed / monitored * * / updated in remote debug mode when * * based on a shared pointer. * * (PM15926 at 9.1) * * * * -Unable to log on to TIM session: * * EQAY999S Invalid Userid/Password. * * (PM16068 at 10.1) * * * * -Program Check in EQA00EVH+x'00003438' * * on a CLC instruction when processing * * a very small load module. * * (PM17266 at 10.1) * * * * -Non-LE: AbendS0C4 in * * EQA00SVC+x'000002B6', caused by bad * * DtRcb pointer. S0C4 is followed by an * * abendS0C1 EQANMest bad IEANTrt Rc * * 00000004. The root cause is the * * program freeing SUBPOOL 1, from which * * Debug Tool uses storage. See the * * ++HOLD for information on how to work * * around this problem if your program * * frees SUBPOOL 1. * * (PM17270 at 10.1) * * * * -Debug Tool code needed for Language * * Environment Enterprise COBOL runtime * * APAR PM07410. * * * * --- End Service --- * **************************************************************** * RECOMMENDATION: Installations that need these features or * * problem fixes should install this service. * **************************************************************** New features and miscellaneous service.
Problem conclusion
New features and service available.
Temporary fix
Comments
APAR Information
APAR number
PM15170
Reported component name
DEBUG TOOL Z/OS
Reported component ID
5655V5000
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-05-25
Closed date
2010-06-29
Last modified date
2010-07-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK58356
Modules/Macros
EQA00A64 EQA00ABE EQA00AEH EQA00AEI EQA00ALO EQA00ANC EQA00ANL EQA00BKP EQA00BLD EQA00BLK EQA00BND EQA00B ***This field was truncated. To obtain the full apar record, please contact your local support center.***
Fix information
Fixed component name
DEBUG TOOL Z/OS
Fixed component ID
5655V5000
Applicable component levels
RA10 PSY UK58356
UP10/07/01 P F006 ¢
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A10","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTQWA","label":"IBM Debug for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
15 October 2020