RVM

Threads occasionally remain IN_JAVA_TO_BLOCK and never reach a safepoint during a GC stop-the-world request

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Cannot Reproduce
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Number of attachments :
    0

Description

This is a rare bug. Occasionally, threads remain in the IN_JAVA_TO_BLOCK state seemingly indefinitely without reaching a safepoint during a request to stop for GC. Occurs in lusearch on IA32/Linux in parallel FullAdaptiveGenMS.

Issue Links

Activity

Hide
Filip Pizlo added a comment -

Some of this was caused by the FinalizableProcessor. But it is far from certain that the FinalizableProcessor fix made a difference in this matter - the failures are just too random and too infrequent to make solid conclusions.

Show
Filip Pizlo added a comment - Some of this was caused by the FinalizableProcessor. But it is far from certain that the FinalizableProcessor fix made a difference in this matter - the failures are just too random and too infrequent to make solid conclusions.
Hide
Filip Pizlo added a comment -

We think this problem has gone away due to some other fixes.

Show
Filip Pizlo added a comment - We think this problem has gone away due to some other fixes.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: