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

libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags #489

Open
Tomptez opened this issue Jan 6, 2025 · 3 comments
Open

libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags #489

Tomptez opened this issue Jan 6, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@Tomptez
Copy link

Tomptez commented Jan 6, 2025

When running this on Wayland linux, I get the following error

/shoopdaloop: symbol lookup error: /home/minze/Downloads/distribution/pyinstaller/dist/shoopdaloop/_internal/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags

This applies to both the installed or the portable version.
A workaround is to run this in the following way:

QT_QPA_PLATFORM=xcb shoopdaloop

But this should be fixed in the long run.

Thanks für the software

@SanderVocke
Copy link
Owner

Thanks for the report, I'll take a look at it!

@SanderVocke
Copy link
Owner

Likely to be a case of:

https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-114635

Probably it will be solved by upgrading the qt version I bundle with the app to >6.7. This is going to take some time though because I noticed some regressions in QML code when upgrading.

@SanderVocke SanderVocke added the bug Something isn't working label Jan 6, 2025
@SanderVocke
Copy link
Owner

Indeed, upgrading PySide6 / Qt to 6.8.1 "solves" the wayland issue (although for some reason the whole app is rendered smaller in Wayland than in X11).

I will look at making this upgrade work. Everything seems fine on a very short test drive, but a bunch of integration tests fail with 6.8.1 that pass on the current version (6.6.3). At least it seems a lot less severe than when attempting with Qt 6.7.1, so it seems some regressions have been solved by the newer version.

To be continued.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants