[Bug 735320] Crash when playing apple lossless files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 24 05:39:07 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735320
  GStreamer | don't know | 1.x

--- Comment #2 from andreas.angerer89 at gmail.com 2014-08-24 12:39:00 UTC ---
Thanks for the help; this is quite annoying since a lot of players in Ubunut
(e.g. totem) rely on gstreamer1. 

My exact version: libgstreamer1.0-0   1.2.4-0ubuntu1

Full backtrace:

Thread 7 (Thread 0x7fb6c389a700 (LWP 16957)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb6c5ed0c07 in g_cond_wait (cond=cond at entry=0x15c70b0, 
    mutex=mutex at entry=0x15c7068)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007fb6c642d70c in gst_task_func (task=0x15c7050) at gsttask.c:301
#3  0x00007fb6c5eb489c in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#4  0x00007fb6c5eb3f15 in g_thread_proxy (data=0x15bc630)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#5  0x00007fb6c5c30182 in start_thread (arg=0x7fb6c389a700)
    at pthread_create.c:312
#6  0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb6c3099700 (LWP 16958)):
#0  0x00007fb6c595003d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb6c5e8efe4 in g_main_context_poll (priority=2147483647, n_fds=1, 
    fds=0x7fb6b40008c0, timeout=-1, context=0x15c66e0)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:4028
#2  g_main_context_iterate (context=context at entry=0x15c66e0, 
---Type <return> to continue, or q <return> to quit---
    block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3729
#3  0x00007fb6c5e8f0ec in g_main_context_iteration (context=0x15c66e0, 
    may_block=may_block at entry=1)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#4  0x00007fb6c5e8f129 in glib_worker_main (data=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:5541
#5  0x00007fb6c5eb3f15 in g_thread_proxy (data=0x15bc680)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#6  0x00007fb6c5c30182 in start_thread (arg=0x7fb6c3099700)
    at pthread_create.c:312
#7  0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb6c2002700 (LWP 16959)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb6c5ed0c07 in g_cond_wait (cond=cond at entry=0x7fb6b8003070, 
    mutex=mutex at entry=0x7fb6b8003048)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007fb6c3fb7fba in gst_data_queue_push (queue=0x7fb6b80030a0, 
    item=item at entry=0x7fb6b8001b50) at gstdataqueue.c:518
#3  0x00007fb6c38b754e in gst_multi_queue_chain (pad=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    parent=<optimized out>, buffer=<optimized out>) at gstmultiqueue.c:1459
#4  0x00007fb6c63ffd08 in gst_pad_chain_data_unchecked (data=0x7fb6b80ab110, 
    type=<optimized out>, pad=0x15bb450) at gstpad.c:3760
#5  gst_pad_push_data (pad=0x15bb220, type=<optimized out>, 
    data=<optimized out>) at gstpad.c:3990
#6  0x00007fb6c243e6eb in ?? ()
   from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so
#7  0x00007fb6c244f9a8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so
#8  0x00007fb6c642d549 in gst_task_func (task=0x15c75f0) at gsttask.c:316
#9  0x00007fb6c5eb489c in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#10 0x00007fb6c5eb3f15 in g_thread_proxy (data=0x7fb6bc0f3cf0)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#11 0x00007fb6c5c30182 in start_thread (arg=0x7fb6c2002700)
    at pthread_create.c:312
#12 0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb6c1801700 (LWP 16960)):
#0  0x00007fb6c5c37b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb6c5eb54a8 in g_usleep (microseconds=microseconds at entry=1000000)
    at /build/buildd/glib2.0-2.40.0/./glib/gtimer.c:259
---Type <return> to continue, or q <return> to quit---
#2  0x0000000000405652 in fault_spin () at gst-launch.c:109
#3  fault_handler_sighandler (signum=11) at gst-launch.c:90
#4  <signal handler called>
#5  gst_ffmpegauddec_frame (ffmpegdec=0x0, ffmpegdec at entry=0x7fb6b80a3a20, 
    data=data at entry=0x7fb6b80aa090 " ", size=0, size at entry=1499, 
    got_data=0x200000000, got_data at entry=0x7fb6c1800a58, 
    ret=ret at entry=0x7fb6c1800a5c) at gstavauddec.c:644
#6  0x00007fb6b1bf6671 in gst_ffmpegauddec_handle_frame (
    decoder=0x7fb6b80a3a20, inbuf=0x7fb6bc020660) at gstavauddec.c:757
#7  0x00007fb6c4669c73 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#8  0x00007fb6c466a04b in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#9  0x00007fb6c466b036 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#10 0x00007fb6c63ffd08 in gst_pad_chain_data_unchecked (data=0x7fb6bc020660, 
    type=4112, pad=0x15bbae0) at gstpad.c:3760
#11 gst_pad_push_data (pad=0x15bb680, type=type at entry=4112, 
    data=<optimized out>, data at entry=0x7fb6bc020660) at gstpad.c:3990
#12 0x00007fb6c64069b6 in gst_pad_push (pad=<optimized out>, 
    buffer=buffer at entry=0x7fb6bc020660) at gstpad.c:4093
#13 0x00007fb6c38b8a23 in gst_single_queue_push_one (object=0x7fb6bc020660, 
    sq=0x7fb6b80074c0, mq=0x7fb6b80060b0) at gstmultiqueue.c:1089
---Type <return> to continue, or q <return> to quit---
#14 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1338
#15 0x00007fb6c642d549 in gst_task_func (task=0x15c7b90) at gsttask.c:316
#16 0x00007fb6c5eb489c in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#17 0x00007fb6c5eb3f15 in g_thread_proxy (data=0x148b400)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#18 0x00007fb6c5c30182 in start_thread (arg=0x7fb6c1801700)
    at pthread_create.c:312
#19 0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb6b2614700 (LWP 16961)):
#0  0x00007fb6c595003d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb6c0bcf031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fb6c0bc083c in pa_mainloop_poll ()
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fb6c0bc0ece in pa_mainloop_iterate ()
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fb6c0bc0f80 in pa_mainloop_run ()
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fb6c0bcefe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fb6c0772f08 in ?? ()
   from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
---Type <return> to continue, or q <return> to quit---
#7  0x00007fb6c5c30182 in start_thread (arg=0x7fb6b2614700)
    at pthread_create.c:312
#8  0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb6a0ab2700 (LWP 16962)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb6c5ed0c07 in g_cond_wait (cond=cond at entry=0x7fb6ac0207a0, 
    mutex=mutex at entry=0x7fb6ac020790)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007fb6c38bb78d in gst_queue_loop (pad=<optimized out>)
    at gstqueue.c:1232
#3  0x00007fb6c642d549 in gst_task_func (task=0x7fb6b8009170) at gsttask.c:316
#4  0x00007fb6c5eb489c in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#5  0x00007fb6c5eb3f15 in g_thread_proxy (data=0x1449190)
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#6  0x00007fb6c5c30182 in start_thread (arg=0x7fb6a0ab2700)
    at pthread_create.c:312
#7  0x00007fb6c595d38d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7fb6c688a740 (LWP 16956)):
#0  0x00007fb6c595003d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb6c5e8efe4 in g_main_context_poll (priority=2147483647, n_fds=2, 
    fds=0x15c8540, timeout=-1, context=0x15c8240)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:4028
#2  g_main_context_iterate (context=0x15c8240, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3729
#3  0x00007fb6c5e8f30a in g_main_loop_run (loop=0x15bffe0)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3928
#4  0x00007fb6c63da9b4 in gst_bus_poll (bus=bus at entry=0x1506e10, 
    events=events at entry=GST_MESSAGE_ANY, timeout=<optimized out>)
    at gstbus.c:1082
#5  0x0000000000404598 in event_loop (pipeline=0x15aa9e0, 
    blocking=blocking at entry=1, do_progress=do_progress at entry=1, 
    target_state=target_state at entry=GST_STATE_PAUSED) at gst-launch.c:509
#6  0x0000000000403661 in main (argc=3, argv=0x7fffb1768238)
    at gst-launch.c:1044

The same thing with valgrind (I'm not sure I did this correctly):

valgrind -v gst-launch-1.0 playbin uri=file:///home/andreas/01.m4a 
==19375== Memcheck, a memory error detector
==19375== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==19375== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright
info
==19375== Command: gst-launch-1.0 playbin uri=file:///home/andreas/01.m4a
==19375== 
--19375-- Valgrind options:
--19375--    -v
--19375-- Contents of /proc/version:
--19375--   Linux version 3.13.0-35-generic (buildd at panlong) (gcc version 4.8.2
(Ubuntu 4.8.2-19ubuntu1) ) #62-Ubuntu SMP Fri Aug 15 01:58:42 UTC 2014
--19375-- Arch and hwcaps: AMD64, amd64-cx16-rdtscp-sse3-avx
--19375-- Page sizes: currently 4096, max supported 4096
--19375-- Valgrind library directory: /usr/lib/valgrind
--19375-- Reading syms from /usr/bin/gst-launch-1.0
--19375--   Considering
/usr/lib/debug/.build-id/9c/3922cae24923c95201fc964a744a9d6424b55e.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/ld-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/ld-2.19.so ..
--19375--   .. CRC mismatch (computed 4cbae35e wanted 8d683c31)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--19375--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--19375--   .. CRC mismatch (computed 37cdde19 wanted adc367dd)
--19375--    object doesn't have a symbol table
--19375--    object doesn't have a dynamic symbol table
--19375-- Scheduler: using generic scheduler lock implementation.
--19375-- Reading suppressions file: /usr/lib/valgrind/default.supp
==19375== embedded gdbserver: reading from
/tmp/vgdb-pipe-from-vgdb-to-19375-by-andreas-on-???
==19375== embedded gdbserver: writing to  
/tmp/vgdb-pipe-to-vgdb-from-19375-by-andreas-on-???
==19375== embedded gdbserver: shared mem  
/tmp/vgdb-pipe-shared-mem-vgdb-19375-by-andreas-on-???
==19375== 
==19375== TO CONTROL THIS PROCESS USING vgdb (which you probably
==19375== don't want to do, unless you know exactly what you're doing,
==19375== or are doing some strange experiment):
==19375==   /usr/lib/valgrind/../../bin/vgdb --pid=19375 ...command...
==19375== 
==19375== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==19375==   /path/to/gdb gst-launch-1.0
==19375== and then give GDB the following command
==19375==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=19375
==19375== --pid is optional if only one valgrind process is running
==19375== 
--19375-- REDIR: 0x4019ca0 (strlen) redirected to 0x38068331 (???)
--19375-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--19375--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--19375--   .. CRC mismatch (computed 329d6860 wanted c0186920)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--19375--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--19375--   .. CRC mismatch (computed 1fb85af8 wanted 2e9e3c16)
--19375--    object doesn't have a symbol table
==19375== WARNING: new redirection conflicts with existing -- ignoring it
--19375--     old: 0x04019ca0 (strlen              ) R-> (0000.0) 0x38068331
???
--19375--     new: 0x04019ca0 (strlen              ) R-> (2007.0) 0x04c2e1a0
strlen
--19375-- REDIR: 0x4019a50 (index) redirected to 0x4c2dd50 (index)
--19375-- REDIR: 0x4019c70 (strcmp) redirected to 0x4c2f2f0 (strcmp)
--19375-- REDIR: 0x401a9c0 (mempcpy) redirected to 0x4c31da0 (mempcpy)
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0
--19375--   Considering
/usr/lib/debug/.build-id/d6/f023f1b77504373b956833050340becc1b835f.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0
--19375--   Considering
/usr/lib/debug/.build-id/ac/635c9bd9ffc42fa8f097ad543c6aab45bfe07c.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0
--19375--   Considering
/usr/lib/debug/.build-id/86/982efa75eaaa7152cf14788696023934c1aeec.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libpthread-2.19.so ..
--19375--   .. CRC mismatch (computed d7f7b713 wanted 28afece6)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.19.so
..
--19375--   .. CRC is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/libc-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libc-2.19.so ..
--19375--   .. CRC mismatch (computed bbba420d wanted a133d70e)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4000.0
--19375--   Considering
/usr/lib/debug/.build-id/38/6ecbac81c845a7150632530fdd7f346cf814b5.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/libm-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libm-2.19.so ..
--19375--   .. CRC mismatch (computed 0ebccb69 wanted 44d41128)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libdl-2.19.so ..
--19375--   .. CRC mismatch (computed c1315e8c wanted 37097b60)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
--19375--   Considering /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1 ..
--19375--   .. CRC mismatch (computed cbfcaa4a wanted 2012f49a)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libpcre.so.3.13.1
--19375--   Considering /lib/x86_64-linux-gnu/libpcre.so.3.13.1 ..
--19375--   .. CRC mismatch (computed 3fb98dc8 wanted 29d03fa3)
--19375--    object doesn't have a symbol table
--19375-- REDIR: 0x593fbb0 (strcasecmp) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5941ea0 (strncasecmp) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593f380 (memcpy at GLIBC_2.2.5) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593bd30 (strncmp) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5939ec0 (strcmp) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593d610 (rindex) redirected to 0x4c2da30 (rindex)
--19375-- REDIR: 0x593b910 (strlen) redirected to 0x4c2e0e0 (strlen)
--19375-- REDIR: 0x59355a0 (malloc) redirected to 0x4c2ab10 (malloc)
--19375-- REDIR: 0x593f410 (memset) redirected to 0x4c31350 (memset)
--19375-- REDIR: 0xffffffffff600000 (???) redirected to 0x38068313 (???)
--19375-- REDIR: 0x5936070 (calloc) redirected to 0x4c2cbf0 (calloc)
--19375-- REDIR: 0x5944580 (memcpy@@GLIBC_2.14) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x594ae20 (__memcpy_sse2_unaligned) redirected to 0x4c2f6b0
(memcpy@@GLIBC_2.14)
--19375-- REDIR: 0x59f3110 (__strcmp_ssse3) redirected to 0x4c2f1b0 (strcmp)
--19375-- REDIR: 0x5935d40 (realloc) redirected to 0x4c2ce10 (realloc)
--19375-- REDIR: 0x5a02fa0 (__memmove_ssse3_back) redirected to 0x4c2f450
(memcpy at GLIBC_2.2.5)
--19375-- REDIR: 0x5939c70 (index) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5939ca0 (__GI_strchr) redirected to 0x4c2db90 (__GI_strchr)
--19375-- REDIR: 0x5939a70 (strcat) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5952800 (__strcat_sse2_unaligned) redirected to 0x4c2dd90
(strcat)
--19375-- REDIR: 0x5935c40 (free) redirected to 0x4c2bd80 (free)
--19375-- REDIR: 0x59445d0 (__GI_memcpy) redirected to 0x4c2fc90 (__GI_memcpy)
--19375-- REDIR: 0x5939f00 (__GI_strcmp) redirected to 0x4c2f200 (__GI_strcmp)
--19375-- REDIR: 0x593bd80 (__GI_strncmp) redirected to 0x4c2e930
(__GI_strncmp)
--19375-- REDIR: 0x593fa40 (__GI_stpcpy) redirected to 0x4c30da0 (__GI_stpcpy)
--19375-- REDIR: 0x593edb0 (bcmp) redirected to 0x4a25720 (_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5a12f70 (__memcmp_sse4_1) redirected to 0x4c30c00
(__memcmp_sse4_1)
--19375-- REDIR: 0x5946910 (strchrnul) redirected to 0x4c319b0 (strchrnul)
--19375-- REDIR: 0x59f4370 (__strncmp_ssse3) redirected to 0x4c2e8c0 (strncmp)
--19375-- memcheck GC: 1000 nodes, 1000 survivors (100.0%)
--19375-- memcheck GC: 1414 new table size (stepup)
--19375-- REDIR: 0x593e820 (strstr) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5954080 (__strstr_sse2_unaligned) redirected to 0x4c31fa0
(strstr)
--19375-- REDIR: 0x593d5d0 (strncpy) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5950010 (__strncpy_sse2_unaligned) redirected to 0x4c2e770
(__strncpy_sse2_unaligned)
--19375-- REDIR: 0x593f1f0 (__GI_memmove) redirected to 0x4c31660
(__GI_memmove)
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.204.0
--19375--   Considering
/usr/lib/debug/.build-id/a8/294adb0f6303cf9eff3d26ad23fc390d46cb68.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.18.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libz.so.1.2.8
--19375--    object doesn't have a symbol table
--19375-- REDIR: 0x593b350 (strcpy) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x59bb970 (__memcpy_chk) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x401ab10 (stpcpy) redirected to 0x4c31120 (stpcpy)
--19375-- REDIR: 0x593fa00 (stpcpy) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x5950ff0 (__stpcpy_sse2_unaligned) redirected to 0x4c30f60
(__stpcpy_sse2_unaligned)
--19375-- REDIR: 0x59fd9f0 (__memcpy_chk_ssse3_back) redirected to 0x4c31e90
(__memcpy_chk)
Setting pipeline to PAUSED ...
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
--19375--   Considering
/usr/lib/debug/.build-id/0d/24cf9d35619f1246bc2b410bf3fb4a51c0cd45.debug ..
--19375--   .. build-id is valid
Pipeline is PREROLLING ...
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttypefindfunctions.so
--19375--    object doesn't have a symbol table
--19375-- REDIR: 0x5946700 (rawmemchr) redirected to 0x4c319f0 (rawmemchr)
--19375-- memcheck GC: 1414 nodes, 1393 survivors ( 98.5%)
--19375-- memcheck GC: 1999 new table size (stepup)
--19375-- memcheck GC: 1999 nodes, 1988 survivors ( 99.4%)
--19375-- memcheck GC: 2827 new table size (stepup)
--19375-- memcheck GC: 2827 nodes, 2827 survivors (100.0%)
--19375-- memcheck GC: 3997 new table size (stepup)
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgstriff-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so.0.204.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2
--19375--   Considering /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2 ..
--19375--   .. CRC mismatch (computed 4df24b37 wanted a42f61d5)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libjson-c.so.2.0.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
--19375--   Considering
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so ..
--19375--   .. CRC mismatch (computed ce1bb7ec wanted b14aa3fb)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libwrap.so.0.7.6
--19375--   Considering /lib/x86_64-linux-gnu/libwrap.so.0.7.6 ..
--19375--   .. CRC mismatch (computed 34dcf8ad wanted 45219146)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
--19375--   Considering /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25 ..
--19375--   .. CRC mismatch (computed 5e0fd126 wanted 972bbac5)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/librt-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/librt-2.19.so ..
--19375--   .. CRC mismatch (computed aa86d720 wanted d04e3800)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
--19375--   Considering /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 ..
--19375--   .. CRC mismatch (computed 256f5df8 wanted 5d40ac88)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
--19375--   Considering /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 ..
--19375--   .. CRC mismatch (computed 15fc4130 wanted a06cb5c7)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libnsl-2.19.so ..
--19375--   .. CRC mismatch (computed ea6302f9 wanted daf19eb9)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.19.so ..
--19375--   .. CRC is valid
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libogg.so.0.8.1
--19375--   Considering /usr/lib/x86_64-linux-gnu/libogg.so.0.8.1 ..
--19375--   .. CRC mismatch (computed a72e821d wanted 16075ea5)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.19.so
--19375--   Considering /lib/x86_64-linux-gnu/libresolv-2.19.so ..
--19375--   .. CRC mismatch (computed 5c733db8 wanted 30cd2eee)
--19375--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.19.so
..
--19375--   .. CRC is valid
--19375-- REDIR: 0x593f510 (mempcpy) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593bcf0 (strncat) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593dc90 (strspn) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593b470 (strcspn) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x593e260 (__GI_strstr) redirected to 0x4c32030
(__strstr_sse2)
--19375-- REDIR: 0x593ea60 (memchr) redirected to 0x4c2f390 (memchr)
--19375-- REDIR: 0x59bbc10 (__strcpy_chk) redirected to 0x4c31a30
(__strcpy_chk)
--19375-- REDIR: 0x5a004d0 (__mempcpy_ssse3_back) redirected to 0x4c31ad0
(mempcpy)
--19375-- REDIR: 0x594f9e0 (__strcpy_sse2_unaligned) redirected to 0x4c2e1c0
(strcpy)
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
--19375--   Considering
/usr/lib/debug/.build-id/7f/5132de825269d12e86c9f603e6a8b57d6bad12.debug ..
--19375--   .. build-id is valid
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libavformat.so.54.63.104
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libavcodec.so.54.92.100
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libavutil.so.52.18.100
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/librtmp.so.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libbz2.so.1.0.4
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libva.so.1.3502.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libx264.so.142
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libvpx.so.1.3.0
--19375--   Considering /usr/lib/x86_64-linux-gnu/libvpx.so.1.3.0 ..
--19375--   .. CRC mismatch (computed 1bffb467 wanted 33a4cd8f)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0.0.4
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0.0.4
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
--19375--   Considering /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 ..
--19375--   .. CRC mismatch (computed 5b15e160 wanted 6451f265)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
--19375--   Considering /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
..
--19375--   .. CRC mismatch (computed ad005394 wanted 01a995b9)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libopus.so.0.5.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so
--19375--   Considering /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so ..
--19375--   .. CRC mismatch (computed 879cf8a5 wanted 8ed89a58)
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0.0.3
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0.0.3
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
--19375--   Considering /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0 ..
--19375--   .. CRC mismatch (computed fe28a920 wanted 24f96a1d)
--19375--    object doesn't have a symbol table
--19375-- REDIR: 0x593d900 (strpbrk) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x59bb9c0 (__memmove_chk) redirected to 0x4a25720
(_vgnU_ifunc_wrapper)
--19375-- REDIR: 0x59376f0 (posix_memalign) redirected to 0x4c2d1f0
(posix_memalign)
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvolume.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioresample.so
--19375--    object doesn't have a symbol table
--19375-- Reading syms from /usr/lib/x86_64-linux-gnu/liborc-test-0.4.so.0.18.0
--19375--    object doesn't have a symbol table
==19375== Thread 5 multiqueue0:src_:
==19375== Invalid write of size 4
==19375==    at 0x12221F12: gst_ffmpegauddec_frame (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so)
==19375==    by 0x12222670: gst_ffmpegauddec_handle_frame (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so)
==19375==    by 0x745BC72: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19375==    by 0x745C04A: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19375==    by 0x745D035: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19375==    by 0x4E97D07: gst_pad_push_data (in
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0)
==19375==    by 0x8219A22: gst_multi_queue_loop (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so)
==19375==    by 0x4EC5548: gst_task_func (in
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0)
==19375==    by 0x53FA89B: g_thread_pool_thread_proxy (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==19375==    by 0x53F9F14: g_thread_proxy (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==19375==    by 0x569C181: start_thread (pthread_create.c:312)
==19375==    by 0x59AD38C: clone (clone.S:111)
==19375==  Address 0x200000000 is not stack'd, malloc'd or (recently) free'd
==19375== 
Caught SIGSEGV
--19375-- memcheck GC: 3997 nodes, 3352 survivors ( 83.8%)
--19375-- memcheck GC: 5652 new table size (stepup)
==19413== embedded gdbserver: reading from
/tmp/vgdb-pipe-from-vgdb-to-19413-by-andreas-on-???
==19413== embedded gdbserver: writing to  
/tmp/vgdb-pipe-to-vgdb-from-19413-by-andreas-on-???
==19413== embedded gdbserver: shared mem  
/tmp/vgdb-pipe-shared-mem-vgdb-19413-by-andreas-on-???
==19413== 
==19413== TO CONTROL THIS PROCESS USING vgdb (which you probably
==19413== don't want to do, unless you know exactly what you're doing,
==19413== or are doing some strange experiment):
==19413==   /usr/lib/valgrind/../../bin/vgdb --pid=19413 ...command...
==19413== 
==19413== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==19413==   /path/to/gdb gst-launch-1.0
==19413== and then give GDB the following command
==19413==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=19413
==19413== --pid is optional if only one valgrind process is running
==19413== 
#0  0x00000000380f03bc in ?? ()
#1  0x0000000000000008 in ?? ()
#2  0x0000000802c7de10 in ?? ()
#3  0x0000000802c7ddd0 in ?? ()
#4  0x0000000039c0d890 in ?? ()
#5  0x0000000000000007 in ?? ()
#6  0x0000000039c0d880 in ?? ()
#7  0x0000000039ff7408 in ?? ()
#8  0x00000000000000b8 in ?? ()
#9  0x0000000000000007 in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x0000000039ff7378 in ?? ()
#12 0x000000003809f2db in ?? ()
#13 0x0000000004c2ab80 in _vgr10010ZU_libcZdsoZa_malloc ()
==19413== 
==19413== HEAP SUMMARY:
==19413==     in use at exit: 2,825,037 bytes in 38,401 blocks
==19413==   total heap usage: 65,923 allocs, 27,522 frees, 7,855,076 bytes
allocated
==19413== 
==19413== Searching for pointers to 37,988 not-freed blocks
==19413== Checked 86,647,624 bytes
==19413== 
==19413== LEAK SUMMARY:
==19413==    definitely lost: 24,984 bytes in 14 blocks
==19413==    indirectly lost: 1,287 bytes in 2 blocks
==19413==      possibly lost: 26,274 bytes in 541 blocks
==19413==    still reachable: 2,660,676 bytes in 37,431 blocks
==19413==         suppressed: 0 bytes in 0 blocks
==19413== Rerun with --leak-check=full to see details of leaked memory
==19413== 
==19413== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==19413== 
==19413== 1 errors in context 1 of 1:
==19413== Invalid write of size 4
==19413==    at 0x12221F12: gst_ffmpegauddec_frame (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so)
==19413==    by 0x12222670: gst_ffmpegauddec_handle_frame (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so)
==19413==    by 0x745BC72: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19413==    by 0x745C04A: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19413==    by 0x745D035: ??? (in
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0)
==19413==    by 0x4E97D07: gst_pad_push_data (in
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0)
==19413==    by 0x8219A22: gst_multi_queue_loop (in
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so)
==19413==    by 0x4EC5548: gst_task_func (in
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0)
==19413==    by 0x53FA89B: g_thread_pool_thread_proxy (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==19413==    by 0x53F9F14: g_thread_proxy (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==19413==    by 0x569C181: start_thread (pthread_create.c:312)
==19413==    by 0x59AD38C: clone (clone.S:111)
==19413==  Address 0x200000000 is not stack'd, malloc'd or (recently) free'd
==19413== 
==19413== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

-- 
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