Created attachment 94678 [details] Xorg log The problem is directly related to multiple monitors and rotating one or both displays. I have three monitors hooked up to a single radeon multihead card in the following orientation: vert - horiz - vert. On logout, the display goes to sleep. I can ssh into the machine and ps aux shows no X processes still running but displays is black/power-save. Turn monitor on/off and display comes back on with no command prompt no keyboard response. from ssh shell I run startx. X starts backup on main display and If I do not rotate the screens I am able to logoff and get command prompt. Keyboard is responsive but keys are garbage or not displayed. If I type '$ reset' then keyboard and display are now back working properly. I can prevent crash by doing the following prior to logout: $ xrandr --output DisplayPort-0 --rotate normal $ xrandr --output DisplayPort-3 --rotate normal ===================== My monitors are setup as following: /etc/X11/xorg.conf.d/40-monitors.conf Section "Monitor" Identifier "DisplayPort-0" Option "PreferredMode" "1920x1080" Option "Position" "0 0" Option "Rotate" "right" EndSection Section "Monitor" Identifier "DisplayPort-1" Option "PreferredMode" "2560x1080" Option "Position" "1080 605" EndSection Section "Monitor" Identifier "DisplayPort-3" Option "PreferredMode" "1920x1080" Option "Position" "3642 0" Option "Rotate" "left" EndSection =============== $ uname -a Linux magneto 3.13.5-1-ARCH #1 SMP PREEMPT Sun Feb 23 00:25:24 CET 2014 x86_64 GNU/Linux
This was bug was noticed after upgrading to newer version. Older versions worked as expected without crashing.
(In reply to comment #1) > This was bug was noticed after upgrading to newer version. Older versions > worked as expected without crashing. Can you narrow down which component update caused the problem and if so, bisect? Please also attach your dmesg output after the problem occurs.
I tried downgrading from * xf86-video-ati-1:7.3.0-1-x86_64.pkg.tar.xz - crash * xf86-video-ati-1:7.2.0-2-x86_64.pkg.tar.xz - crash * xf86-video-ati-1:7.2.0-1-x86_64.pkg.tar.xz - works ( had to downgrade multiple packages ) Following down grades fix problem for me: xf86-video-ati-1:7:3.0-1x86_64.pkg.tar.xz --> xf86-video-ati-1:7.2.0-1-x86_64.pkg.tar.xz xorg-server-1.15.0-5-x86_64.pkg.tar.xz --> xorg-server-1.14.4-1-x86_64.pkg.tar.xz glamor-egl-0.6.0-1-x86_64.pkg.tar.xz --> glamor-egl-0.5.1-1-x86_64.pkg.tar.xz xf86-input-evdev-2.8.2-2-x86_64.pkg.tar.xz --> xf86-input-evdev-2.8.2-1-x86_64.pkg.tar.xz xf86-video-modesetting-0.8.1-2-x86_64.pkg.tar.xz --> xf86-video-modesetting-0.8.1-1-x86_64.pkg.tar.xz On Mon, Feb 24, 2014 at 11:13 AM, <bugzilla-daemon@freedesktop.org> wrote: > *Comment # 2 <https://bugs.freedesktop.org/show_bug.cgi?id=75459#c2> on > bug 75459 <https://bugs.freedesktop.org/show_bug.cgi?id=75459> from Alex > Deucher <agd5f@yahoo.com> * > > (In reply to comment #1 <https://bugs.freedesktop.org/show_bug.cgi?id=75459#c1>)> This was bug was noticed after upgrading to newer version. Older versions > > worked as expected without crashing. > > Can you narrow down which component update caused the problem and if so, > bisect? Please also attach your dmesg output after the problem occurs. > > ------------------------------ > You are receiving this mail because: > > - You are on the CC list for the bug. > - You reported the bug. > >
Created attachment 94692 [details] attachment-7581-0.html This is dmesg after logging out and Xorg crash. logged in by ssh and captured dmesg output. On Mon, Feb 24, 2014 at 11:13 AM, <bugzilla-daemon@freedesktop.org> wrote: > *Comment # 2 <https://bugs.freedesktop.org/show_bug.cgi?id=75459#c2> on > bug 75459 <https://bugs.freedesktop.org/show_bug.cgi?id=75459> from Alex > Deucher <agd5f@yahoo.com> * > > (In reply to comment #1 <https://bugs.freedesktop.org/show_bug.cgi?id=75459#c1>)> This was bug was noticed after upgrading to newer version. Older versions > > worked as expected without crashing. > > Can you narrow down which component update caused the problem and if so, > bisect? Please also attach your dmesg output after the problem occurs. > > ------------------------------ > You are receiving this mail because: > > - You are on the CC list for the bug. > - You reported the bug. > >
Created attachment 94693 [details] attachment-7581-1.dat
Created attachment 94694 [details] crash-logout
If you run startx from ssh and reproduce the problem, is there more information in the X server's stderr output, e.g. about an unresolved symbol or an assertion failure? Another approach would be to attach gdb to the X server process before reproducing the problem and, assuming the X server crashes, get a backtrace and attach it here. See http://wiki.x.org/wiki/Development/Documentation/ServerDebugging/
Confirming for Linux kernel 3.15.2, Xorg server 1.15.2, driver xf86-video-ati-7.4.0 (32bit userland on 64bit kernel), and two left-rotated monitors on DVI-0 and DVI-1. Graphics card ("lspci" output): 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV516 [Radeon X1300/X1550 Series] 01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] RV516 [Radeon X1300/X1550 Series] (Secondary) When I control-alt-backspace out of X, or "pkill" X, the monitors go dark and their physical on/off switches go from green to yellow. That does not happen if I rotate the two outputs to normal orientation (with "xrandr") before closing X. The problem started with xorg-server-1.15.0. Returning to xorg-sever-1.14.x (and then recompiling all drivers, of course) always removed the issue completely.
(In reply to comment #8) > Confirming [...] We need more information as described in comment #7. Can your provide that?
Created attachment 102035 [details] gdb_log.451: Crash log A backtrace is attached. I produced it with the method "Debugging with one machine" as described on the X.org wiki (link in comment #7). To stop the Xorg server I used Ctrl-Alt-Backspace.
Can't seem to reproduce this with xserver Git master. Anyway, looks like an xserver issue.
(In reply to Bug Reporter from comment #8) > Confirming for Linux kernel 3.15.2, Xorg server 1.15.2, driver > xf86-video-ati-7.4.0 (32bit userland on 64bit kernel), and two left-rotated > monitors on DVI-0 and DVI-1. To bypass the problem, I have run a modified startx script with the known workaround embedded ("un-rotate the screens before quitting X") since then. When the Linux kernel 3.19 was released on February 8th, I tentatively removed the workaround. It is my pleasure to announce that the issue no longer occurs on the affected machine. For the record: hardware and screen rotation are the same as in comment #8. The software is meanwhile at the following versions: Linux kernel 3.19.0, Xorg server 1.17.1, driver xf86-video-ati-7.5.0.
Resolving per comment 12, please reopen if the problem persists with xserver 1.17 or newer.
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.