Skip to content

Deadlock during DhtRunner destroying #790

@novemus

Description

@novemus

The problem occurs when the join method is invoked in the working thread of the runner. In my case it happens from the destructor. The 'shutdown` method is called before destruction.

Top of stack
Image

Bottom of stack
Image

The stack is too long, so I cut it.
One more thing. This happens if you call the run method with 0 port argument. I have not encountered the problem when I specify port explicitly.

PS. I was wrong. This also happens with an explicitly specified port.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions