Bug 217202

Summary: x11-servers/xorg-server: Xorg-Server 1.18.4 only starts as root
Product: Ports & Packages Reporter: lausts
Component: Individual Port(s)Assignee: w.schwarzenfeld
Status: Closed Feedback Timeout    
Severity: Affects Some People CC: lausts, w.schwarzenfeld, zeising
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   
Description Flags
Diff file comparing Xorg.0 logs none

Description lausts 2017-02-18 15:13:42 UTC
Created attachment 180108 [details]
Diff file comparing Xorg.0 logs

I updated the Xorg-server package to version 1.18.4 this week and was unable to issue the 'startx' command as a regular user.  I was able to 'startx' as root.

After asking the FreeBSD-misc newsgroup for ideas we came to the conclusion that the xserver was looking for additional 'llvm' programs after it successfully found 'llvm39-3.9.1_1 because other programs needed earlier versions and these were not automatically deleted when llvm39 was installed.  Why things worked when only the root user started X is a mystery.  I did not keep any Xorg.0.logs when this was happening, but I attached a .diff file that was made during my troubleshooting effort.  When I removed all of the latest llvm packages other than the most recent everyting worked as expected.  My only hope is that some of my other packages will still function after removing all of the latest llvm's.

Comment 1 Niclas Zeising freebsd_committer 2017-12-16 20:33:08 UTC
I have no problem running startx as a regular user.  To be able to use graphics acceleration, the user running 'startx' needs to be in the video group.

Can you reproduce this with a recent version of the xorg ports?
Comment 2 w.schwarzenfeld freebsd_triage 2018-02-24 23:10:40 UTC
Feedback timeout?
Comment 3 w.schwarzenfeld freebsd_triage 2019-02-10 23:49:54 UTC
Feedback timeout: More than one year without answer.