#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 [Error: raise.c was not found in source tree] #1 0x00007f03756de535 in __GI_abort () at abort.c:79 [Error: abort.c was not found in source tree] #2 0x000055653e24d2aa in OsAbort () at ../../../../os/utils.c:1351 1346: /* abort() raises SIGABRT, so we have to stop handling that to prevent 1347: * recursion 1348: */ 1349: OsSignal(SIGABRT, SIG_DFL); 1350: #endif 1351: abort(); 1352: } 1353: 1354: #if !defined(WIN32) 1355: /* 1356: * "safer" versions of system(3), popen(3) and pclose(3) which give up #3 0x000055653e252dc3 in AbortServer () at ../../../../os/log.c:879 874: OsCleanup(TRUE); 875: AbortDevices(); 876: AbortDDX(EXIT_ERR_ABORT); 877: fflush(stderr); 878: if (CoreDump) 879: OsAbort(); 880: exit(1); 881: } 882: 883: #define AUDIT_PREFIX "AUDIT: %s: %ld: " 884: #ifndef AUDIT_TIMEOUT #4 0x000055653e253c29 in FatalError (f=f@entry=0x55653e277110 "Caught signal %d (%s). Server aborting\n") at ../../../../os/log.c:1017 1012: if (!beenhere) 1013: OsVendorFatalError(f, args2); 1014: va_end(args2); 1015: if (!beenhere) { 1016: beenhere = TRUE; 1017: AbortServer(); 1018: } 1019: else 1020: OsAbort(); 1021: /*NOTREACHED*/} 1022: #5 0x000055653e24a6c1 in OsSigHandler (unused=, sip=, signo=11) at ../../../../os/osinit.c:156 151: #endif 152: 153: if (signo != SIGQUIT) 154: CoreDump = TRUE; 155: 156: FatalError("Caught signal %d (%s). Server aborting\n", 157: signo, strsignal(signo)); 158: } 159: #endif /* !WIN32 || __CYGWIN__ */ 160: 161: #include "busfault.h" #6 OsSigHandler (signo=11, sip=, unused=) at ../../../../os/osinit.c:110 105: * Catch unexpected signals and exit or continue cleanly. 106: */ 107: #if !defined(WIN32) || defined(__CYGWIN__) 108: static void 109: #ifdef SA_SIGINFO 110: OsSigHandler(int signo, siginfo_t * sip, void *unused) 111: #else 112: OsSigHandler(int signo) 113: #endif 114: { 115: #ifdef RTLD_DI_SETSIGNAL #7 #8 0x00007f03765cba81 in wl_proxy_destroy (proxy=0x97000001cf) at ../src/wayland-client.c:523 [Error: wayland-client.c was not found in source tree] #9 0x000055653e0f4356 in wl_callback_destroy (wl_callback=) at /usr/include/wayland-client-protocol.h:1154 [Error: wayland-client-protocol.h was not found in source tree] #10 xwl_present_sync_callback (data=0x55654040fd10, callback=, time=) at ../../../../../hw/xwayland/xwayland-present.c:284 279: uint32_t time) 280: { 281: struct xwl_present_event *event = data; 282: struct xwl_present_window *xwl_present_window = event->xwl_present_window; 283: 284: wl_callback_destroy(xwl_present_window->sync_callback); 285: xwl_present_window->sync_callback = NULL; 286: 287: event->pending = FALSE; 288: 289: if (event->abort) { #11 0x00007f03755f781e in ffi_call_unix64 () at ../src/x86/unix64.S:76 [Error: unix64.S was not found in source tree] #12 0x00007f03755f71ef in ffi_call (cif=cif@entry=0x7fff9e3d8f50, fn=, rvalue=, rvalue@entry=0x0, avalue=avalue@entry=0x7fff9e3d9020) at ../src/x86/ffi64.c:525 [Error: ffi64.c was not found in source tree] #13 0x00007f03765cf12d in wl_closure_invoke (closure=0x55654040eb10, flags=1, target=, opcode=0, data=) at ../src/connection.c:1006 1001: strcpy(port, display_env); 1002: } 1003: else { 1004: /* Just some default so things don't break and die. */ 1005: snprintf(port, sizeof(port), ":%d", atoi(display)); 1006: } 1007: 1008: /* Make our XtransConnInfo 1009: * TRANS_SOCKET_LOCAL_INDEX = 5 from Xtrans.c 1010: */ 1011: ciptr = _XSERVTransReopenCOTSServer(5, fd, port); #14 0x00007f03765cb969 in dispatch_event (display=display@entry=0x55653fea08a0, queue=) at ../src/wayland-client.c:1427 [Error: wayland-client.c was not found in source tree] #15 0x00007f03765cce34 in dispatch_queue (queue=0x55653fea0968, display=0x55653fea08a0) at ../src/wayland-client.c:1573 [Error: wayland-client.c was not found in source tree] #16 wl_display_dispatch_queue_pending (display=0x55653fea08a0, queue=0x55653fea0968) at ../src/wayland-client.c:1815 [Error: wayland-client.c was not found in source tree] #17 0x00007f03765cce8c in wl_display_dispatch_pending (display=) at ../src/wayland-client.c:1878 [Error: wayland-client.c was not found in source tree] #18 0x000055653e0e9bcb in xwl_read_events (xwl_screen=0x55653fe9bde0) at ../../../../../hw/xwayland/xwayland.c:826 821: if (ret == -1) 822: xwl_give_up("failed to read Wayland events: %s\n", strerror(errno)); 823: 824: xwl_screen->prepare_read = 0; 825: 826: ret = wl_display_dispatch_pending(xwl_screen->display); 827: if (ret == -1) 828: xwl_give_up("failed to dispatch Wayland events: %s\n", strerror(errno)); 829: } 830: 831: static int #19 0x000055653e24b071 in ospoll_wait (ospoll=0x55653fe914b0, timeout=) at ../../../../os/ospoll.c:651 646: xevents |= X_NOTIFY_WRITE; 647: if (revents & (~(EPOLLIN|EPOLLOUT))) 648: xevents |= X_NOTIFY_ERROR; 649: 650: if (osfd->callback) 651: osfd->callback(osfd->fd, xevents, osfd->data); 652: } 653: ospoll_clean_deleted(ospoll); 654: #endif 655: #if POLL 656: nready = xserver_poll(ospoll->fds, ospoll->num, timeout); #20 0x000055653e244093 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208 203: FlushAllOutput(); 204: /* keep this check close to select() call to minimize race */ 205: if (dispatchException) 206: i = -1; 207: else 208: i = ospoll_wait(server_poll, timeout); 209: pollerr = GetErrno(); 210: WakeupHandler(i); 211: if (i <= 0) { /* An error or timeout occurred */ 212: if (dispatchException) 213: return FALSE; #21 0x000055653e21440c in Dispatch () at ../../../../include/list.h:220 215: * elements. 216: */ 217: static inline int 218: xorg_list_is_empty(struct xorg_list *head) 219: { 220: return head->next == head; 221: } 222: 223: /** 224: * Returns a pointer to the container of this list element. 225: * #22 0x000055653e218606 in dix_main (argc=12, argv=0x7fff9e3da008, envp=) at ../../../../dix/main.c:276 271: 272: NotifyParentProcess(); 273: 274: InputThreadInit(); 275: 276: Dispatch(); 277: 278: UndisplayDevices(); 279: DisableAllDevices(); 280: 281: /* Now free up whatever must be freed */ #23 0x00007f03756dfb6b in __libc_start_main (main=0x55653e0e91b0
, argc=12, argv=0x7fff9e3da008, init=, fini=, rtld_fini=, stack_end=0x7fff9e3d9ff8) at ../csu/libc-start.c:308 [Error: libc-start.c was not found in source tree] #24 0x000055653e0e91ea in _start ()