#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 [Error: raise.c was not found in source tree] #1 0x00007f4348acff5d in __GI_abort () at abort.c:90 [Error: abort.c was not found in source tree] #2 0x000055df4a5fd13a in OsAbort () at ../../../../os/utils.c:1361 1356: /* abort() raises SIGABRT, so we have to stop handling that to prevent 1357: * recursion 1358: */ 1359: OsSignal(SIGABRT, SIG_DFL); 1360: #endif 1361: abort(); 1362: } 1363: 1364: #if !defined(WIN32) 1365: /* 1366: * "safer" versions of system(3), popen(3) and pclose(3) which give up #3 0x000055df4a602c53 in AbortServer () at ../../../../os/log.c:877 872: OsCleanup(TRUE); 873: AbortDevices(); 874: AbortDDX(EXIT_ERR_ABORT); 875: fflush(stderr); 876: if (CoreDump) 877: OsAbort(); 878: exit(1); 879: } 880: 881: #define AUDIT_PREFIX "AUDIT: %s: %ld: " 882: #ifndef AUDIT_TIMEOUT #4 0x000055df4a603a75 in FatalError (f=f@entry=0x55df4a60cfa6 "%s") at ../../../../os/log.c:1015 1010: if (!beenhere) 1011: OsVendorFatalError(f, args2); 1012: va_end(args2); 1013: if (!beenhere) { 1014: beenhere = TRUE; 1015: AbortServer(); 1016: } 1017: else 1018: OsAbort(); 1019: /*NOTREACHED*/} 1020: #5 0x000055df4a488e6c in xwl_log_handler (format=, args=) at ../../../../../hw/xwayland/xwayland.c:885 880: xwl_log_handler(const char *format, va_list args) 881: { 882: char msg[256]; 883: 884: vsnprintf(msg, sizeof msg, format, args); 885: FatalError("%s", msg); 886: } 887: 888: static const ExtensionModule xwayland_extensions[] = { 889: #ifdef GLXEXT 890: { GlxExtensionInit, "GLX", &noGlxExtension }, #6 0x00007f434af228ca in wl_log (fmt=) at ../src/wayland-util.c:406 [Error: wayland-util.c was not found in source tree] #7 0x00007f434af1e2d8 in display_handle_error (data=, display=0x55df4c5dbe30, object=0x55df4c5e0300, code=0, message=) at ../src/wayland-client.c:810 [Error: wayland-client.c was not found in source tree] #8 0x00007f434840de18 in ffi_call_unix64 () at ../src/x86/unix64.S:76 [Error: unix64.S was not found in source tree] #9 0x00007f434840d87a in ffi_call (cif=cif@entry=0x7fff1d00bb70, fn=, rvalue=, rvalue@entry=0x0, avalue=avalue@entry=0x7fff1d00bc40) at ../src/x86/ffi64.c:525 [Error: ffi64.c was not found in source tree] #10 0x00007f434af21a1b in wl_closure_invoke (closure=, flags=, target=, opcode=0, data=) at ../src/connection.c:935 930: }; 931: 932: /***************** 933: * HandleNotifyFd 934: * A poll callback to be called when the registered 935: * file descriptor is ready. 936: *****************/ 937: 938: static void 939: HandleNotifyFd(int fd, int xevents, void *data) 940: { #11 0x00007f434af1e5b8 in dispatch_event (display=display@entry=0x55df4c5dbe30, queue=) at ../src/wayland-client.c:1310 [Error: wayland-client.c was not found in source tree] #12 0x00007f434af1f847 in dispatch_queue (queue=0x55df4c5dbef8, display=0x55df4c5dbe30) at ../src/wayland-client.c:1449 [Error: wayland-client.c was not found in source tree] #13 wl_display_dispatch_queue_pending (display=0x55df4c5dbe30, queue=0x55df4c5dbef8) at ../src/wayland-client.c:1698 [Error: wayland-client.c was not found in source tree] #14 0x00007f434af1f8cc in wl_display_dispatch_pending (display=) at ../src/wayland-client.c:1761 [Error: wayland-client.c was not found in source tree] #15 0x000055df4a48941b in xwl_read_events (xwl_screen=0x55df4c5d3a40) at ../../../../../hw/xwayland/xwayland.c:598 593: if (ret == -1) 594: FatalError("failed to read Wayland events: %s\n", strerror(errno)); 595: 596: xwl_screen->prepare_read = 0; 597: 598: ret = wl_display_dispatch_pending(xwl_screen->display); 599: if (ret == -1) 600: FatalError("failed to dispatch Wayland events: %s\n", strerror(errno)); 601: } 602: 603: static int #16 0x000055df4a5facb1 in ospoll_wait (ospoll=0x55df4c5c8a20, timeout=) at ../../../../os/ospoll.c:412 407: xevents |= X_NOTIFY_WRITE; 408: if (revents & (~(EPOLLIN|EPOLLOUT))) 409: xevents |= X_NOTIFY_ERROR; 410: 411: if (osfd->callback) 412: osfd->callback(osfd->fd, xevents, osfd->data); 413: } 414: ospoll_clean_deleted(ospoll); 415: #endif 416: #if POLL 417: nready = xserver_poll(ospoll->fds, ospoll->num, timeout); #17 0x000055df4a5f3cbb in WaitForSomething (are_ready=) at ../../../../os/WaitFor.c:226 221: FlushAllOutput(); 222: /* keep this check close to select() call to minimize race */ 223: if (dispatchException) 224: i = -1; 225: else 226: i = ospoll_wait(server_poll, timeout); 227: pollerr = GetErrno(); 228: WakeupHandler(i); 229: if (i <= 0) { /* An error or timeout occurred */ 230: if (dispatchException) 231: return FALSE; #18 0x000055df4a5bf9f3 in Dispatch () at ../../../../dix/dispatch.c:422 417: if (InputCheckPending()) { 418: ProcessInputEvents(); 419: FlushIfCriticalOutputPending(); 420: } 421: 422: if (!WaitForSomething(clients_are_ready())) 423: continue; 424: 425: /***************** 426: * Handle events in round robin fashion, doing input between 427: * each round #19 0x000055df4a5c3c90 in dix_main (argc=11, argv=0x7fff1d00cbf8, envp=) at ../../../../dix/main.c:287 282: 283: NotifyParentProcess(); 284: 285: InputThreadInit(); 286: 287: Dispatch(); 288: 289: UndisplayDevices(); 290: DisableAllDevices(); 291: 292: /* Now free up whatever must be freed */ #20 0x00007f4348ab81c1 in __libc_start_main (main=0x55df4a488a60
, argc=11, argv=0x7fff1d00cbf8, init=, fini=, rtld_fini=, stack_end=0x7fff1d00cbe8) at ../csu/libc-start.c:308 [Error: libc-start.c was not found in source tree] #21 0x000055df4a488a9a in _start ()