IBM Support

IJ12233: INTERNAL COMPILER ERROR IN PDF2 LINK STEP

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • The compiler produces an internal compiler error when performing
    pdf2 link step using -qpdf2=pdfname=<profilename>
    
    An error similar to the following might be seen:
    $ time ./makeipa.sh >  makeipa.sh_out
    .
    .
    Trap encountered in IPA:
      SIGSEGV - Segmentation violation
    
      Traceback:
    
      Offset 0x000009e4 Outline::RemapIndirectArg(unsigned
    int,CS2::HashTable<unsigned int,LinkedListOf<unsigned
    int>*,CS2::allocator,CS2::HashInfo<unsigned int> >&)
      Offset 0x000023fc Outline::RemapIndirectArg(unsigned
    int,CS2::HashTable<unsigned int,LinkedListOf<unsigned
    int>*,CS2::allocator,CS2::HashInfo<unsigned int> >&)
      Offset 0x00006a4c Outline::CreateSymbols(unsigned char)
      Offset 0x000013f4 PdfOutliner::OutlineCandidates()
      Offset 0x00001058 PdfOutliner::DoOutline()
      Offset 0x00000020 DoPdfOutlining::doTransformation()
      Offset 0x000003a0 IntraTransformation::transform()
      Offset 0x00000f3c DoPdfOutliningLevel1::doTransformation()
      Offset 0x00000aa4 InterTransformation::transform()
      Offset 0x00009598 LinkageInstance::Optimize()
      Offset 0x00001390 InvokePass2(int,char**)
      Offset 0x000007c0 main
    
      --- End of call chain ---
    1586-494 (U) INTERNAL COMPILER ERROR: Signal 11.
    
    real    3h3m34.58s
    user    1h21m40.99s
    sys     0m5.67s
    $
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Clients who perform PDF2 link step may encounter this issue.
    
    
    PROBLEM DESCRIPTION:
    There was an optimization issue with updating the aliastable for
    shadows that are the container symbols of certain bitfields;
    which caused the internal compiler error.
    

Problem conclusion

  • The optimization has now been corrected to detect the above
    situation and workaround it.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ12233

  • Reported component name

    XL C/C++ FOR AI

  • Reported component ID

    5725C7200

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-12-21

  • Closed date

    2018-12-21

  • Last modified date

    2018-12-21

  • 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

    XL C FOR AIX

  • Fixed component ID

    5725C7100

Applicable component levels



Document information

More support for: XL C for AIX
Compiler

Software version: 13.1

Reference #: IJ12233

Modified date: 21 December 2018