Thread 1 "Xorg" hit Breakpoint 1, _pixman_log_error ( function=function@entry=0x7f0e1a37d2a0 <__PRETTY_FUNCTION__.4939> "pixman_region_init_rect", message=message@entry=0x7f0e1a37d13f "Invalid rectangle passed") at pixman-utils.c:320 320 if (n_messages < 10) (gdb) bt #0 _pixman_log_error ( function=function@entry=0x7f0e1a37d2a0 <__PRETTY_FUNCTION__.4939> "pixman_region_init_rect", message=message@entry=0x7f0e1a37d13f "Invalid rectangle passed") at pixman-utils.c:320 #1 0x00007f0e1a346b9d in pixman_region_init_rect (region=0x272f9b0, x=, y=, width=, height=) at pixman-region.c:389 #2 0x00007f0e1a347f55 in pixman_region_init_rects (region=region@entry=0x272f9b0, boxes=boxes@entry=0x7ffc5795e568, count=count@entry=1) at pixman-region.c:2485 #3 0x00007f0e14a4d956 in RegionInitBoxes (nBoxes=1, boxes=0x7ffc5795e568, pReg=0x272f9b0) at ../include/regionstr.h:159 #4 glamor_compute_transform_clipped_regions (pixmap=pixmap@entry=0x26c8a10, transform=0x26651d0, region=, n_region=n_region@entry=0x7ffc5795e784, dx=, dy=-91, repeat_type=2, upsidedown=0, reverse=0) at glamor_largepixmap.c:730 #5 0x00007f0e14a4e203 in glamor_composite_largepixmap_region (op=op@entry=3 '\003', source=source@entry=0x2665150, mask=mask@entry=0x0, dest=dest@entry=0x2737af0, source_pixmap=source_pixmap@entry=0x26c8a10, mask_pixmap=mask_pixmap@entry=0x0, dest_pixmap=0x2729750, region=0x7ffc5795e870, force_clip=0, x_source=-1, y_source=7, x_mask=26, y_mask=98, x_dest=26, y_dest=98, width=2176, height=236) at glamor_largepixmap.c:1198 #6 0x00007f0e14a433c8 in glamor_composite (op=, source=0x2665150, mask=0x0, dest=0x2737af0, x_source=, y_source=, x_mask=26, y_mask=98, x_dest=26, y_dest=98, width=2176, height=236) at glamor_render.c:1680 #7 0x000000000051e086 in damageComposite (op=, pSrc=0x2665150, pMask=, pDst=0x2737af0, xSrc=, ySrc=, xMask=26, yMask=98, xDst=26, yDst=98, width=2176, height=236) at damage.c:513 #8 0x000000000051380c in ProcRenderComposite (client=0x24b52a0) at render.c:695 #9 0x0000000000435838 in Dispatch () at dispatch.c:479 #10 0x0000000000439850 in dix_main (argc=14, argv=0x7ffc5795eb98, envp=) at main.c:287 #11 0x00007f0e18fa64da in __libc_start_main (main=0x423540
, argc=14, argv=0x7ffc5795eb98, init=, fini=, rtld_fini=, stack_end=0x7ffc5795eb88) at ../csu/libc-start.c:295 #12 0x000000000042357a in _start () (gdb) up #1 0x00007f0e1a346b9d in pixman_region_init_rect (region=0x272f9b0, x=, y=, width=, height=) at pixman-region.c:389 389 _pixman_log_error (FUNC, "Invalid rectangle passed"); (gdb) print region->extents $1 = {x1 = 32253, y1 = -2, x2 = -32768, y2 = 2607} (gdb) up #2 0x00007f0e1a347f55 in pixman_region_init_rects (region=region@entry=0x272f9b0, boxes=boxes@entry=0x7ffc5795e568, count=count@entry=1) at pixman-region.c:2485 2485 PREFIX (_init_rect) (region, (gdb) print boxes[0] $2 = {x1 = 32253, y1 = -2, x2 = -32768, y2 = 2607} (gdb) up #3 0x00007f0e14a4d956 in RegionInitBoxes (nBoxes=1, boxes=0x7ffc5795e568, pReg=0x272f9b0) at ../include/regionstr.h:159 159 return pixman_region_init_rects(pReg, boxes, nBoxes); (gdb) print nBoxes $3 = 1 (gdb) up #4 glamor_compute_transform_clipped_regions (pixmap=pixmap@entry=0x26c8a10, transform=0x26651d0, region=, n_region=n_region@entry=0x7ffc5795e784, dx=, dy=-91, repeat_type=2, upsidedown=0, reverse=0) at glamor_largepixmap.c:730 730 RegionInitBoxes(temp_region, &short_box, 1); (gdb) print temp_box $4 = (gdb) print short_box $5 = {x1 = 32253, y1 = -2, x2 = -32768, y2 = 2607} (gdb) print temp_extent $6 = (gdb) print dx $7 = (gdb) up #5 0x00007f0e14a4e203 in glamor_composite_largepixmap_region (op=op@entry=3 '\003', source=source@entry=0x2665150, mask=mask@entry=0x0, dest=dest@entry=0x2737af0, source_pixmap=source_pixmap@entry=0x26c8a10, mask_pixmap=mask_pixmap@entry=0x0, dest_pixmap=0x2729750, region=0x7ffc5795e870, force_clip=0, x_source=-1, y_source=7, x_mask=26, y_mask=98, x_dest=26, y_dest=98, width=2176, height=236) at glamor_largepixmap.c:1198 1198 clipped_source_regions = (gdb) print *region $8 = {extents = {x1 = 26, y1 = 98, x2 = 2202, y2 = 334}, data = 0x0} (gdb) print x_source $9 = -1 (gdb) print y_source $10 = 7 (gdb) print x_dest $11 = 26 (gdb) print y_dest $12 = 98 (gdb)