Bug 76921 - Rotation crashes ATI + nVidia dual card setup
Summary: Rotation crashes ATI + nVidia dual card setup
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-01 20:16 UTC by freedesktop
Modified: 2019-11-19 07:46 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg log (119.12 KB, text/plain)
2014-04-01 20:16 UTC, freedesktop
no flags Details

Description freedesktop 2014-04-01 20:16:53 UTC
Created attachment 96746 [details]
Xorg log

Setup:
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550]
  One DVI monitor (1920x1200)
05:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K600] (rev a1)
  One DVI monitor (2560x1600) and one DisplayPort monitor (1920x1200)

Ubuntu Trusty
xrandr program version       1.4.1
Server reports RandR version 1.4

When I rotate the DVI monitor on the ATI card using xrandr (xrandr --output DVI-1-1 --auto --rotate left) then X segfaults. I can however rotate the DisplayPort monitor attached to the nVidia card without problems.

[   236.780] reporting 6 5 44 361
[   236.782] have a master to look out for
[   236.782] resize called 4480 1600
[   236.817] need to create shared pixmap 1resize called 5680 1920
[   236.883] have a master to look out for
[   236.883] resize called 6400 1600
[   236.935] need to create shared pixmap 1(EE)
[   236.935] (EE) Backtrace:
[   236.935] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f50357b7a48]
[   236.936] (EE) 1: /usr/bin/X (0x7f503560f000+0x1ac739) [0x7f50357bb739]
[   236.936] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f503470c000+0x10340) [0x7f503471c340]
[   236.936] (EE) 3: /usr/bin/X (DamageRegister+0x14) [0x7f5035740c04]
[   236.936] (EE) 4: /usr/bin/X (0x7f503560f000+0xd53f9) [0x7f50356e43f9]
[   236.936] (EE) 5: /usr/bin/X (BlockHandler+0x77) [0x7f5035669267]
[   236.936] (EE) 6: /usr/bin/X (WaitForSomething+0x134) [0x7f50357b4f74]
[   236.936] (EE) 7: /usr/bin/X (0x7f503560f000+0x557f1) [0x7f50356647f1]
[   236.936] (EE) 8: /usr/bin/X (0x7f503560f000+0x5990a) [0x7f503566890a]
[   236.936] (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f503314bec5]
[   236.936] (EE) 10: /usr/bin/X (0x7f503560f000+0x44e7e) [0x7f5035653e7e]
[   236.936] (EE)
[   236.936] (EE) Segmentation fault at address 0x10
[   236.936] (EE)
Fatal server error:
[   236.937] (EE) Caught signal 11 (Segmentation fault). Server aborting
Comment 1 Dries Kimpe 2014-08-06 18:28:58 UTC
I can confirm this, still exists with the current (8/3/14) git versions of the radeon driver and xorg-server.

This only happens on the slave card.

My configuration is 2x Radeon 5450; Rotation works fine on the master (the card that renders the image) and crashes the X-server with the same backtrace the moment I enable rotation on the slave (radeon) outputs.
Comment 2 Dries Kimpe 2014-08-06 18:31:13 UTC
Can you try making the radeon master and the nvidia card slave, to see if this also happens? This might indicate if the problem is in xorg or in the radeon driver.
Comment 3 Martin Peres 2019-11-19 07:46:19 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/99.


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.