Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
6.8
Description
the tst_qmediaplayerbackend reports memory leaks from within gstreamer:
Direct leak of 580216 byte(s) in 5579 object(s) allocated from: #0 0x5ec716713b4b in posix_memalign (/home/tim/build/build-qt6-dev-clang_17_qt_dev-Debug2/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend+0xeeb4b) (BuildId: b5db2cfc2003d1392d54a326af350107e74025a3) #1 0x7f6bd5e5bca4 in av_malloc (/lib/x86_64-linux-gnu/libavutil.so.58+0x5bca4) (BuildId: df01b86f47b35631cdfb9a80abde6aaed3aac20d) #2 0x7f6bf05404ca in gst_video_decoder_decode_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:3993:9 #3 0x7f6bf0537a65 in gst_video_decoder_chain_forward /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:2471:13 #4 0x7f6bf0539e7b in gst_video_decoder_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:2813:11 #5 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #6 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #7 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #8 0x7f6bf1ec82a8 in gst_base_transform_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2391:15 #9 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #10 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #11 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #12 0x7f6bf1e909b0 in gst_base_parse_push_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2611:13 #13 0x7f6bf1e8fd6a in gst_base_parse_handle_and_push_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2462:10 #14 0x7f6bf1e912a3 in gst_base_parse_finish_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2773:9 #15 0x7f6be5a0d318 in gst_h264_parse_handle_frame_packetized /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c:1353:11 #16 0x7f6be5a0e80d in gst_h264_parse_handle_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c:1852:12 #17 0x7f6bf1e8ef55 in gst_base_parse_handle_buffer /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2266:9 #18 0x7f6bf1e93e1c in gst_base_parse_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:3323:11 #19 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #20 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #21 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #22 0x7f6bf18b665b in gst_single_queue_push_one /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/plugins/elements/gstmultiqueue.c:2009:16 #23 0x7f6bf18b82fa in gst_multi_queue_loop /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/plugins/elements/gstmultiqueue.c:2345:12 #24 0x7f6bec364568 in gst_task_func /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gsttask.c:399:5 #25 0x7f6bec365aa6 in default_func /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gsttaskpool.c:70:3 #26 0x7f6bfc946a31 in g_thread_pool_thread_proxy /usr/src/glib2.0-2.78.0-2/debian/build/deb/../../../glib/gthreadpool.c:350:15 Direct leak of 49152 byte(s) in 2 object(s) allocated from: #0 0x5ec716712fc2 in malloc (/home/tim/build/build-qt6-dev-clang_17_qt_dev-Debug2/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend+0xedfc2) (BuildId: b5db2cfc2003d1392d54a326af350107e74025a3) #1 0x7f6bfc91bcd1 in g_malloc /usr/src/glib2.0-2.78.0-2/debian/build/deb/../../../glib/gmem.c:130:13 Direct leak of 6032 byte(s) in 58 object(s) allocated from: #0 0x5ec716713b4b in posix_memalign (/home/tim/build/build-qt6-dev-clang_17_qt_dev-Debug2/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend+0xeeb4b) (BuildId: b5db2cfc2003d1392d54a326af350107e74025a3) #1 0x7f6bd5e5bca4 in av_malloc (/lib/x86_64-linux-gnu/libavutil.so.58+0x5bca4) (BuildId: df01b86f47b35631cdfb9a80abde6aaed3aac20d) #2 0x7f6bf05404ca in gst_video_decoder_decode_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:3993:9 #3 0x7f6bf0537a65 in gst_video_decoder_chain_forward /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:2471:13 #4 0x7f6bf0539e7b in gst_video_decoder_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video/gstvideodecoder.c:2813:11 #5 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #6 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #7 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #8 0x7f6bf1ec82a8 in gst_base_transform_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2391:15 #9 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #10 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #11 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #12 0x7f6bf1e909b0 in gst_base_parse_push_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2611:13 #13 0x7f6bf1e8fd6a in gst_base_parse_handle_and_push_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2462:10 #14 0x7f6bf1e912a3 in gst_base_parse_finish_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2773:9 #15 0x7f6be5a0d318 in gst_h264_parse_handle_frame_packetized /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c:1353:11 #16 0x7f6be5a0e80d in gst_h264_parse_handle_frame /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c:1852:12 #17 0x7f6bf1e8ef55 in gst_base_parse_handle_buffer /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:2266:9 #18 0x7f6bf1e93e1c in gst_base_parse_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/libs/gst/base/gstbaseparse.c:3323:11 #19 0x7f6bec31d902 in gst_pad_chain_data_unchecked /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4494:11 #20 0x7f6bec31eafd in gst_pad_push_data /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4770:9 #21 0x7f6bec31f280 in gst_pad_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gstreamer/gst/gstpad.c:4889:9 #22 0x7f6bf0cf0905 in gst_rtp_base_depayload_finish_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c:1526:12 #23 0x7f6bf0cf0d2f in gst_rtp_base_depayload_do_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c:1626:11 #24 0x7f6bf0cf0d94 in gst_rtp_base_depayload_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c:1656:9 #25 0x7f6bcb000b00 in gst_rtp_h264_depay_push /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-good/gst/rtp/gstrtph264depay.c:983:3 #26 0x7f6bcb0010ee in gst_rtp_h264_depay_handle_nal /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-good/gst/rtp/gstrtph264depay.c:1096:7 #27 0x7f6bcb001fba in gst_rtp_h264_depay_process /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-good/gst/rtp/gstrtph264depay.c:1436:9 #28 0x7f6bf0cee63f in gst_rtp_base_depayload_handle_buffer /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c:918:15 #29 0x7f6bf0ceec8d in gst_rtp_base_depayload_chain /home/tim/build/build-gstreamer-clang_17-debug/../../dev/gstreamer/subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c:1003:14
Attachments
Issue Links
- is duplicated by
-
QTBUG-132478 Memory leak in video playback
-
- Closed
-