Bug#600444: libgstreamer0.10-0: segfaults with rythmbox, banshee, guayadaque when opening flac audio files

Tomasz Wartalski tomasz.w at gmx.de
Sun Oct 17 08:43:06 UTC 2010


Package: libgstreamer0.10-0
Version: 0.10.30-1
Severity: important


Hello,

rythmbox, banshee and guayadaque are segfaulting while i´m trying to
play flac audio files. This renders the mentioned players unusable for
me. Below are the backtraces of the crashes from rhythmbox and guayadeque.

Cheers,

Tomasz



rythmbox backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x71b7895f7710 (LWP 8204)]
0x000071b797dadbdc in orc_sse_set_mxcsr () from /usr/lib/liborc-0.4.so.0
(gdb) bt
#0  0x000071b797dadbdc in orc_sse_set_mxcsr () from /usr/lib/liborc-0.4.so.0
#1  0x000071b797db3e2a in orc_compiler_sse_assemble () from
/usr/lib/liborc-0.4.so.0
#2  0x000071b797da55a5 in orc_program_compile_full () from
/usr/lib/liborc-0.4.so.0
#3  0x000071b795d0b277 in ?? () from /usr/lib/gstreamer-0.10/libgstadder.so
#4  0x000071b795d085e3 in ?? () from /usr/lib/gstreamer-0.10/libgstadder.so
#5  0x000071b7b1571049 in gst_collect_pads_check_collected
(pads=0x15c83d0) at
gstcollectpads.c:1137
#6  0x000071b7b1571ca8 in gst_collect_pads_chain (pad=<value optimized out>,
buffer=0x0) at gstcollectpads.c:1365
#7  0x000071b7b12c2f8d in gst_pad_chain_data_unchecked (pad=0x1c47930,
is_buffer=1, data=0x71b790124940) at gstpad.c:4176
#8  0x000071b7b12c384e in gst_pad_push_data (pad=0xe44700, is_buffer=1,
data=0x71b790124940) at gstpad.c:4405
#9  0x000071b7b12c2f8d in gst_pad_chain_data_unchecked (pad=0x1760720,
is_buffer=1, data=0x71b790124940) at gstpad.c:4176
#10 0x000071b7b12c384e in gst_pad_push_data (pad=0x1c47030, is_buffer=1,
data=0x71b790124940) at gstpad.c:4405
#11 0x000071b7b156a707 in gst_base_transform_chain (pad=<value optimized
out>,
buffer=<value optimized out>) at gstbasetransform.c:2190
#12 0x000071b7b12c2f8d in gst_pad_chain_data_unchecked (pad=0x1c46da0,
is_buffer=1, data=0x71b790124940) at gstpad.c:4176
#13 0x000071b7b12c384e in gst_pad_push_data (pad=0x1c47330, is_buffer=1,
data=0x71b790124940) at gstpad.c:4405
#14 0x000071b798667869 in gst_queue_push_one (pad=<value optimized out>) at
gstqueue.c:1083
#15 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1185
#16 0x000071b7b12ecabb in gst_task_func (task=0x15ad3b0) at gsttask.c:271
#17 0x000071b7afbbb5cf in ?? () from /lib/libglib-2.0.so.0
#18 0x000071b7afbb9784 in ?? () from /lib/libglib-2.0.so.0
#19 0x000071b7b04878ba in start_thread () from /lib/libpthread.so.0
#20 0x000071b7af1f802d in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#21 0x0000000000000000 in ?? ()



guayadeque backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7a8836cb8710 (LWP 9350)]
0x00007a8839072bdc in orc_sse_set_mxcsr () from /usr/lib/liborc-0.4.so.0
(gdb) bt
#0  0x00007a8839072bdc in orc_sse_set_mxcsr () from /usr/lib/liborc-0.4.so.0
#1  0x00007a8839078e2a in orc_compiler_sse_assemble () from
/usr/lib/liborc-0.4.so.0
#2  0x00007a883906a5a5 in orc_program_compile_full () from
/usr/lib/liborc-0.4.so.0
#3  0x00007a88394e3e62 in ?? () from
/usr/lib/gstreamer-0.10/libgstaudioconvert.so
#4  0x00007a88394dca11 in ?? () from
/usr/lib/gstreamer-0.10/libgstaudioconvert.so
#5  0x00007a88394d99c2 in ?? () from
/usr/lib/gstreamer-0.10/libgstaudioconvert.so
#6  0x00007a8839f74139 in gst_base_transform_handle_buffer (trans=0x15a4030,
inbuf=0x1970900, outbuf=0x7a8836cb7068) at gstbasetransform.c:2055
#7  0x00007a8839f746bd in gst_base_transform_chain (pad=<value optimized
out>,
buffer=0x1970900) at gstbasetransform.c:2169
#8  0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1589240,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#9  0x00007a8846dd284e in gst_pad_push_data (pad=0x1583560, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#10 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1582540,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#11 0x00007a8846dd284e in gst_pad_push_data (pad=0x1ac37d0, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#12 0x00007a8839f74707 in gst_base_transform_chain (pad=<value optimized
out>,
buffer=<value optimized out>) at gstbasetransform.c:2190
#13 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1ac3650,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#14 0x00007a8846dd284e in gst_pad_push_data (pad=0x1ac3350, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#15 0x00007a8839f74707 in gst_base_transform_chain (pad=<value optimized
out>,
buffer=<value optimized out>) at gstbasetransform.c:2190
#16 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x15890c0,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#17 0x00007a8846dd284e in gst_pad_push_data (pad=0x197f360, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#18 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1050380,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#19 0x00007a8846dd284e in gst_pad_push_data (pad=0x1ac3950, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#20 0x00007a883a1acbcf in gst_tee_chain (pad=<value optimized out>,
buffer=0x1970900) at gsttee.c:789
#21 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1ac31d0,
is_buffer=1, data=0x1970900) at gstpad.c:4176
---Type <return> to continue, or q <return> to quit---
#22 0x00007a8846dd284e in gst_pad_push_data (pad=0x197f000, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#23 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1050000,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#24 0x00007a8846dd284e in gst_pad_push_data (pad=0x1ac3050, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#25 0x00007a8839d371e8 in ?? () from
/usr/lib/gstreamer-0.10/libgstplaybin.so
#26 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x15808d0,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#27 0x00007a8846dd284e in gst_pad_push_data (pad=0x1582e00, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#28 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1583dd0,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#29 0x00007a8846dd284e in gst_pad_push_data (pad=0x17e9210, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#30 0x00007a8846dd1f8d in gst_pad_chain_data_unchecked (pad=0x1583a70,
is_buffer=1, data=0x1970900) at gstpad.c:4176
#31 0x00007a8846dd284e in gst_pad_push_data (pad=0x15b4e40, is_buffer=1,
data=0x1970900) at gstpad.c:4405
#32 0x00007a8836ee2125 in ?? () from /usr/lib/gstreamer-0.10/libgstflac.so
#33 0x00007a8845557bad in ?? () from /usr/lib/libFLAC.so.8
#34 0x00007a8845557f40 in FLAC__stream_decoder_process_single () from
/usr/lib/libFLAC.so.8
#35 0x00007a8836ee0630 in ?? () from /usr/lib/gstreamer-0.10/libgstflac.so
#36 0x00007a8846dfbabb in gst_task_func (task=0x1c827b0) at gsttask.c:271
#37 0x00007a8845f5b5cf in ?? () from /lib/libglib-2.0.so.0
#38 0x00007a8845f59784 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007a88450ce8ba in start_thread () from /lib/libpthread.so.0
#40 0x00007a884468a02d in clone () from /lib/libc.so.6
#41 0x0000000000000000 in ?? ()



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (600, 'testing'), (400, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.marvin.v22-grsec (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh

Versions of packages libgstreamer0.10-0 depends on:
ii  libc6                       2.11.2-6     Embedded GNU C Library:
Shared lib
ii  libglib2.0-0                2.24.2-1     The GLib library of C routines
ii  libxml2                     2.7.7.dfsg-4 GNOME XML library

libgstreamer0.10-0 recommends no packages.

Versions of packages libgstreamer0.10-0 suggests:
pn  gstreamer0.10-plugins         <none>     (no description available)
pn  gstreamer0.10-tools           <none>     (no description available)







More information about the pkg-gstreamer-maintainers mailing list