Starting program: /home/ao2/WIP/appsrc-glcontext/appsrc-glcontext [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffee6fc700 (LWP 15200)] [New Thread 0x7fffedbc4700 (LWP 15201)] [New Thread 0x7fffed3c3700 (LWP 15202)] [New Thread 0x7fffecbc2700 (LWP 15203)] [New Thread 0x7fffdffff700 (LWP 15204)] [New Thread 0x7fffdf7fe700 (LWP 15205)] [New Thread 0x7fffdeffd700 (LWP 15206)] [New Thread 0x7fffde3a6700 (LWP 15207)] [New Thread 0x7fffdda24700 (LWP 15208)] [New Thread 0x7fffdd223700 (LWP 15209)] [New Thread 0x7fffdca22700 (LWP 15210)] [New Thread 0x7fffc7fff700 (LWP 15211)] Thread 9 "source:src" received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 0x7fffde3a6700 (LWP 15207)] g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=, args=) at ../../../glib/gmessages.c:1377 1377 ../../../glib/gmessages.c: File o directory non esistente. #0 g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=, args=) at ../../../glib/gmessages.c:1377 domain = 0x0 data = 0x0 depth = 0 log_func = 0x7ffff7a17d30 domain_fatal_mask = masquerade_fatal = test_level = was_fatal = was_recursion = msg = 0x7fffcc020990 "gst_gl_context_thread_add: assertion 'context->priv->active_thread == g_thread_self ()' failed" msg_alloc = 0x7fffcc020990 "gst_gl_context_thread_add: assertion 'context->priv->active_thread == g_thread_self ()' failed" i = 3 #1 0x00007ffff7a182cf in g_log (log_domain=, log_level=, format=) at ../../../glib/gmessages.c:1415 args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffde3a5810, reg_save_area = 0x7fffde3a5750}} #2 0x00007ffff7d6e4d6 in gst_gl_base_filter_find_gl_context_unlocked (filter=filter@entry=0x555555a442c0 [GstGLDownloadElement]) at ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasefilter.c:578 filter_class = 0x555555a42ce0 error = 0x0 new_context = 1 __func__ = "gst_gl_base_filter_find_gl_context_unlocked" #3 0x00007ffff7d6eb72 in gst_gl_base_filter_decide_allocation (trans=0x555555a442c0 [GstGLDownloadElement], query=0x7fffcc0024f0) at ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasefilter.c:418 filter = 0x555555a442c0 [GstGLDownloadElement] __func__ = "gst_gl_base_filter_decide_allocation" #4 0x00007ffff76a9288 in gst_base_transform_do_bufferpool (outcaps=0x7fffcc0024a0, trans=0x555555a442c0 [GstGLDownloadElement]) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:956 pool = 0x0 allocator = 0x555555a40328 params = {flags = (GST_MEMORY_FLAG_NO_SHARE | GST_MEMORY_FLAG_NOT_MAPPABLE | unknown: 1436811776), align = 140737349036447, prefix = 140736615963200, padding = 140737349047651, _gst_reserved = {0x7fffcc005a18, 0x602c8c9a90d17900, 0x7fffcc0058f0, 0x7fffcc0058f0}} query = 0x7fffcc0024f0 result = 1 klass = 0x555555a42ce0 priv = 0x555555a441f0 __func__ = "gst_base_transform_do_bufferpool" priv = 0x555555a441f0 outcaps = 0x7fffcc0024a0 prev_incaps = 0x0 prev_outcaps = 0x0 ret = __func__ = "gst_base_transform_setcaps" #5 gst_base_transform_setcaps (trans=trans@entry=0x555555a442c0 [GstGLDownloadElement], pad=, incaps=) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:1350 priv = 0x555555a441f0 outcaps = 0x7fffcc0024a0 prev_incaps = 0x0 prev_outcaps = 0x0 ret = __func__ = "gst_base_transform_setcaps" #6 0x00007ffff76aadc5 in gst_base_transform_sink_eventfunc (trans=0x555555a442c0 [GstGLDownloadElement], event=0x7fffcc003890) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:1945 caps = 0x5555559448a0 ret = 1 forward = 1 priv = __func__ = "gst_base_transform_sink_eventfunc" #7 0x00007ffff7bcdb2c in gst_pad_send_event_unchecked (pad=pad@entry=0x555555a40310 [GstPad], event=event@entry=0x7fffcc003890, type=, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../subprojects/gstreamer/gst/gstpad.c:5844 ret = GST_FLOW_OK event_type = serialized = need_unlock = 1 sticky = eventfunc = 0x7ffff76a57c0 eventfullfunc = parent = old_pad_offset = __func__ = "gst_pad_send_event_unchecked" #8 0x00007ffff7bce18e in gst_pad_push_event_unchecked (pad=pad@entry=0x555555a400c0 [GstPad], event=0x7fffcc003890, type=, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../subprojects/gstreamer/gst/gstpad.c:5488 ret = peerpad = 0x555555a40310 [GstPad] event_type = GST_EVENT_CAPS old_pad_offset = __func__ = "gst_pad_push_event_unchecked" #9 0x00007ffff7bce644 in push_sticky (pad=pad@entry=0x555555a400c0 [GstPad], ev=ev@entry=0x7fffde3a5b30, user_data=user_data@entry=0x7fffde3a5b90) at ../subprojects/gstreamer/gst/gstevent.h:451 data = 0x7fffde3a5b90 event = 0x7fffcc003890 __func__ = "push_sticky" #10 0x00007ffff7bcc0e0 in events_foreach (pad=pad@entry=0x555555a400c0 [GstPad], func=func@entry=0x7ffff7bce5f0 , user_data=user_data@entry=0x7fffde3a5b90) at ../subprojects/gstreamer/gst/gstpad.c:608 ev = 0x5555557d5340 ev_ret = {received = 0, event = 0x7fffcc003890} i = 1 len = 2 events = 0x5555559c64c0 ret = cookie = 2 #11 0x00007ffff7bd71b0 in check_sticky (event=0x7fffcc003890, pad=0x555555a400c0 [GstPad]) at ../subprojects/gstreamer/gst/gstpad.c:4058 data = {ret = GST_FLOW_OK, was_eos = 0, event = 0x7fffcc003890} __func__ = "check_sticky" res = 0 type = GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM sticky = serialized = __func__ = "gst_pad_push_event" #12 gst_pad_push_event (pad=0x555555a400c0 [GstPad], event=0x7fffcc003890) at ../subprojects/gstreamer/gst/gstpad.c:5619 res = 0 type = GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM sticky = serialized = __func__ = "gst_pad_push_event" #13 0x00007ffff76a338b in gst_base_src_set_caps (src=src@entry=0x555555a37690 [GstAppSrc], caps=caps@entry=0x5555559448a0) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:1011 bclass = res = current_caps = 0x0 __func__ = "gst_base_src_set_caps" #14 0x00007ffff7c95866 in gst_app_src_do_negotiate (basesrc=basesrc@entry=0x555555a37690 [GstAppSrc]) at ../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c:1184 appsrc = 0x555555a37690 [GstAppSrc] priv = 0x555555a37400 result = caps = 0x5555559448a0 #15 0x00007ffff7c95fab in gst_app_src_create (bsrc=0x555555a37690 [GstAppSrc], offset=, size=4096, buf=0x7fffde3a5d20) at ../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c:1285 next_caps = 0x5555559448a0 caps_changed = buf_size = obj = 0x5555559448a0 appsrc = 0x555555a37690 [GstAppSrc] priv = 0x555555a37400 ret = __func__ = "gst_app_src_create" #16 0x00007ffff769f23d in gst_base_src_get_range (src=src@entry=0x555555a37690 [GstAppSrc], offset=offset@entry=18446744073709551615, length=, length@entry=4096, buf=buf@entry=0x7fffde3a5df8) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:2587 ret = bclass = 0x555555a38d10 status = res_buf = 0x0 in_buf = 0x0 own_res_buf = __func__ = "gst_base_src_get_range" #17 0x00007ffff76a1432 in gst_base_src_loop (pad=0x555555a400c0 [GstPad]) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:2911 src = 0x555555a37690 [GstAppSrc] buf = 0x0 ret = position = eos = 0 blocksize = 4096 pending_events = 0x0 tmp = __func__ = "gst_base_src_loop" #18 0x00007ffff7c0412f in gst_task_func (task=0x555555a2e3b0 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:328 lock = 0x555555a40130 tself = 0x555555a34d80 priv = 0x555555a2e360 __func__ = "gst_task_func" #19 0x00007ffff7a3a6a4 in g_thread_pool_thread_proxy (data=) at ../../../glib/gthreadpool.c:354 task = 0x555555a71260 pool = #20 0x00007ffff7a39dbd in g_thread_proxy (data=0x555555a34d80) at ../../../glib/gthread.c:820 thread = 0x555555a34d80 __func__ = "g_thread_proxy" #21 0x00007ffff7432ea7 in start_thread (arg=) at pthread_create.c:477 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736921757440, -248721723123401024, 140737488316222, 140737488316223, 140736921755584, 8396800, 248789372089827008, 248738595351068352}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #22 0x00007ffff78f7d4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95