IBM Support

IV68571: GC CRASH DURING SCAVENGE CYCLE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: 1419243383.718695 Unhandled
    exception1419243383.718743 Type=Segmentation error
    vmState=0x0002000f1419243383.718756
    J9Generic_Signal_Number=00000004 Signal_Number=0000000b
    Error_Value=00000000 Signal_Code=000000021419243383.718764
    Handler1=00501C6A Handler2=00CF2ECA
    InaccessibleAddress=F71D00001419243383.718771 EDI=00000000
    ESI=DF987210 EAX=E56B75A8 EBX=00B64FF41419243383.718778
    ECX=0A020EE8 EDX=F71CFFB01419243383.718785 EIP=00B0AFC1 ES=002B
    DS=002B ESP=8C6F98901419243383.718792 EFlags=00010206 CS=0023
    SS=002B EBP=8C6F99A01419243383.718838
    Module=/lib/libc.so.61419243383.718848
    Module_base_address=009D30001419243383.718856
    Target=2_60_20141013_217026 (Linux
    2.6.32-431.29.2.mcp7.5.1.x86_64)1419243383.718865 CPU=x86 (12
    logical CPUs) (0x7dd651000 RAM)
    .
    Stack Trace: #12 <signal handler called>#13 0x00b0afc1 in
    __memcpy_ssse3_rep () from /lib/libc.so.6#14 0x07b895da in
    MM_ParallelScavenger::copy(MM_EnvironmentStandard*,
    MM_ScavengerForwardedHeaderStandard*) ()from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#15 0x07b8c136 in
    MM_ParallelScavenger::scavengeMixedObjectSlots(MM_EnvironmentSta
    ndard*, J9Object*) ()from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#16 0x07b8db03 in
    MM_ParallelScavenger::scavengeRememberedSetList(MM_EnvironmentSt
    andard*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#17 0x07b8efb7 in
    MM_ParallelScavenger::scavengeRememberedSet(MM_EnvironmentStanda
    rd*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#18 0x07b8f0f5 in
    MM_ParallelScavenger::workThreadGarbageCollect(MM_EnvironmentSta
    ndard*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#19 0x07bc9af5 in
    MM_ParallelScavengeTask::run(MM_EnvironmentModron*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#20 0x07c9935a in
    MM_Dispatcher::run(MM_EnvironmentModron*, MM_Task*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#21 0x07b86c07 in
    MM_ParallelScavenger::scavenge(MM_EnvironmentModron*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#22 0x07ba1b27 in
    MM_Scavenger::masterThreadGarbageCollect(MM_EnvironmentModron*)
    () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#23 0x07ba266d in
    MM_Scavenger::internalGarbageCollect(MM_EnvironmentModron*,
    MM_MemorySubSpace*, MM_AllocateDescription*) ()from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#24 0x07b866be in
    MM_ParallelScavenger::internalGarbageCollect(MM_EnvironmentModro
    n*, MM_MemorySubSpace*, MM_AllocateDescription*) ()from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so#25 0x07b55a35 in
    MM_Collector::garbageCollect(MM_EnvironmentModron*,
    MM_MemorySubSpace*, MM_AllocateDescription*, unsigned int,
    MM_ObjectAllocationInterface*, MM_MemorySubSpace*,
    MM_AllocationContext*) () from
    /service/pmrs/46531/core/core_ex/ex/opt/ibm/java-i386-70/jre/lib
    /i386/default/libj9gc26.so
    .
    

Local fix

Problem summary

  • Possible arithmetic overflow in memory address calculation
    

Problem conclusion

  • Memory address calculation has been rearranged to prevent
    possible arithmetic overflow
    .
    This APAR will be fixed in the following Java Releases:
       6 R1 SR8 FP4   (6.1.8.4)
       7    SR9       (7.0.9.0)
       7 R1 SR3       (7.1.3.0)
       8    SR1       (8.0.1.0)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the Service
    Refreshes and Fix Packs can be found at:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV68571

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    260

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-01-14

  • Closed date

    2015-01-14

  • Last modified date

    2015-05-01

  • 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

  • R260 PSY

       UP

  • R270 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":"6.1","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022