Description of problem: While doing some profiles I noticed that sysprof doesn't display the debuginfo for the X server although I have xorg-x11-server-debuginfo-1.1.1-47.7.fc6 installed. I'm filling this on xorg-x11-server and not on sysprof since for other packages it seems to be working (gtk, pango, etc.) Version-Release number of selected component (if applicable): xorg-x11-server-debuginfo-1.1.1-47.7.fc6 sysprof-1.0.8-1.fc6 How reproducible: Always I'm attaching a sysprof profile where one can see that X show up as only: ??? [/usr/bin/Xorg]
Created attachment 149896 [details] sysprof profile demonstrating the problem
It seems that /usr/bin/Xorg has some strict permission bits: -rws--x--x 1 root root 1820836 Fev 28 21:34 /usr/bin/Xorg which would explain why sysprof can't read the data. But still, after I changed those bits to: -rwsr-xr-x 1 root root 1820836 Fev 28 21:34 /usr/bin/Xorg I still don't obtain X info on profiles.
Sysprof also needs the ability to read /proc/<pid-of-xserver>/maps, so you have to run it as root to get information about the X server. (But we should stop installing the X server binary read-only - those bits are not exactly secret ...)