Created attachment 367758 [details] Xorg log from crash Description of problem: WIth today's X update, I can no longer log in. X crashes in the middle of the KDE login process. Working fine yesterday I believe, not entirely sure when the last time I logged in was. Version-Release number of selected component (if applicable): xorg-x11-server-Xorg-1.7.1-6.fc12.i686 How reproducible: Every time on this machine. Another machine is fine. Additional info: 01:00.0 VGA compatible controller: ATI Technologies Inc RV370 [Sapphire X550 Silent] xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.i686 Backtrace: 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e585c] 1: /usr/bin/X (0x8048000+0x5eb66) [0x80a6b66] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x20540c] 3: /usr/lib/libpixman-1.so.0 (0x2684000+0x4d236) [0x26d1236] 4: /usr/lib/libpixman-1.so.0 (0x2684000+0x4d401) [0x26d1401] 5: /usr/lib/libpixman-1.so.0 (0x2684000+0x15384) [0x2699384] 6: /usr/lib/libpixman-1.so.0 (pixman_blt+0x79) [0x26be609] 7: /usr/lib/xorg/modules/libfb.so (fbCopyNtoN+0x1aa) [0x47ed0a] 8: /usr/bin/X (miCopyRegion+0x213) [0x8196a73] 9: /usr/bin/X (miDoCopy+0x44d) [0x8196f9d] 10: /usr/lib/xorg/modules/libfb.so (fbCopyArea+0x79) [0x47e2f9] 11: /usr/lib/xorg/modules/libfb.so (image_from_pict+0x348) [0x4829d8] 12: /usr/lib/xorg/modules/libfb.so (fbComposite+0xc4) [0x482d04] 13: /usr/lib/xorg/modules/libexa.so (0x401000+0xfa5b) [0x410a5b] 14: /usr/lib/xorg/modules/libexa.so (0x401000+0xd11e) [0x40e11e] 15: /usr/bin/X (0x8048000+0xd39e7) [0x811b9e7] 16: /usr/bin/X (CompositePicture+0x290) [0x810eed0] 17: /usr/bin/X (0x8048000+0x1687dd) [0x81b07dd] 18: /usr/bin/X (0x8048000+0x168af9) [0x81b0af9] 19: /usr/bin/X (0x8048000+0xa1768) [0x80e9768] 20: /usr/bin/X (0x8048000+0xa1861) [0x80e9861] 21: /usr/bin/X (0x8048000+0x4b6a3) [0x80936a3] 22: /usr/bin/X (MapWindow+0x15e) [0x809792e] 23: /usr/bin/X (0x8048000+0x25899) [0x806d899] 24: /usr/bin/X (0x8048000+0x261f7) [0x806e1f7] 25: /usr/bin/X (0x8048000+0x1a8c5) [0x80628c5] 26: /lib/libc.so.6 (__libc_start_main+0xe6) [0x21cbb6] 27: /usr/bin/X (0x8048000+0x1a4b1) [0x80624b1] Segmentation fault at address (nil)
Program received signal SIGSEGV, Segmentation fault. pixman_blt_sse2 (__B=<value optimized out>, __P=<value optimized out>) at pixman-sse2.c:5359 5359 save_128_aligned ((__m128i*)(d), xmm0); (gdb) thr apply all bt full Thread 1 (Thread 0xb7787760 (LWP 2739)): #0 0x026d1236 in pixman_blt_sse2 (__B=<value optimized out>, __P=<value optimized out>) from /usr/lib/libpixman-1.so.0 w = <value optimized out> s = <value optimized out> d = <value optimized out> src_bytes = 0xb52a9000 <Address 0xb52a9000 out of bounds> dst_bytes = <value optimized out> byte_width = 12800 #1 0x026d1401 in sse2_blt (imp=<value optimized out>, src_bits=<value optimized out>, dst_bits=<value optimized out>, src_stride=<value optimized out>, dst_stride=<value optimized out>, src_bpp=<value optimized out>, dst_bpp=<value optimized out>, src_x=<value optimized out>, src_y=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at pixman-sse2.c:5735 No locals. #2 0x02699384 in _pixman_implementation_blt (imp=<value optimized out>, src_bits=<value optimized out>, dst_bits=<value optimized out>, src_stride=<value optimized out>, dst_stride=<value optimized out>, src_bpp=<value optimized out>, dst_bpp=<value optimized out>, src_x=<value optimized out>, src_y=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at pixman-implementation.c:250 No locals. #3 0x026be609 in pixman_blt (src_bits=<value optimized out>, dst_bits=<value optimized out>, src_stride=<value optimized out>, dst_stride=<value optimized out>, src_bpp=<value optimized out>, dst_bpp=<value optimized out>, src_x=<value optimized out>, src_y=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at pixman.c:236 No locals. #4 0x001d3d0a in fbCopyNtoN (pSrcDrawable=<value optimized out>, pDstDrawable=<value optimized out>, pGC=<value optimized out>, pbox=<value optimized out>, nbox=<value optimized out>, dx=<value optimized out>, dy=<value optimized out>, reverse=<value optimized out>, upsidedown=<value optimized out>, bitplane=<value optimized out>, closure=<value optimized out>) at fbcopy.c:97 alu = 3 '\003' pm = 4294967295 src = 0xb52a9000 srcStride = 3200 srcBpp = 32 srcXoff = <value optimized out> srcYoff = <value optimized out> dst = 0x0 dstStride = 3200 dstBpp = <value optimized out> #5 0x08196a73 in miCopyRegion (pSrcDrawable=<value optimized out>, pDstDrawable=<value optimized out>, pGC=<value optimized out>, pDstRegion=<value optimized out>, dx=<value optimized out>, dy=<value optimized out>, ---Type <return> to continue, or q <return> to quit--- copyProc=<value optimized out>, bitPlane=<value optimized out>, closure=<value optimized out>) at micopy.c:138 careful = <value optimized out> reverse = <value optimized out> upsidedown = <value optimized out> pbox = <value optimized out> nbox = 1 pboxNew1 = <value optimized out> pboxNew2 = <value optimized out> pboxBase = <value optimized out> pboxNext = <value optimized out> pboxTmp = <value optimized out> #6 0x08196f9d in miDoCopy (pSrcDrawable=<value optimized out>, pDstDrawable=<value optimized out>, pGC=<value optimized out>, xIn=<value optimized out>, yIn=<value optimized out>, widthSrc=<value optimized out>, heightSrc=<value optimized out>, xOut=<value optimized out>, yOut=<value optimized out>, copyProc=<value optimized out>, bitPlane=<value optimized out>, closure=<value optimized out>) at micopy.c:338 prgnSrcClip = <value optimized out> freeSrcClip = <value optimized out> prgnExposed = 0x0 rgnDst = {extents = {x1 = 0, y1 = 0, x2 = 3200, y2 = 1200}, data = 0x0} dx = 0 dy = 0 box_x1 = 0 box_y1 = 0 box_x2 = 3200 box_y2 = <value optimized out> fastSrc = <value optimized out> fastDst = <value optimized out> fastExpose = <value optimized out> #7 0x001d32f9 in fbCopyArea (pSrcDrawable=<value optimized out>, pDstDrawable=<value optimized out>, pGC=<value optimized out>, xIn=<value optimized out>, yIn=<value optimized out>, widthSrc=<value optimized out>, heightSrc=<value optimized out>, xOut=<value optimized out>, yOut=<value optimized out>) at fbcopy.c:344 copy = <value optimized out> #8 0x001d79d8 in copy_drawable (pDraw=<value optimized out>) at fbpict.c:305 pPixmap = 0xb4402008 pScreen = <value optimized out> pGC = 0x9572cc0 width = 3200 height = 1200 gcv = {{val = 0, ptr = 0x0}, {val = 1, ptr = 0x1}} #9 create_bits_picture (pDraw=<value optimized out>) at fbpict.c:333 bits = 0xc80 yoff = <value optimized out> image = <value optimized out> drawable = <value optimized out> xoff = <value optimized out> #10 image_from_pict (pDraw=<value optimized out>) at fbpict.c:485 ---Type <return> to continue, or q <return> to quit--- image = 0x0 #11 0x001d7d04 in fbComposite (op=<value optimized out>, pSrc=<value optimized out>, pMask=<value optimized out>, pDst=<value optimized out>, xSrc=<value optimized out>, ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at fbpict.c:166 src = <value optimized out> mask = <value optimized out> dest = <value optimized out> #12 0x00ff1a5b in ExaCheckComposite (op=<value optimized out>, pSrc=<value optimized out>, pMask=<value optimized out>, pDst=<value optimized out>, xSrc=<value optimized out>, ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at exa_unaccel.c:445 ps = <value optimized out> pExaScr = <value optimized out> region = {extents = {x1 = 0, y1 = 0, x2 = 1, y2 = 1}, data = 0x0} xoff = 0 yoff = 0 #13 0x00fef11e in exaComposite (op=<value optimized out>, pSrc=<value optimized out>, pMask=<value optimized out>, pDst=<value optimized out>, xSrc=<value optimized out>, ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at exa_render.c:1067 pExaScr = <value optimized out> ret = <value optimized out> saveSrcRepeat = <value optimized out> saveMaskRepeat = 0 region = {extents = {x1 = 12800, y1 = 2081, x2 = 12800, y2 = 2081}, data = 0x9916158} #14 0x0811b9e7 in damageComposite (op=<value optimized out>, pSrc=<value optimized out>, pMask=<value optimized out>, pDst=<value optimized out>, xSrc=<value optimized out>, ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at damage.c:643 ps = 0x9541ec0 pScrPriv = <value optimized out> #15 0x0810eed0 in CompositePicture (op=<value optimized out>, pSrc=<value optimized out>, pMask=<value optimized out>, pDst=<value optimized out>, xSrc=<value optimized out>, ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at picture.c:1718 ps = <value optimized out> #16 0x081b07dd in compNewPixmap (pWin=<value optimized out>, x=<value optimized out>, y=<value optimized out>, w=<value optimized out>, h=<value optimized out>) at compalloc.c:541 pDstFormat = <value optimized out> inferiors = 1 pDstPicture = 0x9916158 pSrcFormat = <value optimized out> error = 0 pSrcPicture = 0x3200 ---Type <return> to continue, or q <return> to quit--- pScreen = <value optimized out> pParent = 0x9574730 pPixmap = 0x9909d40 #17 0x081b0af9 in compAllocPixmap (pWin=<value optimized out>) at compalloc.c:565 bw = <value optimized out> pPixmap = 0x1 cw = <value optimized out> #18 0x080e9768 in compCheckRedirect (pWin=<value optimized out>) at compwindow.c:168 cs = <value optimized out> should = <value optimized out> #19 0x080e9861 in compRealizeWindow (pWin=<value optimized out>) at compwindow.c:249 pScreen = 0x953fd48 cs = <value optimized out> ret = 1 #20 0x080936a3 in RealizeTree (pWin=0x99097c8) at window.c:2555 pChild = 0x99097c8 Realize = 0x80e9810 <compRealizeWindow> #21 0x0809792e in MapWindow (pWin=<value optimized out>, client=<value optimized out>) at window.c:2650 event = {u = {u = {type = 19 '\023', detail = 0 '\000', sequenceNumber = 153}, keyButtonPointer = {pad00 = 10027027, time = 257, root = 20971684, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, sameScreen = 0 '\000', pad1 = 0 '\000'}, enterLeave = {pad00 = 10027027, time = 257, root = 20971684, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, mode = 0 '\000', flags = 0 '\000'}, focus = { pad00 = 10027027, window = 257, mode = 164 '\244', pad1 = 0 '\000', pad2 = 64 '@', pad3 = 1 '\001'}, expose = {pad00 = 10027027, window = 257, x = 164, y = 320, width = 0, height = 0, count = 0, pad2 = 0}, graphicsExposure = {pad00 = 10027027, drawable = 257, x = 164, y = 320, width = 0, height = 0, minorEvent = 0, count = 0, majorEvent = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, noExposure = { pad00 = 10027027, drawable = 257, minorEvent = 164, majorEvent = 64 '@', bpad = 1 '\001'}, visibility = {pad00 = 10027027, window = 257, state = 164 '\244', pad1 = 0 '\000', pad2 = 64 '@', pad3 = 1 '\001'}, createNotify = {pad00 = 10027027, parent = 257, window = 20971684, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, destroyNotify = {pad00 = 10027027, event = 257, window = 20971684}, unmapNotify = {pad00 = 10027027, event = 257, window = 20971684, fromConfigure = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapNotify = {pad00 = 10027027, event = 257, window = 20971684, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapRequest = {pad00 = 10027027, parent = 257, window = 20971684}, reparent = { pad00 = 10027027, event = 257, window = 20971684, parent = 0, x = 0, y = 0, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, configureNotify = {pad00 = 10027027, event = 257, window = 20971684, aboveSibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, configureRequest = {pad00 = 10027027, parent = 257, window = 20971684, sibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, valueMask = 0, pad1 = 0}, gravity = { pad00 = 10027027, event = 257, window = 20971684, x = 0, y = 0, pad1 = 0, pad2 = 0, pad3 = 0, pad4 = 0}, resizeRequest = {pad00 = 10027027, window = 257, ---Type <return> to continue, or q <return> to quit--- width = 164, height = 320}, circulate = {pad00 = 10027027, event = 257, window = 20971684, parent = 0, place = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, property = {pad00 = 10027027, window = 257, atom = 20971684, time = 0, state = 0 '\000', pad1 = 0 '\000', pad2 = 0}, selectionClear = {pad00 = 10027027, time = 257, window = 20971684, atom = 0}, selectionRequest = {pad00 = 10027027, time = 257, owner = 20971684, requestor = 0, selection = 0, target = 0, property = 0}, selectionNotify = { pad00 = 10027027, time = 257, requestor = 20971684, selection = 0, target = 0, property = 0}, colormap = {pad00 = 10027027, window = 257, colormap = 20971684, new = 0 '\000', state = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000'}, mappingNotify = {pad00 = 10027027, request = 1 '\001', firstKeyCode = 1 '\001', count = 0 '\000', pad1 = 0 '\000'}, clientMessage = {pad00 = 10027027, window = 257, u = {l = {type = 20971684, longs0 = 0, longs1 = 0, longs2 = 0, longs3 = 0, longs4 = 0}, s = {type = 20971684, shorts0 = 0, shorts1 = 0, shorts2 = 0, shorts3 = 0, shorts4 = 0, shorts5 = 0, shorts6 = 0, shorts7 = 0, shorts8 = 0, shorts9 = 0}, b = {type = 20971684, bytes = '\000' <repeats 19 times>}}}}} anyMarked = <value optimized out> pScreen = 0x953fd48 pParent = 0x9574730 pLayerWin = <value optimized out> #22 0x0806d899 in ProcMapWindow (client=<value optimized out>) at dispatch.c:843 pWin = 0x99097c8 rc = <value optimized out> #23 0x0806e1f7 in Dispatch () at dispatch.c:445 result = <value optimized out> client = 0x97556e8 nready = <value optimized out> start_tick = 120 #24 0x080628c5 in main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>) at main.c:285 i = <value optimized out> alwaysCheckForInput = {0, 1}
*** This bug has been marked as a duplicate of bug 533236 ***