GNOME Bugzilla – Bug 796881
Leaks various objects and asserts on shutdown
Last modified: 2018-11-03 15:42:35 UTC
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:
+ Trace 238671
Thread 1 (Thread 0x7f2420859680 (LWP 19897))
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)
Created attachment 373178 [details] [review] leak testcase
-- 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.