LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Experimental re-build xorg-server (https://www.linuxquestions.org/questions/slackware-14/experimental-re-build-xorg-server-4175551762/)

jmpz 08-26-2015 01:17 AM

Experimental re-build xorg-server
 
1 Attachment(s)
After latest -current upgrading (Mon Aug 24 19:03:07 UTC 2015), xorg-server crashed frequently. I have tried to force 'uxa' as ponce suggested, but no luck. Later USUARIONUEVO suggested to re-build xorg-server using all patches listed in Arch's repository.

So I have re-built xorg-server package for x86_64 using scripts copied from slackware's source (building script is attached below), with all patches copied from Arch's repository. You can download the experimental package at here. MD5 is
Code:

fa5dfa1a0e7e6440aac3cb02521e8042
So far xorg-server on my laptop is stable (no crash more than 5 hours). Thanks to ponce and USUARIONUEVO!

This is a known bug, which has been discussed at here and upstream. So I have also built another comparison package w/o patching this bug for testing/reproducing this bug. You can download it at here. MD5 is
Code:

b9652d48272df548f873b840c32c0607
Related patches in Arch's repository are:
Code:

# fix FS#45009, merged upstream
patch -Np1 -i ../0001-glamor-make-current-in-prepare-paths.patch
patch -Np1 -i ../0001-os-make-sure-the-clientsWritable-fd_set-is-initializ.patch

Notice that, I did not separate xephyr, xnest, and xvfb from xorg-server, as Pat did. So use this build in caution. Later after, Pat upgrading xorg-server, you may need to re-install all xorg-server related official packages.

USUARIONUEVO 08-26-2015 06:38 PM

After open script, i see same patches than me , then im not go test because

1 - im in only x86 not multilib
2 - same patches i apply and no crash more


# Apply Arch patches.
patch -Np1 -i ../0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch
patch -Np1 -i ../0002-dix-hook-up-the-unaccelerated-valuator-masks.patch

# fix VT switching with kdbus; from upstream
patch -Np1 -i ../0001-systemd-logind-do-not-rely-on-directed-signals.patch

# fix FS#45009, merged upstream
patch -Np1 -i ../0001-glamor-make-current-in-prepare-paths.patch
patch -Np1 -i ../0001-os-make-sure-the-clientsWritable-fd_set-is-initializ.patch


All times are GMT -5. The time now is 02:03 AM.