Wed 20 Jun 2007 10:29:14 PM UTC, original submission:
gnash crashes when playing the video from here: http://youtube.com/watch?v=vsi2ofqnSWM
So far it's only confirmed to be a problem for the ffmpeg backend, both in the 0.8.0 and head. GST doens't seem to be affected.
Backtrace:
(gdb) bt full
#0 0x00002ad4978d0273 in _int_malloc () from /lib/libc.so.6
No symbol table info available.
#1 0x00002ad4978d1d53 in malloc () from /lib/libc.so.6
No symbol table info available.
#2 0x00002ad4976100cd in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0x00002ad497197348 in gnash::NetStreamFfmpeg::decodeAudio (this=0xaf0230,
packet=0x41085f00)
at /home/tomas/gnash/0.8.0/server/asobj/NetStreamFfmpeg.cpp:789
stereo = false
samples = 288000
raw = (gnash::raw_mediadata_t *) 0xb35090
frame_delay = 0
frame_size = 288000
bufsize = 288000
ptr = (
uint8_t *) 0x10cc290 "\223�\223���������B�B�|\001|\001i\003i\003�\003�\003�\002�\002�\002�\002�\004�\004`\003`\003����U\002U\002\025\f\025\fU"
#4 0x00002ad497197911 in gnash::NetStreamFfmpeg::decodeFLVFrame (
this=0xaf0230)
at /home/tomas/gnash/0.8.0/server/asobj/NetStreamFfmpeg.cpp:753
packet = {pts = 12069, dts = 12069,
data = 0xebee10 "�q\201UUг\235�Y\230e�y�v�\032X�%�\215��b\031�v�.RY\224Wa�Ϊ\
205�\201UT\030\022�\202P@\204�Hv��0�Y�PD�r\025�x��\213�ߴ�\035X\2363\022yl?Rz�\0055Y�ݺ�\004\005G\005�\020?\037\234Bi\020\201\v��\017\004��\006�d|\027�YQ\034K\033\b�N\r\200��\"bQ\020\025\234\236�\221�����6��<\217��:�6�$�2\017\213J\222d�de\016$\\��~�\016qr(�G�E", size = 208, stream_index = 1, flags = 0, duration = 0,
destruct = 0x2ad497195f00 <avpacket_destruct>, priv = 0xaf0460, pos = 0}
frame = (gnash::FLVFrame *) 0x11e0880
#5 0x00002ad497198c3b in gnash::NetStreamFfmpeg::av_streamer (ns=0xaf0230)
at /home/tomas/gnash/0.8.0/server/asobj/NetStreamFfmpeg.cpp:648
No locals.
#6 0x00002ad49719b099 in boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg> >::operator()<void ()(gnash::NetStreamFfmpeg*), boost::_bi::list0> (
this=0x410860c0, f=@0x410860b8, a=@0x41086017)
at /usr/include/boost/bind.hpp:231
No locals.
#7 0x00002ad49719b0f9 in boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >::operator() (this=0x410860b8) at /usr/include/boost/bind/bind_template.hpp:20
a = {<No data fields>}
#8 0x00002ad49719b13c in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >, void>::invoke (
function_obj_ptr=@0x410860b8)
at /usr/include/boost/function/function_template.hpp:155
f = (
boost::_bi::bind_t<void,void ()(gnash::NetStreamFfmpeg),boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg> > > ) 0x410860b8
#9 0x00002ad49803cf6e in boost::function0<void, std::allocator<boost::function_base> >::operator() () from /usr/lib/libboost_thread-mt.so
No symbol table info available.
#10 0x00002ad49803cad2 in ?? () from /usr/lib/libboost_thread-mt.so
No symbol table info available.
#11 0x00002ad498147095 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x00002ad497921fad in clone () from /lib/libc.so.6
No symbol table info available.
|