bugGnash - The GNU Flash player - Bugs: bug #20889, youtube segfault, 0.8.1 (OpenBSD)

 
 

bug #20889: youtube segfault, 0.8.1 (OpenBSD)

Submitted by:  Deanna Phillips <deanna>
Submitted on:  Fri 24 Aug 2007 09:04:27 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Tomas Groth <tgc>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Thu 06 Sep 2007 12:45:58 PM UTC, comment #5:

Confirm it fixes the crash.

Benjamin Wolsey <bwy>
Project Member
Thu 06 Sep 2007 12:22:20 PM UTC, comment #4:

I've committed a patch to fix the crash, please test. The problem was that the FLV contained an empty tag.

Tomas Groth <tgc>In charge of this item.
Wed 05 Sep 2007 11:07:48 PM UTC, comment #3:

For this video the crash also happens in linux. The problem seems to be the audio codec, which seems to be nellymoser, but is reported as raw.

Tomas Groth <tgc>In charge of this item.
Thu 30 Aug 2007 01:08:48 AM UTC, comment #2:

No, not this one. This is apparently an old and unrelated bug, since it's 100% reproducible in 0.8.0 as well.

Deanna Phillips <deanna>
Wed 29 Aug 2007 10:13:20 AM UTC, comment #1:

For completeness, deanna reports that this is likely a bug in her tool-chain.

Sandro Santilli <strk>
Project Member
Fri 24 Aug 2007 09:04:27 PM UTC, original submission:

The movie is -

http://www.youtube.com/watch?v=u4Y-Sl7hIqg

The segfault is immediate and reproducible. Here's the trace.

#0 0x0e5f2369 in memcpy () from /usr/lib/libc.so.41.0
#1 0x0c641b12 in LoadThread::read(void*, unsigned long) (this=0x80547540, dst=0x828dfe30, bytes=4294967295)
at LoadThread.cpp:98
#2 0x0c643e09 in gnash::FLVParser::nextAudioFrame() (this=0x82446940) at FLVParser.cpp:216
#3 0x0a5580f2 in gnash::NetStreamFfmpeg::decodeFLVFrame() (this=0x84895200) at NetStreamFfmpeg.cpp:723
#4 0x0a557e6d in gnash::NetStreamFfmpeg::av_streamer(gnash::NetStreamFfmpeg*) (ns=0x84895200)
at NetStreamFfmpeg.cpp:648
#5 0x0a55a76f in operator()<void ()(gnash::NetStreamFfmpeg), boost::_bi::list0> (this=0x8412aed4,
f=@0x8412aed0, a=@0x8bdf6eeb) at bind.hpp:229
#6 0x0a55a72a in boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >::operator()() (this=0x8412aed0) at bind_template.hpp:20
#7 0x0a55a6e2 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(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x8412aed0, const_obj_ptr = 0x8412aed0, func_ptr = 0x8412aed0, data = "Ð"})
at function_template.hpp:136
#8 0x0c57af4d in boost::function0<void, std::allocator<boost::function_base> >::operator()() const ()
from /usr/local/lib/libboost_thread-mt.so.0.0
#9 0x0c57abea in boost::thread_group::size() () from /usr/local/lib/libboost_thread-mt.so.0.0
#10 0x01a4c117 in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:244
#11 0x0000001f in ?? ()
Previous frame inner to this frame (corrupt stack?)
(gdb)

Deanna Phillips <deanna>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by tgc (Updated the item)
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by deanna (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 06 Sep 2007 08:33:34 PM UTCtgcStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Thu 06 Sep 2007 12:22:20 PM UTCtgcStatusConfirmed=>Ready For Test
    Wed 05 Sep 2007 11:07:48 PM UTCtgcStatusNone=>Confirmed
    Wed 05 Sep 2007 02:05:12 PM UTCtgcAssigned toNone=>tgc
    Thu 30 Aug 2007 01:09:55 AM UTCstrkStatusWorks For Me=>None
    Wed 29 Aug 2007 10:13:20 AM UTCstrkStatusNone=>Works For Me

    Back to the top


    Powered by Savane 3.1-cleanup1