Date: Sun, 13 Oct 2019 18:23:31 +0200 From: Guido Falsi <madpilot@FreeBSD.org> To: freebsd-xfce@freebsd.org Subject: [CFT] Tester needed for XFCE window manager bug (broken decorations) - PR 241219 Message-ID: <497a2a33-c586-6bd4-51ec-6792bef29624@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hi, As some of you may know the recent update to XFCE 4.14 caused a regression in the window manager which now, on some hardware and using certain drivers, causes the window decorations to appear black whatever the theme chosen. This has been also reported in our bugzilla at [1], and I reported it upstream at [2]. Also there is an independent bug report upstream [3], from a linux user which looks quite similar and could indicate the problem is not FreeBSD or driver specific. Fro information there and looking at the source code I got an idea this could be related to xfwm4 migrating to using the cairo library to draw the window decoration (commit at [4]). To try to at least workaround the problem some test are needed, but unluckily I'm not experiencing this issue on any of my PCs, so I can't perform these tests myself. Some volunteer experiencing the issue with a little time and ability to compile ports/packages with custom options and also maybe some patches is needed. One test I'd like to perform is recompile the graphics/cairo port with the OPENGL option disabled. The OPENGL backend in cairo 1.16 is experimental according to upstream and is used dynamically if available, but it may be causing the issue on certain driver/hardware combinations. User who filed the bug report at [3] seems to suggest this. If this "fixes" the issue maybe file a bug report with cairo project, and this would also require to perform a test with the newer 1.17.2 version. Another test requested upstream is to check if the issue appears both with modesetting drivers and with older X11 drivers (like x11-drivers/xf86-video-intel), without the modesetting kernel module loaded, or appears only with the modesetting driver. So, is there anyone wiling to spare a little time trying these tests and see if at least a workaround can be found, and maybe help upstream developers fix the underlying issue? Thanks in advance. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241219 [2] https://bugzilla.xfce.org/show_bug.cgi?id=15990 [3] https://bugzilla.xfce.org/show_bug.cgi?id=16032 [4] https://git.xfce.org/xfce/xfwm4/commit/?h=xfce-4.14&id=c1b720f018f8942a361cf9ad68bf308161effa8d -- Guido Falsi <madpilot@freebsd.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?497a2a33-c586-6bd4-51ec-6792bef29624>