Bug 100782

Summary: [GLVND] X fails to start AMDGPU DDX when GLVND compiled into Mesa
Product: Mesa Reporter: Shawn Starr <shawn.starr>
Component: OtherAssignee: mesa-dev
Status: RESOLVED INVALID QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg log

Description Shawn Starr 2017-04-25 08:17:23 UTC
Created attachment 131014 [details]
Xorg log

When enabling glvnd with mesa git master (--enable-glvnd) the DDX fails, display hangs.

Xorg log attached.

GLVND has never worked for me so far even with the EGL patches merged into master.



X server info:

X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System:  4.9.3-200.fc25.x86_64 
Current Operating System: Linux segfault.sh0n.net 4.11.0-rc8+ #1 SMP Tue Apr 25 01:17:46 EDT 2017 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.11.0-rc8+ root=UUID=f834b05c-55f3-407b-9a63-fc6b04d4c845 ro rhgb slub_debug=- cgroup_disable=memory console=tty0 console=ttyUSB0,9600n8 nmi_watchdog=0 audit=0 amdgpu.powerplay=1 amdgpu.exp_hw_support=1 rd.driver.blacklist=radeon amdgpu.dal=1 resume=/dev/sda7 i915.enable_rc6=1 i915.semaphores=1 i915.enable_psr=1 i915.enable_fbc=1 i915.enable_gvt=1 mce=off
Build Date: 15 March 2017  06:37:12PM
Build ID: xorg-x11-server 1.19.3-1.fc25 
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.


Latest AMDGPU DDX from git used (/home/spstarr/rpmbuild/RPMS/x86_64/xorg-x11-drv-amdgpu-1.3.0-5.20170425git981bac1.fc25.x86_64.rpm)


Any help debugging why this hangs would be great.
Comment 1 Emil Velikov 2017-04-25 10:51:07 UTC
Attaching a debugger to X would be a good start. At the moment the log produced shows nothing of interest.
Comment 2 Michel Dänzer 2017-04-26 01:40:20 UTC
The Xorg stderr output might have more information. Maybe set EGL_LOG_LEVEL=debug for the Xorg process as well.
Comment 3 Shawn Starr 2017-05-08 02:33:48 UTC
Seems one of the RPMs for glvnd or something didn't create libEGL.so.1 and things broke.

With this fixed, reinstalled with latest libglvnd-egl RPM, all works. closing

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.