Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 472638

Summary: x11-base/xorg-server-1.14.1.901 - segmentation fault in /usr/lib64/libpixman-1.so.0 after RADEON(0): Setting screen physical size to 338 x 270
Product: Gentoo Linux Reporter: DaggyStyle <daggs>
Component: [OLD] ServerAssignee: Gentoo X packagers <x11>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
dmesg
lsmod
xorg log
xorg trace

Description DaggyStyle 2013-06-08 08:27:39 UTC
Created attachment 350378 [details]
emerge --info

I'm running a multiseat setup composed of 2 radeon and one intel cards.

lately I noticed that my two radeon based sessions are not starting up.
looking at Xorg.1.log doesn't reveals nothing but kdm.log shows this:
X: /var/tmp/portage/x11-base/xorg-server-1.14.1.901/work/xorg-server-1.14.1.901/include/privates.h:123: dixGetPrivateAddr: Assertion `key->initialized' failed.

but when I run the following command (which is run when kdm boots):
 /usr/bin/X -br -logverbose 10 :1 vt9 -config seat1.conf -sharvts -auth /var/run/xauth/A:1-FM8tYa

I get the following crash in Xorg.1.log:
[  4202.062] (EE)
[  4202.062] (EE) Backtrace:
[  4202.062] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x5c4346]
[  4202.062] (EE) 1: /usr/bin/X (0x400000+0x1c8969) [0x5c8969]
[  4202.062] (EE) 2: /lib64/libpthread.so.0 (0x7f1fac86c000+0x10b00) [0x7f1fac87cb00]
[  4202.062] (EE) 3: /usr/lib64/libpixman-1.so.0 (0x7f1fac3c9000+0x6454b) [0x7f1fac42d54b]
[  4202.062] (EE) 4: /usr/lib64/libpixman-1.so.0 (0x7f1fac3c9000+0x56b2f) [0x7f1fac41fb2f]
[  4202.062] (EE) 5: /usr/lib64/libpixman-1.so.0 (pixman_fill+0x31) [0x7f1fac3d4821]
[  4202.063] (EE) 6: /usr/lib64/xorg/modules/libfb.so (fbFill+0x35f) [0x7f1fa9eeb8df]
[  4202.063] (EE) 7: /usr/lib64/xorg/modules/libfb.so (fbPolyFillRect+0x1b0) [0x7f1fa9eec190]
[  4202.063] (EE) 8: /usr/bin/X (0x400000+0xab1d9) [0x4ab1d9]
[  4202.063] (EE) 9: /usr/bin/X (miPaintWindow+0x228) [0x5a2ed8]
[  4202.063] (EE) 10: /usr/bin/X (miWindowExposures+0xc8) [0x5a3028]
[  4202.063] (EE) 11: /usr/bin/X (MapWindow+0x35a) [0x475aba]
[  4202.063] (EE) 12: /usr/bin/X (0x400000+0x29dbf) [0x429dbf]
[  4202.063] (EE) 13: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f1fab705bf5]
[  4202.063] (EE) 14: /usr/bin/X (0x400000+0x2a1b1) [0x42a1b1]
[  4202.063] (EE)
[  4202.063] (EE) Segmentation fault at address 0xdfb000
[  4202.063] (EE)
Fatal server error:
[  4202.063] (EE) Caught signal 11 (Segmentation fault). Server aborting
[  4202.063] (EE)
and kdm.log shows the line mentioned above again.
I've reemerged xorg and pixman but for no avail.

downgrading xorg to 1.14.1 doesn't solved the issue (the issue wasn't visible there)
also I'm using xf86-video-ati from git and tried to revert it to stable but the issue still persists.
Comment 1 DaggyStyle 2013-06-08 08:28:15 UTC
Created attachment 350380 [details]
dmesg
Comment 2 DaggyStyle 2013-06-08 08:28:37 UTC
Created attachment 350382 [details]
lsmod
Comment 3 DaggyStyle 2013-06-08 08:29:25 UTC
Created attachment 350384 [details]
xorg log
Comment 4 DaggyStyle 2013-06-08 08:29:54 UTC
Created attachment 350386 [details]
xorg trace
Comment 5 Matt Turner gentoo-dev 2015-02-22 02:08:39 UTC
There's not really anything Gentoo developers can do to solve this. Please file a bug upstream https://bugs.freedesktop.org/enter_bug.cgi?product=DRI if the problem persists.