Skip to content
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

exit GIL when calling into GUI #12504

Merged
merged 1 commit into from
Jul 16, 2017
Merged

exit GIL when calling into GUI #12504

merged 1 commit into from
Jul 16, 2017

Conversation

FernetMenta
Copy link
Contributor

GIL was never unlocked because the addon class clears tls

@FernetMenta
Copy link
Contributor Author

@marcelveldt confirmed that this fixes deadlock issues he was observing with spotify addon.

@FernetMenta FernetMenta added Backport: Needed Type: Fix non-breaking change which fixes an issue Component: Python labels Jul 16, 2017
@FernetMenta FernetMenta merged commit 1571c7f into xbmc:master Jul 16, 2017
@FernetMenta FernetMenta deleted the gil branch July 16, 2017 09:11
@Rechi Rechi added the v18 Leia label Jul 16, 2017
@Rechi Rechi added this to the L 18.0-alpha1 milestone Jul 16, 2017
@MartijnKaijser
Copy link
Member

@FernetMenta not sure backporting this one is easy as i had a lot of conflict when i tried.

@FernetMenta
Copy link
Contributor Author

@MartijnKaijser conflics are because of LOCKGUIIF, right? Resovling this should be straightforward. @marcelveldt wanted to backport this, iirc

@MartijnKaijser
Copy link
Member

@marcelveldt could you please make a PR soon so we can get 17.4 RC out the door?

@marcelveldt
Copy link

@MartijnKaijser seems to be pretty straightforward indeed, I'll submit the PR later today.

@marcelveldt
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backport: Done Component: Python Type: Fix non-breaking change which fixes an issue v18 Leia
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants