-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
Play Match hangs on highly populated leagues #171
Comments
As an update this appears to be intermittent, I'm not sure what is causing it but I was able to get it to freeze up consistently when I posted this and now I have been able to use it fine for the past couple of days. I am happy for this to be closed for now but I can imagine this might come back in the future. I have had it happen on 2 different occasions since the most recent patch. |
I started having the same issue today. MTGO hangs whenever I try to open a league page, even if I do not hit 'play match'. Happening in legacy leagues for me. I've tried removing my docker data and reinstalling, but doesn't seem to help |
Update, leagues started working again for me. However, Resizing the game window (which starts quite small) at all generally causes a freeze up of mtgo, and even my entire system stops allowing me to click anywhere. Meaning I must alt-f4 and use the arrow keys to terminate process to close the program |
I also started experiencing this a few days ago. I've been able to play a couple matches, but for the most part for the past week I have the same experience. I've tried deleting my mtgo volume, reinstalling the mtgo-docker, and restarting my machine, changing wine configs, and updated the docker as well. The debug output is just this on repeat when it hangs: 0428:warn:font:opentype_get_ttc_sfnt_v1 unsupported sfnt font: embedded bitmap data. |
Thanks for the debug. Yesterday I've updated the image to wine 8.10, have you tried with I'll look into this console error and give a try to a league tonight. |
I have updated to the latest. It looks like this is the actual debug output I get when clicking 'play match'. It is followed by the repeating error above until I terminate the process 0234:warn:file:NtQueryAttributesFile L"\??\C:\users\wine\AppData\Local\Apps\2.0\NQ65PRBP.YL6\OQ0NNY58.XMJ\mtgo..tion_80b7d5223ec4322a_0003.0004_2569903e7ec5e0fe\en-US\GameDetails.resources.dll" not found (c000003a) |
I am actually able to enter matches again - not sure if that's coincidence because I did try with your wine 8.10 image a few days ago with no success. |
Good to hear. Probably a coincidence, though... |
Setting num_cpus in the run file to 1, or using --limit-cpus 1 does not prevent joining a league queue freezing. I've also waited several minutes to see if it was a temporary freeze, but it does not unfreeze. Playing games in tournament practice works fine for me. |
Just to be sure, can you try with an older image? |
Both of those versions still freeze on trying to play a league match |
I know it has only been a couple weeks, but an update on my end is that is has gone from a intermittent problem, to permanent. I have only managed to play 3 league games in a single day in the past 3 weeks, trying every day. Other events work fine, including prelims, challenges, qualifiers, etc. It is only a problem with league queues, no matter the format for me. Things I've tried:
|
I've been using Wine directly with a lot of success:
|
Thanks for this feedback. My schedule is over busy these days, haven't been able to play a single match since a while.. I hope it will change soon. |
I've also got an instance working inside a docker container, using a stripped back Dockerfile:
Build with My next step is to build back up to the full Dockerfile and run scripts, and see where things go wrong. |
Confirming that #178 works for me |
Awesome news, I'll merge it to the default image today then. |
When I attempt to press play match on a league from the main window, the separate window pops up and then hangs. The timer searching for a new match never increments and the program becomes unusable. This only seems to happen on highly populated leagues, such as pioneer or legacy. For example vintage loads correctly, the timer increments and I can play a match. Changing the number of CPUs or using emulate desktop didn't seem to make a difference either.
Potentially it has got a race condition loading the players in the list of the window would be my guess.
OS: Ubuntu Kinetic
Desktop environment (for Linux): Cinnamon
Graphics card: 1070ti
Docker Version: Docker version 23.0.2, build 569dd73
output-play-match-freeze.log
The text was updated successfully, but these errors were encountered: