IBM Support

IV58522: JVM TI CRASH WHEN ITERATING OVER PARTIALLY ALLOCATED STRING.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: N/A
    .
    Stack Trace: Unhandled exceptionType=Segmentation error
    vmState=0x00000000J9Generic_Signal_Number=00000004
    Signal_Number=0000000b Error_Value=4e4d9c80
    Signal_Code=00000001Handler1=000003FFFC9BDEBC
    Handler2=000003FFFC8D98A8
    InaccessibleAddress=0000000000000000gpr0=0000000000000000
    gpr1=000003FFF8906F30 gpr2=000003FFF8906F30
    gpr3=000003FFFC7EA030gpr4=000003FFFC15FA68 gpr5=000003FFFCAA6288
    gpr6=0000000000000000 gpr7=000003FFFC8C492Cgpr8=0000000000000000
    gpr9=000003FFFCAA82B8 gpr10=000003FFFD4A9070
    gpr11=0000000000000000gpr12=0000000000000000
    gpr13=000003FFFC19A638 gpr14=000003FFFC15FA68
    gpr15=000003FFFD4A7EA0psw=000003FFFC15FA7C mask=0705E00180000000
    fpc=0008000000000000 bea=000003FFFC8C4B74fpr0 4104000000000000
    (f: 0.000000, d: 1.638400e+05)fpr1 41bfc00000000000 (f:
    0.000000, d: 5.326766e+08)fpr2 4f00000000000000 (f: 0.000000, d:
    3.533694e+72)fpr3 402d66a7305e8faf (f: 811503552.000000, d:
    1.470049e+01)fpr4 419f000000000000 (f: 0.000000, d:
    1.300234e+08)fpr5 3ed9f750d64e7e4f (f: 3595468288.000000, d:
    6.190795e-06)fpr6 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr7 402d66a800191661 (f: 1644129.000000, d:
    1.470050e+01)fpr8 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr9 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr10 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr11 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr12 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr13 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr14 0000000000000000 (f: 0.000000, d:
    0.000000e+00)fpr15 0000000000000000 (f: 0.000000, d:
    0.000000e+00)Module=/j9vm/ascii/builds/bld_184668/sdk/xz6470_27/
    jre/lib/s390x/compressedrefs/libj9jvmti27.soModule_base_address=
    000003FFFC148000Target=2_70_20140124_184067 (Linux
    2.6.32-279.31.1.el6.s390x)CPU=s390x (2 logical CPUs) (0x7d143000
    RAM)----------- Stack Backtrace -----------(0x000003FFFC15FA7C
    <OSB>libj9jvmti27.so+0x17a7c<CSB>)(0x000003FFFC160BA0
    <OSB>libj9jvmti27.so+0x18ba0<CSB>)(0x000003FFFC32DD58
    <OSB>libj9gc27.so+0x2bd58<CSB>)(0x000003FFFC32DF22
    <OSB>libj9gc27.so+0x2bf22<CSB>)(0x000003FFFC32DFAA
    <OSB>libj9gc27.so+0x2bfaa<CSB>)(0x000003FFFC32BC30
    <OSB>libj9gc27.so+0x29c30<CSB>)(0x000003FFFC32BCB8
    <OSB>libj9gc27.so+0x29cb8<CSB>)(0x000003FFFC32B6BE
    <OSB>libj9gc27.so+0x296be<CSB>)(0x000003FFFC32B798
    <OSB>libj9gc27.so+0x29798<CSB>)(0x000003FFFC32B60E
    <OSB>libj9gc27.so+0x2960e<CSB>)(0x000003FFFC32B75A
    <OSB>libj9gc27.so+0x2975a<CSB>)(0x000003FFFC15F27A
    <OSB>libj9jvmti27.so+0x1727a<CSB>)Java_javasoft_sqe_tests_vm_jvm
    ti_itrh001_itrh00110_itrh00110_doCheck+0xaa (0x000003FFE51285DE
    <OSB>libjckjvmti.so+0x815de<CSB>)(0x000003FFFC9D583A
    <OSB>libj9vm27.so+0xa983a<CSB>)---------------------------------
    ------
    .
    

Local fix

Problem summary

  • The problem was caused when JVM TI iterator tried to return
    string value of partially allocated string.
    

Problem conclusion

  • This APAR will be fixed in the following Java Releases:
       7 R1 SR1       (7.1.1.0)
       6 R1 SR8       (6.1.8.0)
    .
    The JVM TI has been updated to prevent the crash from occurring
    when it iterates over heap that contains partially allocated
    strings.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV58522

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-04-01

  • Closed date

    2014-04-02

  • Last modified date

    2014-04-02

  • 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

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R270 PSY

       UP

  • R260 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022