-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
Lutris game never finishes import #270
Comments
Is this consistently reproducible? |
I am having this issue every single time I import a game that was added to Lutris. Yes, it is consistently reproducible. |
It's pretty inconsistent and I've had it happen on Flatpaks as well. However, it seems there are certain games that will always cause it to stall out. For me, Lutris Quake Enhanced (GOG) and Lutris Fallout: New Vegas (GOG) always cause it to happen. It just so happens that both of these games have no cover art to import but not entirely sure if that's the root cause. |
Removed GLib.idle_add from pipeline callback in importer. It calls the pipeline callback too often, and so the "pipeline done" counter is greater than the total game pipelines. So if source task threads don't finish fast enough, then a race condition occurs, and the importer can never be "finished" again, and importing is permanently stalled.
Removed GLib.idle_add from pipeline callback in importer. It calls the pipeline callback too often, and so the "pipeline done" counter is greater than the total game pipelines. So if source task threads don't finish fast enough, then a race condition occurs, and the importer can never be "finished" again, and importing is permanently stalled.
Describe the bug
If I create a new game via Lutris (Flatpak) & press the "import" button in Cartridges, it will never dismiss the 'importing games' dialog box, and never finish importing the game via the console (although it does get added to the grid). This does not occur with Steam.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The game should be added to the grid, and the dialog box should disappear.
Screenshots
Screencast from 2024-06-21 16-37-50.webm
Logs
System (please complete the following information):
The text was updated successfully, but these errors were encountered: