Problems with latest Xorg/mesa/drm/Intel git (G33)

Vincent Vanackere vincent.vanackere at gmail.com
Wed Sep 26 09:01:31 PDT 2007


Hi,

Since the merge of the branch 'buffer-objects' in the intel drivers,
the xserver on my Intel G33 integrated chipset exhibits the following
problems :

- the mouse hardware cursor looks weird (screen corruption around the pointer)
- the xserver crashes when trying to use xv

I'd like to know if those problems are known/worked on : both problems
occur with EXA and XAA. Latest working combination was for me :

 drm (lib + kernel module) : 20070919
 mesa : 20070920
 xserver : 20070921

A debug trace for the Xv crash follows. I can provide more information
if necessary.

Best regards,

Vincent

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47570176346240 (LWP 3806)]
0x00002b43cadd4981 in memcpy () from /lib/libc.so.6
(gdb) bt full
#0  0x00002b43cadd4981 in memcpy () from /lib/libc.so.6
No symbol table info available.
#1  0x00002b43cc65a450 in I830PutImage (pScrn=0x7f1d50, src_x=0,
src_y=0, drw_x=<value optimized out>, drw_y=<value optimized out>,
src_w=<value optimized out>, src
_h=352, drw_w=672, drw_h=392,
    id=842094169, buf=0x2b43e3c1d000 '\020' <repeats 200 times>...,
width=672, height=352, sync=0, clipBoxes=0x7fffe1703920,
data=0x8397a0, pDraw=0x1c20100) at ../../src/i830_video.c:1378
        pI830 = (I830Ptr) 0x7f5220
        pPriv = <value optimized out>
        pScreen = (ScreenPtr) 0x824a70
        pPixmap = <value optimized out>
        x1 = 0
        x2 = 44040192
        y1 = 0
        y2 = 23068672
        srcPitch = 672
        srcPitch2 = 336
        dstPitch = 336
        destId = 842094169
        top = <value optimized out>
        left = 0
        npixels = 672
        nlines = 352
        size = <value optimized out>
        dstBox = {x1 = 624, y1 = 404, x2 = 1296, y2 = 796}
        pitchAlignMask = <value optimized out>
        alloc_size = <value optimized out>
        extraLinear = <value optimized out>
        crtc = <value optimized out>
#2  0x000000000047605a in xf86XVPutImage (client=<value optimized
out>, pDraw=0x1c20100, pPort=0x83aea0, pGC=<value optimized out>,
src_x=0, src_y=0, src_w=672, src_h=352, drw_x=0, drw_y=0, drw_w=672,
    drw_h=392, format=0x83ab90, data=0x2b43e3c1d000 '\020' <repeats
200 times>..., sync=0, width=672, height=352) at
../../../../hw/xfree86/common/xf86xv.c:1777
        portPriv = <value optimized out>
        WinRegion = {extents = {x1 = 624, y1 = 404, x2 = 1296, y2 =
796}, data = 0x0}
        ClipRegion = {extents = {x1 = 624, y1 = 404, x2 = 1296, y2 =
796}, data = 0x0}
        ret = 0
#3  0x00002b43cb78036e in ProcXvShmPutImage (client=0xa3b390) at
../../Xext/xvdisp.c:1180
        ev = {type = 0 '\0', bpad0 = 0 '\0', sequenceNumber = 0,
drawable = 0, minorEvent = 35199, majorEvent = 78 'N', bpad1 = 0 '\0',
shmseg = 0, offset = 0, pad0 = 0, pad1 = 5126875, pad2 = 0}
        pDraw = (DrawablePtr) 0x1c20100
        pPort = (XvPortPtr) 0x83aea0
        pImage = (XvImagePtr) 0x83ab90
        pGC = (GCPtr) 0x1c20590
        status = <value optimized out>
        size_needed = <value optimized out>
        i = <value optimized out>
        width = 672
  #4  0x000000000044cf40 in Dispatch () at ../../dix/dispatch.c:502
        clientReady = <value optimized out>
        result = <value optimized out>
        client = <value optimized out>
        nready = 0
        start_tick = 7600
#5  0x00000000004357a5 in main (argc=10, argv=0x7fffe1703fe8,
envp=<value optimized out>) at ../../dix/main.c:452
        pScreen = <value optimized out>
        i = 1
        error = 0
        xauthfile = <value optimized out>
        alwaysCheckForInput = {0, 1}
      height = 352



More information about the xorg mailing list