Discussion:
[Bug 796881] New: Leaks various objects and asserts on shutdown
"GStreamer" (GNOME Bugzilla)
2018-07-27 09:41:36 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796881

Bug ID: 796881
Summary: Leaks various objects and asserts on shutdown
Classification: Platform
Product: GStreamer
Version: unspecified
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-rtsp-server
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@coaxion.net
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---

See attached patch to test-launch. Run with "videotestsrc ! x264enc !
rtph264pay name=pay0" and make sure to attach a client before 10s are over.

First observation: it only actually quits once the client disconnects.
gst_deinit() hangs:

Thread 1 (Thread 0x7f2420859680 (LWP 19897)):
#0 0x00007f242265da79 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f2422c4ee0f in g_cond_wait (cond=***@entry=0x55f87474ef40,
mutex=0x55f87474f850) at ../../../../glib/gthread-posix.c:1402
#2 0x00007f2422c31f3c in g_thread_pool_free (pool=0x55f87474ef20, immediate=0,
wait_=<optimized out>)
at ../../../../glib/gthreadpool.c:776
#3 0x00007f24235b977a in default_cleanup (pool=0x55f87474a910 [GstTaskPool])
at gsttaskpool.c:88
#4 0x00007f24235b890d in init_klass_pool (klass=<optimized out>) at
gsttask.c:161
#5 0x00007f24235b8b52 in gst_task_cleanup_all () at gsttask.c:381
#6 0x00007f242353c6c4 in gst_deinit () at gst.c:1095
#7 0x000055f8728292f4 in main (argc=<optimized out>, argv=<optimized out>) at
test-launch.c:102
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-07-27 09:41:57 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796881

--- Comment #1 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Second observation once quitting the client:

** (test-launch:19812): WARNING **: 12:39:00.044: object 0x7f04d40a6590
destroyed while the leaks tracer was finalizing. Some threads are still
running?

** (test-launch:19812): WARNING **: 12:39:00.044: object 0x7f04d40a6610
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GLib-CRITICAL **: 12:39:00.044: g_hash_table_iter_next:
assertion 'ri->version == ri->hash_table->version' failed
0:00:23.382457292 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstBus, address=(gpointer)0x55bb37dabe20,
description=(string)<bus0>, ref-count=(uint)4,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x312ef)
[0x7f04dc7db2ef]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15760) [0x7f04dc186760]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x3d0)
[0x7f04dc188420]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0x99)
[0x7f04dc188799]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x346d2)
[0x7f04dc7de6d2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1e5)
[0x7f04dc1a56a5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x155a8) [0x7f04dc1865a8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_with_properties+0x2f5)
[0x7f04dc187d45]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xc1)
[0x7f04dc1887c1]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_create+0x1c2)
[0x7f04dc80a2a2]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_make+0x5e)
[0x7f04dc80a41e]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd2ee6)
[0x7f04dc87cee6]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd3d6d)
[0x7f04dc87dd6d]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_parse_launch_full+0x7f)
[0x7f04dc87493f]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x21e8e)
[0x7f04dc90be8e]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x23b14)
[0x7f04dc90db14]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_factory_construct+0x235)
[0x7f04dc90d7b5]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x36209)
[0x7f04dc920209]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x38eb6)
[0x7f04dc922eb6]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_client_handle_message+0x1ef)
[0x7f04dc9261ef]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtsp/.libs/libgstrtsp-1.0.so.0(+0x13bfe)
[0x7f04db740bfe]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x155)
[0x7f04dbea70f5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.044: object 0x7f04d4050590
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382505825 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstCaps, address=(gpointer)0x7f04c80056d0,
description=(string)video/x-h264,
codec_data=(buffer)0142c015ffe1001c6742c015d90141fb016a0c020b4a000003000200000300791e2c5c9001000468cb8cb2,
stream-format=(string)avc, alignment=(string)au, level=(string)2.1,
profile=(string)constrained-baseline, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1,
interlace-mode=(string)progressive, colorimetry=(string)bt601,
chroma-site=(string)jpeg, multiview-mode=(string)mono,
multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono,
ref-count=(uint)1,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_mini_object_init+0x97)
[0x7f04dc81c5b7]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_caps_new_empty+0x33)
[0x7f04dc7f10c3]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_caps_new_empty_simple+0xe)
[0x7f04dc7f11ae]
/home/slomo/Projects/gstreamer/head/gst-plugins-ugly/ext/x264/.libs/libgstx264.so(+0x88dc)
[0x7f04dc7778dc]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so.0(+0x4d67e)
[0x7f04d92a667e]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x77017)
[0x7f04dc821017]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x77513)
[0x7f04dc821513]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x77984)
[0x7f04dc821984]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x75398)
[0x7f04dc81f398]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_pad_push_event+0x151)
[0x7f04dc82a711]
/home/slomo/Projects/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so.0(gst_base_src_set_caps+0x7b)
[0x7f04db7b56cb]
/home/slomo/Projects/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so.0(+0x40bbb)
[0x7f04db7b5bbb]
/home/slomo/Projects/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so.0(+0x3e066)
[0x7f04db7b3066]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xac671)
[0x7f04dc856671]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d4080510
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382530243 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstGhostPad, address=(gpointer)0x7f04d404c150,
description=(string)<bin0:src_0>, ref-count=(uint)2,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x312ef)
[0x7f04dc7db2ef]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15760) [0x7f04dc186760]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x3d0)
[0x7f04dc188420]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0x99)
[0x7f04dc188799]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x66896)
[0x7f04dc810896]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_ghost_pad_new+0xdb)
[0x7f04dc81105b]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_create_stream+0x1ae)
[0x7f04dc907abe]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_collect_streams+0x85)
[0x7f04dc908215]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x23b67)
[0x7f04dc90db67]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_factory_construct+0x235)
[0x7f04dc90d7b5]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x36209)
[0x7f04dc920209]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x38eb6)
[0x7f04dc922eb6]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_client_handle_message+0x1ef)
[0x7f04dc9261ef]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtsp/.libs/libgstrtsp-1.0.so.0(+0x13bfe)
[0x7f04db740bfe]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x155)
[0x7f04dbea70f5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04cc053540
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382565319 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstMessage, address=(gpointer)0x7f04d40a6590,
description=(string)structure-change message: 0x7f04d40a6590, time
99:99:99.999999999, seq-num 247, element 'sink', GstMessageStructureChange,
type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK,
owner=(GstElement)"\(GstTee\)\ tee1", busy=(boolean)true;, ref-count=(uint)1,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_mini_object_init+0x97)
[0x7f04dc81c5b7]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x6d023)
[0x7f04dc817023]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_message_new_custom+0xab)
[0x7f04dc8174eb]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_pad_unlink+0x20b)
[0x7f04dc82541b]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x35396)
[0x7f04dc7df396]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x6be3a)
[0x7f04dc815e3a]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_iterator_fold+0x7c)
[0x7f04dc81699c]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_iterator_foreach+0x1e)
[0x7f04dc8169fe]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x3aa92)
[0x7f04dc7e4a92]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_bin_remove+0xf8)
[0x7f04dc7e3be8]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x2754d)
[0x7f04dc91154d]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_stream_leave_bin+0x3b9)
[0x7f04dc916f29]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x19707)
[0x7f04dc903707]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_unprepare+0x14a)
[0x7f04dc909eca]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_set_state+0x3eb)
[0x7f04dc90b16b]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_session_media_set_state+0x4c)
[0x7f04dc91d2cc]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x36018)
[0x7f04dc920018]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_session_filter+0x112)
[0x7f04dc91bb52]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x35f92)
[0x7f04dc91ff92]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_client_session_filter+0xf4)
[0x7f04dc9269d4]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x3cb3a)
[0x7f04dc926b3a]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtsp/.libs/libgstrtsp-1.0.so.0(+0xf049)
[0x7f04db73c049]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4919a) [0x7f04dbea419a]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x258)
[0x7f04dbea71f8]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x55bb37f66bd0
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382607247 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstPad, address=(gpointer)0x7f04d4016750,
description=(string)<pay0:src>, ref-count=(uint)1,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x312ef)
[0x7f04dc7db2ef]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15760) [0x7f04dc186760]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x3d0)
[0x7f04dc188420]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0x99)
[0x7f04dc188799]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_pad_new_from_template+0x5e)
[0x7f04dc823c5e]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtp/.libs/libgstrtp-1.0.so.0(+0x10fe8)
[0x7f04db762fe8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1a8)
[0x7f04dc1a5668]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x155a8) [0x7f04dc1865a8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_with_properties+0x2f5)
[0x7f04dc187d45]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xc1)
[0x7f04dc1887c1]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_create+0x1c2)
[0x7f04dc80a2a2]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_make+0x5e)
[0x7f04dc80a41e]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd2c0b)
[0x7f04dc87cc0b]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd3d6d)
[0x7f04dc87dd6d]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_parse_launch_full+0x7f)
[0x7f04dc87493f]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x21e8e)
[0x7f04dc90be8e]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x23b14)
[0x7f04dc90db14]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_factory_construct+0x235)
[0x7f04dc90d7b5]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x36209)
[0x7f04dc920209]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x38eb6)
[0x7f04dc922eb6]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_client_handle_message+0x1ef)
[0x7f04dc9261ef]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtsp/.libs/libgstrtsp-1.0.so.0(+0x13bfe)
[0x7f04db740bfe]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x155)
[0x7f04dbea70f5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d4017090
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382643413 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstSystemClock,
address=(gpointer)0x7f04cc021100, description=(string)<GstSystemClock>,
ref-count=(uint)14,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x312ef)
[0x7f04dc7db2ef]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15760) [0x7f04dc186760]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x3d0)
[0x7f04dc188420]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0x99)
[0x7f04dc188799]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_system_clock_obtain+0x11f)
[0x7f04dc850a6f]
/home/slomo/Projects/gstreamer/head/gst-plugins-good/gst/rtpmanager/.libs/libgstrtpmanager.so(+0x3fd9b)
[0x7f04d8436d9b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1e5)
[0x7f04dc1a56a5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x155a8) [0x7f04dc1865a8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_with_properties+0x2f5)
[0x7f04dc187d45]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xc1)
[0x7f04dc1887c1]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_create+0x1c2)
[0x7f04dc80a2a2]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_make+0x5e)
[0x7f04dc80a41e]
/home/slomo/Projects/gstreamer/head/gst-plugins-good/gst/rtpmanager/.libs/libgstrtpmanager.so(+0xce62)
[0x7f04d8403e62]
/home/slomo/Projects/gstreamer/head/gst-plugins-good/gst/rtpmanager/.libs/libgstrtpmanager.so(+0x13d28)
[0x7f04d840ad28]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x5c3cf)
[0x7f04dc8063cf]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_stream_join_bin+0x1ee)
[0x7f04dc91678e]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x19db7)
[0x7f04dc903db7]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x155)
[0x7f04dbea70f5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d4066a00
destroyed while the leaks tracer was finalizing. Some threads are still
running?
0:00:23.382676808 19812 0x55bb37f5b920 TRACE GST_TRACER :0::
object-alive, type-name=(string)GstX264Enc, address=(gpointer)0x7f04d4023920,
description=(string)<x264enc0>, ref-count=(uint)1,
trace=(string)/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x676c9)
[0x7f04dc8116c9]
/home/slomo/Projects/gstreamer/head/gstreamer/plugins/tracers/.libs/libgstcoretracers.so(+0x5073)
[0x7f04dc795073]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0x312ef)
[0x7f04dc7db2ef]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15760) [0x7f04dc186760]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_with_properties+0x2f5)
[0x7f04dc187d45]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xc1)
[0x7f04dc1887c1]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_create+0x1c2)
[0x7f04dc80a2a2]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_element_factory_make+0x5e)
[0x7f04dc80a41e]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd2c0b)
[0x7f04dc87cc0b]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(+0xd3d6d)
[0x7f04dc87dd6d]
/home/slomo/Projects/gstreamer/head/gstreamer/gst/.libs/libgstreamer-1.0.so.0(gst_parse_launch_full+0x7f)
[0x7f04dc87493f]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x21e8e)
[0x7f04dc90be8e]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x23b14)
[0x7f04dc90db14]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_media_factory_construct+0x235)
[0x7f04dc90d7b5]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x36209)
[0x7f04dc920209]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x38eb6)
[0x7f04dc922eb6]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(gst_rtsp_client_handle_message+0x1ef)
[0x7f04dc9261ef]
/home/slomo/Projects/gstreamer/head/gst-plugins-base/gst-libs/gst/rtsp/.libs/libgstrtsp-1.0.so.0(+0x13bfe)
[0x7f04db740bfe]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x155)
[0x7f04dbea70f5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c4c0) [0x7f04dbea74c0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)
[0x7f04dbea77d2]
/home/slomo/Projects/gstreamer/head/gst-rtsp-server/gst/rtsp-server/.libs/libgstrtspserver-1.0.so.0(+0x17a8f)
[0x7f04dc901a8f]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x747d0) [0x7f04dbecf7d0]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x73e05) [0x7f04dbecee05]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7f2a) [0x7f04db9cdf2a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f04db900edf]
;

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d4016bf0
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d40a6590 data:0x55bb37dab9d0)

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x55bb37f766c0
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4066a00 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04cc053540 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4017090 data:0x55bb37dab9d0)

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04cc02ac80
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4080510 data:0x55bb37dab9d0)

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04cc052c00
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d40a6610 data:0x55bb37dab9d0)

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d4051180
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04cc02ac80 data:0x55bb37dab9d0)

** (test-launch:19812): WARNING **: 12:39:00.045: object 0x7f04d404d2d0
destroyed while the leaks tracer was finalizing. Some threads are still
running?

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4050590 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4016bf0 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x55bb37f766c0 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x55bb37f66bd0 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d4051180 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04cc052c00 data:0x55bb37dab9d0)

(test-launch:19812): GStreamer-WARNING **: 12:39:00.045:
gst_mini_object_weak_unref: couldn't find weak ref 0x7f04dc7940d0
(object:0x7f04d404d2d0 data:0x55bb37dab9d0)
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-07-27 09:42:28 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796881

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@coaxion.net
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-07-27 09:42:32 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796881

--- Comment #2 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Created attachment 373178
--> https://bugzilla.gnome.org/attachment.cgi?id=373178&action=edit
leak testcase
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-11-03 15:42:35 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796881

GStreamer system administrator <***@gstreamer.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE

--- Comment #3 from GStreamer system administrator <***@gstreamer.net> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/46.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...