Program terminated with signal 6, Aborted. #0 0x00007f7fd2f98c25 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 63 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt full #0 0x00007f7fd2f98c25 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 resultvar = 0 pid = 9342 selftid = 9342 #1 0x00007f7fd2f9a3d8 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff58bc0524, sa_sigaction = 0x7fff58bc0524}, sa_mask = {__val = { 140186978467747, 140186947720851, 504, 140734682098320, 4294967296, 140734682098320, 11970095328676709376, 44054560, 4, 140734682096944, 0, 0, 0, 140186978467484, 140187012186112, 140186978481160}}, sa_flags = -784819592, sa_restorer = 0x7f7fd1389ef0 <__PRETTY_FUNCTION__.19636>} sigs = {__val = {32, 0 }} #2 0x00007f7fd2f91a52 in __assert_fail_base (fmt=0x7f7fd30df408 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f7fd1389a78 "damage->extents.x1 == region->extents.x1 && damage->extents.y1 == region->extents.y1 && damage->extents.x2 == region->extents.x2 && damage->extents.y2 == region->extents.y2", file=file@entry=0x7f7fd1389693 "sna_damage.c", line=line@entry=504, function=function@entry=0x7f7fd1389ef0 <__PRETTY_FUNCTION__.19636> "__sna_damage_reduce") at assert.c:92 str = 0x2a0ac30 "`\255\240\002" total = 4096 #3 0x00007f7fd2f91b02 in __GI___assert_fail ( assertion=assertion@entry=0x7f7fd1389a78 "damage->extents.x1 == region->extents.x1 && damage->extents.y1 == region->extents.y1 && damage->extents.x2 == region->extents.x2 && damage->extents.y2 == region->extents.y2", file=file@entry=0x7f7fd1389693 "sna_damage.c", line=line@entry=504, function=function@entry=0x7f7fd1389ef0 <__PRETTY_FUNCTION__.19636> "__sna_damage_reduce") at assert.c:101 No locals. #4 0x00007f7fd12fb466 in __sna_damage_reduce (damage=damage@entry=0x2a037f0) at sna_damage.c:501 n = 5 nboxes = 7 boxes = 0x2a03834 free_boxes = 0x0 region = 0x2a037f8 iter = __PRETTY_FUNCTION__ = "__sna_damage_reduce" #5 0x00007f7fd12fcacb in __sna_damage_contains_box (box=0x7fff58bbec40, damage=0x2a037f0) at sna_damage.c:1257 ret = 2 #6 _sna_damage_contains_box (damage=0x2a037f0, box=box@entry=0x7fff58bbec40) at sna_damage.c:1272 damage_buf = "[[(2, 44), (609, 887)]: [(584, 873), (609, 887) x 2: ((584, 873), (608, 874)), ((584, 874), (609, 887))] +[ ...]]*\000\000\000\000\000\000\360\352\273X\377\177\000\000\060^\225\002\000\000\000\000\020\060\004\325\177\177\000\000\000\000\000\000\000\000\000\000\204\244\063\321\177\177\000\000\020\000\000\000\000\000\000\000\006\000\000\000\177\177\000\000-\000\000\000\377\177\000\000\250\206w\002\000\000\000\000\000\355\273X\377\177\000\000P\253/\321\177\177\000\000\020\000\000\000\377\177", '\000' "\355"... ret = 2 __FUNCTION__ = "_sna_damage_contains_box" #7 0x00007f7fd12edf60 in sna_damage_contains_box (box=0x7fff58bbec40, damage=) at sna_damage.h:217 No locals. #8 sna_drawable_move_region_to_cpu (drawable=drawable@entry=0x27a4ca0, region=region@entry=0x7fff58bbec40, flags=flags@entry=2) at sna_accel.c:1578 pixmap = 0x27a4ca0 sna = 0x7f7fd5043010 priv = 0x2a15d60 dx = dy = __PRETTY_FUNCTION__ = "sna_drawable_move_region_to_cpu" #9 0x00007f7fd12f2c3e in sna_copy_area (src=0x27a4ca0, dst=0x2759ca0, gc=0x2789e10, src_x=6, src_y=44, width=602, height=843, dst_x=0, dst_y=0) at sna_accel.c:4157 region = {extents = {x1 = 6, y1 = 44, x2 = 608, y2 = 887}, data = 0x0} ret = 0x0 #10 0x0000000000504f0d in damageCopyArea (pSrc=0x27a4ca0, pDst=0x2759ca0, pGC=0x2789e10, srcx=6, srcy=, width=602, height=843, dstx=0, dsty=0) at damage.c:824 ret = pGCPriv = 0x2789ef0 oldFuncs = 0x7cf980 #11 0x00000000004304bb in ProcCopyArea (client=0x2707470) at dispatch.c:1623 pDst = 0x2759ca0 pSrc = 0x27a4ca0 pGC = 0x2789e10 stuff = 0x2a05884 pRgn = rc = #12 0x00000000004344aa in Dispatch () at dispatch.c:428 clientReady = 0x16835a0 result = client = 0x2707470 nready = 0 icheck = 0x7dea90 start_tick = 1200 #13 0x0000000000423505 in main (argc=4, argv=0x7fff58bbef48, envp=) at main.c:288 i = alwaysCheckForInput = {0, 1} (gdb) frame 4 #4 0x00007f7fd12fb466 in __sna_damage_reduce (damage=damage@entry=0x2a037f0) at sna_damage.c:501 501 assert(damage->extents.x1 == region->extents.x1 && (gdb) print *damage $1 = {extents = {x1 = 2, y1 = 44, x2 = 609, y2 = 887}, region = {extents = {x1 = 6, y1 = 44, x2 = 609, y2 = 887}, data = 0x2a00b20}, mode = DAMAGE_ADD, remain = 3, dirty = 1, box = 0x2a0385c, embedded_box = {list = { next = 0x2a03820, prev = 0x2a03820}, size = 8, box = {{x1 = 6, y1 = 44, x2 = 10, y2 = 48}, {x1 = 6, y1 = 44, x2 = 250, y2 = 66}, {x1 = 6, y1 = 44, x2 = 250, y2 = 66}, {x1 = 6, y1 = 44, x2 = 22, y2 = 61}, {x1 = 6, y1 = 45, x2 = 22, y2 = 61}, {x1 = 584, y1 = 873, x2 = 608, y2 = 874}, {x1 = 584, y1 = 874, x2 = 609, y2 = 887}, {x1 = 6, y1 = 45, x2 = 22, y2 = 61}}}} (gdb) print *region $2 = {extents = {x1 = 6, y1 = 44, x2 = 609, y2 = 887}, data = 0x2a00b20}