IBM Support

JR36027: A PARTICULAR JOB ABORTS "RECEIVED SIGNAL SIGSEGV" WHEN THERE ARE MANY STRINGTODECIMAL() IN TRANSFORMER STAGE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A job containing Transformer stage fails with the error message
    Operator terminated abnormally: received signal SIGSEGV
    [processmgr/rtpexecutil.C:199]
    This job has many StringToDecimal() set in derivation of a
    transformer stage.
    

Local fix

  • 1. When the environment variable APT_DISABLE_COMBINATION is set
    to true, this job works fine.
    2. When the function StringToDecimal() is not used in the last
    derivation of the Transformer stage, this job works fine.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    IS DS 8.1. All platforms.
    ****************************************************************
    PROBLEM DESCRIPTION:
    Problem with the function StringToDecimal().
    
    Core dump outputs the following stack
    #0  0x406df070 in APT_Decimal::assignFromString
    (this=0xbff48970, str=0x42bc5fff "3", len=1,
        r=APT_Decimal::eRoundInf, checkResult=0xbff488ac,
    bTrailingSign=false) at decimal/decimal.f.C:2325
    #1  0x406deb76 in APT_Decimal::assignFromString
    (this=0xbff48970, str=0x42bc5fff "3", len=1,
        r=APT_Decimal::eRoundInf, checkResult=0xbff488ac) at
    decimal/decimal.f.C:2231
    #2  0x406ad77b in APT_Conversion_Decimal_String::convert
    (this=0x8b37c10, STval=0x8b226d0, DTval=0xbff48970,
        data=0x0) at decimal/conv.C:1770
    #3  0x42b80ee8 in
    APT_TransformOperatorImplV0S1_my_63201_Transformer_1::processInp
    utRecordChild ()
       from ./V0S1_my_63201_Transformer_1.so
    #4  0x42b053d2 in APT_TransformBaseOP::processInputRecord
    (this=0x8b052c0, inputDS=0)
        at transform/transformbase.C:216
    #5  0x40456baa in APT_CombinedOperatorController::runLocally
    (this=0x8b03930) at api/coperator_rep.C:991
    #6  0x404e2dae in APT_OperatorRep::run (this=0x8b03990) at
    api/operator_rep.C:3776
    #7  0x40441bb1 in APT_OperatorSC::runLocally (this=0x8b04fc8) at
    api/api_sc.C:296
    #8  0x4092c6d2 in APT_SC::Operator::runLocally (this=0x8aacbc8,
    partitionNumber=0) at sc/sc.C:1024
    #9  0x40918dbb in APT_IR::Process::runLocally (this=0x8a7f1f0)
    at sc/ir.C:2286
    #10 0x408d6919 in APT_ProcessManager::executePlayer
    (process=0x8a7f1f0) at processmgr/rtplayer.C:412
    #11 0x408d2b6c in executeStep (msg=0x8ae2798) at
    processmgr/rtpexecutil.C:950
    
    
    ****************************************************************
    RECOMMENDATION:
    Please apply the patch for APAR JR36027
    ****************************************************************
    

Problem conclusion

  • Code changes have been made to fix this issue.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR36027

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-03-24

  • Closed date

    2010-04-26

  • Last modified date

    2011-05-26

  • 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

    WIS DATASTAGE

  • Fixed component ID

    5724Q36DS

Applicable component levels

  • R810 PSN

       UP

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1"}]

Document Information

Modified date:
06 October 2021