On Mon, 2015-08-31 at 17:36 +0300, Sebastian Dröge wrote: > On Mo, 2015-08-31 at 15:29 +0100, jnqnfe wrote: > > > > > Can someone who is still able to reproduce this with 1.5.90 from > > > experimental also install debug symbols for libc6, libglib2.0-0, > > > all the GStreamer packages and then > > > a) run with valgrind --track-origins=yes > > > b) get a new backtrace with gdb? > > > > > > Thanks! > > > > I do not believe anyone has reported being able to reproduce the > > issue with 1.5.90 packages. > > > > Do you want me to revert to the troublesome packages and get a more > > complete bt for you? > > That would be great, yes. Thanks :)
Ok, pasted below! (full bt further down) #0 0x00007fff97f50ff0 in gst_memory_unmap (mem=0x7fff00000000, info=info@entry=0x7fff87867980) at gstmemory.c:339 #1 0x00007fff97f26f76 in gst_buffer_unmap (buffer=<optimized out>, info=0x7fff87867980) at gstbuffer.c:1622 #2 0x00007fff85442294 in gst_faad_set_format (dec=0x7fffc3399aa0 [GstFaad], caps=<optimized out>) at gstfaad.c:326 #3 0x00007fff90d4be04 in gst_audio_decoder_do_caps (caps=<optimized out>, dec=<optimized out>) at gstaudiodecoder.c:866 #4 0x00007fff90d4be04 in gst_audio_decoder_do_caps (dec=0x7fffc3399aa0 [GstFaad]) at gstaudiodecoder.c:1737 #5 0x00007fff90d4f18f in gst_audio_decoder_chain (pad=0x7fffc2a0b6e0 [GstPad], parent=0x7fffc3399aa0 [GstFaad], buffer=0x7fffc2a0c840) at gstaudiodecoder.c:1756 #6 0x00007fff97f55e1f in gst_pad_push_data (data=<optimized out>, type=<optimized out>, pad=<optimized out>) at gstpad.c:3830 #7 0x00007fff97f55e1f in gst_pad_push_data (pad=0x7fffc2a0b280 [GstPad], type=2429874528, data=0x7fffc2a0c840) at gstpad.c:4063 #8 0x00007fff97a9a564 in gst_base_parse_push_frame (parse=0x7fffc331fa30 [GstAacParse], frame=0x7fff87867c60) at gstbaseparse.c:2304 #9 0x00007fff97a9b132 in gst_base_parse_chain (pad=0x7fff00000000, parent=0x7fffc331fa30 [GstAacParse], buffer=0x7fffc2a0c840) at gstbaseparse.c:2824 #10 0x00007fff97f55e1f in gst_pad_push_data (data=<optimized out>, type=<optimized out>, pad=<optimized out>) at gstpad.c:3830 #11 0x00007fff97f55e1f in gst_pad_push_data (pad=0x7fffc2a0ae20 [GstPad], type=2544478928, data=0x7fffc2a0c840) at gstpad.c:4063 #12 0x00007fff908ccb4c in gst_multi_queue_loop (object=<optimized out>, sq=<optimized out>, mq=<optimized out>) at gstmultiqueue.c:1229 #13 0x00007fff908ccb4c in gst_multi_queue_loop (pad=0x7fff00000000) at gstmultiqueue.c:1484 #14 0x00007fff97f83b61 in gst_task_func (task=0x7fffc28fc4d0 [GstTask]) at gsttask.c:316 #15 0x00007fffee6a92e8 in g_thread_pool_thread_proxy (data=<optimized out>) at /tmp/buildd/glib2.0-2.44.1/./glib/gthreadpool.c:307 #16 0x00007fffee6a8955 in g_thread_proxy (data=0x7fffc0a73ca0) at /tmp/buildd/glib2.0-2.44.1/./glib/gthread.c:764 #17 0x00007ffff7bc70a4 in start_thread (arg=0x7fff87868700) at pthread_create.c:309 #18 0x00007ffff707c07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 #0 0x00007fff97f50ff0 in gst_memory_unmap (mem=0x7fff00000000, info=info@entry=0x7fff87867980) at gstmemory.c:339 __func__ = "gst_memory_unmap" #1 0x00007fff97f26f76 in gst_buffer_unmap (buffer=<optimized out>, info=0x7fff87867980) at gstbuffer.c:1622 __func__ = "gst_buffer_unmap" #2 0x00007fff85442294 in gst_faad_set_format (dec=0x7fffc3399aa0 [GstFaad], caps=<optimized out>) at gstfaad.c:326 samplerate = 22050 channels = 2 '\002' faad = 0x7fffc3399aa0 [GstFaad] str = 0x7fff97370580 buf = 0x7fffc2a0c730 value = <optimized out> map = {memory = 0x7fff00000000, flags = GST_MAP_READ, data = 0x7fffc2590270 "\025\b", <incomplete sequence \345\270>, size = 5, maxsize = 12, user_data = {0x7fffc23f0068, 0x7fff991b7460, 0x7fffee955808 <g_value_get_boxed+88>, 0x7fff97f551b0 <push_sticky>}, _gst_reserved = {0x7fff878679f0, 0x7fffc2a0b6e0, 0x7fff97f4439f <gst_event_parse_caps+127>, 0x7fffc3399aa0}} cdata = 0x7fffc2590270 "\025\b", <incomplete sequence \345\270> csize = 5 __func__ = "gst_faad_set_format" __FUNCTION__ = "gst_faad_set_format" #3 0x00007fff90d4be04 in gst_audio_decoder_do_caps (caps=<optimized out>, dec=<optimized out>) at gstaudiodecoder.c:866 klass = 0x7fffc35d5c00 res = -1665004384 caps = 0x7fffc33e8370 #4 0x00007fff90d4be04 in gst_audio_decoder_do_caps (dec=0x7fffc3399aa0 [GstFaad]) at gstaudiodecoder.c:1737 caps = 0x7fffc33e8370 #5 0x00007fff90d4f18f in gst_audio_decoder_chain (pad=0x7fffc2a0b6e0 [GstPad], parent=0x7fffc3399aa0 [GstFaad], buffer=0x7fffc2a0c840) at gstaudiodecoder.c:1756 ret = -1029650368 __PRETTY_FUNCTION__ = "gst_audio_decoder_chain" #6 0x00007fff97f55e1f in gst_pad_push_data (data=<optimized out>, type=<optimized out>, pad=<optimized out>) at gstpad.c:3830 chainfunc = 0x7fff90d4f160 <gst_audio_decoder_chain> parent = 0x7fffc3399aa0 [GstFaad] peer = 0x7fffc2a0b6e0 [GstPad] __PRETTY_FUNCTION__ = "gst_pad_push_data" #7 0x00007fff97f55e1f in gst_pad_push_data (pad=0x7fffc2a0b280 [GstPad], type=2429874528, data=0x7fffc2a0c840) at gstpad.c:4063 peer = 0x7fffc2a0b6e0 [GstPad] __PRETTY_FUNCTION__ = "gst_pad_push_data" #8 0x00007fff97a9a564 in gst_base_parse_push_frame (parse=0x7fffc331fa30 [GstAacParse], frame=0x7fff87867c60) at gstbaseparse.c:2304 ret = GST_FLOW_OK klass = 0x0 buffer = 0x7fffc2a0c840 size = 557 __func__ = "gst_base_parse_push_frame" __PRETTY_FUNCTION__ = "gst_base_parse_push_frame" #9 0x00007fff97a9b132 in gst_base_parse_chain (pad=0x7fff00000000, parent=0x7fffc331fa30 [GstAacParse], buffer=0x7fffc2a0c840) at gstbaseparse.c:2824 frame = {buffer = 0x0, out_buffer = 0x0, flags = 0, offset = 0, overhead = 0, size = 0, _gst_reserved_i = {0, 0}, _gst_reserved_p = {0x0, 0x0}, _private_flags = 1} tmpbuf = 0x7fff9cc20ca0 skip = -1 data = 0x7fff9cc20ca0 "\001" pts = 140735467125856 dts = 140735823350944 __PRETTY_FUNCTION__ = "gst_base_parse_chain" #10 0x00007fff97f55e1f in gst_pad_push_data (data=<optimized out>, type=<optimized out>, pad=<optimized out>) at gstpad.c:3830 chainfunc = 0x7fff97a9aad0 <gst_base_parse_chain> parent = 0x7fffc331fa30 [GstAacParse] peer = 0x7fffc2a0b050 [GstPad] __PRETTY_FUNCTION__ = "gst_pad_push_data" #11 0x00007fff97f55e1f in gst_pad_push_data (pad=0x7fffc2a0ae20 [GstPad], type=2544478928, data=0x7fffc2a0c840) at gstpad.c:4063 peer = 0x7fffc2a0b050 [GstPad] __PRETTY_FUNCTION__ = "gst_pad_push_data" #12 0x00007fff908ccb4c in gst_multi_queue_loop (object=<optimized out>, sq=<optimized out>, mq=<optimized out>) at gstmultiqueue.c:1229 timestamp = 0 sq = 0x7fffbcfc41c0 item = 0x7fff00000000 sitem = 0x7fffc29faf60 mq = 0x7fffd63b56a0 [GstMultiQueue] object = 0x7fffc2a0c840 result = GST_FLOW_OK __PRETTY_FUNCTION__ = "gst_multi_queue_loop" #13 0x00007fff908ccb4c in gst_multi_queue_loop (pad=0x7fff00000000) at gstmultiqueue.c:1484 sq = 0x7fffbcfc41c0 item = 0x7fff00000000 sitem = 0x7fffc29faf60 mq = 0x7fffd63b56a0 [GstMultiQueue] object = 0x7fffc2a0c840 result = GST_FLOW_OK __PRETTY_FUNCTION__ = "gst_multi_queue_loop" #14 0x00007fff97f83b61 in gst_task_func (task=0x7fffc28fc4d0 [GstTask]) at gsttask.c:316 lock = 0x7fffc2a0ae90 priv = 0x7fffc28fc480 __PRETTY_FUNCTION__ = "gst_task_func" #15 0x00007fffee6a92e8 in g_thread_pool_thread_proxy (data=<optimized out>) at /tmp/buildd/glib2.0-2.44.1/./glib/gthreadpool.c:307 task = 0x7fffd808f9c0 pool = 0x7fffb4f429a0 #16 0x00007fffee6a8955 in g_thread_proxy (data=0x7fffc0a73ca0) at /tmp/buildd/glib2.0-2.44.1/./glib/gthread.c:764 thread = 0x7fffc0a73ca0 #17 0x00007ffff7bc70a4 in start_thread (arg=0x7fff87868700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fff87868700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735467128576, -2734084538339017070, 0, 140737354125408, 140737193347328, 140735467128576, 2734137516736790162, 2734102658354790034}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #18 0x00007ffff707c07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111