Bug 87198 - [Regression] xorg-server: black screen with Git commit c1455f76c6
Summary: [Regression] xorg-server: black screen with Git commit c1455f76c6
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-10 17:47 UTC by Kai
Modified: 2014-12-11 15:56 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Kai 2014-12-10 17:47:37 UTC
In light of the security announcement I wanted to update from commit c52a2b1eba to c1455f76c6. But with the latter my screen stays black. In fact, the connector (DVI-D) seems to get disabled, since my monitor shows the "searching for signal" screen, where it cycles through its inputs. I can't even access the TTYs.

There is no error logged to Xorg.0.log nor dmesg. Reverting (via SSH from another machine) to a build of c52a2b1eba gives me back access to the TTYs and a KDE session without a reboot. Just launching the older X.org is enough.

The failing stack was (Debian testing as a base, fully updated):
GPU: Hawaii PRO [Radeon R9 290] (ChipID = 0x67b1)
Mesa: Git:master/a2f2eebfdf
libdrm: Git:master/00847fa48b
LLVM: SVN:trunk/r223220 (3.6 devel)
X.Org: Git:master/c1455f76c6
Linux: Git:<git://people.freedesktop.org/~agd5f/linux>:drm-next-3.19-wip/f66d9660a0
Firmware: <http://people.freedesktop.org/~agd5f/radeon_ucode/>
> 9e05820da42549ce9c89d147cf1f8e19  hawaii_ce.bin
> c8bab593090fc54f239c8d7596c8d846  hawaii_mc.bin
> 3618dbb955d8a84970e262bb2e6d2a16  hawaii_me.bin
> c000b0fc9ff6582145f66504b0ec9597  hawaii_mec.bin
> 0643ad24b3beff2214cce533e094c1b7  hawaii_pfp.bin
> ba6054b7d78184a74602fd81607e1386  hawaii_rlc.bin
> 11288f635737331b69de9ee82fe04898  hawaii_sdma.bin
> 284429675a5560e0fad42aa982965fc2  hawaii_smc.bin
libclc: Git:master/229064524b
DDX: Git:master/c9f8f642fd

Let me know, if you need something else.
Comment 1 Michel Dänzer 2014-12-11 02:43:41 UTC
Probably the glamor ABI breakage fixed by http://lists.x.org/archives/xorg-devel/2014-December/044808.html . If so, you should see a message about glamor_egl_destroy_textured_pixmap being unresolved in the Xorg stderr output.
Comment 2 Michel Dänzer 2014-12-11 03:38:44 UTC
Please reopen if it still happens with this fix:

commit 91651e7c15892aa846fc406fbb13b37f094dd3f0
Author: Michel Dänzer <michel.daenzer@amd.com>
Date:   Wed Dec 10 16:21:44 2014 +0900

    glamor: Reinstate glamor_(egl_)destroy_textured_pixmap
    
    They are part of the ABI.
Comment 3 Kai 2014-12-11 15:56:09 UTC
(In reply to Michel Dänzer from comment #2)
> Please reopen if it still happens with this fix:
> 
> commit 91651e7c15892aa846fc406fbb13b37f094dd3f0
> Author: Michel Dänzer <michel.daenzer@amd.com>
> Date:   Wed Dec 10 16:21:44 2014 +0900
> 
>     glamor: Reinstate glamor_(egl_)destroy_textured_pixmap
>     
>     They are part of the ABI.

I can confirm, that this commit fixes this bug. Thanks Michel!


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.