#0 x86_64_fallback_frame_state (context=0x7ffd65b8c1b0, context=0x7ffd65b8c1b0, fs=0x7ffd65b8c2a0) at ./md-unwind-support.h:58 [Error: md-unwind-support.h was not found in source tree] #1 uw_frame_state_for (context=context@entry=0x7ffd65b8c1b0, fs=fs@entry=0x7ffd65b8c2a0) at ../../../src/libgcc/unwind-dw2.c:1249 [Error: unwind-dw2.c was not found in source tree] #2 0x00007fe56794c618 in _Unwind_Backtrace (trace=0x7fe56900d1a0 , trace_argument=0x7ffd65b8c460) at ../../../src/libgcc/unwind.inc:290 [Error: unwind.inc was not found in source tree] #3 0x00007fe56900d316 in __GI___backtrace (array=array@entry=0x7ffd65b8c4a0, size=size@entry=64) at ../sysdeps/x86_64/backtrace.c:109 104: ErrorFSigSafe("\n"); 105: } 106: #else /* HAVE_LIBUNWIND */ 107: #ifdef HAVE_BACKTRACE 108: #ifndef _GNU_SOURCE 109: #define _GNU_SOURCE 110: #endif 111: #include 112: #include 113: 114: void #4 0x00005611f706462e in xorg_backtrace () at ../../os/backtrace.c:125 120: int size, i; 121: Dl_info info; 122: 123: ErrorFSigSafe("\n"); 124: ErrorFSigSafe("Backtrace:\n"); 125: size = backtrace(array, BT_SIZE); 126: for (i = 0; i < size; i++) { 127: int rc = dladdr(array[i], &info); 128: 129: if (rc == 0) { 130: ErrorFSigSafe("%u: ?? [%p]\n", i, array[i]); #5 0x00005611f7068999 in OsSigHandler (signo=11, sip=0x7ffd65b8c870, unused=) at ../../os/osinit.c:129 124: return; 125: } 126: } 127: 128: /* log, cleanup, and abort */ 129: xorg_backtrace(); 130: 131: #ifdef SA_SIGINFO 132: if (sip->si_code == SI_USER) { 133: ErrorFSigSafe("Received signal %u sent by process %u, uid %u\n", signo, 134: sip->si_pid, sip->si_uid); #6 #7 0x00000000000023f2 in ?? () #8 0x00007fe565353b73 in copy_overlap (sna=sna@entry=0x7fe56af26000, alu=, draw=draw@entry=0x7ffd65b8d380, bo=bo@entry=0x5611f8c5eb60, src_dx=src_dx@entry=0, src_dy=, dst_dx=0, dst_dy=0, box=0x7ffd65b8d360, n=1, extents=0x7ffd65b8d0e0) at ../../../src/sna/sna_render.c:2158 [Error: sna_render.c was not found in source tree] #9 0x00007fe565358362 in sna_render_copy_boxes__overlap (sna=sna@entry=0x7fe56af26000, alu=, draw=draw@entry=0x7ffd65b8d380, bo=bo@entry=0x5611f8c5eb60, src_dx=src_dx@entry=0, src_dy=src_dy@entry=0, dst_dx=0, dst_dy=0, box=0x7ffd65b8d360, n=1, extents=0x7ffd65b8d0e0) at ../../../src/sna/sna_render.c:2209 [Error: sna_render.c was not found in source tree] #10 0x00007fe5653c31af in gen7_render_copy_boxes (sna=0x7fe56af26000, alu=, src=0x7ffd65b8d380, src_bo=0x5611f8c5eb60, src_dx=, src_dy=, dst=0x5611f853f4c0, dst_bo=0x5611f8c5eb60, dst_dx=0, dst_dy=0, box=0x7ffd65b8d360, n=1, flags=17) at ../../../src/sna/gen7_render.c:3005 [Error: gen7_render.c was not found in source tree] #11 0x00007fe5653d245f in __sna_dri2_copy_region (sna=0x7fe56af26000, draw=, region=, src=, dst=, flags=2) at ../../../src/sna/sna_dri2.c:1319 [Error: sna_dri2.c was not found in source tree] #12 0x00005611f7035bcc in dri2_copy_region (pDraw=pDraw@entry=0x5611f8c52dd0, pRegion=pRegion@entry=0x5611f8bb4360, pDest=0x5611f883d8b0, pSrc=0x5611f8b44fc0) at ../../../../hw/xfree86/dri2/dri2.c:871 866: pPriv->swap_count++; 867: 868: box.x1 = 0; 869: box.y1 = 0; 870: box.x2 = pDraw->width; 871: box.y2 = pDraw->height; 872: RegionInit(®ion, &box, 0); 873: DRI2CopyRegion(pDraw, ®ion, DRI2BufferFakeFrontLeft, 874: DRI2BufferFrontLeft); 875: 876: ust = ((CARD64) tv_sec * 1000000) + tv_usec; #13 0x00005611f70362ee in DRI2CopyRegion (pDraw=0x5611f8c52dd0, pRegion=0x5611f8bb4360, dest=0, src=1) at ../../../../hw/xfree86/dri2/dri2.c:912 907: DRI2SwapBuffers(ClientPtr client, DrawablePtr pDraw, CARD64 target_msc, 908: CARD64 divisor, CARD64 remainder, CARD64 * swap_target, 909: DRI2SwapEventPtr func, void *data) 910: { 911: DRI2ScreenPtr ds = DRI2GetScreen(pDraw->pScreen); 912: DRI2DrawablePtr pPriv; 913: DRI2BufferPtr pDestBuffer = NULL, pSrcBuffer = NULL; 914: int ret, i; 915: CARD64 ust, current_msc; 916: 917: pPriv = DRI2GetDrawable(pDraw); #14 0x00005611f70386c3 in ProcDRI2CopyRegion (client=0x5611f89c7f60) at ../../../../hw/xfree86/dri2/dri2ext.c:332 327: /* CopyRegion needs to be a round trip to make sure the X server 328: * queues the swap buffer rendering commands before the DRI client 329: * continues rendering. The reply has a bitmask to signal the 330: * presense of optional return values as well, but we're not using 331: * that yet. 332: */ 333: 334: rep = (xDRI2CopyRegionReply) { 335: .type = X_Reply, 336: .sequenceNumber = client->sequence, 337: .length = 0 #15 ProcDRI2Dispatch (client=0x5611f89c7f60) at ../../../../hw/xfree86/dri2/dri2ext.c:609 604: return ProcDRI2SwapBuffers(client); 605: case X_DRI2GetMSC: 606: return ProcDRI2GetMSC(client); 607: case X_DRI2WaitMSC: 608: return ProcDRI2WaitMSC(client); 609: case X_DRI2WaitSBC: 610: return ProcDRI2WaitSBC(client); 611: case X_DRI2SwapInterval: 612: return ProcDRI2SwapInterval(client); 613: case X_DRI2GetParam: 614: return ProcDRI2GetParam(client); #16 0x00005611f6f0818f in Dispatch () at ../../dix/dispatch.c:432 427: if (result > (maxBigRequestSize << 2)) 428: result = BadLength; 429: else { 430: result = XaceHookDispatch(client, client->majorOp); 431: if (result == Success) 432: result = 433: (*client->requestVector[client->majorOp]) (client); 434: XaceHookAuditEnd(client, result); 435: } 436: #ifdef XSERVER_DTRACE 437: if (XSERVER_REQUEST_DONE_ENABLED()) #17 0x00005611f6f0c34b in dix_main (argc=11, argv=0x7ffd65b8d6a8, envp=) at ../../dix/main.c:298 293: pthread_mutex_unlock(&serverRunningMutex); 294: #endif 295: 296: NotifyParentProcess(); 297: 298: Dispatch(); 299: 300: #ifdef XQUARTZ 301: /* Let the other threads know the server is no longer running */ 302: pthread_mutex_lock(&serverRunningMutex); 303: serverRunning = FALSE; #18 0x00007fe568f178b0 in __libc_start_main (main=0x5611f6ef6690
, argc=11, argv=0x7ffd65b8d6a8, init=, fini=, rtld_fini=, stack_end=0x7ffd65b8d698) at libc-start.c:291 [Error: libc-start.c was not found in source tree] #19 0x00005611f6ef66c9 in _start ()