Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
proton-c-0.18.0
-
None
Description
The proactor container can deadlock on connect(), open_sender(), etc.
In the case of the test program, the lock is acquired just before
run_timer_jobs() when handling PN_PROACTOR_TIMEOUT. Deadlock occurs
in container::impl::connect() when the lock is attempted to be taken a
second time.
Attachments
Attachments
Issue Links
- is related to
-
PROTON-1591 [proton-cpp] Scheduling task from a scheduled task will deadlock
- Closed