Skip to content

Deadlock occurs between main and Ruby-0-JIT-1 threads #8846

@skunkworker

Description

@skunkworker

We have recently observed deadlocks occurring in roughly 1/50 to 1/100 deploys of containers. These will begin booting then hang endlessly.

Environment Information

Provide at least:

  • Docker images (on amd64)
  • jruby:9.4.12.1-jdk8
  • jruby:9.4.12.1-jdk21

Attached below are two thread dumps showing the same deadlock. NOTE: many containers booted without any issue, but infrequently we get pods that boot and have this same deadlock.

231621_deadlock.tdump.txt
231314_deadlock.tdump.txt

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions