Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
Hi everyone, This is a wayland related bug, and a known issue upstream: https://bugs.launchpad.net/mixxx/+bug/1850729 https://github.com/mixxxdj/mixxx/issues/9787 It seems the waveform code is incompatible with the QtWayland platform plugin change, which is mentioned on their troubleshooting page: https://github.com/mixxxdj/mixxx/wiki/Troubleshooting#mixxx-on-wayland A workaround is to launch mixxx with $ mixxx -platform xcb Which uses the x11 platform plugin. Upstream actually have -platform xcb set in their desktop file by default, and if you look at debian/patches/0002-desktop_file.patch: diff --git a/res/linux/org.mixxx.Mixxx.desktop b/res/linux/org.mixxx.Mixxx.desktop index bf90e33..35f4b68 100644 --- a/res/linux/org.mixxx.Mixxx.desktop +++ b/res/linux/org.mixxx.Mixxx.desktop @@ -8,7 +8,8 @@ GenericName[fr]=Interface numérique pour DJ Comment=A digital DJ interface Comment[de]=Ein digitales DJ-System Comment[fr]=Une interface numérique pour DJ -Exec=sh -c "pasuspender -- mixxx -platform xcb || mixxx -platform xcb" +Exec=mixxx +Keywords=dj;music;alsa;jack:realtime;standalone; Terminal=false Icon=mixxx Type=Application The exec line gets changed to remove the pasuspender call and platform plugin changes. I understand removing pasuspender, but maybe we should restore -platform xcb. Gnome-Shell is wayland by default, and I think other desktops are moving the same way, so maybe we should force the x11 backend by default to have a working application while upstream decides how to rebuild their interface for wayland to fix the issue. Thanks, Matthew
Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
Hm maybe, because both GPUs i use are Intel: Xeon E3-1200 on bookworm and HD Graphics 620 on sid. Am 31.07.23 um 15:29 schrieb Christian Beier: What kind of GPU are you using? Maybe it's an AMD-related thing. Am 31. Juli 2023 14:23:07 MESZ schrieb Dennis Braun : I was not able to reproduce that so far, not on bookworm and not on sid, anybody else? i use GNOME on wayland, too. -- To unsubscribe, send mail to 1039859-unsubscr...@bugs.debian.org.
Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
What kind of GPU are you using? Maybe it's an AMD-related thing. Am 31. Juli 2023 14:23:07 MESZ schrieb Dennis Braun : >I was not able to reproduce that so far, not on bookworm and not on sid, >anybody else? > >i use GNOME on wayland, too. > >-- >To unsubscribe, send mail to 1039859-unsubscr...@bugs.debian.org. -- what is, is; what is not is possible.
Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
I was not able to reproduce that so far, not on bookworm and not on sid, anybody else? i use GNOME on wayland, too.
Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
Package: mixxx Version: 2.3.5+dfsg-1+b1 Severity: important Followup-For: Bug #1039859 X-Debbugs-Cc: onit...@gmail.com This issue does not occur for me on X.org. While the rendering of album covers and the waveforms is suboptimal (lack of interpolation, movement jitter, transparency issues at the edges), it works without issue for me. There was no change in rendering in bookworm, or even trixie/sid. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (300, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.4.0-1-amd64 (SMP w/24 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mixxx depends on: ii libavcodec607:6.0-4 ii libavformat60 7:6.0-4 ii libavutil58 7:6.0-4 ii libc6 2.37-6 ii libchromaprint1 1.5.1-3 ii libebur128-11.2.6-1+b1 ii libflac12 1.4.3+ds-2 ii libgcc-s1 13.1.0-9 ii libglib2.0-02.76.4-4 ii libhidapi-libusb0 0.14.0-1 ii libid3tag0 0.15.1b-14 ii liblilv-0-0 0.24.14-1 ii libmad0 0.15.1b-10.1+b1 ii libmodplug1 1:0.8.9.0-3 ii libmp3lame0 3.100-6 ii libogg0 1.3.5-3 ii libopus01.4-1 ii libopusfile00.12-4 ii libportaudio2 19.6.0-1.2 ii libportmidi01:217-6.1 ii libprotobuf-lite32 3.21.12-6 ii libqt5core5a5.15.10+dfsg-2 ii libqt5dbus5 5.15.10+dfsg-2 ii libqt5gui5 5.15.10+dfsg-2 ii libqt5keychain1 0.14.1-1 ii libqt5network5 5.15.10+dfsg-2 ii libqt5opengl5 5.15.10+dfsg-2 ii libqt5script5 5.15.10+dfsg-2 ii libqt5scripttools5 5.15.10+dfsg-2 ii libqt5sql5 5.15.10+dfsg-2 ii libqt5sql5-sqlite 5.15.10+dfsg-2 ii libqt5svg5 5.15.10-2 ii libqt5widgets5 5.15.10+dfsg-2 ii libqt5x11extras55.15.10-2 ii libqt5xml5 5.15.10+dfsg-2 ii librubberband2 3.2.1+dfsg-6 ii libsndfile1 1.2.0-1 ii libsoundtouch1 2.3.2+ds1-1 ii libsqlite3-03.42.0-1 ii libssl3 3.0.9-1 ii libstdc++6 13.1.0-9 ii libswresample4 7:6.0-4 ii libtag1v5 1.13.1-1 ii libupower-glib3 0.99.20-2 ii libusb-1.0-02:1.0.26-1 ii libvorbis0a 1.3.7-1 ii libvorbisenc2 1.3.7-1 ii libvorbisfile3 1.3.7-1 ii libwavpack1 5.6.0-1 ii libx11-62:1.8.6-1 ii mixxx-data 2.3.5+dfsg-1 mixxx recommends no packages. Versions of packages mixxx suggests: ii okular [pdf-viewer] 4:22.12.3-1 -- no debconf information
Bug#1039859: mixxx: Mixxx GUI is broken / elements not rendered
Package: mixxx Version: 2.3.3~dfsg-2+b2 Severity: grave Justification: renders package unusable X-Debbugs-Cc: lynthi...@trash-mail.com Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? Upgrading from Debain 11 to Debian 12 caused the issue to appear. * What exactly did you do (or not do) that was effective (or ineffective)? Starting mixxx * What was the outcome of this action? GUI is not being rendered correctly. Some elements, like the two waveforms on top, are 'transparent' and show a glitched view of the window below the mixxx application. Since these waveforms are part of the main GUI and a visual guide for mixing track this makes the package ununsable. * What outcome did you expect instead? GUI being displayed normally, as it was the case in Debian 11. *** End of the template - remove these template lines *** -- System Information: Debian Release: 12.0 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-9-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mixxx depends on: ii libavcodec597:5.1.3-1 ii libavformat59 7:5.1.3-1 ii libavutil57 7:5.1.3-1 ii libc6 2.36-9 ii libchromaprint1 1.5.1-2+b1 ii libebur128-11.2.6-1+b1 ii libflac12 1.4.2+ds-2 ii libgcc-s1 12.2.0-14 ii libglib2.0-02.74.6-2 ii libhidapi-libusb0 0.13.1-1 ii libid3tag0 0.15.1b-14 ii liblilv-0-0 0.24.14-1 ii libmad0 0.15.1b-10.1+b1 ii libmodplug1 1:0.8.9.0-3 ii libmp3lame0 3.100-6 ii libogg0 1.3.5-3 ii libopus01.3.1-3 ii libopusfile00.12-4 ii libportaudio2 19.6.0-1.2 ii libportmidi01:217-6.1 ii libprotobuf-lite32 3.21.12-3 ii libqt5core5a5.15.8+dfsg-11 ii libqt5dbus5 5.15.8+dfsg-11 ii libqt5gui5 5.15.8+dfsg-11 ii libqt5keychain1 0.13.2-5 ii libqt5network5 5.15.8+dfsg-11 ii libqt5opengl5 5.15.8+dfsg-11 ii libqt5script5 5.15.8+dfsg-2 ii libqt5scripttools5 5.15.8+dfsg-2 ii libqt5sql5 5.15.8+dfsg-11 ii libqt5sql5-sqlite 5.15.8+dfsg-11 ii libqt5svg5 5.15.8-3 ii libqt5widgets5 5.15.8+dfsg-11 ii libqt5x11extras55.15.8-2 ii libqt5xml5 5.15.8+dfsg-11 ii librubberband2 3.1.2+dfsg0-1 ii libsndfile1 1.2.0-1 ii libsoundtouch1 2.3.2+ds1-1 ii libsqlite3-03.40.1-2 ii libssl3 3.0.9-1 ii libstdc++6 12.2.0-14 ii libswresample4 7:5.1.3-1 ii libtag1v5 1.13-2 ii libupower-glib3 0.99.20-2 ii libusb-1.0-02:1.0.26-1 ii libvorbis0a 1.3.7-1 ii libvorbisenc2 1.3.7-1 ii libvorbisfile3 1.3.7-1 ii libwavpack1 5.6.0-1 ii libx11-62:1.8.4-2+deb12u1 ii mixxx-data 2.3.3~dfsg-2 mixxx recommends no packages. Versions of packages mixxx suggests: ii evince [pdf-viewer] 43.1-2+b1 -- no debconf information