Skip to content

Instantly share code, notes, and snippets.

@bill-auger
Last active April 21, 2016 13:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bill-auger/a5184be29ddf89e14f97 to your computer and use it in GitHub Desktop.
Save bill-auger/a5184be29ddf89e14f97 to your computer and use it in GitHub Desktop.
libgstcompositor.so-segfault - the first file is from a few months ago with GStreamer 1.6.0 - the second file shows a quite similar error with GStreamer 1.6.3 - the previous two were rare occurences but in v1.8.0 this is reproducable 100% of the time - the third file shows a quite similar error with GStreamer 1.8.0

this segfault is intermittent and occurs on about 50% of runs about one second after the pipeline starts GST_STATE_PLAYING - the backtrace does not reference any of my codes so this maybe something for the gStreamer devs to see

the app that caused this is available on github (build the 'refactor-gstreamer' branch commit e38b571a87f086ddc109a3b2d7727ca2c37c1d72 "refactor Gstreamer class to be more modular") https://github.com/bill-auger/av-caster/tree/refactor-gstreamer

OS: debian sid 32-bit (semplice/numb)

$ gst-launch-1.0 --version
gst-launch-1.0 version 1.6.0
GStreamer 1.6.0
http://packages.qa.debian.org/gstreamer1.0


[New Thread 0xa43ffb40 (LWP 2849)]
[New Thread 0xa3bffb40 (LWP 2850)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa83ffb40 (LWP 2841)]
gst_compositor_pad_prepare_frame (pad=0x860e408, vagg=0x85f81b8) at compositor.c:433
433	compositor.c: No such file or directory.
(gdb) backtrace
#0  gst_compositor_pad_prepare_frame (pad=0x860e408, vagg=0x85f81b8) at compositor.c:433
#1  0xb6e1bc0c in prepare_frames (vagg=0x85f81b8, pad=0x860e408) at gstvideoaggregator.c:1284
#2  0xb6e0bea4 in gst_aggregator_iterate_sinkpads (self=0x85f81b8,
    func=0xb6e1bbe0 <prepare_frames>, user_data=0x0) at gstaggregator.c:377
#3  0xb6e20977 in gst_videoaggregator_do_aggregate (outbuf=0xa83ff064,
    output_end_time=125000000, output_start_time=0, vagg=0x85f81b8) at gstvideoaggregator.c:1330
#4  gst_videoaggregator_aggregate (agg=0x85f81b8, timeout=1) at gstvideoaggregator.c:1539
#5  0xb6e0cfb0 in gst_aggregator_aggregate_func (self=0x85f81b8) at gstaggregator.c:814
#6  0xb7cc9b5a in gst_task_func (task=0x8628670) at gsttask.c:331
#7  0xb7ccaaf7 in default_func (tdata=0x85c1f38, pool=0x846cc70) at gsttaskpool.c:68
#8  0xb7b209f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb7b1ff8a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb7d86d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb773fe0e in clone () from /lib/i386-linux-gnu/libc.so.6
(gdb)

this segfault is intermittent and occurs on about 10% of runs about one second after the pipeline starts GST_STATE_PLAYING - the backtrace does not reference any of my codes so this maybe something for the gStreamer devs to see - i have added to this gist because it appears to be quite similar to the previous issue from a few months ago with GStreamer 1.6.0

the app that caused this is available on github (build the current 'master' branch commit caee8a035c6ecb1995759903cbbc1433a8ccee2e "warn insuficient gStreamer version") https://github.com/bill-auger/av-caster/tree/refactor-gstreamer

OS: debian testing 64-bit

$ gst-launch-1.0 --version
gst-launch-1.0 version 1.6.3
GStreamer 1.6.3
http://packages.qa.debian.org/gstreamer1.0



0:00:00.252541124  7120       0xe22d40 WARN              aggregator gstaggregator.c:1368:gst_aggregator_query_latency_unlocked:<compositor> Latency query failed
[New Thread 0x7fffd0ff9700 (LWP 7133)]
[New Thread 0x7fffb7fff700 (LWP 7134)]
[New Thread 0x7fffb77fe700 (LWP 7135)]
[New Thread 0x7fffb6ffd700 (LWP 7136)]
[New Thread 0x7fffb67fc700 (LWP 7137)]
[STATE]:   set 'pipeline' to state GST_STATE_PLAYING
[STATE]:   gStreamer ready
[New Thread 0x7fffb5ffb700 (LWP 7138)]


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd2ffd700 (LWP 7129)]
0x00007ffff191df62 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so
(gdb) backtrace
#0  0x00007ffff191df62 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so
#1  0x00007ffff14fed4c in gst_aggregator_iterate_sinkpads ()
   from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0
#2  0x00007ffff17102ab in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0
#3  0x00007ffff14ffe43 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0
#4  0x00007ffff6b29cd1 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#5  0x00007ffff659d35e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff659c9c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff6fbd284 in start_thread (arg=0x7fffd2ffd700)
    at pthread_create.c:333
#8  0x00007ffff54f497d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.8.0
GStreamer 1.8.0
http://packages.qa.debian.org/gstreamer1.0




$ G_DEBUG=fatal_warnings gdb --args build/av-caster-dbg
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from build/av-caster-dbg...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
JUCE v3.1.1
AvCaster v0.16.000 (DEBUG)
....
[STATE]:   linking bins
[New Thread 0x7fffe9dfc700 (LWP 23727)]
[New Thread 0x7fffe95fb700 (LWP 23728)]
[New Thread 0x7fffe8dfa700 (LWP 23729)]
[New Thread 0x7fffe3fff700 (LWP 23730)]
[New Thread 0x7fffe37fe700 (LWP 23731)]
[New Thread 0x7fffe2ffd700 (LWP 23732)]
[New Thread 0x7fffe27fc700 (LWP 23733)]
[New Thread 0x7fffe1ffb700 (LWP 23734)]
[New Thread 0x7fffe17fa700 (LWP 23735)]
[New Thread 0x7fffe0ff9700 (LWP 23736)]
[New Thread 0x7fffc7fff700 (LWP 23737)]
[New Thread 0x7fffc77fe700 (LWP 23738)]
[New Thread 0x7fffc6ffd700 (LWP 23739)]
[New Thread 0x7fffc67fc700 (LWP 23740)]
[New Thread 0x7fffc5ffb700 (LWP 23741)]
[New Thread 0x7fffc57fa700 (LWP 23742)]
[New Thread 0x7fffc4ff9700 (LWP 23743)]
[New Thread 0x7fffabfff700 (LWP 23744)]
[STATE]:   set 'pipeline' to state GST_STATE_PLAYING
[STATE]:   Gstreamer ready
....
[STATE]:   AvCaster ready
[New Thread 0x7fffab7fe700 (LWP 23745)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc7fff700 (LWP 23737)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in  ()
#1  0x00007ffff14ebe00 in gst_compositor_aggregate_frames (vagg=
    0xc34940 [GstCompositor], outbuf=<optimized out>) at compositor.c:1030
#2  0x00007ffff12de075 in gst_videoaggregator_aggregate (outbuf=0x7fffc7ffebb8, output_end_time=125000000, output_start_time=0, vagg=0xc34940 [GstCompositor]) at gstvideoaggregator.c:1293
#3  0x00007ffff12de075 in gst_videoaggregator_aggregate (agg=0xc34940 [GstCompositor], timeout=0)
    at gstvideoaggregator.c:1496
#4  0x00007ffff10cde73 in gst_aggregator_aggregate_func (self=0xc34940 [GstCompositor])
    at gstaggregator.c:816
#5  0x00007ffff6918d21 in gst_task_func (task=0xf5b950 [GstTask]) at gsttask.c:332
#6  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#7  0x00007ffff6384b75 in g_thread_proxy (data=0xf272d0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#8  0x00007ffff6fba454 in start_thread (arg=0x7fffc7fff700) at pthread_create.c:334
#9  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
(gdb) thread apply all bt

Thread 20 (Thread 0x7fffab7fe700 (LWP 23745)):
#0  0x00007ffff6fc03c0 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x000000000055a520 in juce::WaitableEvent::wait(int) const (this=0xbcd7a8, timeOutMillisecs=4)
    at ../../JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h:97
#2  0x0000000000541007 in juce::Thread::wait(int) const (this=0xbcd700, timeOutMilliseconds=4)
    at ../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp:246
#3  0x00000000005b99b5 in juce::Timer::TimerThread::run() (this=0xbcd700)
    at ../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp:89
#4  0x0000000000540aa2 in juce::Thread::threadEntryPoint() (this=0xbcd700)
    at ../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp:101
#5  0x0000000000540b0d in juce::juce_threadEntryPoint(void*) (userData=0xbcd700)
    at ../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp:113
#6  0x000000000055c308 in juce::threadEntryProc(void*) (userData=0xbcd700)
    at ../../JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h:861
#7  0x00007ffff6fba454 in start_thread (arg=0x7fffab7fe700) at pthread_create.c:334
#8  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fffabfff700 (LWP 23744)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe96610, mutex=mutex@entry=0xe96600)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf61170 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0x7fffb4003d40)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffabfff700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fffc4ff9700 (LWP 23743)):
#0  0x00007ffff52d7f11 in __GI_ppoll (fds=0x7fffa4013290, nfds=1, timeout=<optimized out>,
    timeout@entry=0x7fffc4ff89a0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007ffff68fb6c8 in gst_poll_wait (__ss=0x0, __timeout=0x7fffc4ff89a0, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007ffff68fb6c8 in gst_poll_wait (set=0x7fffb4003d90, timeout=timeout@entry=71352713)
    at gstpoll.c:1248
#3  0x00007ffff6911d61 in gst_system_clock_id_wait_jitter_unlocked (clock=0xf66110 [GstSystemClock], entry=0x7fffa40045d0, jitter=<optimized out>, restart=1) at gstsystemclock.c:739
#4  0x00007ffff68c0d9b in gst_clock_id_wait (id=id@entry=0x7fffa40045d0, jitter=jitter@entry=0x0)
    at gstclock.c:548
#5  0x00007ffff5e5a3dd in gst_base_src_get_range (time=<optimized out>, clock=0xf66110 [GstSystemClock], basesrc=0xef5740 [GstAudioTestSrc]) at gstbasesrc.c:2131
#6  0x00007ffff5e5a3dd in gst_base_src_get_range (buffer=<optimized out>, basesrc=0xef5740 [GstAudioTestSrc]) at gstbasesrc.c:2299
#7  0x00007ffff5e5a3dd in gst_base_src_get_range (src=src@entry=0xef5740 [GstAudioTestSrc], offset=offset@entry=18446744073709551615, length=4096, buf=buf@entry=0x7fffc4ff8da8) at gstbasesrc.c:2507
#8  0x00007ffff5e5b9e7 in gst_base_src_loop (pad=0xec3470 [GstPad]) at gstbasesrc.c:2736
#9  0x00007ffff6918d21 in gst_task_func (task=0xf5bdd0 [GstTask]) at gsttask.c:332
#10 0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#11 0x00007ffff6384b75 in g_thread_proxy (data=0xf274f0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#12 0x00007ffff6fba454 in start_thread (arg=0x7fffc4ff9700) at pthread_create.c:334
#13 0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fffc57fa700 (LWP 23742)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe977b0, mutex=mutex@entry=0xe977a0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5bcb0 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27280)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffc57fa700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fffc5ffb700 (LWP 23741)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe96320, mutex=mutex@entry=0xe96310)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5bef0 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27230)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffc5ffb700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fffc67fc700 (LWP 23740)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe96900, mutex=mutex@entry=0xe968f0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5ba70 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27400)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffc67fc700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fffc6ffd700 (LWP 23739)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe96ee0, mutex=mutex@entry=0xe96ed0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b830 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf275e0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffc6ffd700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fffc77fe700 (LWP 23738)):
#0  0x00007ffff52d7f11 in __GI_ppoll (fds=0x7fffa4013290, nfds=1, timeout=<optimized out>,
    timeout@entry=0x7fffc77fd9a0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007ffff68fb6c8 in gst_poll_wait (__ss=0x0, __timeout=0x7fffc77fd9a0, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007ffff68fb6c8 in gst_poll_wait (set=0x7fffb4003d90, timeout=timeout@entry=32034770)
    at gstpoll.c:1248
#3  0x00007ffff6911d61 in gst_system_clock_id_wait_jitter_unlocked (clock=0xf66110 [GstSystemClock], entry=0x7fffa40101c0, jitter=<optimized out>, restart=1) at gstsystemclock.c:739
#4  0x00007ffff68c0d9b in gst_clock_id_wait (id=id@entry=0x7fffa40101c0, jitter=jitter@entry=0x0)
    at gstclock.c:548
#5  0x00007ffff5e5a3dd in gst_base_src_get_range (time=<optimized out>, clock=0xf66110 [GstSystemClock], basesrc=0xea77f0 [GstVideoTestSrc]) at gstbasesrc.c:2131
#6  0x00007ffff5e5a3dd in gst_base_src_get_range (buffer=<optimized out>, basesrc=0xea77f0 [GstVideoTestSrc]) at gstbasesrc.c:2299
#7  0x00007ffff5e5a3dd in gst_base_src_get_range (src=src@entry=0xea77f0 [GstVideoTestSrc], offset=offset@entry=18446744073709551615, length=4096, buf=buf@entry=0x7fffc77fdda8) at gstbasesrc.c:2507
#8  0x00007ffff5e5b9e7 in gst_base_src_loop (pad=0xe814b0 [GstPad]) at gstbasesrc.c:2736
#9  0x00007ffff6918d21 in gst_task_func (task=0xf61290 [GstTask]) at gsttask.c:332
#10 0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#11 0x00007ffff6384b75 in g_thread_proxy (data=0xf27190)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#12 0x00007ffff6fba454 in start_thread (arg=0x7fffc77fe700) at pthread_create.c:334
#13 0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fffc7fff700 (LWP 23737)):
#0  0x0000000000000000 in  ()
#1  0x00007ffff14ebe00 in gst_compositor_aggregate_frames (vagg=0xc34940 [GstCompositor], outbuf=<optimized out>) at compositor.c:1030
#2  0x00007ffff12de075 in gst_videoaggregator_aggregate (outbuf=0x7fffc7ffebb8, output_end_time=125000000, output_start_time=0, vagg=0xc34940 [GstCompositor]) at gstvideoaggregator.c:1293
#3  0x00007ffff12de075 in gst_videoaggregator_aggregate (agg=0xc34940 [GstCompositor], timeout=0)
    at gstvideoaggregator.c:1496
#4  0x00007ffff10cde73 in gst_aggregator_aggregate_func (self=0xc34940 [GstCompositor])
    at gstaggregator.c:816
#5  0x00007ffff6918d21 in gst_task_func (task=0xf5b950 [GstTask]) at gsttask.c:332
#6  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#7  0x00007ffff6384b75 in g_thread_proxy (data=0xf272d0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#8  0x00007ffff6fba454 in start_thread (arg=0x7fffc7fff700) at pthread_create.c:334
#9  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fffe0ff9700 (LWP 23736)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe96bf0, mutex=mutex@entry=0xe96be0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5bb90 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27540)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe0ff9700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fffe17fa700 (LWP 23735)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xf024e0, mutex=mutex@entry=0xf024d0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b5f0 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf274a0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe17fa700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fffe1ffb700 (LWP 23734)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe971d0, mutex=mutex@entry=0xe971c0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b710 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27140)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe1ffb700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fffe27fc700 (LWP 23733)):
#0  0x00007ffff5270fa1 in sysmalloc (nb=nb@entry=65632, av=av@entry=0x7fffc8000020) at malloc.c:2732
#1  0x00007ffff5272046 in _int_malloc (av=av@entry=0x7fffc8000020, bytes=bytes@entry=65616)
    at malloc.c:3821
#2  0x00007ffff52723ca in _int_memalign (av=av@entry=0x7fffc8000020, alignment=alignment@entry=32, bytes=bytes@entry=65538) at malloc.c:4415
#3  0x00007ffff527385f in _mid_memalign (alignment=32, bytes=65538, address=<optimized out>)
    at malloc.c:3114
#4  0x00007fffec05feea in x264_malloc () at /usr/lib/x86_64-linux-gnu/libx264.so.148
#5  0x00007fffec072390 in  () at /usr/lib/x86_64-linux-gnu/libx264.so.148
#6  0x00007fffec094dfa in x264_analyse_init_costs () at /usr/lib/x86_64-linux-gnu/libx264.so.148
#7  0x00007fffec0da4b9 in x264_encoder_open_148 () at /usr/lib/x86_64-linux-gnu/libx264.so.148
#8  0x00007fffec602cc5 in gst_x264_enc_init_encoder (encoder=encoder@entry=0xf0a390 [GstX264Enc])
    at gstx264enc.c:1584
#9  0x00007fffec6059d5 in gst_x264_enc_set_format (video_enc=0xf0a390 [GstX264Enc], state=<optimized out>) at gstx264enc.c:2043
#10 0x00007ffff60cff3e in gst_video_encoder_sink_event_default (caps=0x7fffb4003ad0, encoder=0xf0a390 [GstX264Enc]) at gstvideoencoder.c:662
#11 0x00007ffff60cff3e in gst_video_encoder_sink_event_default (encoder=0xf0a390 [GstX264Enc], event=0x7fffb4004520) at gstvideoencoder.c:990
#12 0x00007ffff68e5277 in gst_pad_send_event_unchecked (pad=pad@entry=0xefedf0 [GstPad], event=event@entry=0x7fffb4004520, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5555
#13 0x00007ffff68e56ae in gst_pad_push_event_unchecked (pad=pad@entry=0xefebb0 [GstPad], event=0x7fffb4004520, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5213
#14 0x00007ffff68e5af0 in push_sticky (pad=pad@entry=0xefebb0 [GstPad], ev=ev@entry=0x7fffe27fb980, user_data=user_data@entry=0x7fffe27fb9f0) at gstpad.c:3758
#15 0x00007ffff68e379f in events_foreach (pad=pad@entry=0xefebb0 [GstPad], func=func@entry=0x7ffff68e59a0 <push_sticky>, user_data=user_data@entry=0x7fffe27fb9f0) at gstpad.c:598
#16 0x00007ffff68ef714 in gst_pad_push_event (event=0x7fffb4004520, pad=0xefebb0 [GstPad])
    at gstpad.c:3815
#17 0x00007ffff68ef714 in gst_pad_push_event (pad=pad@entry=0xefebb0 [GstPad], event=0x7fffb4004520)
    at gstpad.c:5344
#18 0x00007ffff5e63a8e in gst_base_transform_setcaps (caps=0x7fffb4003ad0, pad=0xefebb0 [GstPad])
    at ../../../gst/gstcompat.h:58
#19 0x00007ffff5e63a8e in gst_base_transform_setcaps (trans=trans@entry=0xf05d00 [GstVideoConvert], pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1387
#20 0x00007ffff5e64ded in gst_base_transform_sink_eventfunc (trans=0xf05d00 [GstVideoConvert], event=0x7fffb4004030) at gstbasetransform.c:1939
#21 0x00007ffff68e5277 in gst_pad_send_event_unchecked (pad=pad@entry=0xefe970 [GstPad], event=event@entry=0x7fffb4004030, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5555
#22 0x00007ffff68e56ae in gst_pad_push_event_unchecked (pad=pad@entry=0xefe730 [GstPad], event=0x7fffb4004030, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5213
#23 0x00007ffff68e5af0 in push_sticky (pad=pad@entry=0xefe730 [GstPad], ev=ev@entry=0x7fffe27fbd30, user_data=user_data@entry=0x7fffe27fbda0) at gstpad.c:3758
#24 0x00007ffff68e379f in events_foreach (pad=pad@entry=0xefe730 [GstPad], func=func@entry=0x7ffff68e59a0 <push_sticky>, user_data=user_data@entry=0x7fffe27fbda0) at gstpad.c:598
#25 0x00007ffff68ef714 in gst_pad_push_event (event=0x7fffb4004030, pad=0xefe730 [GstPad])
    at gstpad.c:3815
#26 0x00007ffff68ef714 in gst_pad_push_event (pad=0xefe730 [GstPad], event=event@entry=0x7fffb4004030)
    at gstpad.c:5344
#27 0x00007ffff2e12603 in gst_queue_loop (queue=0xe97810 [GstQueue]) at gstqueue.c:1408
#28 0x00007ffff2e12603 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1485
#29 0x00007ffff6918d21 in gst_task_func (task=0xf5b4d0 [GstTask]) at gsttask.c:332
#30 0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#31 0x00007ffff6384b75 in g_thread_proxy (data=0xf271e0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#32 0x00007ffff6fba454 in start_thread (arg=0x7fffe27fc700) at pthread_create.c:334
#33 0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fffe2ffd700 (LWP 23732)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xf027d0, mutex=mutex@entry=0xf027c0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b3b0 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xe90370)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe2ffd700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fffe37fe700 (LWP 23731)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe97d90, mutex=mutex@entry=0xe97d80)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b290 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xeddf70)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe37fe700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffe3fff700 (LWP 23730)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xe974c0, mutex=mutex@entry=0xe974b0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b170 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27370)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe3fff700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fffe8dfa700 (LWP 23729)):
#0  0x00007ffff52d7f11 in __GI_ppoll (fds=0x7fffa4013290, nfds=1, timeout=<optimized out>,
    timeout@entry=0x7fffe8df99a0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007ffff68fb6c8 in gst_poll_wait (__ss=0x0, __timeout=0x7fffe8df99a0, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007ffff68fb6c8 in gst_poll_wait (set=0x7fffb4003d90, timeout=timeout@entry=123673430)
    at gstpoll.c:1248
#3  0x00007ffff6911d61 in gst_system_clock_id_wait_jitter_unlocked (clock=0xf66110 [GstSystemClock], entry=0xf6d6a0, jitter=<optimized out>, restart=1) at gstsystemclock.c:739
#4  0x00007ffff68c0d9b in gst_clock_id_wait (id=id@entry=0xf6d6a0, jitter=jitter@entry=0x0)
    at gstclock.c:548
#5  0x00007ffff5e5a3dd in gst_base_src_get_range (time=<optimized out>, clock=0xf66110 [GstSystemClock], basesrc=0xe852c0 [GstVideoTestSrc]) at gstbasesrc.c:2131
#6  0x00007ffff5e5a3dd in gst_base_src_get_range (buffer=<optimized out>, basesrc=0xe852c0 [GstVideoTestSrc]) at gstbasesrc.c:2299
#7  0x00007ffff5e5a3dd in gst_base_src_get_range (src=src@entry=0xe852c0 [GstVideoTestSrc], offset=offset@entry=18446744073709551615, length=4096, buf=buf@entry=0x7fffe8df9da8) at gstbasesrc.c:2507
#8  0x00007ffff5e5b9e7 in gst_base_src_loop (pad=0xe802b0 [GstPad]) at gstbasesrc.c:2736
#9  0x00007ffff6918d21 in gst_task_func (task=0xf61050 [GstTask]) at gsttask.c:332
#10 0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#11 0x00007ffff6384b75 in g_thread_proxy (data=0xf27630)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#12 0x00007ffff6fba454 in start_thread (arg=0x7fffe8dfa700) at pthread_create.c:334
#13 0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffe95fb700 (LWP 23728)):
#0  0x00007ffff52dcad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff63a2bdf in g_cond_wait (cond=cond@entry=0xf02ac0, mutex=mutex@entry=0xf02ab0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff2e11a7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff6918d21 in gst_task_func (task=0xf5b050 [GstTask]) at gsttask.c:332
#4  0x00007ffff638550e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff6384b75 in g_thread_proxy (data=0xf27450)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6fba454 in start_thread (arg=0x7fffe95fb700) at pthread_create.c:334
#7  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffe9dfc700 (LWP 23727)):
#0  0x00007ffff6fc362d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff63861e8 in g_usleep (microseconds=microseconds@entry=50000)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gtimer.c:259
#2  0x00007ffff0eba7ea in gst_xv_image_sink_event_thread (xvimagesink=0xecd240 [GstXvImageSink])
    at xvimagesink.c:586
#3  0x00007ffff6384b75 in g_thread_proxy (data=0xf27590)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#4  0x00007ffff6fba454 in start_thread (arg=0x7fffe9dfc700) at pthread_create.c:334
#5  0x00007ffff52e0ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7fc5740 (LWP 23723)):
#0  0x000000000064a58e in juce::PixelARGB::set<juce::PixelARGB>(juce::PixelARGB const&) (this=0x7fffe8336710, src=...) at ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:168
#1  0x0000000000685a67 in juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB, false>::replaceLine(juce::PixelARGB*, juce::PixelARGB, int) const (this=0x7fffffffcec0, dest=0x7fffe8336710, colour=..., width=58) at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:714
#2  0x000000000067b09f in juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB, false>::handleEdgeTableLineFull(int, int) const (this=0x7fffffffcec0, x=708, width=58)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:637
#3  0x00000000006687fd in juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator::iterate<juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB, false> >(juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelARGB, false>&) const (this=0x7fffffffcff0, r=...)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1890
#4  0x0000000000663f6a in juce::RenderingHelpers::EdgeTableFillers::renderSolidFill<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator, juce::PixelARGB>(juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator&, juce::Image::BitmapData const&, juce::PixelARGB, bool, juce::PixelARGB*) (iter=..., destData=..., fillColour=..., replaceContents=false)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519
#5  0x000000000066120d in juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator>(juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator&, juce::PixelARGB, bool) const (this=0xf6fef0, iter=..., colour=..., replaceContents=false)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2549
#6  0x000000000065fba1 in juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::fillRectWithColour(juce::RenderingHelpers::SoftwareRendererSavedState&, juce::Rectangle<int> const&, juce::PixelARGB, bool) const (this=0xc00e40, state=..., area=..., colour=..., replaceContents=false)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1815
#7  0x0000000000666379 in juce::RenderingHelpers::SavedStateBase<juce::RenderingHelpers::SoftwareRendererSavedState>::fillTargetRect(juce::Rectangle<int> const&, bool) (this=0xf6fef0, r=..., replaceContents=false) at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2178
#8  0x000000000066292e in juce::RenderingHelpers::SavedStateBase<juce::RenderingHelpers::SoftwareRendererSavedState>::fillRect(juce::Rectangle<int> const&, bool) (this=0xf6fef0, r=..., replaceContents=false)
    at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2218
#9  0x0000000000660190 in juce::RenderingHelpers::StackBasedLowLevelGraphicsContext<juce::RenderingHelpers::SoftwareRendererSavedState>::fillRect(juce::Rectangle<int> const&, bool) (this=0xf6b1c0, r=..., replace=false) at ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2661
#10 0x00000000005d5b1f in juce::Graphics::fillAll(juce::Colour) const (this=0x7fffffffd550, colourToUse=...) at ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:390
#11 0x00000000006da441 in juce::LookAndFeel_V2::fillResizableWindowBackground(juce::Graphics&, int, int, juce::BorderSize<int> const&, juce::ResizableWindow&) (this=0xbcd9e0, g=..., window=...)
    at ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp:1634
#12 0x000000000071de61 in juce::ResizableWindow::paint(juce::Graphics&) (this=0xbca770, g=...)
    at ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp:352
#13 0x000000000071ba95 in juce::DocumentWindow::paint(juce::Graphics&) (this=0xbca770, g=...)
    at ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp:189
#14 0x0000000000695605 in juce::Component::paintComponentAndChildren(juce::Graphics&) (this=0xbca770, g=...) at ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp:1962
#15 0x0000000000695cce in juce::Component::paintEntireComponent(juce::Graphics&, bool) (this=0xbca770, g=..., ignoreAlphaLevel=true)
    at ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp:2065
#16 0x00000000007193fa in juce::ComponentPeer::handlePaint(juce::LowLevelGraphicsContext&) (this=0xbcb800, contextToPaintTo=...)
    at ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp:134
#17 0x000000000075ef99 in juce::LinuxComponentPeer::LinuxRepaintManager::performAnyPendingRepaintsNow() (this=0xbcb9b0) at ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1908
#18 0x000000000075eb1a in juce::LinuxComponentPeer::LinuxRepaintManager::timerCallback() (this=0xbcb9b0) at ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1849
#19 0x00000000005b9b0d in juce::Timer::TimerThread::callTimers() (this=0xbcd700)
    at ../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp:127
#20 0x00000000005b9d3d in juce::Timer::TimerThread::CallTimersMessage::messageCallback() (this=0x7fffb0001ee0) at ../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp:198
#21 0x00000000005bb679 in juce::InternalMessageQueue::dispatchNextInternalMessage() (this=0xbbb6c0)
    at ../../JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:202
#22 0x00000000005bb0bb in juce::InternalMessageQueue::dispatchNextEvent() (this=0xbbb6c0)
    at ../../JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:95
#23 0x00000000005b8a5b in juce::MessageManager::dispatchNextMessageOnSystemQueue(bool) (returnIfNoPendingMessages=false) at ../../JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:388
#24 0x00000000005b4d25 in juce::MessageManager::runDispatchLoopUntil(int) (this=0xbbb5c0, millisecondsToRunFor=-1) at ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.cpp:99
#25 0x00000000005b4ca7 in juce::MessageManager::runDispatchLoop() (this=0xbbb5c0)
    at ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.cpp:86
#26 0x00000000005b4333 in juce::JUCEApplicationBase::main() ()
    at ../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp:240
#27 0x00000000005b424a in juce::JUCEApplicationBase::main(int, char const**) (argc=2, argv=0x7fffffffd9b8) at ../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp:218
#28 0x00000000004ccb64 in main(int, char**) (argc=2, argv=0x7fffffffd9b8) at ../../Source/Main.cpp:170
(gdb) q







$ G_SLICE=always-malloc valgrind --track-origins=yes build/av-caster-dbg
==23881== Memcheck, a memory error detector
==23881== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==23881== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==23881== Command: build/av-caster-dbg
==23881==
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libnsl-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libnsl-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libnsl-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
JUCE v3.1.1
AvCaster v0.16.000 (DEBUG)
[GUI]:     chat font size changed from 14 to 16
[GUI]:     hiding chat panel
[STATE]:   validating environment
[MEDIA]:   detected gStreamer v1.8.0.0
[STATE]:   environment is sane
[STATE]:   instantiating model
[CONFIG]:  looking for stored config at /home/bill/.config/av-caster/av-caster.bin
[CONFIG]:  stored config corrupt - pruning duplicated nodes
[CONFIG]:  found (0) user-defined presets
[CONFIG]:  storing config to /home/bill/.config/av-caster/av-caster.bin
[STATE]:   detected (0) capture devices
[STATE]:   processing CLI params
[STATE]:   disabling feature per #define constant 'TEXT_BIN_NYI'
[STATE]:   disabling feature per #define constant 'IMAGE_BIN_NYI'
[CONFIG]:  deactivating control toggle 'is-text-on'
[CONFIG]:  deactivating control toggle 'is-interstitial-on'
[STATE]:   instantiating GUI
[STATE]:   instantiating media
[STATE]:   initializing Gstreamer
[STATE]:   instantiating pipeline
[STATE]:   instantiating pipeline bins
[MEDIA]:   added bin 'screencap-bin' to pipeline
[MEDIA]:   added bin 'camera-bin' to pipeline
[MEDIA]:   added bin 'compositor-bin' to pipeline
[MEDIA]:   added bin 'preview-bin' to pipeline
[MEDIA]:   added bin 'audio-bin' to pipeline
[MEDIA]:   added bin 'muxer-bin' to pipeline
[MEDIA]:   added bin 'output-bin' to pipeline
[STATE]:   instantiating bin elements
[STATE]:   TextBin disabled
[STATE]:   ImageBin disabled
[STATE]:   instantiating ScreencapBin elements
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstximagesrc.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstximagesrc.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstximagesrc.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'ximagesrc' element 'screen-real-source'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'videotestsrc' element 'screen-faux-source'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'capsfilter' element 'screen-capsfilter'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'videoconvert' element 'screen-converter'
[MEDIA]:   created 'queue' element 'screen-queue'
[STATE]:   configuring ScreencapBin @ 640x480 using videotestsrc
[MEDIA]:   configuring 'screen-real-source'
[MEDIA]:   configuring 'screen-capsfilter'
[MEDIA]:   configuring 'screen-faux-source'
[MEDIA]:   configuring 'screen-queue'
[MEDIA]:   added element 'screen-faux-source' to 'screencap-bin'
[MEDIA]:   added element 'screen-capsfilter' to 'screencap-bin'
[MEDIA]:   added element 'screen-converter' to 'screencap-bin'
[MEDIA]:   added element 'screen-queue' to 'screencap-bin'
[MEDIA]:   linked elements 'screen-faux-source' and 'screen-capsfilter'
[MEDIA]:   linked elements 'screen-capsfilter' and 'screen-converter'
[MEDIA]:   linked elements 'screen-converter' and 'screen-queue'
[MEDIA]:   created ghost pad 'screen-source' on 'src' of 'screen-queue'
[MEDIA]:   added ghost pad 'screen-source' to 'screencap-bin'
[STATE]:   instantiating CameraBin elements
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libresolv-2.22.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libresolv-2.22.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /lib/x86_64-linux-gnu/libresolv-2.22.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'v4l2src' element 'camera-real-source'
[MEDIA]:   created 'videotestsrc' element 'camera-faux-source'
[MEDIA]:   created 'capsfilter' element 'camera-capsfilter'
[MEDIA]:   created 'videoconvert' element 'camera-converter'
[MEDIA]:   created 'queue' element 'camera-queue'
[STATE]:   configuring CameraBin 'n/a' -> 160x120 @ 30fps using videotestsrc
[MEDIA]:   configuring 'camera-real-source'
[MEDIA]:   configuring 'camera-capsfilter'
[MEDIA]:   configuring 'camera-faux-source'
[MEDIA]:   added element 'camera-faux-source' to 'camera-bin'
[MEDIA]:   added element 'camera-capsfilter' to 'camera-bin'
[MEDIA]:   added element 'camera-converter' to 'camera-bin'
[MEDIA]:   added element 'camera-queue' to 'camera-bin'
[MEDIA]:   linked elements 'camera-faux-source' and 'camera-capsfilter'
[MEDIA]:   linked elements 'camera-capsfilter' and 'camera-converter'
[MEDIA]:   linked elements 'camera-converter' and 'camera-queue'
[MEDIA]:   created ghost pad 'camera-source' on 'src' of 'camera-queue'
[MEDIA]:   added ghost pad 'camera-source' to 'camera-bin'
[STATE]:   instantiating CompositorBin elements
[MEDIA]:   created 'queue' element 'compositor-fullscreen-queue'
[MEDIA]:   created 'queue' element 'compositor-overlay-queue'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'compositor' element 'compositor'
[MEDIA]:   created 'capsfilter' element 'compositor-capsfilter'
[MEDIA]:   created 'videoconvert' element 'compositor-converter'
[MEDIA]:   created 'tee' element 'compositor-tee'
[MEDIA]:   created 'queue' element 'compositor-sink-queue'
[MEDIA]:   created 'queue' element 'compositor-thru-queue'
[STATE]:   configuring CompositorBin @ 640x480 @ 8fps
[MEDIA]:   configuring 'compositor-fullscreen-queue'
[MEDIA]:   configuring 'compositor-overlay-queue'
[MEDIA]:   configuring 'compositor'
[MEDIA]:   configuring 'compositor-capsfilter'
[MEDIA]:   configuring 'compositor-sink-queue'
[MEDIA]:   configuring 'compositor-thru-queue'
[MEDIA]:   added element 'compositor-fullscreen-queue' to 'compositor-bin'
[MEDIA]:   added element 'compositor-overlay-queue' to 'compositor-bin'
[MEDIA]:   added element 'compositor' to 'compositor-bin'
[MEDIA]:   added element 'compositor-capsfilter' to 'compositor-bin'
[MEDIA]:   added element 'compositor-converter' to 'compositor-bin'
[MEDIA]:   added element 'compositor-tee' to 'compositor-bin'
[MEDIA]:   added element 'compositor-sink-queue' to 'compositor-bin'
[MEDIA]:   added element 'compositor-thru-queue' to 'compositor-bin'
[MEDIA]:   linked elements 'compositor' and 'compositor-capsfilter'
[MEDIA]:   linked elements 'compositor-capsfilter' and 'compositor-converter'
[MEDIA]:   linked elements 'compositor-converter' and 'compositor-tee'
[MEDIA]:   created ghost pad 'compositor-fullscreen-sink' on 'sink' of 'compositor-fullscreen-queue'
[MEDIA]:   added ghost pad 'compositor-fullscreen-sink' to 'compositor-bin'
[MEDIA]:   created ghost pad 'compositor-overlay-sink' on 'sink' of 'compositor-overlay-queue'
[MEDIA]:   added ghost pad 'compositor-overlay-sink' to 'compositor-bin'
[MEDIA]:   got request pad 'sink_%u' of 'compositor'
[MEDIA]:   got request pad 'sink_%u' of 'compositor'
[MEDIA]:   got request pad 'src_%u' of 'compositor-tee'
[MEDIA]:   got request pad 'src_%u' of 'compositor-tee'
[MEDIA]:   configuring 'sink_0'
[MEDIA]:   configuring 'sink_1'
[MEDIA]:   got static  pad 'src' of 'compositor-fullscreen-queue'
[MEDIA]:   got static  pad 'src' of 'compositor-overlay-queue'
[MEDIA]:   got static  pad 'sink' of 'compositor-thru-queue'
[MEDIA]:   got static  pad 'sink' of 'compositor-sink-queue'
[MEDIA]:   linked pads 'compositor-fullscreen-queue:src' and 'compositor:sink_0'
[MEDIA]:   linked pads 'compositor-overlay-queue:src' and 'compositor:sink_1'
[MEDIA]:   linked pads 'compositor-tee:src_0' and 'compositor-thru-queue:sink'
[MEDIA]:   linked pads 'compositor-tee:src_1' and 'compositor-sink-queue:sink'
[MEDIA]:   created ghost pad 'compositor-source' on 'src' of 'compositor-thru-queue'
[MEDIA]:   added ghost pad 'compositor-source' to 'compositor-bin'
[MEDIA]:   created ghost pad 'preview-source' on 'src' of 'compositor-sink-queue'
[MEDIA]:   added ghost pad 'preview-source' to 'compositor-bin'
[STATE]:   instantiating PreviewBin elements
[MEDIA]:   created 'queue' element 'preview-queue'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'xvimagesink' element 'preview-real-sink'
[MEDIA]:   created 'fakesink' element 'preview-faux-sink'
[MEDIA]:   configuring 'preview-queue'
[STATE]:   configuring PreviewBin using xvimagesink
[MEDIA]:   configuring 'preview-real-sink' (active)32@124 694x608
[MEDIA]:   added element 'preview-queue' to 'preview-bin'
[MEDIA]:   added element 'preview-real-sink' to 'preview-bin'
[MEDIA]:   created ghost pad 'preview-sinkpad' on 'sink' of 'preview-queue'
[MEDIA]:   added ghost pad 'preview-sinkpad' to 'preview-bin'
[MEDIA]:   linked elements 'preview-queue' and 'preview-real-sink'
[STATE]:   instantiating AudioBin elements
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstalsa.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstalsa.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstalsa.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'alsasrc' element 'audio-alsa-source'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'pulsesrc' element 'audio-pulse-source'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjack.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjack.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjack.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'jackaudiosrc' element 'audio-jack-source'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiotestsrc.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiotestsrc.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiotestsrc.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'audiotestsrc' element 'audio-test-source'
[MEDIA]:   created 'capsfilter' element 'audio-capsfilter'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'audioconvert' element 'audio-converter'
[MEDIA]:   created 'queue' element 'audio-queue'
[STATE]:   configuring AudioBin 16bit @ 11025hz x 2 channels using audiotestsrc
[MEDIA]:   configuring 'audio-capsfilter'
[MEDIA]:   configuring 'audio-test-source'
[MEDIA]:   configuring 'audio-queue'
[MEDIA]:   added element 'audio-test-source' to 'audio-bin'
[MEDIA]:   added element 'audio-capsfilter' to 'audio-bin'
[MEDIA]:   added element 'audio-converter' to 'audio-bin'
[MEDIA]:   added element 'audio-queue' to 'audio-bin'
[MEDIA]:   linked elements 'audio-test-source' and 'audio-capsfilter'
[MEDIA]:   linked elements 'audio-capsfilter' and 'audio-converter'
[MEDIA]:   linked elements 'audio-converter' and 'audio-queue'
[MEDIA]:   created ghost pad 'audio-source' on 'src' of 'audio-queue'
[MEDIA]:   added ghost pad 'audio-source' to 'audio-bin'
[STATE]:   instantiating MuxerBin elements
[MEDIA]:   created 'queue' element 'mux-video-queue'
[MEDIA]:   created 'videoconvert' element 'mux-video-converter'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'x264enc' element 'mux-video-encoder'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstcodecparsers-1.0.so.0.800.0:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstcodecparsers-1.0.so.0.800.0:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstcodecparsers-1.0.so.0.800.0:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'h264parse' element 'mux-video-parser'
[MEDIA]:   created 'capsfilter' element 'mux-video-enc-caps'
[MEDIA]:   created 'queue' element 'mux-video-enc-queue'
[MEDIA]:   created 'queue' element 'mux-audio-queue'
[MEDIA]:   created 'audioconvert' element 'audio-converter'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlame.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlame.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlame.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'lamemp3enc' element 'mux-audio-encoder'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'mpegaudioparse' element 'mux-audio-parser'
[MEDIA]:   created 'capsfilter' element 'mux-audio-enc-caps'
[MEDIA]:   created 'queue' element 'mux-audio-enc-queue'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflv.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflv.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflv.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'flvmux' element 'mux-flvmux'
[STATE]:   configuring MuxerBin video - h264 video -> 640x480 @ 800kbps -
[STATE]:   configuring MuxerBin audio - mp3 audio 16bit @ 11025hz -> 64kbps x 2 channels
[MEDIA]:   configuring 'mux-video-encoder'
[MEDIA]:   configuring 'mux-video-enc-caps'
[MEDIA]:   configuring 'mux-audio-encoder'
[MEDIA]:   configuring 'mux-audio-enc-caps'
[MEDIA]:   configuring 'mux-audio-enc-queue'
[MEDIA]:   configuring 'mux-flvmux'
[MEDIA]:   added element 'mux-video-queue' to 'muxer-bin'
[MEDIA]:   added element 'mux-video-converter' to 'muxer-bin'
[MEDIA]:   added element 'mux-video-encoder' to 'muxer-bin'
[MEDIA]:   added element 'mux-video-enc-caps' to 'muxer-bin'
[MEDIA]:   added element 'mux-video-parser' to 'muxer-bin'
[MEDIA]:   added element 'mux-video-enc-queue' to 'muxer-bin'
[MEDIA]:   added element 'mux-audio-queue' to 'muxer-bin'
[MEDIA]:   added element 'audio-converter' to 'muxer-bin'
[MEDIA]:   added element 'mux-audio-encoder' to 'muxer-bin'
[MEDIA]:   added element 'mux-audio-parser' to 'muxer-bin'
[MEDIA]:   added element 'mux-audio-enc-caps' to 'muxer-bin'
[MEDIA]:   added element 'mux-audio-enc-queue' to 'muxer-bin'
[MEDIA]:   added element 'mux-flvmux' to 'muxer-bin'
[MEDIA]:   linked elements 'mux-video-queue' and 'mux-video-converter'
[MEDIA]:   linked elements 'mux-video-converter' and 'mux-video-encoder'
[MEDIA]:   linked elements 'mux-video-encoder' and 'mux-video-enc-caps'
[MEDIA]:   linked elements 'mux-video-enc-caps' and 'mux-video-parser'
[MEDIA]:   linked elements 'mux-video-parser' and 'mux-video-enc-queue'
[MEDIA]:   linked elements 'mux-video-enc-queue' and 'mux-flvmux'
[MEDIA]:   created ghost pad 'mux-video-sink' on 'sink' of 'mux-video-queue'
[MEDIA]:   added ghost pad 'mux-video-sink' to 'muxer-bin'
[MEDIA]:   linked elements 'mux-audio-queue' and 'audio-converter'
[MEDIA]:   linked elements 'audio-converter' and 'mux-audio-encoder'
[MEDIA]:   linked elements 'mux-audio-encoder' and 'mux-audio-enc-caps'
[MEDIA]:   linked elements 'mux-audio-enc-caps' and 'mux-audio-parser'
[MEDIA]:   linked elements 'mux-audio-parser' and 'mux-audio-enc-queue'
[MEDIA]:   linked elements 'mux-audio-enc-queue' and 'mux-flvmux'
[MEDIA]:   created ghost pad 'mux-audio-sink' on 'sink' of 'mux-audio-queue'
[MEDIA]:   added ghost pad 'mux-audio-sink' to 'muxer-bin'
[MEDIA]:   created ghost pad 'mux-source' on 'src' of 'mux-flvmux'
[MEDIA]:   added ghost pad 'mux-source' to 'muxer-bin'
[STATE]:   instantiating OutputBin elements
[MEDIA]:   created 'queue' element 'output-queue'
[MEDIA]:   created 'filesink' element 'output-file-sink'
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtmp.so:
--23881-- Ignoring non-Dwarf2/3/4 block in .debug_info
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtmp.so:
--23881-- Last block truncated in .debug_info; ignoring
--23881-- WARNING: Serious error when reading debug info
--23881-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtmp.so:
--23881-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
[MEDIA]:   created 'rtmpsink' element 'output-rtmp-sink'
[MEDIA]:   created 'fakesink' element 'output-faux-sink'
[MEDIA]:   configuring 'output-queue'
[STATE]:   configuring OutputBin using fakesink
[MEDIA]:   added element 'output-queue' to 'output-bin'
[MEDIA]:   added element 'output-faux-sink' to 'output-bin'
[MEDIA]:   linked elements 'output-queue' and 'output-faux-sink'
[MEDIA]:   created ghost pad 'output-sink' on 'sink' of 'output-queue'
[MEDIA]:   added ghost pad 'output-sink' to 'output-bin'
[STATE]:   starting pipeline
[MEDIA]:   linked elements 'screencap-bin' and 'compositor-bin'
[MEDIA]:   linked elements 'camera-bin' and 'compositor-bin'
[MEDIA]:   linked elements 'compositor-bin' and 'muxer-bin'
[MEDIA]:   linked elements 'compositor-bin' and 'preview-bin'
[MEDIA]:   linked elements 'audio-bin' and 'muxer-bin'
[MEDIA]:   linked elements 'muxer-bin' and 'output-bin'
[STATE]:   linking bins
[STATE]:   set 'pipeline' to state GST_STATE_PLAYING
[STATE]:   Gstreamer ready
[STATE]:   instantiating chat
[STATE]:   finalizing initialization
[CONFIG]:  storing preset[0] 'Local File'
[STATE]:   showing Background GUI
[CONFIG]:  started listening for model changes
[STATE]:   AvCaster ready
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x55041C: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1097)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x550388: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1097)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x5503A0: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1094)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x5503B8: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1094)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x5503CC: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1095)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x5503E0: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1095)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x5503F4: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1096)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Conditional jump or move depends on uninitialised value(s)
==23881==    at 0x550408: juce::zlibNamespace::longest_match(juce::zlibNamespace::internal_state*, unsigned int) (deflate.c:1096)
==23881==    by 0x55156D: juce::zlibNamespace::deflate_slow(juce::zlibNamespace::internal_state*, int) (deflate.c:1538)
==23881==    by 0x54F7D1: juce::zlibNamespace::z_deflate(juce::zlibNamespace::z_stream_s*, int) (deflate.c:754)
==23881==    by 0x628DA8: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1055)
==23881==    by 0x62ABE8: juce::pnglibNamespace::png_write_finish_row(juce::pnglibNamespace::png_struct_def*) (pngwutil.c:2121)
==23881==    by 0x62CBC5: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:3008)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==    by 0x4DA9A2: AvCasterApplication::initialise(juce::String const&) (Main.cpp:48)
==23881==    by 0x5B444B: juce::JUCEApplicationBase::initialiseApp() (juce_ApplicationBase.cpp:261)
==23881==  Uninitialised value was created by a heap allocation
==23881==    at 0x4C29C0F: malloc (vg_replace_malloc.c:299)
==23881==    by 0x60B14E: juce::pnglibNamespace::png_malloc_base(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:91)
==23881==    by 0x60B346: juce::pnglibNamespace::png_malloc_warn(juce::pnglibNamespace::png_struct_def const*, unsigned long) (pngmem.c:210)
==23881==    by 0x6030E7: juce::pnglibNamespace::png_zalloc(void*, unsigned int, unsigned int) (png.c:88)
==23881==    by 0x54E05F: juce::zlibNamespace::z_deflateInit2_(juce::zlibNamespace::z_stream_s*, int, int, int, int, int, char const*, int) (deflate.c:274)
==23881==    by 0x6281D6: juce::pnglibNamespace::png_deflate_claim(juce::pnglibNamespace::png_struct_def*, unsigned int, unsigned long) (pngwutil.c:419)
==23881==    by 0x628D06: juce::pnglibNamespace::png_compress_IDAT(juce::pnglibNamespace::png_struct_def*, unsigned char const*, unsigned long, int) (pngwutil.c:1026)
==23881==    by 0x62CB75: juce::pnglibNamespace::png_write_filtered_row(juce::pnglibNamespace::png_struct_def*, unsigned char*, unsigned long) (pngwutil.c:2995)
==23881==    by 0x62CAB4: juce::pnglibNamespace::png_write_find_filter(juce::pnglibNamespace::png_struct_def*, juce::pnglibNamespace::png_row_info_struct*) (pngwutil.c:2965)
==23881==    by 0x62558B: juce::pnglibNamespace::png_write_row(juce::pnglibNamespace::png_struct_def*, unsigned char const*) (pngwrite.c:813)
==23881==    by 0x62513A: juce::pnglibNamespace::png_write_rows(juce::pnglibNamespace::png_struct_def*, unsigned char**, unsigned int) (pngwrite.c:573)
==23881==    by 0x62D837: juce::PNGImageFormat::writeImageToStream(juce::Image const&, juce::OutputStream&) (juce_PNGLoader.cpp:539)
==23881==
==23881== Thread 11 compositor:src:
==23881== Jump to the invalid address stated on the next line
==23881==    at 0x0: ???
==23881==    by 0xD525DFF: gst_compositor_aggregate_frames (in /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so)
==23881==    by 0xD735074: gst_videoaggregator_aggregate (in /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0)
==23881==    by 0xD943E72: gst_aggregator_aggregate_func (in /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0)
==23881==    by 0x610FD20: gst_task_func (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0)
==23881==    by 0x665D50D: g_thread_pool_thread_proxy (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==23881==    by 0x665CB74: g_thread_proxy (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==23881==    by 0x5A48453: start_thread (pthread_create.c:334)
==23881==    by 0x775DECC: clone (in /lib/x86_64-linux-gnu/libc-2.22.so)
==23881==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==23881==
==23881==
==23881== Process terminating with default action of signal 11 (SIGSEGV)
==23881==  Bad permissions for mapped region at address 0x0
==23881==    at 0x0: ???
==23881==    by 0xD525DFF: gst_compositor_aggregate_frames (in /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so)
==23881==    by 0xD735074: gst_videoaggregator_aggregate (in /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0)
==23881==    by 0xD943E72: gst_aggregator_aggregate_func (in /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0)
==23881==    by 0x610FD20: gst_task_func (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0)
==23881==    by 0x665D50D: g_thread_pool_thread_proxy (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==23881==    by 0x665CB74: g_thread_proxy (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==23881==    by 0x5A48453: start_thread (pthread_create.c:334)
==23881==    by 0x775DECC: clone (in /lib/x86_64-linux-gnu/libc-2.22.so)
==23881==
==23881== HEAP SUMMARY:
==23881==     in use at exit: 133,758,903 bytes in 45,096 blocks
==23881==   total heap usage: 192,562 allocs, 147,466 frees, 165,555,483 bytes allocated
==23881==
==23881== LEAK SUMMARY:
==23881==    definitely lost: 16,584 bytes in 3 blocks
==23881==    indirectly lost: 0 bytes in 0 blocks
==23881==      possibly lost: 4,962,506 bytes in 6,663 blocks
==23881==    still reachable: 128,538,861 bytes in 37,757 blocks
==23881==                       of which reachable via heuristic:
==23881==                         length64           : 1,096 bytes in 22 blocks
==23881==                         newarray           : 1,696 bytes in 26 blocks
==23881==                         multipleinheritance: 192 bytes in 2 blocks
==23881==         suppressed: 0 bytes in 0 blocks
==23881== Rerun with --leak-check=full to see details of leaked memory
==23881==
==23881== For counts of detected and suppressed errors, rerun with: -v
==23881== ERROR SUMMARY: 226 errors from 9 contexts (suppressed: 0 from 0)
Killed
/*
g++ -g `pkg-config --cflags gstreamer-1.0` ./test-case.c \
`pkg-config --libs gstreamer-1.0` -o ./test-case
*/
#include <unistd.h>
#include <gst/gst.h>
/* element creation helpers */
GstPad* NewGhostPad(GstElement* a_bin , GstElement* an_element ,
const gchar* template_id , const gchar* public_pad_id)
{
const gchar* private_id = template_id ;
const gchar* public_id = public_pad_id ;
GstPad *private_pad , *public_pad ;
bool is_err = !(private_pad = gst_element_get_static_pad(an_element , private_id )) ||
!(public_pad = gst_ghost_pad_new (public_id , private_pad)) ||
!gst_pad_set_active(public_pad , TRUE) ;
gst_object_unref(private_pad) ;
is_err = is_err || a_bin == NULL || !gst_element_add_pad(a_bin , public_pad) ;
if (is_err) gst_object_unref(public_pad) ;
return (!is_err) ? public_pad : NULL ;
}
/* pipeline configuration */
bool BuildScreencapBin(GstElement* screencap_bin)
{
GstElement *source ;
// instantiate elements
if (!(source = gst_element_factory_make("videotestsrc" , "screen-faux-source")))
return false ;
// configure elements
g_object_set(G_OBJECT(source) , "is_live" , (gboolean)true , NULL) ;
g_object_set(G_OBJECT(source) , "pattern" , (guint )0 , NULL) ;
// link elements
if (!gst_bin_add(GST_BIN(screencap_bin) , source) ||
!NewGhostPad(screencap_bin , source , "src" , "screen-source"))
return false ;
return true ;
}
bool BuildCameraBin(GstElement* camera_bin)
{
GstElement *source ;
// instantiate elements
if (!(source = gst_element_factory_make("videotestsrc" , "camera-faux-source")))
return false ;
// configure elements
g_object_set(G_OBJECT(source) , "is_live" , (gboolean)true , NULL) ;
g_object_set(G_OBJECT(source) , "pattern" , (guint )1 , NULL) ;
// link elements
if (!gst_bin_add(GST_BIN(camera_bin) , source) ||
!NewGhostPad(camera_bin , source , "src" , "camera-source"))
return false ;
return true ;
}
bool BuildCompositorBin(GstElement* compositor_bin)
{
GstElement *fullscreen_queue , *overlay_queue ,
*compositor , *capsfilter , *converter ,
*composite_tee , *composite_sink_queue , *composite_thru_queue ;
GstPad *fullscreen_sinkpad , *overlay_sinkpad ,
*tee_thru_srcpad , *tee_monitor_srcpad ,
*fullscreen_thru_srcpad , *overlay_thru_srcpad ,
*composite_thru_sinkpad , *composite_sink_sinkpad ;
#define CAPS "video/x-raw, " \
"width=(int)640, " \
"height=(int)480, " \
"framerate=(fraction)8/1, " \
"format=I420, " \
"pixel-aspect-ratio=(fraction)1/1, " \
"interlace-mode=(string)progressive"
GstCaps* caps = gst_caps_from_string(CAPS) ;
// instantiate elements
if (!(fullscreen_queue = gst_element_factory_make("queue" , "compositor-fullscreen-queue")) ||
!(overlay_queue = gst_element_factory_make("queue" , "compositor-overlay-queue" )) ||
!(compositor = gst_element_factory_make("compositor" , "compositor" )) ||
!(capsfilter = gst_element_factory_make("capsfilter" , "compositor-capsfilter" )) ||
!(converter = gst_element_factory_make("videoconvert" , "compositor-converter" )) ||
!(composite_tee = gst_element_factory_make("tee" , "compositor-tee" )) ||
!(composite_sink_queue = gst_element_factory_make("queue" , "compositor-sink-queue" )) ||
!(composite_thru_queue = gst_element_factory_make("queue" , "compositor-thru-queue" )) )
return false ;
// configure elements
g_object_set(G_OBJECT(fullscreen_queue ) , "max-size-bytes" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(fullscreen_queue ) , "max-size-time" , (guint64)0 , NULL) ;
g_object_set(G_OBJECT(fullscreen_queue ) , "max-size-buffers" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(overlay_queue ) , "max-size-bytes" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(overlay_queue ) , "max-size-time" , (guint64)0 , NULL) ;
g_object_set(G_OBJECT(overlay_queue ) , "max-size-buffers" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(compositor ) , "background" , (guint )3 , NULL) ;
g_object_set(G_OBJECT(capsfilter ) , "caps" , caps , NULL) ;
g_object_set(G_OBJECT(composite_sink_queue) , "max-size-bytes" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(composite_sink_queue) , "max-size-time" , (guint64)0 , NULL) ;
g_object_set(G_OBJECT(composite_sink_queue) , "max-size-buffers" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(composite_thru_queue) , "max-size-bytes" , (guint )0 , NULL) ;
g_object_set(G_OBJECT(composite_thru_queue) , "max-size-time" , (guint64)0 , NULL) ;
g_object_set(G_OBJECT(composite_thru_queue) , "max-size-buffers" , (guint )0 , NULL) ;
// link elements
if (!gst_bin_add (GST_BIN(compositor_bin) , fullscreen_queue ) ||
!gst_bin_add (GST_BIN(compositor_bin) , overlay_queue ) ||
!gst_bin_add (GST_BIN(compositor_bin) , compositor ) ||
!gst_bin_add (GST_BIN(compositor_bin) , capsfilter ) ||
!gst_bin_add (GST_BIN(compositor_bin) , converter ) ||
!gst_bin_add (GST_BIN(compositor_bin) , composite_tee ) ||
!gst_bin_add (GST_BIN(compositor_bin) , composite_sink_queue) ||
!gst_bin_add (GST_BIN(compositor_bin) , composite_thru_queue) ||
!gst_element_link(compositor , capsfilter ) ||
!gst_element_link(capsfilter , converter ) ||
!gst_element_link(converter , composite_tee) )
return false ;
// instantiate request pads
if (!NewGhostPad(compositor_bin , fullscreen_queue , "sink" , "fullscreen-sink") ||
!NewGhostPad(compositor_bin , overlay_queue , "sink" , "overlay-sink" ) ||
!(fullscreen_sinkpad = gst_element_get_request_pad(compositor , "sink_%u")) ||
!(overlay_sinkpad = gst_element_get_request_pad(compositor , "sink_%u")) ||
!(tee_thru_srcpad = gst_element_get_request_pad(composite_tee , "src_%u" )) ||
!(tee_monitor_srcpad = gst_element_get_request_pad(composite_tee , "src_%u" )) )
return false ;
// configure request pads
g_object_set(G_OBJECT(fullscreen_sinkpad) , "width" , 640 , NULL) ;
g_object_set(G_OBJECT(fullscreen_sinkpad) , "height" , 480 , NULL) ;
g_object_set(G_OBJECT(fullscreen_sinkpad) , "xpos" , 0 , NULL) ;
g_object_set(G_OBJECT(fullscreen_sinkpad) , "ypos" , 0 , NULL) ;
g_object_set(G_OBJECT(overlay_sinkpad ) , "width" , 160 , NULL) ;
g_object_set(G_OBJECT(overlay_sinkpad ) , "height" , 120 , NULL) ;
g_object_set(G_OBJECT(overlay_sinkpad ) , "xpos" , 480 , NULL) ;
g_object_set(G_OBJECT(overlay_sinkpad ) , "ypos" , 360 , NULL) ;
// link ghost pads and request pads
if (!(fullscreen_thru_srcpad = gst_element_get_static_pad(fullscreen_queue , "src" )) ||
!(overlay_thru_srcpad = gst_element_get_static_pad(overlay_queue , "src" )) ||
!(composite_thru_sinkpad = gst_element_get_static_pad(composite_thru_queue , "sink")) ||
!(composite_sink_sinkpad = gst_element_get_static_pad(composite_sink_queue , "sink")) ||
gst_pad_link(fullscreen_thru_srcpad , fullscreen_sinkpad ) != GST_PAD_LINK_OK ||
gst_pad_link(overlay_thru_srcpad , overlay_sinkpad ) != GST_PAD_LINK_OK ||
gst_pad_link(tee_thru_srcpad , composite_thru_sinkpad) != GST_PAD_LINK_OK ||
gst_pad_link(tee_monitor_srcpad , composite_sink_sinkpad) != GST_PAD_LINK_OK ||
!NewGhostPad(compositor_bin , composite_thru_queue , "src" , "compositor-source") ||
!NewGhostPad(compositor_bin , composite_sink_queue , "src" , "preview-source" ) )
return false ;
return true ;
}
/* main entry point */
int main(int argc , char* argv[])
{
GstElement *pipeline , *screencap_bin , *camera_bin , *compositor_bin ;
// initialize gStreamer
gst_init(NULL , NULL) ;
// instantiate pipeline
if (!(pipeline = gst_pipeline_new("pipeline" )) ||
!(screencap_bin = gst_bin_new ("screencap-bin" )) ||
!(camera_bin = gst_bin_new ("camera-bin" )) ||
!(compositor_bin = gst_bin_new ("compositor-bin")) )
return 255 ;
// configure pipeline
if (!gst_bin_add(GST_BIN(pipeline) , screencap_bin ) ||
!gst_bin_add(GST_BIN(pipeline) , camera_bin ) ||
!gst_bin_add(GST_BIN(pipeline) , compositor_bin) )
return 255 ;
// configure bins
if (!BuildScreencapBin (screencap_bin ) ||
!BuildCameraBin (camera_bin ) ||
!BuildCompositorBin(compositor_bin) )
return 255 ;
// link bins
if (!gst_element_link(screencap_bin , compositor_bin) ||
!gst_element_link(camera_bin , compositor_bin) )
return 255 ;
// set rolling
if (gst_element_set_state(pipeline , GST_STATE_PLAYING) == GST_STATE_CHANGE_FAILURE)
return 255 ;
#define EXIT_IMMEDIATELY 0
#if EXIT_IMMEDIATELY
if (gst_element_set_state(pipeline , GST_STATE_NULL) != GST_STATE_CHANGE_FAILURE)
gst_object_unref(pipeline) ;
return 0 ; // exit gracefully
#else
usleep(10000000) ; // wait for segfault
#endif
}
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.8.0
GStreamer 1.8.0
http://packages.qa.debian.org/gstreamer1.0




$ G_DEBUG=fatal_warnings gdb --args ./test-case
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gst-compositor-segfault...done.

(gdb) run
Starting program: /mnt/data/code/gists/a5184be29ddf89e14f97/gst-compositor-segfault
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff486f700 (LWP 2580)]
[New Thread 0x7fffeffff700 (LWP 2581)]
[New Thread 0x7fffef7fe700 (LWP 2582)]
[New Thread 0x7fffeeffd700 (LWP 2583)]
[New Thread 0x7fffee7fc700 (LWP 2584)]
[New Thread 0x7fffedffb700 (LWP 2585)]
[New Thread 0x7fffed7fa700 (LWP 2586)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffef7fe700 (LWP 2582)]
0x0000000000000000 in ?? ()

(gdb) bt
#0  0x0000000000000000 in  ()
#1  0x00007ffff4e9ce00 in gst_compositor_aggregate_frames (vagg=0x89a8f0 [GstCompositor], outbuf=<optimized out>) at compositor.c:1030
#2  0x00007ffff4c8f075 in gst_videoaggregator_aggregate (outbuf=0x7fffef7fdbb8, output_end_time=125000000, output_start_time=0, vagg=0x89a8f0 [GstCompositor]) at gstvideoaggregator.c:1293
#3  0x00007ffff4c8f075 in gst_videoaggregator_aggregate (agg=0x89a8f0 [GstCompositor], timeout=0)
    at gstvideoaggregator.c:1496
#4  0x00007ffff4a7ee73 in gst_aggregator_aggregate_func (self=0x89a8f0 [GstCompositor])
    at gstaggregator.c:816
#5  0x00007ffff7b51d21 in gst_task_func (task=0x8b4290 [GstTask]) at gsttask.c:332
#6  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#7  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b400)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#8  0x00007ffff6aa8454 in start_thread (arg=0x7fffef7fe700) at pthread_create.c:334
#9  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

(gdb) thread apply all bt

Thread 8 (Thread 0x7fffed7fa700 (LWP 2586)):
#0  0x00007ffff67dcf11 in __GI_ppoll (fds=0x7fffdc004e50, nfds=1, timeout=<optimized out>,
    timeout@entry=0x7fffed7f99a0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007ffff7b346c8 in gst_poll_wait (__ss=0x0, __timeout=0x7fffed7f99a0, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007ffff7b346c8 in gst_poll_wait (set=0x89b370, timeout=timeout@entry=25289509)
    at gstpoll.c:1248
#3  0x00007ffff7b4ad61 in gst_system_clock_id_wait_jitter_unlocked (clock=0x8b70d0 [GstSystemClock], entry=0x7fffdc004ad0, jitter=<optimized out>, restart=1) at gstsystemclock.c:739
#4  0x00007ffff7af9d9b in gst_clock_id_wait (id=id@entry=0x7fffdc004ad0, jitter=jitter@entry=0x0)
    at gstclock.c:548
#5  0x00007ffff55ad3dd in gst_base_src_get_range (time=<optimized out>, clock=0x8b70d0 [GstSystemClock], basesrc=0x88a0d0 [GstVideoTestSrc]) at gstbasesrc.c:2131
#6  0x00007ffff55ad3dd in gst_base_src_get_range (buffer=<optimized out>, basesrc=0x88a0d0 [GstVideoTestSrc]) at gstbasesrc.c:2299
#7  0x00007ffff55ad3dd in gst_base_src_get_range (src=src@entry=0x88a0d0 [GstVideoTestSrc], offset=offset@entry=18446744073709551615, length=4096, buf=buf@entry=0x7fffed7f9da8) at gstbasesrc.c:2507
#8  0x00007ffff55ae9e7 in gst_base_src_loop (pad=0x884270 [GstPad]) at gstbasesrc.c:2736
#9  0x00007ffff7b51d21 in gst_task_func (task=0x8b4710 [GstTask]) at gsttask.c:332
#10 0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#11 0x00007ffff75bdb75 in g_thread_proxy (data=0x89b280)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#12 0x00007ffff6aa8454 in start_thread (arg=0x7fffed7fa700) at pthread_create.c:334
#13 0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fffedffb700 (LWP 2585)):
#0  0x00007ffff67dcf11 in __GI_ppoll (fds=0x7fffdc004e50, nfds=1, timeout=<optimized out>,
    timeout@entry=0x7fffedffa9a0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007ffff7b346c8 in gst_poll_wait (__ss=0x0, __timeout=0x7fffedffa9a0, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007ffff7b346c8 in gst_poll_wait (set=0x89b370, timeout=timeout@entry=32963712)
    at gstpoll.c:1248
#3  0x00007ffff7b4ad61 in gst_system_clock_id_wait_jitter_unlocked (clock=0x8b70d0 [GstSystemClock], entry=0x7fffdc004420, jitter=<optimized out>, restart=1) at gstsystemclock.c:739
#4  0x00007ffff7af9d9b in gst_clock_id_wait (id=id@entry=0x7fffdc004420, jitter=jitter@entry=0x0)
    at gstclock.c:548
#5  0x00007ffff55ad3dd in gst_base_src_get_range (time=<optimized out>, clock=0x8b70d0 [GstSystemClock], basesrc=0x882f20 [GstVideoTestSrc]) at gstbasesrc.c:2131
#6  0x00007ffff55ad3dd in gst_base_src_get_range (buffer=<optimized out>, basesrc=0x882f20 [GstVideoTestSrc]) at gstbasesrc.c:2299
#7  0x00007ffff55ad3dd in gst_base_src_get_range (src=src@entry=0x882f20 [GstVideoTestSrc], offset=offset@entry=18446744073709551615, length=4096, buf=buf@entry=0x7fffedffada8) at gstbasesrc.c:2507
#8  0x00007ffff55ae9e7 in gst_base_src_loop (pad=0x884030 [GstPad]) at gstbasesrc.c:2736
#9  0x00007ffff7b51d21 in gst_task_func (task=0x8b45f0 [GstTask]) at gsttask.c:332
#10 0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#11 0x00007ffff75bdb75 in g_thread_proxy (data=0x89b320)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#12 0x00007ffff6aa8454 in start_thread (arg=0x7fffedffb700) at pthread_create.c:334
#13 0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fffee7fc700 (LWP 2584)):
#0  0x00007ffff67e1ad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff75dbbdf in g_cond_wait (cond=cond@entry=0x890620, mutex=mutex@entry=0x890610)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff50cfa7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff7b51d21 in gst_task_func (task=0x8b44d0 [GstTask]) at gsttask.c:332
#4  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b2d0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6aa8454 in start_thread (arg=0x7fffee7fc700) at pthread_create.c:334
#7  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffeeffd700 (LWP 2583)):
#0  0x00007ffff67e1ad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff75dbbdf in g_cond_wait (cond=cond@entry=0x890330, mutex=mutex@entry=0x890320)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff50cfa7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff7b51d21 in gst_task_func (task=0x8b43b0 [GstTask]) at gsttask.c:332
#4  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b450)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6aa8454 in start_thread (arg=0x7fffeeffd700) at pthread_create.c:334
#7  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fffef7fe700 (LWP 2582)):
#0  0x0000000000000000 in  ()
#1  0x00007ffff4e9ce00 in gst_compositor_aggregate_frames (vagg=0x89a8f0 [GstCompositor], outbuf=<optimized out>) at compositor.c:1030
#2  0x00007ffff4c8f075 in gst_videoaggregator_aggregate (outbuf=0x7fffef7fdbb8, output_end_time=125000000, output_start_time=0, vagg=0x89a8f0 [GstCompositor]) at gstvideoaggregator.c:1293
#3  0x00007ffff4c8f075 in gst_videoaggregator_aggregate (agg=0x89a8f0 [GstCompositor], timeout=0)
    at gstvideoaggregator.c:1496
#4  0x00007ffff4a7ee73 in gst_aggregator_aggregate_func (self=0x89a8f0 [GstCompositor])
    at gstaggregator.c:816
#5  0x00007ffff7b51d21 in gst_task_func (task=0x8b4290 [GstTask]) at gsttask.c:332
#6  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#7  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b400)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#8  0x00007ffff6aa8454 in start_thread (arg=0x7fffef7fe700) at pthread_create.c:334
#9  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffeffff700 (LWP 2581)):
#0  0x00007ffff67e1ad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff75dbbdf in g_cond_wait (cond=cond@entry=0x890910, mutex=mutex@entry=0x890900)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff50cfa7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff7b51d21 in gst_task_func (task=0x8b4170 [GstTask]) at gsttask.c:332
#4  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b4a0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6aa8454 in start_thread (arg=0x7fffeffff700) at pthread_create.c:334
#7  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7ffff486f700 (LWP 2580)):
#0  0x00007ffff67e1ad9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff75dbbdf in g_cond_wait (cond=cond@entry=0x890c00, mutex=mutex@entry=0x890bf0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread-posix.c:1397
#2  0x00007ffff50cfa7e in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1473
#3  0x00007ffff7b51d21 in gst_task_func (task=0x8b4050 [GstTask]) at gsttask.c:332
#4  0x00007ffff75be50e in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthreadpool.c:307
#5  0x00007ffff75bdb75 in g_thread_proxy (data=0x89b1e0)
    at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
#6  0x00007ffff6aa8454 in start_thread (arg=0x7ffff486f700) at pthread_create.c:334
#7  0x00007ffff67e5ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7fca740 (LWP 2576)):
#0  0x0000000000401a26 in main(int, char**) (argc=1, argv=0x7fffffffd9e8) at ./main.cpp:212
(gdb) q








$ G_SLICE=always-malloc valgrind --track-origins=yes ./test-case
==3778== Memcheck, a memory error detector
==3778== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==3778== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==3778== Command: ./test-case
==3778==
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/ld-2.22.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libm-2.22.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libc-2.22.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/librt-2.22.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /lib/x86_64-linux-gnu/libdl-2.22.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0.800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/libgstbadbase-1.0.so.0.800.0:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--3778-- Ignoring non-Dwarf2/3/4 block in .debug_info
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--3778-- Last block truncated in .debug_info; ignoring
--3778-- WARNING: Serious error when reading debug info
--3778-- When reading debug info from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so:
--3778-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
==3778==
==3778== HEAP SUMMARY:
==3778==     in use at exit: 28,037,160 bytes in 30,805 blocks
==3778==   total heap usage: 63,019 allocs, 32,214 frees, 36,025,046 bytes allocated
==3778==
==3778== LEAK SUMMARY:
==3778==    definitely lost: 16,384 bytes in 1 blocks
==3778==    indirectly lost: 0 bytes in 0 blocks
==3778==      possibly lost: 6,300 bytes in 68 blocks
==3778==    still reachable: 27,889,724 bytes in 30,346 blocks
==3778==                       of which reachable via heuristic:
==3778==                         length64           : 320 bytes in 8 blocks
==3778==                         newarray           : 1,568 bytes in 18 blocks
==3778==         suppressed: 0 bytes in 0 blocks
==3778== Rerun with --leak-check=full to see details of leaked memory
==3778==
==3778== For counts of detected and suppressed errors, rerun with: -v
==3778== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment