You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When connecting to a HTTPS Jellyfin server, the entire application freezes.
Attaching GDB to Sailfin revealed it was in a deadlock in SSL handling code from Qt. I believe this is caused by QTBUG-76157. A PR for the Qt fork by Jolla has been made: sailfishos/qtbase#11. Applying this patch resolves this issue.
Is there any workaround for this that can be applied to this application?
When connecting to a HTTPS Jellyfin server, the entire application freezes.
Attaching GDB to Sailfin revealed it was in a deadlock in SSL handling code from Qt. I believe this is caused by QTBUG-76157. A PR for the Qt fork by Jolla has been made: sailfishos/qtbase#11. Applying this patch resolves this issue.
Is there any workaround for this that can be applied to this application?
Currently there is a workaround which solves it sometimes. It seems like increasing the timeout in showing the main page makes this issue less likely to happen. https://github.com/heartfin/harbour-sailfin/blob/b1bd15f2c13d85800a2a7abecc7d569f1570b97b/sailfish/qml/harbour-sailfin.qml#L187C1-L189C88
Just a thought, but perhaps letting the QML engine make use of the same QNetworkAccessManager as the C++ code (
ApiClient
) will solve this deadlock?The text was updated successfully, but these errors were encountered: