Bug 57389 - [Bisected]Rendercheck blend causes X segfault
Summary: [Bisected]Rendercheck blend causes X segfault
Status: VERIFIED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: high major
Assignee: Eric Anholt
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-22 03:14 UTC by lu hua
Modified: 2012-11-26 02:07 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.0.log (27.96 KB, text/plain)
2012-11-22 03:14 UTC, lu hua
no flags Details

Description lu hua 2012-11-22 03:14:44 UTC
Created attachment 70401 [details]
xorg.0.log

System Environment:
--------------------------
Arch:        x86_64     
Platform:    Ironlake
Libdrm:	(master)libdrm-2.4.40-1-g7d42b49c0cf19dbb4531cd84efae51f95db2eea1
Mesa:	(master)d82b873a501606d62b9f208b6d5cda79c9a6b4b8
Xserver:(master)xorg-server-1.13.0-143-g6a6c3afe71ac82a93d9fd0034dd5bbdcf0eae1ea
Xf86_video_intel:(master)2.20.13-22-g03fb9ded43f9bf8b73f99d5b3a8dc592fe22b523
Cairo:	(master)62b795fe52c73ad58101c101aa77449f4b61a576
Libva:	(staging)38c94cd922473095814ed9a9f99ad98fcc9c285d
Libva_intel_driver:(staging)c0ef9d99df37ae45589fecb898727be495e50304
Kernel:	(drm-intel-nightly) 9423fabffc1c5298aec5100b34eec90fb8c70e2a

Bug detailed description:
------------------------- 
It fails on ivybridge,sandybridge,ironlake and pineview.
case repeat and triangles also fail and have same bisect commit.

Bisect shows:fa5c573455cf63090dbb6d167d4e5f1cb23daf72 is the first bad commit.
commit fa5c573455cf63090dbb6d167d4e5f1cb23daf72
Author:     Eric Anholt <eric@anholt.net>
AuthorDate: Sat Nov 17 13:11:13 2012 -0800
Commit:     Chris Wilson <chris@chris-wilson.co.uk>
CommitDate: Tue Nov 20 11:39:47 2012 +0000

    uxa: Refactor early-exit paths of uxa_try_driver_composite().

    Saves 200b of code at -O2.

output:
rendercheck 1.4
Render extension version 0.11
Window format: r8g8b8
Found server-supported format: a8
Found server-supported format: a8r8g8b8
Found server-supported format: x8r8g8b8
Found server-supported format: b8g8r8a8
Found server-supported format: b8g8r8x8
Found server-supported format: r8g8b8
Found server-supported format: b8g8r8
Found server-supported format: r5g5b5
Found server-supported format: b5g5r5
Found server-supported format: x1r5g5b5
Found server-supported format: x1b5g5r5
Found server-supported format: r5g6b5
Found server-supported format: b5g6r5
Found server-supported format: x8b8g8r8
Found server-supported format: x2r10g10b10
Found server-supported format: x2b10g10r10
Beginning blend test on a8
(EE)
(EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x49) [0x80b2d49]
(EE) 1: X (0x8048000+0x6ffca) [0x80b7fca]
(EE) 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb774140c]
(EE) 3: /opt/X11R7/lib/xorg/modules/drivers/intel_drv.so (0xb7465000+0xa476) [0xb746f476]
(EE) 4: /opt/X11R7/lib/xorg/modules/drivers/intel_drv.so (0xb7465000+0xb113) [0xb7470113]
(EE) 5: /opt/X11R7/lib/xorg/modules/drivers/intel_drv.so (0xb7465000+0xfd050) [0xb7562050]
(EE) 6: X (0x8048000+0x138be7) [0x8180be7]
(EE) 7: X (CompositePicture+0x226) [0x8173976]
(EE) 8: X (0x8048000+0x13167c) [0x817967c]
(EE) 9: X (0x8048000+0x12c291) [0x8174291]
(EE) 10: X (0x8048000+0x3263d) [0x807a63d]
(EE) 11: X (0x8048000+0x1fbac) [0x8067bac]
(EE) 12: /lib/libc.so.6 (__libc_start_main+0xf3) [0x467896b3]
(EE) 13: X (0x8048000+0x1ff59) [0x8067f59]
(EE)
(EE) Segmentation fault at address 0x60000

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

Reproduce steps:
----------------
1. start X
2. ./rendercheck -o src,over,overreverse,xor -t blend
Comment 1 Chris Wilson 2012-11-22 08:20:17 UTC
commit 65d530b59b957cc5f303ae819baad8075a555ac0
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Thu Nov 22 08:18:38 2012 +0000

    Revert "uxa: Refactor early-exit paths of uxa_try_driver_composite()."
    
    This reverts commit fa5c573455cf63090dbb6d167d4e5f1cb23daf72 as it
    causes a SIGSEGV.
    
    Reported-by: lu hua <huax.lu@intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57389
Comment 2 lu hua 2012-11-26 02:07:57 UTC
Verified. Fixed by commit 65d530b59b957cc5f303ae819baad8075a555ac0.


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.