Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xorg crashes with exa and radeon
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
anthonyk
n00b
n00b


Joined: 21 Nov 2005
Posts: 43

PostPosted: Thu Feb 06, 2020 8:03 pm    Post subject: xorg crashes with exa and radeon Reply with quote

I get a log-in screen with lightdm, but after logging in it just gives a blank screen and returns to lightdm

I got some messages out of Xorg.0.log by running tail -f on it while logging in, otherwise the error messages seem to get overwritten. There's a segfault from radeon_drv.so, which is part of xf86-video-ati

Code:

[   819.815] (EE)
[   819.815] (EE) Backtrace:
[   819.815] (EE) 0: /usr/bin/X (xorg_backtrace+0x4d) [0x55d0975842bd]
[   819.815] (EE) 1: /usr/bin/X (0x55d0973d4000+0x1b4135) [0x55d097588135]
[   819.816] (EE) 2: /lib64/libpthread.so.0 (0x7f7b5a294000+0x14a20) [0x7f7b5a2a8a20]
[   819.816] (EE) 3: /lib64/libc.so.6 (gsignal+0x141) [0x7f7b5a0fa0f1]
[   819.816] (EE) 4: /lib64/libc.so.6 (abort+0x121) [0x7f7b5a0e3535]
[   819.816] (EE) 5: /lib64/libc.so.6 (0x7f7b5a0c1000+0x2240f) [0x7f7b5a0e340f]
[   819.816] (EE) 6: /lib64/libc.so.6 (0x7f7b5a0c1000+0x308f2) [0x7f7b5a0f18f2]
[   819.816] (EE) 7: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f7b59b99000+0x4ed0f) [0x7f7b59be7d0f]
[   819.816] (EE) 8: /usr/bin/X (0x55d0973d4000+0x130f34) [0x55d097504f34]
[   819.816] (EE) 9: /usr/bin/X (0x55d0973d4000+0x12d331) [0x55d097501331]
[   819.816] (EE) 10: /usr/bin/X (0x55d0973d4000+0x131998) [0x55d097505998]
[   819.816] (EE) 11: /usr/bin/X (0x55d0973d4000+0x130651) [0x55d097504651]
[   819.816] (EE) 12: /usr/bin/X (0x55d0973d4000+0x578d5) [0x55d09742b8d5]
[   819.816] (EE) 13: /usr/bin/X (0x55d0973d4000+0x5ba43) [0x55d09742fa43]
[   819.816] (EE) 14: /lib64/libc.so.6 (__libc_start_main+0xeb) [0x7f7b5a0e4f1b]
[   819.816] (EE) 15: /usr/bin/X (_start+0x2a) [0x55d09741910a]
[   819.816] (EE)
[   819.816] (EE)
Fatal server error:
[   819.816] (EE) Caught signal 6 (Aborted). Server aborting
[   819.816] (EE)


I also managed to find an output (in Xorg.1.log) with errors from libexa.so , but i'm not sure how often this happens

Code:

[  6380.997] (EE)
[  6380.997] (EE) Backtrace:
[  6380.997] (EE) 0: /usr/bin/X (xorg_backtrace+0x4d) [0x55e0f9f435cd]
[  6380.997] (EE) 1: /usr/bin/X (0x55e0f9d91000+0x1b63f9) [0x55e0f9f473f9]
[  6380.997] (EE) 2: /lib64/libpthread.so.0 (0x7f3b26265000+0x14da0) [0x7f3b26279da0]
[  6380.997] (EE) 3: /lib64/libc.so.6 (gsignal+0x10b) [0x7f3b260c92fb]
[  6380.997] (EE) 4: /lib64/libc.so.6 (abort+0x121) [0x7f3b260b2535]
[  6380.997] (EE) 5: /lib64/libc.so.6 (0x7f3b26090000+0x2240f) [0x7f3b260b240f]
[  6380.997] (EE) 6: /lib64/libc.so.6 (0x7f3b26090000+0x30852) [0x7f3b260c0852]
[  6380.997] (EE) 7: /usr/lib64/xorg/modules/libexa.so (0x7f3b25b30000+0x7063) [0x7f3b25b37063]
[  6380.997] (EE) 8: /usr/lib64/xorg/modules/libexa.so (0x7f3b25b30000+0x7852) [0x7f3b25b37852]
[  6380.997] (EE) 9: /usr/bin/X (0x55e0f9d91000+0x134f6e) [0x55e0f9ec5f6e]
[  6380.997] (EE) 10: /usr/bin/X (0x55e0f9d91000+0xf2b75) [0x55e0f9e83b75]
[  6380.997] (EE) 11: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f3b25b68000+0x54bac) [0x7f3b25bbcbac]
[  6380.997] (EE) 12: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f3b25b68000+0x54c53) [0x7f3b25bbcc53]
[  6380.997] (EE) 13: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f3b25b68000+0x581e0) [0x7f3b25bc01e0]
[  6380.997] (EE) 14: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f3b25b68000+0x495b2) [0x7f3b25bb15b2]
[  6380.997] (EE) 15: /usr/bin/X (0x55e0f9d91000+0xc696f) [0x55e0f9e5796f]
[  6380.997] (EE) 16: /usr/bin/X (0x55e0f9d91000+0xe5856) [0x55e0f9e76856]
[  6380.997] (EE) 17: /usr/bin/X (0x55e0f9d91000+0x5bb81) [0x55e0f9decb81]
[  6380.997] (EE) 18: /lib64/libc.so.6 (__libc_start_main+0xeb) [0x7f3b260b3ecb]
[  6380.997] (EE) 19: /usr/bin/X (_start+0x2a) [0x55e0f9dd607a]
[  6380.997] (EE)
[  6380.997] (EE)
Fatal server error:
[  6380.997] (EE) Caught signal 6 (Aborted). Server aborting
[  6380.997] (EE)


I can bypass the problem by commenting out Option "AccelMethod" "exa" in /etc/X11/xorg.conf.d/20-radeon.conf and then it logs in ok. I'm not sure how important EXA is but it would be better to keep the acceleration if possible.

Code:

Section "Device"
  Identifier "Radeon"
  Driver "radeon"
  #Option "AccelMethod" "exa"
  Option "DRI" "3"
  Option "TearFree" "on"
  Option "ColorTiling" "on"
  Option "ColorTiling2D" "on"
EndSection


The problem started after a recent package update, although i'm not sure what packages were updated. I've tried rebuilding xorg-server, xf86-video-ati, glibc and rebuilt the kernel, and tried using ~amd64 versions of some of the packages (rolling back doesn't seem possible), but haven't seen any change.

Any suggestions about how I can work around this and get X running without disabling acceleration (or is it not important?) ?

thanks
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum