Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Program received signal SIGSEGV, Segmentation fault.
- 0x0000ffffbf101560 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
- (gdb) bt
- #0 0x0000ffffbf101560 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
- #1 0x0000ffffbeb33354 in mtx_lock (mtx=<optimized out>) at ../../include/c11/threads_posix.h:223
- #2 slab_free (pool=0xaaaaaac14330, ptr=0xaaaaaabff1e8) at slab.c:262
- #3 0x0000ffffbec797e4 in pipe_transfer_unmap (transfer=<optimized out>, context=<optimized out>) at ./util/u_inlines.h:507
- #4 upload_unmap_internal (upload=0xaaaaaac149f0, destroying=<optimized out>) at util/u_upload_mgr.c:123
- #5 0x0000ffffbec79908 in u_upload_release_buffer (upload=0xaaaaaac149f0) at util/u_upload_mgr.c:141
- #6 u_upload_destroy (upload=0xaaaaaac149f0) at util/u_upload_mgr.c:149
- #7 0x0000ffffbecb28bc in lima_context_destroy (pctx=0xaaaaaac13f80) at lima_context.c:133
- #8 0x0000ffffbea627bc in st_destroy_context_priv (st=0xaaaaaac31280, destroy_pipe=true) at state_tracker/st_context.c:281
- #9 0x0000ffffbea62c38 in st_destroy_context (st=0xaaaaaac31280) at state_tracker/st_context.c:663
- #10 0x0000ffffbebfbea4 in dri_destroy_context (cPriv=<optimized out>) at dri_context.c:239
- #11 0x0000ffffbebfadac in driDestroyContext (pcp=0xaaaaaac124f0) at dri_util.c:532
- #12 0x0000ffffbf5648b4 in dri2_destroy_context (drv=drv@entry=0xaaaaaabc9fb0, disp=disp@entry=0xaaaaaabc99a0, ctx=0xaaaaaac08340)
- at drivers/dri2/egl_dri2.c:1408
- #13 0x0000ffffbf566adc in dri2_make_current (drv=0xaaaaaabc9fb0, disp=0xaaaaaabc99a0, dsurf=0x0, rsurf=0x0, ctx=<optimized out>)
- at drivers/dri2/egl_dri2.c:1538
- #14 0x0000ffffbf5569b8 in eglReleaseThread () at main/eglapi.c:1638
- #15 0x0000aaaaaaabada4 in GLStateEGL::~GLStateEGL (this=<optimized out>, __in_chrg=<optimized out>) at ../src/gl-state-egl.cpp:304
- #16 0x0000aaaaaaab5c78 in main (argc=<optimized out>, argv=<optimized out>) at ../src/libmatrix/mat.h:725
- (gdb) frame 2
- #2 slab_free (pool=0xaaaaaac14330, ptr=0xaaaaaabff1e8) at slab.c:262
- 262 mtx_lock(&pool->parent->mutex);
- (gdb) l
- 257 pool->free = elt;
- 258 return;
- 259 }
- 260
- 261 /* The slow case: migration or an orphaned page. */
- 262 mtx_lock(&pool->parent->mutex);
- 263
- 264 /* Note: we _must_ re-read elt->owner here because the owning child pool
- 265 * may have been destroyed by another thread in the meantime.
- 266 */
- (gdb) print pool
- $1 = (struct slab_child_pool *) 0xaaaaaac14330
- (gdb) print pool->parent
- $2 = (struct slab_parent_pool *) 0x0
Add Comment
Please, Sign In to add comment