Bug 81618

Summary: xorg-server-1.16.0: xrandr --output HDMI1 --off crashes xorg, libfb fbFill fbPolyFillRect
Product: xorg Reporter: Leho Kraav (:macmaN :lkraav) <leho>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg 1.16.0 libfb fbFill fbPolyFillRect crash none

Description Leho Kraav (:macmaN :lkraav) 2014-07-21 19:44:09 UTC
Created attachment 103216 [details]
xorg 1.16.0 libfb fbFill fbPolyFillRect crash

I can reproduce this consistently. First I saw this on 1.15.0 when trying out xf86-video-intel-2.99.912 and UXA+GLAMOR.

Every time I do xrandr --output ANYTHING --off, boom insta-crash.

Looks like I'll be going to back to SNA for time being.

[ 13956.062] (EE) Backtrace:
[ 13956.062] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x42) [0x597432]
[ 13956.062] (EE) 1: /usr/bin/Xorg (0x400000+0x19b429) [0x59b429]
[ 13956.062] (EE) 2: /lib64/libc.so.6 (0x7fbb3bf25000+0x385b0) [0x7fbb3bf5d5b0]
[ 13956.062] (EE) 3: /usr/lib64/libpixman-1.so.0 (0x7fbb3d040000+0x5f670) [0x7fbb3d09f670]
[ 13956.062] (EE) 4: /usr/lib64/libpixman-1.so.0 (0x7fbb3d040000+0x45a7f) [0x7fbb3d085a7f]
[ 13956.062] (EE) 5: /usr/lib64/libpixman-1.so.0 (pixman_fill+0x31) [0x7fbb3d04bf51]
[ 13956.062] (EE) 6: /usr/lib64/xorg/modules/libfb.so (fbFill+0x35f) [0x7fbb38042f7f]
[ 13956.062] (EE) 7: /usr/lib64/xorg/modules/libfb.so (fbPolyFillRect+0x16b) [0x7fbb380437eb]
[ 13956.062] (EE) 8: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fbb38475000+0x3c631) [0x7fbb384b1631]
[ 13956.062] (EE) 9: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fbb38475000+0x35a4a) [0x7fbb384aaa4a]
[ 13956.063] (EE) 10: /usr/bin/Xorg (0x400000+0x11ff03) [0x51ff03]
[ 13956.063] (EE) 11: /usr/bin/Xorg (miPaintWindow+0x220) [0x579350]
[ 13956.063] (EE) 12: /usr/bin/Xorg (miWindowExposures+0xc8) [0x579498]
[ 13956.063] (EE) 13: /usr/bin/Xorg (0x400000+0x9436c) [0x49436c]
[ 13956.063] (EE) 14: /usr/bin/Xorg (miHandleValidateExposures+0x68) [0x58f838]
[ 13956.063] (EE) 15: /usr/bin/Xorg (SetRootClip+0x265) [0x46cc05]
[ 13956.063] (EE) 16: /usr/bin/Xorg (0x400000+0xc25c8) [0x4c25c8]
[ 13956.063] (EE) 17: /usr/bin/Xorg (0x400000+0xbfcaf) [0x4bfcaf]
[ 13956.063] (EE) 18: /usr/bin/Xorg (ProcRRSetScreenSize+0xfb) [0x505bab]
[ 13956.063] (EE) 19: /usr/bin/Xorg (0x400000+0x3c9de) [0x43c9de]
[ 13956.063] (EE) 20: /usr/bin/Xorg (0x400000+0x40775) [0x440775]
[ 13956.063] (EE) 21: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fbb3bf49bf5]
[ 13956.063] (EE) 22: /usr/bin/Xorg (0x400000+0x2b291) [0x42b291]
[ 13956.063] (EE) 
[ 13956.063] (EE) Segmentation fault at address 0x1f094dc
Comment 1 Chris Wilson 2014-07-21 19:57:06 UTC
commit 72c041e57b99367f327c51c50fce2a55d618fc63
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Jun 27 16:26:24 2014 +0100

    uxa: Update Screen Pixmap width/height first
Comment 2 Leho Kraav (:macmaN :lkraav) 2014-07-21 20:04:04 UTC
OK. This means I have to go HEAD I guess. Or is .913 release imminent by any chance?

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.