-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deadlock on Dispose #576
Comments
I've seen this in a couple of dump files from my customer. Mario, do you have any intention to do a bugfix pass on this library? I would be happy to pay towards your time! |
Just encountered the same issue. Any hope to get the fix? |
I created a PR. If you can't wait for it to be included the main repo, and you want to build it yourself, my fork velogic/ffmediaelement has a couple of additional changes I had to make to build the dll on my machine. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
Issue Title
Deadlock condition when Disposing CommandManager
Issue Categories
Version Information
Steps to Reproduce
Open media file, then close the player
Code
There exists deadlock condition in CommandManager.OnDisposing and ExecuteDirectCommand when there IsDirectCommandPending.
PauseAsync eternally waits for the lock that is held by Dispose in the main thread.
The text was updated successfully, but these errors were encountered: