IBM Support

Thread unsafe code in Socket adapter on Unix 64 bit platforms could cause the Launcher or Command Server to core dump

Technote (troubleshooting)


Using the IBM WebSphere® Transformation Extender Socket adapter in any multi-threaded maps under the control of the Launcher or the Command Server could cause a core dump.

Resolving the problem

The core dump files indicate that the function that crashes is strncat.strncat() at 0x100045698. Partial stack trace listing:
strncat.strncat() at 0x100045698
m4sockt.ParseCommandLine() at 0x9000000040f2310
m4sockt.ValidateCommand() at 0x9000000040f4bac
oldadpt._OldAdapterValidateProperties(??) at 0x900000000acf64c
mercpi.CMpiUserAdapter::ValidateProperties()() at 0x90000000097c3b8
mercpic.mpiAdaptValidateProperties() at 0x900000000a00b50
rmadpt._AdapterParse(??) at 0x900000000ac34b0
rmadpt.InvokeAdapterMethod(??, ??, ??) at 0x900000000ac5074
rmadpt.SendAdapterMessage(??, ??, ??, ??) at 0x900000000ac23c0
rmadpt.AdapterParse(??, ??, ??) at 0x900000000ac4894
rmadpthl.RMParseAdapterCommand(??, ??) at 0x900000000ac0454
rmgetput.RMGetPutResource(0x9001000a0663df0, 0x1102e1110, 0xfffffffffffbe10, 0x9001000a06521b8) at 0x900000000ad6e90
rmgetput.RMEncodeDecodeResource(0x9001000a0663df0, 0x1102e1110, 0x0, 0xfffffffffffbe10, 0x9001000a06521b8) at 0x900000000ad8680
rmgetput.RMGetResource(0x9001000a0663df0, 0x1102e1110, 0xfffffffffffbe10) at 0x900000000ad912c
mercexit.MercExitProcEx(0x11029bf10, 0x6000000000006, 0x1102c8ef0, 0x1102b0db0, 0xfffffffffffc988) at 0x10003b740
mercioex.MercExitProc(??, ??, ??, ??, ??) at 0x100006134
function.CallExitProc(??, ??, ??) at 0x9000000008dc364
function.FindOperand(??) at 0x9000000008e39cc
mexecrul.ExecuteMapRule(??, ??, ??, ??) at 0x90000000093cd48

This issue only affects the IBM WebSphere TX product versions above (64 bit) on Unix and Linux platforms.

Related information

APAR PM28499

Cross reference information
Segment Product Component Platform Version Edition
Business Integration WebSphere Transformation Extender Launcher AIX, HP-UX, Linux, Solaris, Linux zSeries

Document information

More support for: Transformation Extender
Socket Adapter

Software version:,,,,,,,,,,,,,,,

Operating system(s): AIX, HP-UX, Linux, Solaris

Reference #: 1495899

Modified date: 2015-03-06