[gstreamer-bugs] [Bug 576453] New: [flacdec] blocks the seeking thread

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Mar 23 10:09:15 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=576453

  GStreamer | gst-plugins-good | Ver: git
           Summary: [flacdec] blocks the seeking thread
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: alessandro.d at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Seeking with flacdec can potentially block the seeking thread. In my case i'm
seeking from the main thread and it's blocking because of a pad block.

FLAC__stream_decoder_seek_absolute seems to produce a buffer. flacdec has code
to avoid calling gst_pad_push during seeking. It should also avoid calling
gst_pad_alloc_buffer.

here's a traceback:

(gdb) bt
#0  0x00007ffb8eb3c2d9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffb847be6b5 in handle_pad_block (pad=0x2335a40) at gstpad.c:3866
#2  0x00007ffb847bc2bc in gst_pad_alloc_buffer_full (pad=0x2335a40, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8, setcaps=0)
    at gstpad.c:2875
#3  0x00007ffb847bc7bc in gst_pad_alloc_buffer (pad=0x2335a40, offset=348390, 
    size=7272, caps=0x2361340, buf=0x7fff96f650e8) at gstpad.c:2995
#4  0x00007ffb847a5a63 in gst_proxy_pad_do_bufferalloc (pad=0x1e63db0, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8)
    at gstghostpad.c:182
#5  0x00007ffb847bbe89 in gst_pad_buffer_alloc_unchecked (pad=0x1e63db0, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8)
    at gstpad.c:2807
#6  0x00007ffb847bc337 in gst_pad_alloc_buffer_full (pad=0x1706c30, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8, setcaps=0)
    at gstpad.c:2884
#7  0x00007ffb847bc7bc in gst_pad_alloc_buffer (pad=0x1706c30, offset=348390, 
    size=7272, caps=0x2361340, buf=0x7fff96f650e8) at gstpad.c:2995
#8  0x00007ffb847a5a63 in gst_proxy_pad_do_bufferalloc (pad=0x1e633f0, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8)
    at gstghostpad.c:182
#9  0x00007ffb847bbe89 in gst_pad_buffer_alloc_unchecked (pad=0x1e633f0, 
---Type <return> to continue, or q <return> to quit---
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8)
    at gstpad.c:2807
#10 0x00007ffb847bc337 in gst_pad_alloc_buffer_full (pad=0x239b450, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8, setcaps=1)
    at gstpad.c:2884
#11 0x00007ffb847bc7fa in gst_pad_alloc_buffer_and_set_caps (pad=0x239b450, 
    offset=348390, size=7272, caps=0x2361340, buf=0x7fff96f650e8)
    at gstpad.c:3028
#12 0x00007ffb76f0f19c in gst_flac_dec_write (flacdec=0x1890a20, 
    frame=0x23ae478, buffer=0x7fff96f65230) at gstflacdec.c:1108
#13 0x00007ffb76f0fbc5 in gst_flac_dec_write_stream (decoder=0x1c777f0, 
    frame=0x23ae478, buffer=0x7fff96f65230, client_data=0x1890a20)
    at gstflacdec.c:1219
#14 0x00007ffb76ada381 in ?? () from /usr/lib/libFLAC.so.8
#15 0x00007ffb76ada9a0 in FLAC__stream_decoder_process_single ()
   from /usr/lib/libFLAC.so.8
#16 0x00007ffb76adb596 in FLAC__stream_decoder_seek_absolute ()
   from /usr/lib/libFLAC.so.8
#17 0x00007ffb76f12e03 in gst_flac_dec_handle_seek_event (flacdec=0x1890a20, 
    event=0x23c0400) at gstflacdec.c:1998
#18 0x00007ffb76f13858 in gst_flac_dec_src_event (pad=0x239b450, 
    event=0x23c0400) at gstflacdec.c:2110
#19 0x00007ffb847c1202 in gst_pad_send_event (pad=0x239b450, event=0x23c0400)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:4737
#20 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x1e633f0, event=0x23c0400)
    at gstpad.c:4593
#21 0x00007ffb847a5941 in gst_proxy_pad_do_event (pad=0x1706c30, 
    event=0x23c0400) at gstghostpad.c:128
#22 0x00007ffb847c1202 in gst_pad_send_event (pad=0x1706c30, event=0x23c0400)
    at gstpad.c:4737
#23 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x1e63db0, event=0x23c0400)
    at gstpad.c:4593
#24 0x00007ffb847a5941 in gst_proxy_pad_do_event (pad=0x2335a40, 
    event=0x23c0400) at gstghostpad.c:128
#25 0x00007ffb7d79a2e8 in ghostpad_event_function (ghostpad=0x2335a40, 
    event=0x23c0400) at gnlobject.c:703
#26 0x00007ffb847c1202 in gst_pad_send_event (pad=0x2335a40, event=0x23b4a40)
    at gstpad.c:4737
#27 0x00007ffb7d7ab657 in update_pipeline (comp=0xf9f430, 
    currenttime=18400000000, initial=1, change_state=1, modify=0)
    at gnlcomposition.c:2036
#28 0x00007ffb7d7a14eb in seek_handling (comp=0xf9f430, initial=1, update=0)
    at gnlcomposition.c:767
#29 0x00007ffb7d7a1aff in handle_seek_event (comp=0xf9f430, event=0x23b49c0)
    at gnlcomposition.c:804
#30 0x00007ffb7d7a1ba7 in gnl_composition_event_handler (ghostpad=0x2335020, 
---Type <return> to continue, or q <return> to quit---
    event=0x23b49c0) at gnlcomposition.c:819
#31 0x00007ffb847c1202 in gst_pad_send_event (pad=0x2335020, event=0x23b49c0)
    at gstpad.c:4737
#32 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x1e5cb80, event=0x23b49c0)
    at gstpad.c:4593
#33 0x00007ffb84a6a7be in gst_base_transform_src_eventfunc (
    trans=0x7ffb78028020, event=0x23b49c0) at gstbasetransform.c:1773
#34 0x00007ffb85319c07 in _wrap_GstBaseTransform__do_src_event (
    cls=0x7ffb85554720, args=0x1ffbf38, kwargs=0x0) at gstbase.override:831
#35 0x0000000000491052 in PyEval_EvalFrameEx (f=0x7ffb70003ae0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3595
#36 0x00000000004927cd in PyEval_EvalCodeEx (co=0x14c9e40, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20160b0, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2858
#37 0x00000000004dd4c2 in function_call (func=0x153fa28, arg=0x2016098, kw=0x0)
    at ../Objects/funcobject.c:517
#38 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#39 0x000000000041fb08 in instancemethod_call (func=0x153fa28, arg=0x2016098, 
    kw=0x0) at ../Objects/classobject.c:2519
#40 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
---Type <return> to continue, or q <return> to quit---
#41 0x000000000048a852 in PyEval_CallObjectWithKeywords (func=0x2018aa0, 
    arg=0x2013810, kw=0x0) at ../Python/ceval.c:3464
#42 0x00007ffb8531d090 in _wrap_GstBaseTransform__proxy_do_src_event (
    self=0x7ffb78028020, event=0x23b49c0) at gst.c:19064
#43 0x00007ffb84a6a734 in gst_base_transform_src_event (pad=0x1e5ccf0, 
    event=0x23b49c0) at gstbasetransform.c:1742
#44 0x00007ffb847c1202 in gst_pad_send_event (pad=0x1e5ccf0, event=0x23b49c0)
    at gstpad.c:4737
#45 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x1e638d0, event=0x23b49c0)
    at gstpad.c:4593
#46 0x00007ffb847a5941 in gst_proxy_pad_do_event (pad=0x23351d0, 
    event=0x23b49c0) at gstghostpad.c:128
#47 0x00007ffb847c1202 in gst_pad_send_event (pad=0x23351d0, event=0x23b49c0)
    at gstpad.c:4737
#48 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x1e5ce60, event=0x23b49c0)
    at gstpad.c:4593
#49 0x00007ffb847bd507 in gst_pad_event_default_dispatch (pad=0x7ffb7802acf0, 
    event=0x23b49c0) at gstpad.c:3363
#50 0x00007ffb847bd7ae in gst_pad_event_default (pad=0x7ffb7802acf0, 
    event=0x23b49c0) at gstpad.c:3437
#51 0x00007ffb847c1202 in gst_pad_send_event (pad=0x7ffb7802acf0, 
    event=0x23b49c0) at gstpad.c:4737
#52 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x7ffb7802aa10, 
---Type <return> to continue, or q <return> to quit---
    event=0x23b49c0) at gstpad.c:4593
#53 0x00007ffb81002b2a in gst_queue_handle_src_event (pad=0x7ffb7802ab80, 
    event=0x23b49c0) at gstqueue.c:1176
#54 0x00007ffb847c1202 in gst_pad_send_event (pad=0x7ffb7802ab80, 
    event=0x23b49c0) at gstpad.c:4737
#55 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x2335530, event=0x23b49c0)
    at gstpad.c:4593
#56 0x00007ffb847a5941 in gst_proxy_pad_do_event (pad=0x1e63c10, 
    event=0x23b49c0) at gstghostpad.c:128
#57 0x00007ffb847c1202 in gst_pad_send_event (pad=0x1e63c10, event=0x23b49c0)
    at gstpad.c:4737
#58 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x7ffb7802a450, 
    event=0x23b49c0) at gstpad.c:4593
#59 0x00007ffb84a6a7be in gst_base_transform_src_eventfunc (trans=0x2106dc0, 
    event=0x23b49c0) at gstbasetransform.c:1773
#60 0x00007ffb84a6a734 in gst_base_transform_src_event (pad=0x7ffb7802a5c0, 
    event=0x23b49c0) at gstbasetransform.c:1742
#61 0x00007ffb847c1202 in gst_pad_send_event (pad=0x7ffb7802a5c0, 
    event=0x23b49c0) at gstpad.c:4737
#62 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x7ffb7802a170, 
    event=0x23b49c0) at gstpad.c:4593
#63 0x00007ffb84a6a7be in gst_base_transform_src_eventfunc (trans=0x19918d0, 
    event=0x23b49c0) at gstbasetransform.c:1773
---Type <return> to continue, or q <return> to quit---
#64 0x00007ffb84a6a734 in gst_base_transform_src_event (pad=0x7ffb7802a000, 
    event=0x23b49c0) at gstbasetransform.c:1742
#65 0x00007ffb847c1202 in gst_pad_send_event (pad=0x7ffb7802a000, 
    event=0x23b49c0) at gstpad.c:4737
#66 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x7ffb7802a730, 
    event=0x23b49c0) at gstpad.c:4593
#67 0x00007ffb84a6a7be in gst_base_transform_src_eventfunc (trans=0x18a2a90, 
    event=0x23b49c0) at gstbasetransform.c:1773
#68 0x00007ffb84a6a734 in gst_base_transform_src_event (pad=0x7ffb7802a8a0, 
    event=0x23b49c0) at gstbasetransform.c:1742
#69 0x00007ffb847c1202 in gst_pad_send_event (pad=0x7ffb7802a8a0, 
    event=0x23b49c0) at gstpad.c:4737
#70 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x2335380, event=0x23b49c0)
    at gstpad.c:4593
#71 0x00007ffb847a5941 in gst_proxy_pad_do_event (pad=0x1e63a70, 
    event=0x23b49c0) at gstghostpad.c:128
#72 0x00007ffb847c1202 in gst_pad_send_event (pad=0x1e63a70, event=0x23b49c0)
    at gstpad.c:4737
#73 0x00007ffb847c0b1f in gst_pad_push_event (pad=0x7ffb7802a2e0, 
    event=0x23b49c0) at gstpad.c:4593
#74 0x00007ffb84a59bae in gst_base_sink_send_event (element=0x233d000, 
    event=0x23b49c0) at gstbasesink.c:3603
#75 0x00007ffb8479c439 in gst_element_send_event (element=0x233d000, 
---Type <return> to continue, or q <return> to quit---
    event=0x23b49c0) at gstelement.c:1383
#76 0x00007ffb84787668 in gst_bin_send_event (element=0x1705680, 
    event=0x23b49c0) at gstbin.c:2502
#77 0x00007ffb8479c439 in gst_element_send_event (element=0x1705680, 
    event=0x23b49c0) at gstelement.c:1383
#78 0x00007ffb84787668 in gst_bin_send_event (element=0x233c050, 
    event=0x23b49c0) at gstbin.c:2502
#79 0x00007ffb8479c439 in gst_element_send_event (element=0x233c050, 
    event=0x23b49c0) at gstelement.c:1383
#80 0x00007ffb84787668 in gst_bin_send_event (element=0x1706210, 
    event=0x23b49c0) at gstbin.c:2502
#81 0x00007ffb8479c439 in gst_element_send_event (element=0x1706210, 
    event=0x23b49c0) at gstelement.c:1383
#82 0x00007ffb8479c536 in gst_element_seek (element=0x1706210, rate=1, 
    format=GST_FORMAT_TIME, flags=GST_SEEK_FLAG_FLUSH, 
    cur_type=GST_SEEK_TYPE_SET, cur=18400000000, stop_type=GST_SEEK_TYPE_NONE, 
    stop=-1) at gstelement.c:1423
#83 0x00007ffb852f3426 in _wrap_gst_element_seek (self=0x1819d20, 
    args=0x1ff2440, kwargs=0x0) at gst.c:4774
#84 0x0000000000491052 in PyEval_EvalFrameEx (f=0x2333020, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3595
#85 0x00000000004927cd in PyEval_EvalCodeEx (co=0x14e9dc8, 
    globals=<value optimized out>, locals=<value optimized out>, args=0x3, 
---Type <return> to continue, or q <return> to quit---
    argcount=2, kws=0x23201e0, kwcount=0, defs=0x1534b28, defcount=1, 
    closure=0x0) at ../Python/ceval.c:2858
#86 0x0000000000490cf3 in PyEval_EvalFrameEx (f=0x2320040, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3691
#87 0x00000000004927cd in PyEval_EvalCodeEx (co=0x177d6c0, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20189c8, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2858
#88 0x00000000004dd4c2 in function_call (func=0x180d9b0, arg=0x20189b0, kw=0x0)
    at ../Objects/funcobject.c:517
#89 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#90 0x000000000041fb08 in instancemethod_call (func=0x180d9b0, arg=0x20189b0, 
    kw=0x0) at ../Objects/classobject.c:2519
#91 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#92 0x000000000048a852 in PyEval_CallObjectWithKeywords (func=0x181d3c0, 
    arg=0x20225f0, kw=0x0) at ../Python/ceval.c:3464
#93 0x00007ffb8c4c7e2a in pyg_closure_marshal (closure=0x19e9600, 
    return_value=0x7fff96f68770, n_param_values=2, param_values=0x1f4ebb0, 
    invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
    at pygtype.c:1109
#94 0x00007ffb8d1e325d in IA__g_closure_invoke (closure=0x19e9600, 
---Type <return> to continue, or q <return> to quit---
    return_value=0x7fff96f68770, n_param_values=2, param_values=0x1f4ebb0, 
    invocation_hint=0x7fff96f68680)
    at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767
#95 0x00007ffb8d1f8f5d in signal_emit_unlocked_R (node=0x17cc1d0, detail=0, 
    instance=0x1958ae0, emission_return=0x7fff96f68770, 
    instance_and_params=0x1f4ebb0)
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3244
#96 0x00007ffb8c4bf7fa in pygobject_emit (self=<value optimized out>, 
    args=0x2022d88) at pygobject.c:1734
#97 0x0000000000491052 in PyEval_EvalFrameEx (f=0x231d4f0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3595
#98 0x00000000004927cd in PyEval_EvalCodeEx (co=0x178acd8, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x1807b68, argcount=4, kws=0x2050320, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2858
#99 0x00000000004dd5b9 in function_call (func=0x17949b0, arg=0x1807b50, 
    kw=0x23a0670) at ../Objects/funcobject.c:517
#100 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#101 0x000000000048f927 in PyEval_EvalFrameEx (f=0x23b40b0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3875
#102 0x00000000004927cd in PyEval_EvalCodeEx (co=0x13f6eb8, 
    globals=<value optimized out>, locals=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    args=0x1fd1908, argcount=5, kws=0x1ffcff0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2858
#103 0x00000000004dd5b9 in function_call (func=0x1403cf8, arg=0x1fd18f0, 
    kw=0x1885ae0) at ../Objects/funcobject.c:517
#104 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#105 0x000000000048f927 in PyEval_EvalFrameEx (f=0x210ace0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3875
#106 0x00000000004927cd in PyEval_EvalCodeEx (co=0x13f9030, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20e4690, argcount=4, kws=0x20e46b0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2858
#107 0x0000000000490cf3 in PyEval_EvalFrameEx (f=0x20e4500, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3691
#108 0x00000000004927cd in PyEval_EvalCodeEx (co=0x14d80a8, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x1813e28, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2858
#109 0x00000000004dd4c2 in function_call (func=0x14d8aa0, arg=0x1813e10, 
    kw=0x0) at ../Objects/funcobject.c:517
#110 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#111 0x000000000041fb08 in instancemethod_call (func=0x14d8aa0, arg=0x1813e10, 
---Type <return> to continue, or q <return> to quit---
    kw=0x0) at ../Objects/classobject.c:2519
#112 0x0000000000418c33 in PyObject_Call (func=0x23b9ec4, arg=0x80, kw=0x3)
    at ../Objects/abstract.c:1861
#113 0x000000000048a852 in PyEval_CallObjectWithKeywords (func=0x2018c80, 
    arg=0x7ffb8ef0d050, kw=0x0) at ../Python/ceval.c:3464
#114 0x00007ffb8d41e4fc in _pyglib_handler_marshal (user_data=0x1fcbea8)
    at pyglib.c:562
#115 0x00007ffb8cb3d4fb in g_timeout_dispatch (source=0x1fa8480, 
    callback=0x80, user_data=0x3)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3589
#116 0x00007ffb8cb3cd3b in IA__g_main_context_dispatch (context=0xfaa4b0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#117 0x00007ffb8cb4050d in g_main_context_iterate (context=0xfaa4b0, block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#118 0x00007ffb8cb40a3d in IA__g_main_loop_run (loop=0x1714ab0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#119 0x00007ffb8d62ad08 in _wrap_g_main_loop_run (self=0x7ffb8eee42f0)
    at pygmainloop.c:319
#120 0x0000000000490f0b in PyEval_EvalFrameEx (f=0x1de4580, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3579
#121 0x00000000004920e2 in PyEval_EvalFrameEx (f=0x1640580, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3681
---Type <return> to continue, or q <return> to quit---
#122 0x00000000004920e2 in PyEval_EvalFrameEx (f=0xfc2340, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3681
#123 0x00000000004920e2 in PyEval_EvalFrameEx (f=0xc406f0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3681
#124 0x00000000004927cd in PyEval_EvalCodeEx (co=0x7ffb8eef86c0, 
    globals=<value optimized out>, locals=<value optimized out>, args=0x0, 
    argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at ../Python/ceval.c:2858
#125 0x00000000004929c2 in PyEval_EvalCode (co=0x23b9ec4, globals=0x80, 
    locals=0x3) at ../Python/ceval.c:514
#126 0x00000000004b2678 in PyRun_FileExFlags (fp=0xbc9010, 
    filename=0x7fff96f6b6d0 "bin/pitivi", start=<value optimized out>, 
    globals=0xbec520, locals=0xbec520, closeit=1, flags=0x7fff96f6a280)
    at ../Python/pythonrun.c:1273
#127 0x00000000004b291b in PyRun_SimpleFileExFlags (fp=0xbc9010, 
    filename=0x7fff96f6b6d0 "bin/pitivi", closeit=1, flags=0x7fff96f6a280)
    at ../Python/pythonrun.c:879
#128 0x000000000041488a in Py_Main (argc=1, argv=<value optimized out>)
    at ../Modules/main.c:532
#129 0x00007ffb8e151466 in __libc_start_main () from /lib/libc.so.6
#130 0x0000000000413ca9 in _start ()


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=576453.




More information about the Gstreamer-bugs mailing list