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

The UI is a total crashfest right now. #5170

Closed
strycore opened this issue Dec 6, 2023 · 8 comments
Closed

The UI is a total crashfest right now. #5170

strycore opened this issue Dec 6, 2023 · 8 comments

Comments

@strycore
Copy link
Member

strycore commented Dec 6, 2023

We aren't releasing 0.5.15 until this is fixed, this issue is now considered more important than anything else.

No traceback, Lutris just crashes showing this:

Gdk-Message: 11:38:46.343: Error flushing display: Broken pipe

@gageracer
Copy link

Whenever I mouse over the advanced settings on any game the whole app disappears. I have to make sure to not hover on settings and scroll down to access env variables.

@danieljohnson2
Copy link
Contributor

We've made some efforts on this; I'd ask if you're having the crashes on the latest master, @gageracer.

You don't need to install it; just download the master branch and run the bin/lutris script within. Does that still crash on you?

@gageracer
Copy link

We've made some efforts on this; I'd ask if you're having the crashes on the latest master, @gageracer.

You don't need to install it; just download the master branch and run the bin/lutris script within. Does that still crash on you?

Thanks for the response. It's looking much more stable. No crashes when I hover on any settings with the main branch!

Great work!

@abehling
Copy link

@gageracer Same for me. If started from terminal you can see that it core dumps. With different messages beforehand. This does happen randomly but not always.
Examples:

2023-12-18 23:41:27,041: Running AMD Mesa driver 23.3.1 on AMD Radeon RX 6600 XT (radeonsi, navi23, LLVM 16.0.6, DRM 3.54, 6.6.7-arch1-1) (0x73ff)
2023-12-18 23:41:27,041: GPU: 1002:73FF 1EAE:6501 (amdgpu drivers)
malloc(): unaligned tcache chunk detected
Aborted (core dumped)
2023-12-18 23:29:33,777: Running AMD Mesa driver 23.3.1 on AMD Radeon RX 6600 XT (radeonsi, navi23, LLVM 16.0.6, DRM 3.54, 6.6.7-arch1-1) (0x73ff)
2023-12-18 23:29:33,778: GPU: 1002:73FF 1EAE:6501 (amdgpu drivers)
corrupted size vs. prev_size
Abgebrochen (Speicherabzug geschrieben)

Also weird, I assumed problems with locales and tried to start with both LC_ALL and LANG set to C. The latter leads to some of the UI displayed in english (hence LANG=C) but game context menus are still german (System locale de_DE.UTF-8) and advanced config lead to crash.

All tested with latest Archlinux packages and configuration.

@danieljohnson2 master version seems to be fine crashwise although locale settings are not heeded even if I switch explicitly to german in global configuration. So I cannot compare without being able to switch the package version completely to english.

@danieljohnson2
Copy link
Contributor

danieljohnson2 commented Dec 18, 2023

As I recall, you have to build Lutris with meson before the LANG= thing works. Lutris' language settings in its UI are for the games, not for Lutris itself.

So that's all normal.

You probably don't want to build Lutris, by the way. You'll need to remove it from ~/.local afterwards, which is a pain.

@abehling
Copy link

As I recall, you have to build Lutris with meson before the LANG= thing works. Lutris' language settings in its UI are for the games, not for Lutris itself.

So that's all normal.

You probably don't want to build Lutris, by the way. You'll need to remove it from ~/.local afterwards, which is a pain.

Ah, ok! Yeah, I won't. master version seems to mitigate these crashes and is snappier than the package version. Thanks! :)

@danieljohnson2
Copy link
Contributor

danieljohnson2 commented Dec 18, 2023

I'm glad it mitigates it; I was hoping the crashes would be gone. No?

@strycore
Copy link
Member Author

Since y'all been using this issue to duplicate #5092 I'm closing it.

@lutris lutris locked as off-topic and limited conversation to collaborators Dec 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants