APAR status
Closed as program error.
Error description
A crash may occur due to memory corruption when using the TAR Adapter in a multi-threaded environment. The following is an example stack trace from a WTX 8.3.0.3 Launcher crash in the free() function on Solaris: SunOS -> inside stack trace Received signal: 6 /opt/wtx/bin/launcher:mercStackTrace+0x2cc /opt/wtx/bin/launcher:mercExceptHandler+0x294 /opt/wtx/bin/launcher:sigAbortHandler+0xb0 /lib/libc.so.1:_thr_slot_offset+0x598 /lib/libc.so.1:sema_post+0x5fc /lib/libc.so.1:sema_post+0x7e4 /lib/libc.so.1:raise+0xc /lib/libc.so.1:abort+0xd0 /usr/lib/libmtmalloc.so.1:free+0x20c /opt/wtx/libs/libm4tar.so:_done+0x4c /opt/wtx/libs/libm4tar.so:M4TAR_PutArchive+0x270 /opt/wtx/libs/libmercrmgr.so:SMCreateRM+0x4a4 /opt/wtx/libs/libdstxpi.so:__1cPCMpiUserAdapterDPut6MrnOCMpiConn ection__v_+0x24 /opt/wtx/libs/libdstxpi.so:mpiAdaptPut+0x6c /opt/wtx/libs/libmercrmgr.so:RMThread+0x1e4 /opt/wtx/libs/libmercrmgr.so:equal_process_id+0x48 /lib/libc.so.1:_thr_slot_offset+0x46c SunOS -> stack trace end
Local fix
WTXCQ - WTX00040902 CH / TR Circumvention: None
Problem summary
Users Affected: WebSphere Transformation Extender customers that invoke the m4tar adapter, particularly those in multi-threaded environments. Problem Description: The TAR adapter is crashing because of memory corruption. Platforms Affected: ALL
Problem conclusion
The TAR adapter properly handles cleanup operations in order to avoid a double free operation that is leading to memory corruption. The double free could occur when an unsuccessful tar operation (such as a non-existent or inaccessible archive file) follows a successful tar operation. This problem is likely to occur in a multi-threaded environment, particularly if a memory allocation takes place between the successful tar operation and the unsuccessful tar operation. Delivered in: 8.3.0.5, 8.4.0.3
Temporary fix
Comments
APAR Information
APAR number
PM66733
Reported component name
WEBSPHERE LAUNC
Reported component ID
5724M4011
Reported release
830
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-06-13
Closed date
2012-06-28
Last modified date
2014-05-12
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
WEBSPHERE LAUNC
Fixed component ID
5724M4011
Applicable component levels
R810 PSY
UP
R820 PSY
UP
R830 PSY
UP
R840 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.3","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
12 May 2014