[Bug 962295] New: X server crashs when user rotate monitor 90 degrees .
http://bugzilla.suse.com/show_bug.cgi?id=962295 Bug ID: 962295 Summary: X server crashs when user rotate monitor 90 degrees . Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: mcaj@suse.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created attachment 662038 --> http://bugzilla.suse.com/attachment.cgi?id=662038&action=edit Xorg setting HI reasonably I replace my Nvidia VGA cards with ATI/AMD cards. The binary driver worked there very strange and I was able to use it any more. So lets run the open-source driver for ATI radeon. In my case I have two separate VGA cards, each of them is connect to one monitor. and one monitor is rotate 90 degrees clockwise. My cards are: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9] Subsystem: ASUSTeK Computer Inc. Device [1043:0471] Kernel driver in use: radeon Kernel modules: radeon -- 04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9] Subsystem: PC Partner Limited / Sapphire Technology Device [174b:e164] Kernel driver in use: radeon Kernel modules: radeon the Xorg setting looks ( /home/$USERNAME/.local/share/kscreen/* ) like the attachment file 9d5da4196763fd85520f8065dfeb4453 There the option "rotation" id its set to 2 rotate the monitor as I need. Steps to reproduce: 1. take machine with two VGA ATI//AMD cards with up to date Leap standard installation with KDE/Plasma. 2. start it with two monitor - no rotation set yet. 3. stop X and setup rotate in the file /home/$USERNAME/.local/share/kscreen/* to 2 for one monitor there. 4. start the X server. You will get errors like this example (EE) BUG: triggered 'if (axnum >= dev->valuator->numAxes)' (EE) BUG: exevents.c:2087 in InitValuatorAxisStruct() (EE) (EE) Backtrace: (EE) 0: X (xorg_backtrace+0x48) [0x58b0c8] (EE) 1: X (InitValuatorAxisStruct+0x68) [0x51f748] (EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fa56569d000+0x5479) [0x7fa5656a2479] (EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fa56569d000+0x590f) [0x7fa5656a290f] (EE) 4: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fa56569d000+0x763b) [0x7fa5656a463b] (EE) 5: X (ActivateDevice+0x37) [0x432d97] (EE) 6: X (0x400000+0x88fa6) [0x488fa6] (EE) 7: X (0x400000+0x9e9db) [0x49e9db] (EE) 8: X (0x400000+0x9efa3) [0x49efa3] (EE) 9: X (config_init+0x9) [0x49d9f9] (EE) 10: X (InitInput+0xab) [0x47cc0b] (EE) 11: X (0x400000+0x40f79) [0x440f79] (EE) 12: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fa5721c6b05] (EE) 13: X (0x400000+0x2c5de) [0x42c5de] (EE) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c1
--- Comment #1 from Martin Caj
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c2
--- Comment #2 from Martin Caj
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c3
Egbert Eich
http://bugzilla.suse.com/show_bug.cgi?id=962295
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c4
--- Comment #4 from Egbert Eich
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c5
Egbert Eich
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c6
Egbert Eich
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c10
Michal Srb
@Michal, you had an issue with prime before and were positive that rotating the GPU screen on anything past 13.2 would not cause a crash. Can you check, why it didn't crash for you? Did the driver provide rotation in this case?
I am not sure why it doesn't crash, but driver rotation doesn't seem to be the case. I retested with what I have available right now: * 13.2: nouveau as master and intel as slave - rotation doesn't crash, some rendering artifacts visible * 13.2: nouveau as master and modesetting (udl) as slave - rotation doesn't crash, some rendering artifacts visible * 42: nouveau as master and modesetting (udl) as slave - rotation crashes exactly as described in this bug So something got (more) broken from 13.2 to 42. Good that it's already fixed in TW at least. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c20
Stratos Zolotas
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c21
Egbert Eich
Hello,
Applying this patch created a new regression for me. I'm using a setup with 2 monitors connected on a radeon VGA and a third one connected on an additional radeon vga.
Applying this patch disabled the third monitor (on the second radeon vga). Although the monitor is activated during boot as soon as I login to KDE it stays black.
Reverting to the previous xorg version fixes the issue immediately.
I can provide any log that maybe is useful to pinpoint this issue but you have to guide me on what exactly will help.
I bet this just needs to be fixed in the KDE display setup tool. At least provide some useful information. Provide the output of 'xrandr -q'. Try activating the 3rd display using xrandr and provide the output of 'xrandr -q' again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c22
Egbert Eich
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c24
--- Comment #24 from Stratos Zolotas
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c25
--- Comment #25 from Stratos Zolotas
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c26
--- Comment #26 from Egbert Eich
I'm not spotting any difference between the "working" output from xrandr (when running with the previous xorg version) and the new where the monitor stays black (with the new xorg version).
It seems that the monitor is enabled but stays black. I can even move windows to it and it is displayed correctly on the KDE settings where I have configured the layout of the three monitors.
Can you please provide the command to force enable it with xrandr?
I'm attaching the output of xrandr -q, the monitor that stays black is the VGA-1-1.
Stratos.
You're right. Everything looks ok, but it is not lit. Should be fixed now, though. Until there is an official release, you can find it at: http://download.opensuse.org/repositories/home:/eeich:/branches:/OBS_Maintai... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c28
--- Comment #28 from Stratos Zolotas
http://bugzilla.suse.com/show_bug.cgi?id=962295
http://bugzilla.suse.com/show_bug.cgi?id=962295#c29
--- Comment #29 from Egbert Eich
I confirm!
New package solves the issue. Kudos for the great job Egbert.
Thank you - and thank you for pointing this out and verifying the fix afterwards! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com