[Bug 733013] opus: Fix a double-unref in the Opus header code

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jul 10 07:55:55 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733013
  GStreamer | gst-plugins-bad | unspecified

Philip Withnall <bugzilla> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at tecnocode.co.uk

--- Comment #2 from Philip Withnall <bugzilla at tecnocode.co.uk> 2014-07-10 14:55:52 UTC ---
$ G_DEBUG=fatal-warnings gdb --args gst-launch-1.0 -v matroskamux name=mux !
filesink location=out.mkv  filesrc location=dest.opus ! queue ! oggdemux !
opusparse ! mux.audio_0   filesrc location=dest.webm ! queue ! matroskademux !
mux.video_0
GNU gdb (GDB) Fedora 7.6.1-46.fc19
Copyright (C) 2013 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-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/gnome3/build/bin/gst-launch-1.0...done.
(gdb) r
Starting program: /opt/gnome3/build/bin/gst-launch-1.0 -v matroskamux name=mux
\! filesink location=out.mkv filesrc location=dest.opus \! queue \! oggdemux \!
opusparse \! mux.audio_0 filesrc location=dest.webm \! queue \! matroskademux
\! mux.video_0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Setting pipeline to PAUSED ...
[New Thread 0x7fffef70e700 (LWP 24730)]
[New Thread 0x7fffeef0d700 (LWP 24731)]
[New Thread 0x7fffee70c700 (LWP 24732)]
[New Thread 0x7fffedf0b700 (LWP 24733)]
Pipeline is PREROLLING ...
[New Thread 0x7fffed70a700 (LWP 24734)]
[New Thread 0x7fffecf09700 (LWP 24735)]
/GstPipeline:pipeline0/GstOpusParse:opusparse0.GstPad:sink: caps =
"audio/x-opus\,\ streamheader\=\(buffer\)\<\
4f707573486561640102000080bb0000000000\,\
4f70757354616773150000004a616e757320706f73742d70726f63657373696e6700000000\ \>"
/GstPipeline:pipeline0/GstOpusParse:opusparse0.GstPad:src: caps =
"audio/x-opus\,\ multistream\=\(boolean\)false\,\ streamheader\=\(buffer\)\<\
4f707573486561640102000080bb0000000000\,\
4f70757354616773150000004a616e757320706f73742d70726f63657373696e6700000000\ \>"
/GstPipeline:pipeline0/GstOpusParse:opusparse0.GstPad:src: caps =
"audio/x-opus\,\ multistream\=\(boolean\)false\,\ streamheader\=\(buffer\)\<\
4f707573486561640102000080bb0000000000\,\
4f70757354616773150000004a616e757320706f73742d70726f63657373696e6700000000\ \>"
/GstPipeline:pipeline0/GstMatroskaMux:mux.GstMatroskamuxPad:audio_0: caps =
"audio/x-opus\,\ multistream\=\(boolean\)false\,\ streamheader\=\(buffer\)\<\
4f707573486561640102000080bb0000000000\,\
4f70757354616773150000004a616e757320706f73742d70726f63657373696e6700000000\ \>"
/GstPipeline:pipeline0/GstMatroskaMux:mux.GstPad:src: caps = video/x-matroska
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
video/x-matroska
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstMatroskaMux:mux.GstPad:src: caps =
"video/x-matroska\,\ streamheader\=\(buffer\)\<\
1a45dfa301000000000000144282896d6174726f736b610042878102428581021853806701ffffffffffffff114d9b74010000000000008c4dbb010000000000001253ab841549a96653ac88ffffffffffffffff4dbb010000000000001253ab841654ae6b53ac88ffffffffffffffff4dbb010000000000001253ab841043a77053ac88ffffffffffffffff4dbb010000000000001253ab841c53bb6b53ac88ffffffffffffffff4dbb010000000000001253ab841254c36753ac88ffffffffffffffff1549a966010000000000006f73a490b5019ed2ed348765a404f6f9a08d43442ad7b1830f42404489884113ca38000000004d80a04753747265616d657220706c7567696e2076657273696f6e20312e332e3930005741994753747265616d6572204d6174726f736b61206d757865720044618805ebeddffd4fd0001654ae6b010000000000007eae0100000000000039d7810183810273c5884ef526a21b84c38a536e86417564696f00e1010000000000000db58800000000000000009f81008687415f4f50555300ae0100000000000033d7810283810173c588e377d36e060bd11f536e86566964656f00e00100000000000008b0820280ba8201e08686565f56503800\
\>"
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
"video/x-matroska\,\ streamheader\=\(buffer\)\<\
1a45dfa301000000000000144282896d6174726f736b610042878102428581021853806701ffffffffffffff114d9b74010000000000008c4dbb010000000000001253ab841549a96653ac88ffffffffffffffff4dbb010000000000001253ab841654ae6b53ac88ffffffffffffffff4dbb010000000000001253ab841043a77053ac88ffffffffffffffff4dbb010000000000001253ab841c53bb6b53ac88ffffffffffffffff4dbb010000000000001253ab841254c36753ac88ffffffffffffffff1549a966010000000000006f73a490b5019ed2ed348765a404f6f9a08d43442ad7b1830f42404489884113ca38000000004d80a04753747265616d657220706c7567696e2076657273696f6e20312e332e3930005741994753747265616d6572204d6174726f736b61206d757865720044618805ebeddffd4fd0001654ae6b010000000000007eae0100000000000039d7810183810273c5884ef526a21b84c38a536e86417564696f00e1010000000000000db58800000000000000009f81008687415f4f50555300ae0100000000000033d7810283810173c588e377d36e060bd11f536e86566964656f00e00100000000000008b0820280ba8201e08686565f56503800\
\>"
Got EOS from element "pipeline0".
Execution ended after 0:00:12.680115685
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

(gst-launch-1.0:24726): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object->refcount > 0' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff754ae06 in _g_log_abort (breakpoint=1) at gmessages.c:308
warning: Source file is more recent than executable.
308           * abort()ing, to avoid triggering any system crash-reporting
Missing separate debuginfos, use: debuginfo-install
bzip2-libs-1.0.6-8.fc19.x86_64 libffi-3.0.13-4.fc19.x86_64
libgcc-4.8.2-7.fc19.x86_64 libogg-1.3.0-5.fc19.x86_64 opus-1.1-1.fc19.x86_64
zlib-1.2.7-10.fc19.x86_64
(gdb) bt
#0  0x00007ffff754ae06 in _g_log_abort (breakpoint=1) at gmessages.c:308
#1  0x00007ffff754bc54 in g_logv (log_domain=0x7ffff7dadf20
<g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff75d550c "%s: assertion '%s'
failed", 
    args=0x7fffffffc4b8) at gmessages.c:1033
#2  0x00007ffff754bd49 in g_log (log_domain=0x7ffff7dadf20
<g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff75d550c "%s: assertion '%s'
failed")
    at gmessages.c:1071
#3  0x00007ffff754bd8a in g_return_if_fail_warning (
    log_domain=0x7ffff7dadf20 <g_log_domain_gstreamer> "GStreamer", 
    pretty_function=0x7ffff7dbec60 <__func__.17440> "gst_mini_object_unref", 
    expression=0x7ffff7dbe9ef "mini_object->refcount > 0") at gmessages.c:1080
#4  0x00007ffff7d406b8 in gst_mini_object_unref (mini_object=0x7fffe00636d0) at
gstminiobject.c:440
#5  0x00007fffef936b80 in gst_buffer_unref (buf=0x7fffe00636d0)
    at /opt/gnome3/build/include/gstreamer-1.0/gst/gstbuffer.h:360
#6  0x00007ffff7564b1a in g_slist_foreach (list=0x7fffe4002480, 
    func=0x7fffef936b68 <gst_buffer_unref>, user_data=0x0) at gslist.c:877
#7  0x00007fffef936fa6 in gst_opus_parse_stop (base=0x750a50) at
gstopusparse.c:122
#8  0x00007fffefff77ea in gst_base_parse_activate (parse=0x750a50, active=0) at
gstbaseparse.c:3340
#9  0x00007fffefff78fe in gst_base_parse_sink_activate_mode (pad=0x73ad40,
parent=0x750a50, 
    mode=GST_PAD_MODE_PUSH, active=0) at gstbaseparse.c:3360
#10 0x00007ffff7d4362e in gst_pad_activate_mode (pad=0x73ad40,
mode=GST_PAD_MODE_PUSH, active=0)
    at gstpad.c:1147
#11 0x00007ffff7d430be in gst_pad_set_active (pad=0x73ad40, active=0) at
gstpad.c:1031
#12 0x00007ffff7d2a0b6 in activate_pads (vpad=0x7fffffffc8a0,
ret=0x7fffffffc8f0, 
    active=0x7fffffffc934) at gstelement.c:2686
#13 0x00007ffff7d39cca in gst_iterator_fold (it=0x75c5e0, func=0x7ffff7d2a077
<activate_pads>, 
    ret=0x7fffffffc8f0, user_data=0x7fffffffc934) at gstiterator.c:612
#14 0x00007ffff7d2a13b in iterator_activate_fold_with_resync (iter=0x75c5e0, 
    func=0x7ffff7d2a077 <activate_pads>, user_data=0x7fffffffc934) at
gstelement.c:2706
#15 0x00007ffff7d2a27f in gst_element_pads_activate (element=0x750a50,
active=0) at gstelement.c:2750
#16 0x00007ffff7d2a567 in gst_element_change_state_func (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2814
#17 0x00007fffefffcddd in gst_base_parse_change_state (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbaseparse.c:4491
#18 0x00007ffff7d29cfc in gst_element_change_state (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2601
#19 0x00007ffff7d29bac in gst_element_set_state_func (element=0x750a50,
state=GST_STATE_READY)
    at gstelement.c:2557
#20 0x00007ffff7d2979a in gst_element_set_state (element=0x750a50,
state=GST_STATE_READY)
    at gstelement.c:2458
#21 0x00007ffff7cff740 in gst_bin_element_set_state (bin=0x75a110,
element=0x750a50, 
    base_time=172457713182052, start_time=12680386080,
current=GST_STATE_PAUSED, next=GST_STATE_READY)
    at gstbin.c:2328
#22 0x00007ffff7d00c6e in gst_bin_change_state_func (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2665
#23 0x00007ffff7d53255 in gst_pipeline_change_state (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:469
#24 0x00007ffff7d29cfc in gst_element_change_state (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2601
#25 0x00007ffff7d29bac in gst_element_set_state_func (element=0x75a110,
state=GST_STATE_READY)
    at gstelement.c:2557
#26 0x00007ffff7d2979a in gst_element_set_state (element=0x75a110,
state=GST_STATE_READY)
---Type <return> to continue, or q <return> to quit---
    at gstelement.c:2458
#27 0x0000000000406011 in main (argc=24, argv=0x7fffffffd368) at
gst-launch.c:1147
(gdb) t a a bt

Thread 7 (Thread 0x7fffecf09700 (LWP 24735)):
#0  0x000000397d6eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff7553abb in g_poll (fds=0x7fffdc0008c0, nfds=1, timeout=-1) at
gpoll.c:124
#2  0x00007ffff7542dfa in g_main_context_poll (context=0x72aee0, timeout=-1,
priority=2147483647, 
    fds=0x7fffdc0008c0, n_fds=1) at gmain.c:4028
#3  0x00007ffff754278d in g_main_context_iterate (context=0x72aee0, block=1,
dispatch=1, self=0x7502d0)
    at gmain.c:3729
#4  0x00007ffff754287c in g_main_context_iteration (context=0x72aee0,
may_block=1) at gmain.c:3795
#5  0x00007ffff75443fb in glib_worker_main (data=0x0) at gmain.c:5541
#6  0x00007ffff757007e in g_thread_proxy (data=0x7502d0) at gthread.c:764
#7  0x000000397da07c53 in start_thread (arg=0x7fffecf09700) at
pthread_create.c:308
#8  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fffed70a700 (LWP 24734)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff75961d0 in g_cond_wait (cond=0x761410, mutex=0x7613c8) at
gthread-posix.c:752
#2  0x00007ffff7d80274 in gst_task_func (task=0x7613b0) at gsttask.c:302
#3  0x00007ffff7d8142e in default_func (tdata=0x734b30, pool=0x621880) at
gsttaskpool.c:68
#4  0x00007ffff757077c in g_thread_pool_thread_proxy (data=0x624ba0) at
gthreadpool.c:340
#5  0x00007ffff757007e in g_thread_proxy (data=0x7fffe4001400) at gthread.c:764
#6  0x000000397da07c53 in start_thread (arg=0x7fffed70a700) at
pthread_create.c:308
#7  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fffedf0b700 (LWP 24733)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff759630e in g_cond_wait_until (cond=0x624118, mutex=0x624110,
end_time=172473211592)
    at gthread-posix.c:888
#2  0x00007ffff750e203 in g_async_queue_pop_intern_unlocked (queue=0x624110,
wait=1, 
    end_time=172473211592) at gasyncqueue.c:422
#3  0x00007ffff750e43f in g_async_queue_timeout_pop (queue=0x624110,
timeout=15000000)
    at gasyncqueue.c:543
#4  0x00007ffff757047a in g_thread_pool_wait_for_new_pool () at
gthreadpool.c:170
#5  0x00007ffff7570876 in g_thread_pool_thread_proxy (data=0x624ba0) at
gthreadpool.c:399
#6  0x00007ffff757007e in g_thread_proxy (data=0x750320) at gthread.c:764
#7  0x000000397da07c53 in start_thread (arg=0x7fffedf0b700) at
pthread_create.c:308
#8  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fffee70c700 (LWP 24732)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff75961d0 in g_cond_wait (cond=0x7612f0, mutex=0x7612a8) at
gthread-posix.c:752
#2  0x00007ffff7d80274 in gst_task_func (task=0x761290) at gsttask.c:302
#3  0x00007ffff7d8142e in default_func (tdata=0x753b80, pool=0x621880) at
gsttaskpool.c:68
#4  0x00007ffff757077c in g_thread_pool_thread_proxy (data=0x624ba0) at
gthreadpool.c:340
#5  0x00007ffff757007e in g_thread_proxy (data=0x750370) at gthread.c:764
#6  0x000000397da07c53 in start_thread (arg=0x7fffee70c700) at
pthread_create.c:308
#7  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fffeef0d700 (LWP 24731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff75961d0 in g_cond_wait (cond=0x7611d0, mutex=0x761188) at
gthread-posix.c:752
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff7d80274 in gst_task_func (task=0x761170) at gsttask.c:302
#3  0x00007ffff7d8142e in default_func (tdata=0x753bc0, pool=0x621880) at
gsttaskpool.c:68
#4  0x00007ffff757077c in g_thread_pool_thread_proxy (data=0x624ba0) at
gthreadpool.c:340
#5  0x00007ffff757007e in g_thread_proxy (data=0x750400) at gthread.c:764
#6  0x000000397da07c53 in start_thread (arg=0x7fffeef0d700) at
pthread_create.c:308
#7  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fffef70e700 (LWP 24730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff75961d0 in g_cond_wait (cond=0x7610b0, mutex=0x761068) at
gthread-posix.c:752
#2  0x00007ffff7d80274 in gst_task_func (task=0x761050) at gsttask.c:302
#3  0x00007ffff7d8142e in default_func (tdata=0x753b90, pool=0x621880) at
gsttaskpool.c:68
#4  0x00007ffff757077c in g_thread_pool_thread_proxy (data=0x624ba0) at
gthreadpool.c:340
#5  0x00007ffff757007e in g_thread_proxy (data=0x7504a0) at gthread.c:764
#6  0x000000397da07c53 in start_thread (arg=0x7fffef70e700) at
pthread_create.c:308
#7  0x000000397d6f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ffff74ea740 (LWP 24726)):
#0  0x00007ffff754ae06 in _g_log_abort (breakpoint=1) at gmessages.c:308
#1  0x00007ffff754bc54 in g_logv (log_domain=0x7ffff7dadf20
<g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff75d550c "%s: assertion '%s'
failed", 
    args=0x7fffffffc4b8) at gmessages.c:1033
#2  0x00007ffff754bd49 in g_log (log_domain=0x7ffff7dadf20
<g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff75d550c "%s: assertion '%s'
failed")
    at gmessages.c:1071
#3  0x00007ffff754bd8a in g_return_if_fail_warning (
    log_domain=0x7ffff7dadf20 <g_log_domain_gstreamer> "GStreamer", 
    pretty_function=0x7ffff7dbec60 <__func__.17440> "gst_mini_object_unref", 
    expression=0x7ffff7dbe9ef "mini_object->refcount > 0") at gmessages.c:1080
#4  0x00007ffff7d406b8 in gst_mini_object_unref (mini_object=0x7fffe00636d0) at
gstminiobject.c:440
#5  0x00007fffef936b80 in gst_buffer_unref (buf=0x7fffe00636d0)
    at /opt/gnome3/build/include/gstreamer-1.0/gst/gstbuffer.h:360
#6  0x00007ffff7564b1a in g_slist_foreach (list=0x7fffe4002480, 
    func=0x7fffef936b68 <gst_buffer_unref>, user_data=0x0) at gslist.c:877
#7  0x00007fffef936fa6 in gst_opus_parse_stop (base=0x750a50) at
gstopusparse.c:122
#8  0x00007fffefff77ea in gst_base_parse_activate (parse=0x750a50, active=0) at
gstbaseparse.c:3340
#9  0x00007fffefff78fe in gst_base_parse_sink_activate_mode (pad=0x73ad40,
parent=0x750a50, 
    mode=GST_PAD_MODE_PUSH, active=0) at gstbaseparse.c:3360
#10 0x00007ffff7d4362e in gst_pad_activate_mode (pad=0x73ad40,
mode=GST_PAD_MODE_PUSH, active=0)
    at gstpad.c:1147
#11 0x00007ffff7d430be in gst_pad_set_active (pad=0x73ad40, active=0) at
gstpad.c:1031
#12 0x00007ffff7d2a0b6 in activate_pads (vpad=0x7fffffffc8a0,
ret=0x7fffffffc8f0, 
    active=0x7fffffffc934) at gstelement.c:2686
#13 0x00007ffff7d39cca in gst_iterator_fold (it=0x75c5e0, func=0x7ffff7d2a077
<activate_pads>, 
    ret=0x7fffffffc8f0, user_data=0x7fffffffc934) at gstiterator.c:612
#14 0x00007ffff7d2a13b in iterator_activate_fold_with_resync (iter=0x75c5e0, 
    func=0x7ffff7d2a077 <activate_pads>, user_data=0x7fffffffc934) at
gstelement.c:2706
#15 0x00007ffff7d2a27f in gst_element_pads_activate (element=0x750a50,
active=0) at gstelement.c:2750
#16 0x00007ffff7d2a567 in gst_element_change_state_func (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2814
#17 0x00007fffefffcddd in gst_base_parse_change_state (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbaseparse.c:4491
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff7d29cfc in gst_element_change_state (element=0x750a50, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2601
#19 0x00007ffff7d29bac in gst_element_set_state_func (element=0x750a50,
state=GST_STATE_READY)
    at gstelement.c:2557
#20 0x00007ffff7d2979a in gst_element_set_state (element=0x750a50,
state=GST_STATE_READY)
    at gstelement.c:2458
#21 0x00007ffff7cff740 in gst_bin_element_set_state (bin=0x75a110,
element=0x750a50, 
    base_time=172457713182052, start_time=12680386080,
current=GST_STATE_PAUSED, next=GST_STATE_READY)
    at gstbin.c:2328
#22 0x00007ffff7d00c6e in gst_bin_change_state_func (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2665
#23 0x00007ffff7d53255 in gst_pipeline_change_state (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:469
#24 0x00007ffff7d29cfc in gst_element_change_state (element=0x75a110, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2601
#25 0x00007ffff7d29bac in gst_element_set_state_func (element=0x75a110,
state=GST_STATE_READY)
    at gstelement.c:2557
#26 0x00007ffff7d2979a in gst_element_set_state (element=0x75a110,
state=GST_STATE_READY)
    at gstelement.c:2458
#27 0x0000000000406011 in main (argc=24, argv=0x7fffffffd368) at
gst-launch.c:1147
(gdb) quit
A debugging session is active.

    Inferior 1 [process 24726] will be killed.

Quit anyway? (y or n) y

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list