Summary: | "sna: Expand the array of fake outputs if the last is used" causes startup crash | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Andreas Reis <andreas.reis> | ||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | git | ||||||
Hardware: | x86-64 (AMD64) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
commit 529db4d5edf396757f4f10a2b3aac55ad7e0bbc1 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Sep 2 13:04:49 2013 +0100 sna: Check for output->randr_output before dereferencing As we may call the ->detect() routines during the fallback initial probing, we need to handle the case where the output callbacks are called before RandR is setup. Regresion from commit 8ecb758697af42e8e68edee0d1945986470a9c04 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat Aug 31 19:44:50 2013 +0100 sna: Expand the array of fake outputs if the last is used Reported-by: Andreas Reis <andreas.reis@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68843 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
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.
Created attachment 85055 [details] Xorg crash log Can't start the X-Server with that commit applied, instant crash. The 3.11 i915 DRM driver changed the handling of available outputs, on 3.10 I'd get something (harmless) like "more than 8 outputs detected", which on 3.11 is gone. Maybe that has something to do with it? xorg-git Haswell 4770 (only iGPU) Linux 3.11-rc7