Created an attachment (id=24571)
gdb trace when UXA goes into CPU spin while repro'ing this bug using mesa git HEAD april 4th
I tried this repro again today with 2.4.6ish libdrm, 2:2.6.99ish intel ddx, .29 kernel and mesa git HEAD as of april 4th.
This I did not run into a "chip hung" ioctl() block thing, instead the xserver went into CPU spin entirely inside pixmanBltsse2() in the top stack frame below:
Created an attachment (id=24571)
gdb trace when UXA goes into CPU spin while repro'ing this bug using mesa git HEAD april 4th
I tried this repro again today with 2.4.6ish libdrm, 2:2.6.99ish intel ddx, .29 kernel and mesa git HEAD as of april 4th.
This I did not run into a "chip hung" ioctl() block thing, instead the xserver went into CPU spin entirely inside pixmanBltsse2() in the top stack frame below:
#0 pixmanBltsse2 (src_bits=<value optimized out>, dst_bits= 0x7f20a678c000, src_stride=40448, dst_stride=40448, src_bpp=<value optimized out>, gcc/x86_ 64-linux- gnu/4.3. 3/include/ emmintrin. h:699 <value optimized out>, pDstDrawable=<value optimized out>, pGC=<value optimized out>, 0x7fffda750470, nbox=1, dx=0, dy=0, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../fb/ fbcopy. c:64 0x53143d0, pDstDrawable= 0x52836d0, pGC=0x52655c0, pbox=0x7fffda75 0470, nbox=1, dx=0, dy=0, uxa-accel. c:477 0x53143d0, pDstDrawable= 0x52836d0, pGC=0x52655c0, pDstRegion=<value optimized out>, dx=0, 0x7f20ce4ff1d0 <uxa_copy_n_to_n>, bitPlane=0, closure=0x0) at ../../fb/ fbcopy. c:396 0x53143d0, pDstDrawable= 0x52836d0, pGC=0x52655c0, xIn=0, yIn=0, widthSrc=10000, heightSrc=224, 0x7f20ce4ff1d0 <uxa_copy_n_to_n>, bitPlane=0, closure=0x0) at ../../fb/ fbcopy. c:596 0x53143d0, pDstDrawable= 0x52836d0, pGC=0x52655c0, srcx=0, srcy=0, width=10000, height=224, uxa-accel. c:496
dst_bpp=<value optimized out>, src_x=<value optimized out>, src_y=0, dst_x=<value optimized out>, dst_y=0, width=10000, height=165)
at /usr/lib/
#1 0x00007f20cdc7aef4 in fbCopyNtoN (pSrcDrawable=
pbox=
#2 0x00007f20ce4ff8e0 in uxa_copy_n_to_n (pSrcDrawable=
reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../uxa/
#3 0x00007f20cdc79df0 in fbCopyRegion (pSrcDrawable=
dy=7488, copyProc=
#4 0x00007f20cdc7a353 in fbDoCopy (pSrcDrawable=
xOut=0, yOut=0, copyProc=
#5 0x00007f20ce4ff147 in uxa_copy_area (pSrcDrawable=
dstx=0, dsty=0) at ../../uxa/