IBM Support

LI74479: UNRESOLVED REFERENCE WITH SIGTRAP HANDLER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using the -qsigtrap option, undefined reference to
    'xl__trce' is being generated.
    
    Compile Line:
    blrts_xlf90 test.f90 -C -qsigtrap -o test
    
    ===== TESTCASE:
    =======Start of test.f90===========
    program debord
      real, dimension(100) :: t
      integer n
      print *, "Entrez une valeur"
      read *,n
      call random_number( t(n) )
      print *, t(n)
    end program debord
    ========End of test.f90============
    
    
    ===== ACTUAL OUTPUT:
    ** debord   === End of Compilation 1 ===
    1501-510  Compilation successful for file test.f90.
    test.o: In function `main':
    test.f90:(.text+0x32): undefined reference to `xl__trce'
    test.f90:(.text+0x36): undefined reference to `xl__trce'
    
    
    ===== EXPECTED OUTPUT:
    Should not produce those errors.
    

Local fix

  • n/a
    

Problem summary

  • Users were not able use the traceback routines on
    the BG platform. Specifying -qsigtrap would result in an
    error at the link stage because the traceback
    routines did not exist in the BG version of the XLF RT.
    
    The traceback routines were never
    implemented for the BG platform. They were excluded from the
    BG version of the XLF RT.
    

Problem conclusion

  • Traceback routines have been enabled in the XLF Runtime. This
    fix also requires 3 other BG OS fixes (available in V1R3 of
    BG/P V11.1 and later) that go hand in hand for a
    complete solution.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI74479

  • Reported component name

    XL FORTRAN AE B

  • Reported component ID

    5799HJG00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-28

  • Closed date

    2009-04-28

  • Last modified date

    2009-04-28

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

    LI73895

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

Fix information

  • Fixed component name

    XL FORTRAN AE B

  • Fixed component ID

    5799HJG00

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB259","label":"XL Fortran Advanced Edition for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B.1","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
24 February 2022