IBM Support

PI73518: POTENTIAL UNDETECTED DATA CORRUPTION OR SEGMENTATION FAULTS FOR ESSL S/DCFTD, S/DRCFTD, S/DCRFTD USING 32-BIT INTEGER ARGUMENTS

 

APAR status

  • Closed as program error.

Error description

  • Error Description:
    For some transform lengths, an application using the ESSL 32-bit
    integer/64-bit pointer Serial, SMP or SMPCUDA Libraries and at
    least one of these ESSL FFT subroutines DCFTD, DRCFTD, DCRFTD,
    SCFTD, SCRFTD, and SRCFTD may experience undetected data
    corruption or segmentation faults due to 32-bit integer
    overflow.
    
    USERS AFFECTED:
    The application is not impacted if the FFT transform length S
    can be represented as
                  S = (2**i)(3**j)(5**k)(7**l)(11**m)(13**n)
                   where S <= 2**30, and S, i, j, k, l, m, n satisfy
    all of the following conditions:
               a) 0<=i<=30, 0<=j<=10, 0<=k, l, m, n<=5
               b) if i <9 and j<3: k+l+m+n<7
               c) if i<9 and j >=3: (j+1)/2 +k+l+m+n<7
               d) S is not equal to 665,127,936; 755,827,200;
    786,060,288;  812,934,144; 846,526,464; 886,837,248;
    967,458,816; 987,614,208; 993,586,176; 1,048,080,384
    
    For all other transform lengths an application may be impacted.
    Please contact IBM Support to confirm whether or not you are
    impacted.
    

Local fix

Problem summary

  •  For some transform lengths, an application
    using the ESSL 32-bit integer/64-bit pointer
    Serial, SMP or SMPCUDA Libraries and at least
    one of these ESSL FFT subroutines DCFTD,
    DRCFTD, DCRFTD, SCFTD, SCRFTD, and SRCFTD may
    experience undetected data corruption or
    segmentation faults due to 32-bit integer
    overflow
    

Problem conclusion

  •  Install the applicable fix as soon as it is
    available.
    PIxxxx - IBM ESSL 5.3.0.2 for AIX
    PIxxxx - IBM ESSL 5.2.0.4 for AIX
    PIxxxx - IBM ESSL 5.1.0.7 for AIX
    PIxxxx - IBM ESSL for Linux on Power 5.4.0.1
    
    PIxxxx - IBM ESSL for Linux on Power 5.3.2.1
    PIxxxx - IBM ESSL for Linux on Power 5.2.0.4
    PIxxxx - IBM ESSL for Linux on Power 5.1.1.3 BG/Q
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI73518

  • Reported component name

    ESSL LINUX V5.1

  • Reported component ID

    5765L51LP

  • Reported release

    540

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Submitted date

    2016-12-12

  • Closed date

    2016-12-12

  • Last modified date

    2016-12-13

Fix information

  • Fixed component name

    ESSL LINUX V5.1

  • Fixed component ID

    5765L51LP

Applicable component levels

  • R540 PSY UP

       NONE

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSFHY8","label":"Engineering and Scientific Subroutine Library"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SGS8FP","label":"IBM Engineering and Scientific Subroutine Library for Linux on POWER"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SGS8FP","label":"IBM Engineering and Scientific Subroutine Library for Linux on POWER"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SGS8GP","label":"Engineering and Scientific Subroutine Library for Linux on pSeries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11P","label":"APARs - AIX 5.3 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11R","label":"APARs - AIX 7.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"540","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
10 March 2021