IBM Support

SIGSEGV occurs when the process finishes after running the WebSphere Transformation Extender Java API on Linux zSeries

Troubleshooting


Problem

An application that uses WebSphere Transformation Extender Java API on Linux zSeries fails during shutdown with SIGSEGV (segmentation fault).

Symptom

The process terminates abnormally if it uses Java API. For example, the simple WebSphere Transformation Extender Java Example1.java executes the map, reports that the map finishes successfully, and fails with the message: "memory fault". The reason is SIGSEGV.

Cause

Libdstxpi.so library is unloaded prematurely, causing the failure when cleaning the thread local storage.

Resolving The Problem

Before using the WebSphere Transformation Extender API, export the following environment variable:

export LD_PRELOAD=$DTX_HOME_DIR/libs/libdstxpi.so

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"SDK","Platform":[{"code":"PF016","label":"Linux"}],"Version":"8.4.1.3;8.4.1.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

WTX DTX DSTX Mercator

Document Information

Modified date:
16 June 2018

UID

swg21903469