ReactiveKit: Deadlock on dispose

I just updated from 3.13.0 to 3.14.2. In my unit tests I’m getting sporadic dead locks on disposing a bag in the tearDown() method of my tests.

I have a pretty complicated setup, using retry and a bunch of composite disposables. But I’ve got an extensive unit test suite, in 3.13.0, all my unit tests passed consistently.

Is it possible that I have an error in my unit tests? Even so, I don’t think it should be causing a dead lock now. I’m wondering if there is a bug in the new threading/locking code in 3.14.2.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 22 (22 by maintainers)

Most upvoted comments

Pushed up!