IBM Support

LI74364: ILLEGAL :: IN STABSTRING

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Test case causes linker to abend with :: in the stabstring when
    compiled with compiler option -qxflag=NoKeepDebugMetaTemplateTyp
    e.
    
    
    $dump -tv ./testStabCmpct2.ibm.o | grep "::"
    [207]   m   0x00000000     debug     0    decl
    bdestl_AllocatorProxyBdemaBase<bsl::allocator<char> >:t75=51
    
    If linking with bstabcmpct:2 will cause linker to crash.
    
    FILE=./testStabCmpct2.ibm.o; ld -bstabcmpct:2  -r -o
    testStabCmpct.a $FILE
    
    ld: 0711-382 STABSTRING ERROR: Symbol table entry 207, object
    file ./testStabCmpct2.ibm.o
            Unexpected character in production Stabstring.
            Character : seen.
            Remainder of stabstring is:
    :allocator<char> >:t75=51
    ld: 0711-393 STABSTRING ERROR: Symbol table entry 208, object
    file ./testStabCmpct2.ibm.o
            A stabstring refers to type 75, which is not defined.
    ld: 0711-937 SEVERE ERROR: Severe errors have occurred and the
    output is not modified.
    

Local fix

  • N/A
    

Problem summary

  • There was an error in the debug information typedef of a
    meta-template that caused the linker to abend.
    

Problem conclusion

  • The problem is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI74364

  • Reported component name

    XL C/C++ RHEL52

  • Reported component ID

    5724U8310

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-03-31

  • Closed date

    2009-03-31

  • Last modified date

    2009-03-31

  • APAR is sysrouted FROM one or more of the following:

    LI74302

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    XL C/C++ RHEL52

  • Fixed component ID

    5724U8310

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A.1","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
16 October 2021