(gdb) where #0 __GI_raise (sig=sig@entry=6) at /usr/src/debug/glibc/2.25-r0/git/sysdeps/unix/sysv/linux/raise.c:51 #1 0x0000007fa30cd610 in __GI_abort () at /usr/src/debug/glibc/2.25-r0/git/stdlib/abort.c:89 #2 0x0000007fa2b1fb60 in wl_closure_marshal (sender=sender@entry=0x1b593680, opcode=0, opcode@entry=2, args=args@entry=0x7f92023c30, message=0x7fa0eac900 , message@entry=0xffffff80ffffffd8) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/connection.c:574 #3 0x0000007fa2b1de90 in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x1b593680, opcode=opcode@entry=2, args=args@entry=0x7f92023c30, interface=interface@entry=0x7fa2b33ab0 ) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/wayland-client.c:612 #4 0x0000007fa2b1e0fc in wl_proxy_marshal_constructor (proxy=0x1b593680, opcode=opcode@entry=2, interface=0x7fa2b33ab0 ) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/wayland-client.c:695 #5 0x0000007fa0e7d6d8 in wayland_buffer_backend_create_planar_buffer (stride2=, offset2=, stride1=, offset1=, stride0=, offset0=, format=9, height=, width=, metadata_fd=, fd=88, wayland_buffer_backend=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglsubdrivers/wayland/waylandbufferbackendclientprotocol.h:151 #6 EglDmaBufImage::GetWLBufferFromImage (this=0x7f8005d660, ppWlBuffer=0x7f92023e10) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglsubdrivers/wayland/egldmabufimage.cpp:858 #7 0x0000007fa10b1120 in EglSubDriverImage::GetNativeBufferFromImage (this=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/egl/eglsubdriverimage.cpp:476 #8 0x0000007fa109bf8c in EglApi::GetNativeBufferFromImage (hDisplay=, hImage=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/egl/eglapi.cpp:3325 #9 0x0000007fa28aebbc in eglCreateWaylandBufferFromImageWL (dpy=0x1b593040, image=0x7f8005cfb0) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglentry/eglentry.cpp:1936 #10 0x0000007fa28db2a4 in gst_wayland_sink_create_wl_buffer (sink=0x1b582230, self=0x7f80005200, ionBufFdMeta=) at /usr/src/debug/gstreamer1.0-plugins-bad/1.8.3-r0/gst-plugins-bad/ext/wayland/gstwaylandsink.c:969 #11 0x0000007fa28dd17c in gst_wayland_sink_render (bsink=0x1b582230, buffer=0x7f94019a70) at /usr/src/debug/gstreamer1.0-plugins-bad/1.8.3-r0/gst-plugins-bad/ext/wayland/gstwaylandsink.c:1506 #12 0x0000007fa2ead674 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x1b582230, obj=obj@entry=0x7f94019a70, is_list=is_list@entry=0, pad=) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/libs/gst/base/gstbasesink.c:3533 #13 0x0000007fa2eae668 in gst_base_sink_chain_main (basesink=0x1b582230, pad=, obj=0x7f94019a70, is_list=0) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/libs/gst/base/gstbasesink.c:3656 #14 0x0000007fa33e7434 in gst_pad_chain_data_unchecked (data=0x7f94019a70, type=4112, pad=0x1b545010) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4188 #15 gst_pad_push_data (pad=pad@entry=0x1b544dd0, type=type@entry=4112, data=data@entry=0x7f94019a70) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4440 #16 0x0000007fa33efcf8 in gst_pad_push (pad=0x1b544dd0, buffer=buffer@entry=0x7f94019a70) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4559 #17 0x0000007fa2ba3568 in _omx_outstanding_bufs_retrieve (self=self@entry=0x1b5773f0) at /usr/src/debug/gstreamer1.0-omx/1.2.0-r0/gst-omx/omx/gstomxvideodec.c:3110 #18 0x0000007fa2ba4ecc in gst_omx_video_dec_loop (self=0x1b5773f0) at /usr/src/debug/gstreamer1.0-omx/1.2.0-r0/gst-omx/omx/gstomxvideodec.c:1494 #19 0x0000007fa341cfd8 in gst_task_func (task=0x1b65f5f0) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gsttask.c:332 #20 0x0000007fa3285278 in g_thread_pool_thread_proxy (data=) at /usr/src/debug/glib-2.0/1_2.50.3-r0/glib-2.50.3/glib/gthreadpool.c:307 #21 0x0000007fa328479c in g_thread_proxy (data=0x7f940024a0) at /usr/src/debug/glib-2.0/1_2.50.3-r0/glib-2.50.3/glib/gthread.c:784 #22 0x0000007fa31ebfb8 in start_thread (arg=0x7fa3210000 <__pthread_keys+15728>) at /usr/src/debug/glibc/2.25-r0/git/nptl/pthread_create.c:458 #23 0x0000007fa316454c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:84 (gdb) bt full #0 __GI_raise (sig=sig@entry=6) at /usr/src/debug/glibc/2.25-r0/git/sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 18446743528248705016, 547910465680, 549755813887, 547608713456, 545460846597, 547608712800, 0, 458760752, 46, 547910465904, 548196374348, 548197498880, 547910472192, 547910465904, 548196374248}} pid = tid = #1 0x0000007fa30cd610 in __GI_abort () at /usr/src/debug/glibc/2.25-r0/git/stdlib/abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x5f4d524f00000000, sa_sigaction = 0x5f4d524f00000000}, sa_mask = {__val = {0, 18446744069414584320, 0, 0, 0, 4616194020396237824, 1, 0, 4616194021471028225, 4616194021471028225, 548190428312, 547910473968, 547910473968, 9, 4294967248, 547910466208}}, sa_flags = -1565395996, sa_restorer = 0x18000000058} sigs = {__val = {32, 0 }} #2 0x0000007fa2b1fb60 in wl_closure_marshal (sender=sender@entry=0x1b593680, opcode=0, opcode@entry=2, args=args@entry=0x7f92023c30, message=0x7fa0eac900 , message@entry=0xffffff80ffffffd8) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/connection.c:574 closure = 0x7f8005de50 object = i = 2 count = 12 fd = dup_fd = signature = 0x7fa0e94293 "uuuuuuuuu" arg = {type = 104 'h', nullable = 0} __PRETTY_FUNCTION__ = "wl_closure_marshal" #3 0x0000007fa2b1de90 in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x1b593680, opcode=opcode@entry=2, args=args@entry=0x7f92023c30, interface=interface@entry=0x7fa2b33ab0 ) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/wayland-client.c:612 closure = new_proxy = 0x7f8005cc50 message = 0xffffff80ffffffd8 #4 0x0000007fa2b1e0fc in wl_proxy_marshal_constructor (proxy=0x1b593680, opcode=opcode@entry=2, interface=0x7fa2b33ab0 ) at /usr/src/debug/wayland/1.9.0-r0/wayland-1.9.0/src/wayland-client.c:695 args = {{i = -2147103664, u = 2147863632, f = -2147103664, s = 0x7f8005cc50 "\260:\263\242\177", o = 0x7f8005cc50, n = 2147863632, a = 0x7f8005cc50, h = -2147103664}, {i = 88, u = 88, f = 88, s = 0x18000000058 , o = 0x18000000058, n = 88, a = 0x18000000058, h = 88}, {i = -1, u = 4294967295, f = -1, s = 0x7fffffffff , o = 0x7fffffffff, n = 4294967295, a = 0x7fffffffff, h = -1}, {i = 1024, u = 1024, f = 1024, s = 0x7f00000400 , o = 0x7f00000400, n = 1024, a = 0x7f00000400, h = 1024}, {i = 384, u = 384, f = 384, s = 0x7f00000180 , o = 0x7f00000180, n = 384, a = 0x7f00000180, h = 384}, {i = 9, u = 9, f = 9, s = 0x7f00000009 , o = 0x7f00000009, n = 9, a = 0x7f00000009, h = 9}, {i = 0, u = 0, f = 0, s = 0xffffff8000000000 , o = 0xffffff8000000000, n = 0, a = 0xffffff8000000000, h = 0}, {i = 1024, u = 1024, f = 1024, s = 0x400 , o = 0x400, n = 1024, a = 0x400, h = 1024}, {i = 393216, u = 393216, f = 393216, s = 0x60000 , o = 0x60000, n = 393216, a = 0x60000, h = 393216}, {i = 1024, u = 1024, f = 1024, s = 0x400 , o = 0x400, n = 1024, a = 0x400, h = 1024}, {i = 0, u = 0, f = 0, s = 0x7f00000000 , o = 0x7f00000000, n = 0, a = 0x7f00000000, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 1970562418, u = 1970562418, f = 1970562418, s = 0x64656e7275746572 , o = 0x64656e7275746572, n = 1970562418, a = 0x64656e7275746572, h = 1970562418}, {i = 174335264, u = 174335264, f = 174335264, s = 0xa642520 , o = 0xa642520, n = 174335264, a = 0xa642520, h = 174335264}, {i = 540701477, u = 540701477, f = 540701477, s = 0x5f4d4247203a7325 , o = 0x5f4d4247203a7325, n = 540701477, a = 0x5f4d4247203a7325, h = 540701477}, {i = 1179796816, u = 1179796816, f = 1179796816, s = 0x5f4d524f46524550 , o = 0x5f4d524f46524550, n = 1179796816, a = 0x5f4d524f46524550, h = 1179796816}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0xffffffff00000000 , o = 0xffffffff00000000, n = 0, a = 0xffffffff00000000, h = 0}} ap = {__stack = 0x7f92023d80, __gr_top = 0x7f92023d80, __vr_top = 0x7f92023d50, __gr_offs = -40, __vr_offs = -128} ---Type to continue, or q to quit--- #5 0x0000007fa0e7d6d8 in wayland_buffer_backend_create_planar_buffer (stride2=, offset2=, stride1=, offset1=, stride0=, offset0=, format=9, height=, width=, metadata_fd=, fd=88, wayland_buffer_backend=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglsubdrivers/wayland/waylandbufferbackendclientprotocol.h:151 id = 0x7f92023870 #6 EglDmaBufImage::GetWLBufferFromImage (this=0x7f8005d660, ppWlBuffer=0x7f92023e10) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglsubdrivers/wayland/egldmabufimage.cpp:858 wlBufFmt = 9 dataBufferFd = 88 metadataFd = ppWlBuffer = 0x7f92023e10 this = 0x7f8005d660 result = 12297 #7 0x0000007fa10b1120 in EglSubDriverImage::GetNativeBufferFromImage (this=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/egl/eglsubdriverimage.cpp:476 pNativeBuffer = 0x0 result = __FUNCTION__ = "GetNativeBufferFromImage" #8 0x0000007fa109bf8c in EglApi::GetNativeBufferFromImage (hDisplay=, hImage=) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/egl/eglapi.cpp:3325 image = {_vptr.EglImageAccess = 0x7fa1f8e2c8 , m_pDisplay = 0x1b593040, m_pImage = 0x7f8005cfb0} display = {m_pDisplay = 0x1b593040} pThreadState = #9 0x0000007fa28aebbc in eglCreateWaylandBufferFromImageWL (dpy=0x1b593040, image=0x7f8005cfb0) at /usr/src/debug/adreno/1.0+git-r0/graphics/adreno200/opengl/esx/eglentry/eglentry.cpp:1936 wl_buf = 0x0 #10 0x0000007fa28db2a4 in gst_wayland_sink_create_wl_buffer (sink=0x1b582230, self=0x7f80005200, ionBufFdMeta=) at /usr/src/debug/gstreamer1.0-plugins-bad/1.8.3-r0/gst-plugins-bad/ext/wayland/gstwaylandsink.c:969 eglimg = 0x7f8005cfb0 wlbuf = attribs = {12375, 1024, 12374, 384, 12913, 842094158, 12914, 88, 12915, 0, 12917, 88, 12918, 393216, 12344} w = h = __func__ = "gst_wayland_sink_create_wl_buffer" #11 0x0000007fa28dd17c in gst_wayland_sink_render (bsink=0x1b582230, buffer=0x7f94019a70) at /usr/src/debug/gstreamer1.0-plugins-bad/1.8.3-r0/gst-plugins-bad/ext/wayland/gstwaylandsink.c:1506 bufkey = 0x7f80053840 wlbufops = {create = 0x7fa28db188 , add = 0x7f940024a0, set = } mem_bak = wbuf = 0x0 gstwlbuf = 0x7f80005200 key = 377957122094 sink = 0x1b582230 to_render = wlbuffer = ret = GST_FLOW_OK memory = gbm_frame_for_sw = 0x0 __func__ = "gst_wayland_sink_render" #12 0x0000007fa2ead674 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x1b582230, obj=obj@entry=0x7f94019a70, is_list=is_list@entry=0, pad=) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/libs/gst/base/gstbasesink.c:3533 bclass = 0x1b543730 priv = 0x1b582020 ---Type to continue, or q to quit--- ret = GST_FLOW_OK start = 18446744073709551615 end = 18446744073709551615 segment = 0x7f94019a70 sync_buf = 0x7f94019a70 do_qos = 1 late = 0 step_end = 0 prepared = 0 #13 0x0000007fa2eae668 in gst_base_sink_chain_main (basesink=0x1b582230, pad=, obj=0x7f94019a70, is_list=0) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/libs/gst/base/gstbasesink.c:3656 result = #14 0x0000007fa33e7434 in gst_pad_chain_data_unchecked (data=0x7f94019a70, type=4112, pad=0x1b545010) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4188 chainfunc = 0x7fa2eae7c8 parent = 0x1b582230 ret = handled = 0 #15 gst_pad_push_data (pad=pad@entry=0x1b544dd0, type=type@entry=4112, data=data@entry=0x7f94019a70) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4440 peer = 0x1b545010 ret = handled = 0 __PRETTY_FUNCTION__ = "gst_pad_push_data" #16 0x0000007fa33efcf8 in gst_pad_push (pad=0x1b544dd0, buffer=buffer@entry=0x7f94019a70) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gstpad.c:4559 res = __func__ = "gst_pad_push" #17 0x0000007fa2ba3568 in _omx_outstanding_bufs_retrieve (self=self@entry=0x1b5773f0) at /usr/src/debug/gstreamer1.0-omx/1.2.0-r0/gst-omx/omx/gstomxvideodec.c:3110 flow_ret = outstanding_bufs_cnt = __PRETTY_FUNCTION__ = "_omx_outstanding_bufs_retrieve" #18 0x0000007fa2ba4ecc in gst_omx_video_dec_loop (self=0x1b5773f0) at /usr/src/debug/gstreamer1.0-omx/1.2.0-r0/gst-omx/omx/gstomxvideodec.c:1494 state = port_def = {nSize = 112, nVersion = {s = {nVersionMajor = 1 '\001', nVersionMinor = 1 '\001', nRevision = 0 '\000', nStep = 0 '\000'}, nVersion = 257}, nPortIndex = 1, eDir = OMX_DirOutput, nBufferCountActual = 13, nBufferCountMin = 13, nBufferSize = 663552, bEnabled = OMX_TRUE, bPopulated = OMX_TRUE, eDomain = OMX_PortDomainVideo, format = {audio = {cMIMEType = 0x0, pNativeRender = 0x0, bFlagErrorConcealment = 1024, eEncoding = 384}, video = {cMIMEType = 0x0, pNativeRender = 0x0, nFrameWidth = 1024, nFrameHeight = 384, nStride = 64, nSliceHeight = 48, nBitrate = 0, xFramerate = 1966080, bFlagErrorConcealment = OMX_FALSE, eCompressionFormat = OMX_VIDEO_CodingUnused, eColorFormat = 2141391878, pNativeWindow = 0x0}, image = {cMIMEType = 0x0, pNativeRender = 0x0, nFrameWidth = 1024, nFrameHeight = 384, nStride = 64, nSliceHeight = 48, bFlagErrorConcealment = OMX_FALSE, eCompressionFormat = 1966080, eColorFormat = OMX_COLOR_FormatUnused, pNativeWindow = 0x7fa30c06}, other = {eFormat = OMX_OTHER_FormatTime}}, bBuffersContiguous = OMX_FALSE, nBufferAlignment = 0} format = port = 0x1b4efb60 buf = 0x7f94001ac0 frame = flow_ret = GST_FLOW_OK acq_return = GST_OMX_ACQUIRE_BUFFER_RECONFIGURE err = __PRETTY_FUNCTION__ = "gst_omx_video_dec_loop" #19 0x0000007fa341cfd8 in gst_task_func (task=0x1b65f5f0) at /usr/src/debug/gstreamer1.0/1.8.3-r0/gstreamer/gst/gsttask.c:332 lock = 0x1b544e40 tself = 0x7f940024a0 ---Type to continue, or q to quit--- priv = 0x1b65f5a0 __PRETTY_FUNCTION__ = "gst_task_func" #20 0x0000007fa3285278 in g_thread_pool_thread_proxy (data=) at /usr/src/debug/glib-2.0/1_2.50.3-r0/glib-2.50.3/glib/gthreadpool.c:307 task = 0x7f94016860 pool = 0x1b455d40 #21 0x0000007fa328479c in g_thread_proxy (data=0x7f940024a0) at /usr/src/debug/glib-2.0/1_2.50.3-r0/glib-2.50.3/glib/gthread.c:784 thread = 0x7f940024a0 #22 0x0000007fa31ebfb8 in start_thread (arg=0x7fa3210000 <__pthread_keys+15728>) at /usr/src/debug/glibc/2.25-r0/git/nptl/pthread_create.c:458 pd = 0x7fa3210000 <__pthread_keys+15728> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {547910472192, 548047142512, 548047142382, 548047142383, 548197695488, 548198172480, 0, 1, 547910472192, 999999999, 547910470128, 5276460866768343132, 0, 5276460867052299808, 0, 0, 0, 0, 0, 0, 0, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #23 0x0000007fa316454c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:84 No locals. (gdb)