FS#58662 - [xorg-server] xfwm crashes with compositing
Attached to Project:
Arch Linux
Opened by Ilya Gorbunov (BuggerZ) - Saturday, 19 May 2018, 11:27 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 10 June 2018, 18:26 GMT
Opened by Ilya Gorbunov (BuggerZ) - Saturday, 19 May 2018, 11:27 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 10 June 2018, 18:26 GMT
|
Details
Description:
XFWM compiled with the {enable-compositor} option does not allow running the environment with xorg-server 1.20. The environment does not start. Additional info: xfwm4 - version 4.12.4-1 Steps to reproduce: 1) Install xorg-server 1.20 2) run the xfce environment Steps to fix: Assemble the xfwm4 package with the disable-compositor option |
This task depends upon
This is more likely a driver issue.
Is upstream xorg aware of the issue?
Edit:
Can someone affected try reverting https://cgit.freedesktop.org/xorg/xserver/commit/?id=8171d4c2d67b2990a278dc018ac32534c3afe606
or fix miRenderColorToPixel to assume a default format if unset
possibly something like
struct _PictFormat tempPF;
if(!format)
{
tempPF.depth = 32;
tempPF.type = PictTypeDirect;
tempPF.direct.alpha = 24;
tempPF.direct.red = 16;
tempPF.direct.green = 8;
tempPF.direct.blue = 0;
tempPF.direct.redMask = 0xff;
tempPF.direct.greenMask = 0xff;
tempPF.direct.blueMask = 0xff;
tempPF.direct.alphaMask = 0xff;
format = &tempPF;
}
>1) Install xorg-server 1.20
>2) run the xfce environment
It happens with 'xorg-server 1.20.0-2' or 'xorg-server 1.20.0-4'?
Edit
If 2 then please check 4
Update > checked - on version xorg 1.20.0-5 - still does not work.
edit
please see https://wiki.archlinux.org/index.php/Reporting_bug_guidelines#Gather_useful_information
# pacman -S base-devel devtools
git clone git://git.archlinux.org/svntogit/packages.git --single-branch --branch "packages/xorg-server"
cd packages/trunk/ #replace existing PKGBUILD with the one attached to this comment
gpg --add-keys 4C09DD83CAAA50B2
testing-x86_64-build
pacman -U xorg-server-1.20.0-5-x86_64.pkg.tar.xz xorg-server-common-1.20.0-5-x86_64.pkg.tar.xz
Xorg.0.log (26.2 KiB)
Please, open an bug report on https://bugs.freedesktop.org/describecomponents.cgi?product=xorg Thanks
Attempted patch based on suggestion from seth. Only difference from previous build instructions is place the xorg-server.patch in the same directory as well.
xorg-server.patch (0.6 KiB)