segfault in pad_block_callback_marshal from vorbis
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-base0.10 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When playing vorbis files in rhythmbox, often at the end of a song it crashes thus:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fcbd3fff700 (LWP 28597)]
pad_block_
at gstpad.
1393 gstpad.override: No such file or directory.
in gstpad.override
(gdb) bt
#0 pad_block_
user_
#1 0x00007fcc0801b8e4 in handle_pad_block (pad=0x1cbb060) at gstpad.c:4034
#2 0x00007fcc08020940 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:3052
#3 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#4 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#5 gst_pad_
setcaps=0) at gstpad.c:3061
#6 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#7 gst_pad_
setcaps=0) at gstpad.c:3061
#8 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#9 gst_pad_
setcaps=0) at gstpad.c:3061
#10 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#11 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#12 gst_pad_
setcaps=0) at gstpad.c:3061
#13 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#14 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#15 gst_pad_
setcaps=0) at gstpad.c:3061
#16 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#17 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#18 gst_pad_
setcaps=0) at gstpad.c:3061
#19 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#20 gst_pad_
setcaps=0) at gstpad.c:3061
#21 0x00007fcc082cc102 in gst_base_
---Type <return> to continue, or q <return> to quit---
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#22 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#23 gst_pad_
setcaps=0) at gstpad.c:3061
#24 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#25 gst_pad_
setcaps=0) at gstpad.c:3061
#26 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#27 gst_pad_
setcaps=0) at gstpad.c:3061
#28 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#29 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#30 gst_pad_
setcaps=0) at gstpad.c:3061
#31 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#32 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#33 gst_pad_
setcaps=0) at gstpad.c:3061
#34 0x00007fcc082cc102 in gst_base_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstbasetransfor
#35 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#36 gst_pad_
setcaps=0) at gstpad.c:3061
#37 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#38 gst_pad_
setcaps=0) at gstpad.c:3061
#39 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#40 gst_pad_
setcaps=0) at gstpad.c:3061
#41 0x00007fcbe3914008 in gst_stream_
size=1024, caps=0x88f600, buf=0x7fcbd3ffe970) at gststreamsynchr
#42 0x00007fcc08020af7 in gst_pad_
---Type <return> to continue, or q <return> to quit---
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#43 gst_pad_
setcaps=0) at gstpad.c:3061
#44 0x00007fcbe34cb363 in gst_tee_
caps=0x88f600, buf=0x7fcbd3ffe970) at gsttee.c:572
#45 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#46 gst_pad_
setcaps=0) at gstpad.c:3061
#47 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#48 gst_pad_
setcaps=0) at gstpad.c:3061
#49 0x00007fcbe34b5b9e in gst_selector_
caps=0x88f600, buf=0x7fcbd3ffe970) at gstinputselecto
#50 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#51 gst_pad_
setcaps=0) at gstpad.c:3061
#52 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=0) at gstpad.c:2984
#53 gst_pad_
setcaps=0) at gstpad.c:3061
#54 0x00007fcc08020af7 in gst_pad_
caps=0x88f600, buf=0x7fcbd3ffe970, setcaps=1) at gstpad.c:2984
#55 gst_pad_
setcaps=1) at gstpad.c:3061
#56 0x00007fcbe1ff5ecf in vorbis_
#57 vorbis_
#58 0x00007fcbe1ff76b3 in vorbis_
#59 vorbis_dec_chain (pad=<value optimized out>, buffer=0x2654ab0) at gstvorbisdec.c:1202
#60 0x00007fcc080249c4 in gst_pad_push (pad=0x2101500, buffer=0x2654ab0) at gstpad.c:4665
#61 0x00007fcbe34bb77e in gst_single_
#62 gst_multi_
#63 0x00007fcc0804af20 in gst_task_func (task=0x1e79c10) at gsttask.c:318
#64 0x00007fcc068f6b16 in g_thread_
at /build/
#65 0x00007fcc068f43e4 in g_thread_
#66 0x00007fcc071ddd8c in start_thread (arg=0x7fcbd3ff
#67 0x00007fcc05ebc04d in clone () at ../sysdeps/
#68 0x0000000000000000 in ?? ()
(gdb)
I forgot to mention, this is in Ubuntu 11.04 with all upgrades.