#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 0x00007fa38e53e801 in __GI_abort () at abort.c:79 [Error: abort.c was not found in source tree] #2 0x000055993ff5a49a 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 0x000055993ff5ffb3 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 0x000055993ff60dd5 in FatalError (f=f@entry=0x55993ff82290 "Caught signal %d (%s). Server aborting\n") 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 0x000055993ff5758e in OsSigHandler (signo=11, sip=, unused=) at ../../../../os/osinit.c:154 149: ErrorFSigSafe("%s at address %p\n", strsignal(signo), sip->si_addr); 150: } 151: } 152: #endif 153: 154: FatalError("Caught signal %d (%s). Server aborting\n", 155: signo, strsignal(signo)); 156: } 157: #endif /* !WIN32 || __CYGWIN__ */ 158: 159: #include "busfault.h" #6 #7 st_renderbuffer_delete (ctx=0x7fa39154b040, rb=0x5599442b15f0) at ../../../src/mesa/state_tracker/st_cb_fbo.c:238 [Error: st_cb_fbo.c was not found in source tree] #8 0x00007fa38684cd84 in _mesa_reference_renderbuffer_ (ptr=ptr@entry=0x5599442b12a8, rb=rb@entry=0x0) at ../../../src/mesa/main/renderbuffer.c:212 [Error: renderbuffer.c was not found in source tree] #9 0x00007fa3867ddbaa in _mesa_reference_renderbuffer (rb=0x0, ptr=0x5599442b12a8) at ../../../src/mesa/main/renderbuffer.h:72 [Error: renderbuffer.h was not found in source tree] #10 _mesa_free_framebuffer_data (fb=fb@entry=0x5599442b1160) at ../../../src/mesa/main/framebuffer.c:223 [Error: framebuffer.c was not found in source tree] #11 0x00007fa3867ddbee in _mesa_destroy_framebuffer (fb=0x5599442b1160) at ../../../src/mesa/main/framebuffer.c:199 [Error: framebuffer.c was not found in source tree] #12 0x00007fa3867ddc5c in _mesa_reference_framebuffer_ (ptr=ptr@entry=0x5599443f8d50, fb=fb@entry=0x0) at ../../../src/mesa/main/framebuffer.c:256 [Error: framebuffer.c was not found in source tree] #13 0x00007fa3867463f2 in _mesa_reference_framebuffer (fb=0x0, ptr=0x5599443f8d50) at ../../../src/mesa/main/framebuffer.h:63 [Error: framebuffer.h was not found in source tree] #14 _mesa_free_context_data (ctx=ctx@entry=0x5599443f8c40) at ../../../src/mesa/main/context.c:1317 [Error: context.c was not found in source tree] #15 0x00007fa3868f407b in st_destroy_context (st=0x5599442ae770) at ../../../src/mesa/state_tracker/st_context.c:659 [Error: st_context.c was not found in source tree] #16 0x00007fa386a7b555 in dri_destroy_context (cPriv=) at ../../../../../src/gallium/state_trackers/dri/dri_context.c:239 [Error: dri_context.c was not found in source tree] #17 0x00007fa386a7a483 in driDestroyContext (pcp=0x559943b9aca0) at ../../../../../../src/mesa/drivers/dri/common/dri_util.c:532 [Error: dri_util.c was not found in source tree] #18 0x000055993fe73999 in __glXDRIcontextDestroy (baseContext=0x55994251cca0) at ../../../../glx/glxdriswrast.c:140 135: __glXDRIcontextDestroy(__GLXcontext * baseContext) 136: { 137: __GLXDRIcontext *context = (__GLXDRIcontext *) baseContext; 138: __GLXDRIscreen *screen = (__GLXDRIscreen *) context->base.pGlxScreen; 139: 140: (*screen->core->destroyContext) (context->driContext); 141: __glXContextDestroy(&context->base); 142: free(context); 143: } 144: 145: static int #19 0x000055993fe72985 in __glXFreeContext (cx=0x55994251cca0) at ../../../../glx/glxext.c:212 207: free(pGlxPbuffer->be_xids); 208: free(pGlxPbuffer); 209: } 210: } 211: 212: static void 213: PbufferGone(__glXPbuffer * pGlxPbuffer, XID id) 214: { 215: pGlxPbuffer->idExists = False; 216: __glXFreeGLXPbuffer(pGlxPbuffer); 217: } #20 ContextGone (cx=0x55994251cca0, id=) at ../../../../glx/glxext.c:102 97: ** This procedure is called when the client who created the context goes 98: ** away OR when glXDestroyContext is called. In either case, all we do is 99: ** flag that the ID is no longer valid, and (maybe) free the context. 100: ** use. 101: */ 102: static int 103: ContextGone(__GLXcontext * cx, XID id) 104: { 105: cx->idExists = GL_FALSE; 106: if (!cx->isCurrent) { 107: __glXFreeContext(cx); #21 0x000055993ff41ad2 in doFreeResource (res=0x5599442b1140, skip=skip@entry=0) at ../../../../dix/resource.c:880 875: doFreeResource(ResourcePtr res, Bool skip) 876: { 877: CallResourceStateCallback(ResourceStateFreeing, res); 878: 879: if (!skip) 880: resourceTypes[res->type & TypeMask].deleteFunc(res->value, res->id); 881: 882: free(res); 883: } 884: 885: void #22 0x000055993ff427c6 in FreeResourceByType (id=, type=, skipFree=skipFree@entry=0) at ../../../../dix/resource.c:941 936: res->value, TypeNameString(res->type)); 937: #endif 938: *prev = res->next; 939: clientTable[cid].elements--; 940: 941: doFreeResource(res, skipFree); 942: 943: break; 944: } 945: else 946: prev = &res->next; #23 0x000055993fe775e7 in __glXDisp_DestroyContext (cl=, pc=0x5599441d6430 "\230\004\002") at ../../../../glx/glxcmds.c:432 427: if (!AddResource(gcId, __glXContextRes, (void *) glxc)) { 428: free(glxc->real_ids); 429: free(glxc->real_vids); 430: free(glxc); 431: client->errorValue = gcId; 432: return BadAlloc; 433: } 434: 435: /* 436: ** Finally, now that everything is working, setup the rest of the 437: ** context. #24 0x000055993fe72c4c in __glXDispatch (client=) at ../../../../glx/glxext.c:642 #25 0x000055993ff1cfa8 in Dispatch () at ../../../../dix/dispatch.c:479 474: if (result > (maxBigRequestSize << 2)) 475: result = BadLength; 476: else { 477: result = XaceHookDispatch(client, client->majorOp); 478: if (result == Success) 479: result = 480: (*client->requestVector[client->majorOp]) (client); 481: } 482: if (!SmartScheduleSignalEnable) 483: SmartScheduleTime = GetTimeInMillis(); 484: #26 0x000055993ff20ff0 in dix_main (argc=12, argv=0x7ffcaba91b08, 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 */ #27 0x00007fa38e51fb97 in __libc_start_main (main=0x55993fde5ac0
, argc=12, argv=0x7ffcaba91b08, init=, fini=, rtld_fini=, stack_end=0x7ffcaba91af8) at ../csu/libc-start.c:310 [Error: libc-start.c was not found in source tree] #28 0x000055993fde5afa in _start ()