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

Winesteam's auto installation crashes #35

Closed
Letiliel opened this issue Jan 27, 2014 · 7 comments
Closed

Winesteam's auto installation crashes #35

Letiliel opened this issue Jan 27, 2014 · 7 comments
Labels
Milestone

Comments

@Letiliel
Copy link
Contributor

Trying to install Shadow Warrior Classic with winesteam runner uninstalled, it crashed when launching the "Where is Steam located?" window, or when closing it.

DEBUG    2014-06-21 20:47:25,008 [jobs]:Async call: install
DEBUG    2014-06-21 20:47:25,009 [wine]:Running wine command: WINEARCH=win32  wine "['msiexec', '/i', '/home/ovo/.cache/lutris/tmp/SteamInstall.msi', '/q']" 
wine: cannot find '['msiexec', '/i', '/home/ovo/.cache/lutris/tmp/SteamInstall.msi', '/q']'
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
python2: ../../src/xcb_io.c :274 : poll_for_event:  l'assertion « !xcb_xlib_threads_sequence_lost » a échoué.
Abandon (core dumped)

Installing the runner from the runners config window works OK. (Though Shadow Warrior's install still fails, as stated in #24.)

@Letiliel Letiliel added the bug label Apr 1, 2014
@Letiliel Letiliel changed the title Winesteam "auto install" fails Winesteam's auto installation crashes Jun 21, 2014
@Letiliel Letiliel closed this as completed Aug 2, 2014
@Letiliel
Copy link
Contributor Author

Letiliel commented Aug 2, 2014

Uh no, this fix was not for this bug...

@Letiliel Letiliel reopened this Aug 2, 2014
@Letiliel
Copy link
Contributor Author

Letiliel commented Aug 2, 2014

The crash seems due to some threading problem.

@strycore strycore added this to the 0.3.5 milestone Aug 14, 2014
@Letiliel
Copy link
Contributor Author

In fact you have a full suite of functions in installer.py to download and install wine steam and the crash comes from the threading in these various functions.
The whole #Download Steam for Windows block could (should ?) be replaced with a simple call to winesteam.install(). It works and fixes the crash.

@strycore
Copy link
Member

You're right, all this wine / winesteam specific code should go into the appropriate runner. This will happen before 0.3.5

@strycore
Copy link
Member

strycore commented Sep 9, 2014

Using steam's CDN completely hangs the process but downloading from lutris.net works fine.
btw, you haven't mentioned this in your bug report, which I suspect is the cause for the crash.
wine: cannot find '['msiexec', '/i', '/home/ovo/.cache/lutris/tmp/SteamInstall.msi', '/q']'

This part of lutris is still quite experimental and it still needs much more work but given than I managed to install Quake 2, do you think we can close this and continue working on this for 0.3.6?

@strycore
Copy link
Member

Ok, there's something really wrong here, still working on it.

@strycore
Copy link
Member

much better now! We are still subject to bug #101 but at least Steam installs fine now

@lutris lutris locked as resolved and limited conversation to collaborators Feb 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants