bugGnash - The GNU Flash player - Bugs: bug #24835, Various aborts with curveball

 
 

bug #24835: Various aborts with curveball

Submitted by:  Bastiaan Jacques <bjacques>
Submitted on:  Fri 14 Nov 2008 02:45:38 AM UTC  
 
Category: coreSeverity: 6 - Security
Release: trunkStatus: Fixed
Privacy: PublicAssigned to: Benjamin Wolsey <bwy>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Fri 14 Nov 2008 05:30:32 PM UTC, comment #3:

Confirmed, thanks!

Bastiaan Jacques <bjacques>
Project Member
Fri 14 Nov 2008 07:59:41 AM UTC, comment #2:

Should be fixed.

Benjamin Wolsey <bwy>
Project MemberIn charge of this item.
Fri 14 Nov 2008 02:48:02 AM UTC, comment #1:

The full screen step seems to be optional.

Bastiaan Jacques <bjacques>
Project Member
Fri 14 Nov 2008 02:45:38 AM UTC, original submission:

Steps to reproduce:

1. Load curveball.swf.
2. Full screen the window.
3. Click on "Start game".

(You may need to repeat the above sequence several times.)

Various stacktraces occur from the above steps. I've posted a few below:

Program received signal SIGFPE, Arithmetic exception.
#0 0xb77e9677 in boost::multi_index::detail::bucket_array<std::allocator<gnash::string_table::svt> >::position (this=0xb520b78c, hash=1213660839)
at /usr/include/boost/multi_index/detail/bucket_array.hpp:104
#1 0xb75427ac in boost::multi_index::detail::hashed_index<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, boost::hash<std::string>, std::equal_to<std::string>, boost::multi_index::detail::nth_layer<1, gnash::string_table::svt, boost::multi_index::indexed_by<boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, unsigned int, &(gnash::string_table::svt::mId)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::string_table::svt> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_non_unique_tag>::find<std::string, boost::hash<std::string>, std::equal_to<std::string> > (
this=0xb520b768, k=@0xbf933468, hash=@0xb520b789, eq=@0xb520b78a)
at /usr/include/boost/multi_index/hashed_index.hpp:388
#2 0xb75428b8 in boost::multi_index::detail::hashed_index<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, boost::hash<std::string>, std::equal_to<std::string>, boost::multi_index::detail::nth_layer<1, gnash::string_table::svt, boost::multi_index::indexed_by<boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::---Type <return> to continue, or q <return> to quit---
svt, std::string, &(gnash::string_table::svt::mComp)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, unsigned int, &(gnash::string_table::svt::mId)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::string_table::svt> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_non_unique_tag>::find<std::string> (this=0xb520b768, k=@0xbf933468)
at /usr/include/boost/multi_index/hashed_index.hpp:378
#3 0xb753f7ba in gnash::string_table::find (this=0xb520b760, t_f=@0xbf933468,
insert_unfound=true)
at /home/bastiaan/gnash/mitshm/libbase/string_table.cpp:50
#4 0xb78117f7 in gnash::as_object::init_property (this=0xb520b768,
key=@0xbf933468, getter=@0xb520b640, setter=@0xb520b640, flags=131,
nsname=0) at /home/bastiaan/gnash/mitshm/libcore/as_object.cpp:761
#5 0xb785e258 in attachPrototypeProperties (o=@0xb520b768)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:1991
#6 0xb78654de in gnash::TextField::init (this=0xb5208590)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:233
#7 0xb78667e8 in TextField (this=0xb5208590, parent=0x93a36f0,
def=@0x93c6f68, id=69)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:175
#8 0xb78ed4d1 in gnash::SWF::DefineEditTextTag::create_character_instance (
---Type <return> to continue, or q <return> to quit---
this=0x93c6f68, parent=0x93a36f0, id=69)
at /home/bastiaan/gnash/mitshm/libcore/swf/DefineEditTextTag.cpp:46
#9 0xb78a3c84 in gnash::MovieClip::add_display_object (this=0x93a36f0,
tag=0x93c6fe0, dlist=@0x93a37e4)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3748
#10 0xb78ee873 in gnash::SWF::PlaceObject2Tag::execute (this=0x93c6fe0,
m=0x93a36f0, dlist=@0x93a37e4)
at /home/bastiaan/gnash/mitshm/libcore/swf/PlaceObject2Tag.cpp:487
#11 0xb78a41cf in gnash::MovieClip::execute_frame_tags (this=0x93a36f0,
frame=44, dlist=@0x93a37e4, typeflags=3)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3519
#12 0xb78a4de7 in gnash::MovieClip::advance_sprite (this=0x93a36f0)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3399
#13 0xb78787a2 in gnash::movie_instance::advance (this=0x93a36f0)
at /home/bastiaan/gnash/mitshm/libcore/movie_instance.cpp:84
#14 0xb78790a5 in gnash::movie_root::advanceLiveChar (ch={p_ = 0xbf9337d8})
at /home/bastiaan/gnash/mitshm/libcore/movie_root.cpp:2021
#15 0xb7889023 in boost::_bi::list1<boost::arg<1> ()()>::operator()<void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::intrusive_ptr<gnash::character>&> > (this=0xbf933860, f=@0xbf93385c, a=@0xbf933820)
at /usr/include/boost/bind.hpp:231

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb602b940 (LWP 8050)]
0xb76577d2 in boost::multi_index::detail::hashed_index<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, boost::hash<std::string>, std::equal_to<std::string>, boost::multi_index::detail::nth_layer<1, gnash::string_table::svt, boost::multi_index::indexed_by<boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, unsigned int, &(gnash::string_table::svt::mId)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::string_table::svt> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_non_unique_tag>::find<std::string, boost::hash<std::string>, std::equal_to<std::string> > (
this=0x900b789, k=@0xbfb49e58, hash=@0x900b7aa, eq=@0x900b7ab)
at /usr/include/boost/multi_index/hashed_index.hpp:390
390 hashed_index_node_impl* y=x->next();
(gdb) bt
#0 0xb76577d2 in boost::multi_index::detail::hashed_index<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, boost::hash<std::string>, std::equal_to<std::string>, boost::multi_index::detail::nth_layer<1, gnash::string_table::svt, boost::multi_index::indexed_by<boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, unsigned int, &(gnash::string_table::svt::mId)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::string_table::svt> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_non_unique_tag>::find<std::string, boost::hash<std::string>, std::equal_to<std::string> > (
this=0x900b789, k=@0xbfb49e58, hash=@0x900b7aa, eq=@0x900b7ab)
at /usr/include/boost/multi_index/hashed_index.hpp:390
#1 0xb76578b8 in boost::multi_index::detail::hashed_index<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, boost::hash<std::string>, std::equal_to<std::string>, boost::multi_index::detail::nth_layer<1, gnash::string_table::svt, boost::multi_index::indexed_by<boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, std::string, &(gnash::string_table::svt::mComp)>, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::member<gnash::string_table::svt, unsigned int, &(gnash::string_table::svt::mId)>, mpl_::na, mpl_---Type <return> to continue, or q <return> to quit---
::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::string_table::svt> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_non_unique_tag>::find<std::string> (this=0x900b789, k=@0xbfb49e58)
at /usr/include/boost/multi_index/hashed_index.hpp:378
#2 0xb76547ba in gnash::string_table::find (this=0x900b781, t_f=@0xbfb49e58,
insert_unfound=true)
at /home/bastiaan/gnash/mitshm/libbase/string_table.cpp:50
#3 0xb79267f7 in gnash::as_object::init_property (this=0x900b788,
key=@0xbfb49e58, getter=@0x900b6b8, setter=@0x900b6b8, flags=131, nsname=0)
at /home/bastiaan/gnash/mitshm/libcore/as_object.cpp:761
#4 0xb797452a in attachPrototypeProperties (o=@0x900b788)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:2015
#5 0xb797a4de in gnash::TextField::init (this=0x9049a78)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:233
#6 0xb797b7e8 in TextField (this=0x9049a78, parent=0x8fc4d70, def=@0x8ff0588,
id=69) at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:175
#7 0xb7a024d1 in gnash::SWF::DefineEditTextTag::create_character_instance (
this=0x8ff0588, parent=0x8fc4d70, id=69)
at /home/bastiaan/gnash/mitshm/libcore/swf/DefineEditTextTag.cpp:46
#8 0xb79b8c84 in gnash::MovieClip::add_display_object (this=0x8fc4d70,
tag=0x8ff0600, dlist=@0x8fc4e64)
---Type <return> to continue, or q <return> to quit---
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3748
#9 0xb7a03873 in gnash::SWF::PlaceObject2Tag::execute (this=0x8ff0600,
m=0x8fc4d70, dlist=@0x8fc4e64)
at /home/bastiaan/gnash/mitshm/libcore/swf/PlaceObject2Tag.cpp:487
#10 0xb79b91cf in gnash::MovieClip::execute_frame_tags (this=0x8fc4d70,
frame=44, dlist=@0x8fc4e64, typeflags=3)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3519
#11 0xb79b9de7 in gnash::MovieClip::advance_sprite (this=0x8fc4d70)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3399
#12 0xb798d7a2 in gnash::movie_instance::advance (this=0x8fc4d70)
at /home/bastiaan/gnash/mitshm/libcore/movie_instance.cpp:84
#13 0xb798e0a5 in gnash::movie_root::advanceLiveChar (ch={p_ = 0xbfb4a1f8})
at /home/bastiaan/gnash/mitshm/libcore/movie_root.cpp:2021
#14 0xb799e023 in boost::_bi::list1<boost::arg<1> ()()>::operator()<void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::intrusive_ptr<gnash::character>&> > (this=0xbfb4a280, f=@0xbfb4a27c, a=@0xbfb4a240)
at /usr/include/boost/bind.hpp:231
#15 0xb799e0aa in boost::_bi::bind_t<void, void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::arg<1> ()()> >::operator()<boost::intrusive_ptr<gnash::character> > (this=0xbfb4a27c, a1=@0x8feaf58)
at /usr/include/boost/bind/bind_template.hpp:32
#16 0xb799e0de in std::for_each<std::_List_iterator<boost::intrusive_ptr<gnash::character> >, boost::_bi::bind_t<void, void (*)(boost::intrusive_ptr<gnash::char---Type <return> to continue, or q <return> to quit---
acter>), boost::_bi::list1<boost::arg<1> (*)()> > > (__first=
{_M_node = 0x8feaf50}, __last={_M_node = 0xbfb4a59c}, __f=
{f_ = 0xb798e05e <gnash::movie_root::advanceLiveChar(boost::intrusive_ptr<gnash::character>)>, l_ = {<boost::_bi::storage1<boost::arg<1> (*)()>> = {<No data fields>}, <No data fields>}}) at /usr/include/c++/4.3/bits/stl_algo.h:3791
#17 0xb798e6e9 in gnash::movie_root::advanceLiveChars (this=0xbfb4a580)
at /home/bastiaan/gnash/mitshm/libcore/movie_root.cpp:2038

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5f7c940 (LWP 8115)]
0xb784cf60 in boost::multi_index::detail::ordered_index_node_compressed_base::parent_ref::operator boost::multi_index::detail::ordered_index_node_impl* (this=0xbfe9ae88) at /usr/include/boost/multi_index/detail/ord_index_node.hpp:138
138 return (ordered_index_node_impl)(void)(*r&~uintptr_type(1));
(gdb) bt
#0 0xb784cf60 in boost::multi_index::detail::ordered_index_node_compressed_base::parent_ref::operator boost::multi_index::detail::ordered_index_node_impl* (this=0xbfe9ae88) at /usr/include/boost/multi_index/detail/ord_index_node.hpp:138
#1 0xb7851d2f in boost::multi_index::detail::ordered_index_find<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<gnash::Property> > >, boost::multi_index::composite_key<gnash::Property, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mName)>, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mNamespace)>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::tuple<unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::less<boost::multi_index::composite_key_result<boost::multi_index::composite_key<gnash::Property, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mName)>, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mNamespace)>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > (header=0xfffffffa, key=@0x97df402, x=@0xbfe9aef4, comp=@0x97df404)
at /usr/include/boost/multi_index/detail/ord_index_ops.hpp:62
#2 0xb7851e66 in boost::multi_index::detail::ordered_index<boost::multi_index::composite_key<gnash::Property, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mName)>, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mNamespace)>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::less<boost::multi_index::composite_key_result<boost::multi_index::composite_key<gnash::Property, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mName)>, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mNamespace)>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::multi_index::detail::nth_layer<1, gnash::Property, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::multi_index::composite_key<gnash::Property, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mName)>, boost::multi_index::member<gnash::Property, unsigned int, &(gnash::Property::mNamespace)>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, mpl_::na, mpl_::na>, boost::multi_index::ordered_unique<boost::multi_index::tag<gnash::PropertyList::oType, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<gnash::Property, int, &(gnash::Property::mOrderId)>, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<gnash::Property> >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::ordered_unique_tag>::find<boost::tuples::tuple<unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > (
this=0x97df400, x=@0xbfe9aef4) at /usr/include/boost/multi_index/ordered_index.hpp:379
#3 0xb784ad0c in iterator_find (p=@0x97df3f8, name=129, nsId=0) at /home/bastiaan/gnash/mitshm/libcore/PropertyList.cpp:79
#4 0xb784b674 in gnash::PropertyList::addGetterSetter (this=0x97df3f8, key=129, getter=0xb78c2ad4 <textfield_textWidth>,
setter=0xb78c2ad4 <textfield_textWidth>, flagsIfMissing=@0xbfe9afdc, nsId=0)
at /home/bastiaan/gnash/mitshm/libcore/PropertyList.cpp:457
---Type <return> to continue, or q <return> to quit---
#5 0xb7877328 in gnash::as_object::init_property (this=0x97df3f0, key=129, getter=0xb78c2ad4 <textfield_textWidth>,
setter=0xb78c2ad4 <textfield_textWidth>, flags=3, nsname=0) at /home/bastiaan/gnash/mitshm/libcore/as_object.cpp:797
#6 0xb78c3010 in attachPrototypeProperties (o=@0x97df3f0) at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:1964
#7 0xb78cb4de in gnash::TextField::init (this=0x97ef630) at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:233
#8 0xb78cc7e8 in TextField (this=0x97ef630, parent=0x97a1c70, def=@0x97cc458, id=69)
at /home/bastiaan/gnash/mitshm/libcore/TextField.cpp:175
#9 0xb79534d1 in gnash::SWF::DefineEditTextTag::create_character_instance (this=0x97cc458, parent=0x97a1c70, id=69)
at /home/bastiaan/gnash/mitshm/libcore/swf/DefineEditTextTag.cpp:46
#10 0xb7909c84 in gnash::MovieClip::add_display_object (this=0x97a1c70, tag=0x97cc528, dlist=@0x97a1d64)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3748
#11 0xb7954873 in gnash::SWF::PlaceObject2Tag::execute (this=0x97cc528, m=0x97a1c70, dlist=@0x97a1d64)
at /home/bastiaan/gnash/mitshm/libcore/swf/PlaceObject2Tag.cpp:487
#12 0xb790a1cf in gnash::MovieClip::execute_frame_tags (this=0x97a1c70, frame=44, dlist=@0x97a1d64, typeflags=3)
at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3519
#13 0xb790ade7 in gnash::MovieClip::advance_sprite (this=0x97a1c70) at /home/bastiaan/gnash/mitshm/libcore/MovieClip.cpp:3399
#14 0xb78de7a2 in gnash::movie_instance::advance (this=0x97a1c70)
at /home/bastiaan/gnash/mitshm/libcore/movie_instance.cpp:84
#15 0xb78df0a5 in gnash::movie_root::advanceLiveChar (ch={p_ = 0xbfe9b548})
at /home/bastiaan/gnash/mitshm/libcore/movie_root.cpp:2021
#16 0xb78ef023 in boost::_bi::list1<boost::arg<1> ()()>::operator()<void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::intrusive_ptr<gnash::character>&> > (this=0xbfe9b5d0, f=@0xbfe9b5cc, a=@0xbfe9b590)
at /usr/include/boost/bind.hpp:231
#17 0xb78ef0aa in boost::_bi::bind_t<void, void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::arg<1> ()()> >::operator()<boost::intrusive_ptr<gnash::character> > (this=0xbfe9b5cc, a1=@0x97b7680)
at /usr/include/boost/bind/bind_template.hpp:32
#18 0xb78ef0de in std::for_each<std::_List_iterator<boost::intrusive_ptr<gnash::character> >, boost::_bi::bind_t<void, void ()(boost::intrusive_ptr<gnash::character>), boost::_bi::list1<boost::arg<1> ()()> > > (__first={_M_node = 0x97b7678}, __last=
{_M_node = 0xbfe9b8ec}, __f=
{f_ = 0xb78df05e <gnash::movie_root::advanceLiveChar(boost::intrusive_ptr<gnash::character>)>, l_ = {<boost::_bi::storage1<boost::arg<1> (*)()>> = {<No data fields>}, <No data fields>}}) at /usr/include/c++/4.3/bits/stl_algo.h:3791
#19 0xb78df6e9 in gnash::movie_root::advanceLiveChars (this=0xbfe9b8d0)

Bastiaan Jacques <bjacques>
Project Member

 

(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 (Updated the item)
  • -unavailable- added by bjacques (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 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 14 Nov 2008 05:30:32 PM UTCbjacquesOpen/ClosedOpen=>Closed
    Fri 14 Nov 2008 05:30:31 PM UTCbjacquesStatusReady For Test=>Fixed
    Fri 14 Nov 2008 07:59:41 AM UTCbwyStatusIn Progress=>Ready For Test
    Fri 14 Nov 2008 07:44:39 AM UTCbwyStatusNone=>In Progress
      Assigned toNone=>bwy
    Fri 14 Nov 2008 02:48:02 AM UTCbjacquesSeverity3 - Normal=>6 - Security

    Back to the top


    Powered by Savane 3.1-cleanup1