← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 747609] Re: compiz crashed with SIGSEGV in intelClearWithBlit()

 

#1  intelClearWithBlit (ctx=0x993f560, mask=16) at intel_blit.c:356
        CMD = <value optimized out>

355:      BEGIN_BATCH_BLT(6);
356:      OUT_BATCH(CMD);
357:      OUT_BATCH(BR13);

mov %ecx,(%edx)
PC (0x009c7980) ok
source "%ecx" ok
Error:  destination "(%edx)" (0x00000000) not located in a known VMA region

CMD is null maybe?

This section of code was recently added, in this patch:


commit 6af8eac21b551c27ad654dd7bee9c84068ded887
Author: Eric Anholt <eric@xxxxxxxxxx>
Date:   Wed Dec 15 12:10:03 2010 -0800

    intel: Support glCopyTexImage() from XRGB8888 to ARGB8888.
    
    The only mismatch between the two is that we have to clear the
    destination's alpha to 1.0.  Fixes WOW performance on my Ironlake,
    from a few frames a second to almost playable.
    (cherry picked from commit 290a1141bc561cbd8fd2bbbb0a7c24d1b6abe0b4)


There is a fix in the current git tree for mesa for an issue which looks roughly similar:

http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bae1c3d85344b7229e0124d1f54376392682430
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c40b7910ee1338b9d391816df5391ce43f509ef0

(The second patch is needed to fix a regression caused by the first
patch.)

The bug report prompting that fix was
https://bugs.freedesktop.org/show_bug.cgi?id=34419.  However, there is
no confirmation from reporters that the fix did indeed fix it, and the
comment from the developer suggests it is only a partial fix.

Still, before we can upstream this bug report, it'll need to be re-
tested against current git mesa to rule out this fix.


** Bug watch added: freedesktop.org Bugzilla #34419
   http://bugs.freedesktop.org/show_bug.cgi?id=34419

** Summary changed:

- compiz crashed with SIGSEGV in intelClearWithBlit()
+ [intel] compiz crashed with SIGSEGV in intelClearWithBlit()

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/747609

Title:
  [intel] compiz crashed with SIGSEGV in intelClearWithBlit()