APAR status
Closed as program error.
Error description
When using the WTX Launcher on 64 bit Linux, and the Shell Script adapter is called with both the -A and -T parameters, it may be observed that the Launcher will crash. Stack trace shows: Linux -> inside stack trace Received signal: 11 /nfshome/pbrett/lnx64/wtx8412/bin/launcher(linux_stack_trace+0x2 9)[0x4747e1] /nfshome/pbrett/lnx64/wtx8412/bin/launcher(mercStackTrace+0x370) [0x47462f] /nfshome/pbrett/lnx64/wtx8412/bin/launcher(mercExceptHandler+0x3 77)[0x4733cb] /lib64/libc.so.6(mempcpy+0x2a0)[0x3a4c8847d0] /lib64/libpthread.so.0[0x3a4d00f7e0] /lib64/libc.so.6(mempcpy+0x2a0)[0x3a4c8847d0] /lib64/libc.so.6(_IO_default_xsputn+0xee)[0x3a4c87465e] /lib64/libc.so.6(_IO_vfprintf+0x41c0)[0x3a4c848190] /lib64/libc.so.6(vsprintf+0x79)[0x3a4c869609] /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so(mpi_vfprintf+0x 8b)[0x7faeac3a3b30] Linux -> stack trace end and #6 <signal handler called> #7 0x0000003a4c8847d0 in mempcpy () from /lib64/libc.so.6 #8 0x0000003a4c87465e in _IO_default_xsputn_internal () from /lib64/libc.so.6 #9 0x0000003a4c848190 in vfprintf () from /lib64/libc.so.6 #10 0x0000003a4c869609 in vsprintf () from /lib64/libc.so.6 #11 0x00007faeac3a3b30 in mpi_vfprintf () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #12 0x00007faeac39f9b3 in postmsgV () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #13 0x00007faeac39fb98 in postmsg () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #14 0x00007faeac38b1ce in WriteAuditRec () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #15 0x00007faeac393ebb in DoExecute () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #16 0x00007faeac3950ec in STUB_ShellGetFile () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #17 0x00007faeac39767c in UnixMain () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #18 0x00007faeac394a9a in ShellGetFile () from /nfshome/pbrett/lnx64/wtx8412/libs/libm4shell.so #19 0x00007faeb90b59e1 in _OldAdapterGetPut () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #20 0x00007faeb90b5d99 in _OldAdapterGet () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #21 0x00007faeb89fe37a in CMpiUserAdapter::Get(CMpiConnection&) () from /nfshome/pbrett/lnx64/wtx8412/libs/libdstxpi.so #22 0x00007faeb8a06113 in mpiAdaptGet () from /nfshome/pbrett/lnx64/wtx8412/libs/libdstxpi.so #23 0x00007faeb90acadb in _AdapterGet () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #24 0x00007faeb90ab632 in InvokeAdapterMethod () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #25 0x00007faeb90ace43 in RMThread () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #26 0x00007faeb90a3cce in ipthread_entry () from /nfshome/pbrett/lnx64/wtx8412/libs/libmercrmgr.so #27 0x0000003a4d007aa1 in start_thread () from /lib64/libpthread.so.0 #28 0x0000003a4c8e893d in clone () from /lib64/libc.so.6
Local fix
ITXCQ - ITX00058479 PB / PB Circumvention: None
Problem summary
Users Affected: IBM Transformation Extender users who use shell adapter and audit data larger than 32k Problem Description: If shell or batch adapter audit is larger than 32K, which is data that adapter writes to stderr, the memory corruption will happen and process will likely crash. The most likely stack trace is: mempcpy _IO_default_xsputn_internal vfprintf vsprintf mpi_vfprintf postmsgV postmsg WriteAuditRec Platforms Affected: All
Problem conclusion
Correct code in the utility adapters common library to allocate memory dynamically and be able to process data larger than 32k. Applies to: 8.4.1.5, 9.0.0.2 Fixed in the next service packs and releases. To obtain the fix for this APAR: To see if the next service pack or product release is available, check the IBM Transformation Extender Downloads page: http://www.ibm.com/support/entry/portal/product/other_software/t ransformation_extender If the service pack or product release is available, download it from Fix Central: http://www.ibm.com/support/fixcentral/ If the service pack or product release is not available and you require the APAR fix immediately, request a Limited Availability Interim Fix (LAIF) by opening a PMR: http://www.ibm.com/support/servicerequest/Home.action Prior to version 9.0.0, IBM Transformation Extender was called IBM WebSphere Transformation Extender.
Temporary fix
Comments
APAR Information
APAR number
PI93256
Reported component name
ITX LAUNCHER
Reported component ID
5724M4011
Reported release
841
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-02-05
Closed date
2018-03-30
Last modified date
2020-06-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
ITX LAUNCHER
Fixed component ID
5724M4011
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
02 June 2020