IBM Support

PK96656: CORE DUMP WHEN RUN MAP IS CALLED MORE THAN ONE TIME.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Core dump when run map is called more than one time.
    Crash.log and UI result both show the following similar stack
    trace:
    
    /export/home/wtxapp/bin/dtxcmdsv:mercStackTrace+0x2cc
    /export/home/wtxapp/bin/dtxcmdsv:mercExceptHandler+0x274
    /export/home/wtxapp/bin/dtxcmdsv:sigSegvHandler+0xb0
    /lib/libc.so.1:_thr_slot_offset+0x594
    /lib/libc.so.1:sema_post+0x5fc
    /export/home/wtxapp/bin/dtxcmdsv:ParseArgs+0x6bc0
    /export/home/wtxapp/bin/dtxcmdsv:RunMap+0xa9c
    /export/home/wtxapp/bin/dtxcmdsv:DoRunExit+0xb3c
    /export/home/wtxapp/bin/dtxcmdsv:MercExitProc+0x4e0
    /export/home/wtxapp/libs/libcoreapi.so:CallExitProc+0xf50
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2bf0
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMapRule+0x560
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMap+0x375c
    /export/home/wtxapp/libs/libcoreapi.so:RunInstance+0x1844
    /export/home/wtxapp/libs/libcoreapi.so:RunMercMap+0x400
    /export/home/wtxapp/bin/dtxcmdsv:RunAllMaps+0x1130
    /export/home/wtxapp/bin/dtxcmdsv:RunMap+0x113c
    /export/home/wtxapp/bin/dtxcmdsv:DoRunExit+0xb3c
    /export/home/wtxapp/bin/dtxcmdsv:MercExitProc+0x4e0
    /export/home/wtxapp/libs/libcoreapi.so:CallExitProc+0xf50
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2bf0
    /export/home/wtxapp/libs/libcoreapi.so:Calculate+0x6c
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0xf8
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x1ff4
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMapRule+0x560
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMap+0x375c
    /export/home/wtxapp/libs/libcoreapi.so:RunInstance+0x1844
    /export/home/wtxapp/libs/libcoreapi.so:RunMercMap+0x400
    /export/home/wtxapp/bin/dtxcmdsv:RunAllMaps+0x1130
    /export/home/wtxapp/bin/dtxcmdsv:RunMap+0x113c
    /export/home/wtxapp/bin/dtxcmdsv:DoRunExit+0xb3c
    /export/home/wtxapp/bin/dtxcmdsv:MercExitProc+0x4e0
    /export/home/wtxapp/libs/libcoreapi.so:CallExitProc+0xf50
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2bf0
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMapRule+0x560
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMap+0x375c
    /export/home/wtxapp/libs/libcoreapi.so:RunInstance+0x1844
    /export/home/wtxapp/libs/libcoreapi.so:RunMercMap+0x400
    /export/home/wtxapp/bin/dtxcmdsv:RunAllMaps+0x1130
    /export/home/wtxapp/bin/dtxcmdsv:RunMap+0x113c
    /export/home/wtxapp/bin/dtxcmdsv:DoRunExit+0xb3c
    /export/home/wtxapp/bin/dtxcmdsv:MercExitProc+0x4e0
    /export/home/wtxapp/libs/libcoreapi.so:CallExitProc+0xf50
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2bf0
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMapRule+0x560
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMap+0x375c
    /export/home/wtxapp/libs/libcoreapi.so:CallSubMap+0xb10
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2574
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMapRule+0x560
    /export/home/wtxapp/libs/libcoreapi.so:ExecuteMap+0x375c
    /export/home/wtxapp/libs/libcoreapi.so:RunInstance+0x1844
    /export/home/wtxapp/libs/libcoreapi.so:RunMercMap+0x400
    /export/home/wtxapp/bin/dtxcmdsv:RunAllMaps+0x1130
    /export/home/wtxapp/bin/dtxcmdsv:RunMap+0x113c
    /export/home/wtxapp/bin/dtxcmdsv:DoRunExit+0xb3c
    /export/home/wtxapp/bin/dtxcmdsv:MercExitProc+0x4e0
    /export/home/wtxapp/libs/libcoreapi.so:CallExitProc+0xf50
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x2bf0
    /export/home/wtxapp/libs/libcoreapi.so:FindOperand+0x1ff4
    SunOS -> stack trace end
    

Local fix

  • WTXCQ - WTX00031793
    LV / LV
    Circumvention:
    
    Override -IE5 is in error. Needs quotes.
    

Problem summary

  • Users Affected:
    WebSphere Transformation Extender users invoking maps with empty
    echo override command
    
    Problem Description:
    Core dump in ParseArgs when passed empty echo parameter .  For
    example (-IE2   -IE3 data).
    
    Platforms Affected:
    All
    

Problem conclusion

  • Empty echo parameter, for example (-IE2   -IE3 data) is not
    allowed and a syntax error. Echo parameter must contain data
    other than spaces or be enclosed by quotes.
    The invalid echo parameter will now be detected, flagged as
    command line error thus preventing the exception.
    
    Delivered in:
    8.1.0.6, 8.2.0.5, 8.3.0.0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK96656

  • Reported component name

    WSTX

  • Reported component ID

    5724M4000

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2009-09-18

  • Closed date

    2009-10-09

  • Last modified date

    2009-10-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

    WSTX

  • Fixed component ID

    5724M4000

Applicable component levels

  • R810 PSY

       UP

  • R820 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.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
26 October 2009