Bug 104914

Summary: xrandr crashes xorg server on RADEON HD10000 if started in 16 bpp mode
Product: xorg Reporter: Kyku <kwrzalik>
Component: Driver/AMDgpuAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: kwrzalik
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log after a crash.
none
dmesg output none

Description Kyku 2018-02-02 13:42:06 UTC
Created attachment 137130 [details]
Xorg.0.log after a crash.

I'm starting X with "xinit -- -depth 16" with a single display connected through a Display Port connector. When I then try to configure screen resolution, the server crashes with the backtrace as in log file. Operating system is Arch Linux running under 4.9.78-1-lts kernel.

Motherboard model is Advantech DPX-S440: (http://advdownload.advantech.com/productfile/PIS/dpx-s440/Product%20-%20Datasheet/DPX-S440_DS(04.27.17)20170505095524.pdf)
Comment 1 Kyku 2018-02-02 13:43:35 UTC
Created attachment 137131 [details]
dmesg output
Comment 2 Michel Dänzer 2018-10-11 15:38:05 UTC
Thanks for the report, fixed in Git master:

commit aa572683d86174be2bfc09d4e173ae2a9907d40e
Author: Michel Dänzer <michel.daenzer@amd.com>
Date:   Wed Oct 10 17:28:35 2018 +0200

    Fix condition for calling set_pixmap_bo in drmmode_xf86crtc_resize

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.