-
Notifications
You must be signed in to change notification settings - Fork 215
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
Manjaro: 1.6.9 AppImage closes on joining room / launching vlc #486
Comments
Linux isn't my speciality, but here are some questions which will hopefully help us better understand the issue:
My understanding is that @sxiii has been able to run Syncplay with Manjaro without issue, but not sure on versions/GNOME/AppImage. |
As additional questions for quick diagnosis:
|
3.0.16 Vetinari
It will not immediately exit as with VLC, though sound seems to be not working. Further elaborated below. Though I should not that if I integrate and run with the AppImageLauncher it seems to work as intended.
Not sure if I did exactly what you intended, I know there should ways to do this without AppImageLauncher but running the file from terminal using ./file and sudo ./file on my system is still launching the programs with the AppImageLauncher. Let me know if you want me to remove it and launch it some other way. Running the AppImage from terminal with just ./file leads to the error. The only terminal output is "Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.". Running the AppImage with sudo ./file does appear to work, but VLC spits out audio errors when trying to play a file: "Audio output failed: This is the whole terminal output for running the program as sudo (all before trying to run a file): QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' I also tried using mpv while running as sudo ./file which resulted in no sound. Below is the extra terminal output when doing this, otherwise same as the above. Though as mentioned above, if AppImageLauncher has integrated the AppImage then it does work. error: XDG_RUNTIME_DIR not set in the environment.
Using X. |
This comment has been minimized.
This comment has been minimized.
I've done some testing myself in fresh Manjaro installation and I think I managed to significantly narrow down the problem:
|
My workaround for now is to use 1.6.8, mentioned in my additional notes as well but that version does not seem to have the issue. |
Hmm, 1.6.8 indeed works without problems. This is really quite weird as there wasn't any change that could obviously affect this. Only thing with least remote possibility of being related that changed between 1.6.8 and 1.6.9 is that AppImage now has bundled libxcb and libglib2 as result of those three commits: 1, 2 and 3. That and how the very process of building the AppImage always runs the latest version of its toolchain. I guess we will have to investigate more. The problem also seems to persist in latest builds from main branch. |
I am using Pop!_OS (with the GNOME desktop) and I encountered the same issue. I worked around it by switching to mpv (which is what I wanted to do anyway). I tried the AppImage, the .deb install, and the tarball install, and it was the same. Running it from the terminal without sudo also displayed "Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created". The symptoms were a little different than what SagittaryX reported though, upon joining a server Syncplay simply became unresponsive, I could not interact with the UI at all. There was no VLC window that I could see. If I tried moving and resizing the window I would occasionally get glitchy results (like a "full-screen" window not actually being full screen, with parts of the UI hidden behind the borders of the monitor). Eventually once I spammed the close button my desktop would tell me the program is unresponsive, asking if I want to kill it. |
Can confirm the issue. I believe a better workaround would be to simply use the AUR version, rather than downgrading to 1.6.8. |
I am closing this issue because Syncplay has now discontinued AppImage support. See: #643 for more details. If an issue recurs with the Deb package or Tarball then please re-open this comment and let us know of the details. |
Describe the bug
When running the latest Manjaro GNOME and using the AppImage (through the AppImageLauncher tool) to run the program Syncplay will exit when hitting run after the configurations screen. The main program and the associated VLC instance will show up briefly before the program automatically stops running / exits with no error message.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Program should not exit after running / joining a lobby.
Screenshots
If applicable, add screenshots to help explain your problem.
N/A
Version and platform:
Additional context
I recently switched from using Manjaro with KDE Plasma as my DE, on this version 1.6.9 did work fine. With GNOME however the program fails as described above. The 1.6.8 version of Syncplay however does work as described.
I am a relative Linux beginner, let me if there is anything I can do to provide more info / debugging.
The text was updated successfully, but these errors were encountered: