gnash crashed with SIGSEGV in std::_Rb_tree<boost::intrusive_ptr<gnash::as_object>, boost::intrusive_ptr<gnash::as_object>, std::_Identity<boost::intrusive_ptr<gnash::as_object> >, std::less<boost::intrusive_ptr<gnash::as_object> >, std::allocator<boost::intrusive_ptr<gnash::as_object> > >::erase()

Bug #121027 reported by Martin Pitt
20
Affects Status Importance Assigned to Milestone
gnash (Ubuntu)
Invalid
Medium
Mozilla Bugs

Bug Description

Binary package hint: gnash

Crashed when I opened http://www.tower-restaurant.com and clicked on 'flash version'.

ProblemType: Crash
Architecture: amd64
Date: Mon Jun 18 19:23:43 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/gnash
NonfreeKernelModules: vmnet vmmon
Package: gnash 0.8.0~cvs20070611.1016-1ubuntu2
PackageArchitecture: amd64
ProcCmdline: /usr/bin/gnash -v -x 35614193 -j 783 -k 450 -u http://www.tower-restaurant.com/towering.swf -U http://www.tower-restaurant.com/index2.html -P autoplay=TRUE -P height=450 -P loop=false -P src=towering.swf -P width=783 -
ProcCwd: /home/martin
ProcEnviron:
 LANGUAGE=de_DE.UTF-8
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnash
StacktraceTop:
 std::_Rb_tree<boost::intrusive_ptr<gnash::as_object>, boost::intrusive_ptr<gnash::as_object>, std::_Identity<boost::intrusive_ptr<gnash::as_object> >, std::less<boost::intrusive_ptr<gnash::as_object> >, std::allocator<boost::intrusive_ptr<gnash::as_object> > >::erase ()
 gnash::movie_root::remove_key_listener ()
 gnash::button_character_instance::~button_character_instance () from /usr/lib/libgnashserver-0.8.0.so
 gnash::movie_root::remove_key_listener ()
 gnash::button_character_instance::~button_character_instance () from /usr/lib/libgnashserver-0.8.0.so
Title: gnash crashed with SIGSEGV in std::_Rb_tree<boost::intrusive_ptr<gnash::as_object>, boost::intrusive_ptr<gnash::as_object>, std::_Identity<boost::intrusive_ptr<gnash::as_object> >, std::less<boost::intrusive_ptr<gnash::as_object> >, std::allocator<boost::intrusive_ptr<gnash::as_object> > >::erase()
Uname: Linux donald 2.6.20-15-generic #2 SMP Sun Apr 15 06:17:24 UTC 2007 x86_64 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Tags: apport-crash
Revision history for this message
Martin Pitt (pitti) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/c++/4.1.3/bits/stl_set.h:387
~button_character_instance (this=0x827a20) at button_character_instance.cpp:280
gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/boost/intrusive_ptr.hpp:83
~button_character_instance (this=0x827a20) at button_character_instance.cpp:280
gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/boost/intrusive_ptr.hpp:83

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
John Vivirito (gnomefreak) wrote :

While trying to reproduce this crash i found that gnash fails to play the video, I get the missing plugins dialog, i click to install whats missing and it says it cant find a suitable plugin, and i get a white screen where the video should play. I do not crash on it thought with mozilla-plugin-gnash installed on 32bit arch.

Revision history for this message
Alexander Sack (asac) wrote :

martin, can you reproduce? If so, can you please capture console output of firefox and attach?

Thanks,

  - Alexander

Revision history for this message
John Vivirito (gnomefreak) wrote :

Ok i am now able to reproduce here is the output from terminal http://gnomefreak.pastebin.ca/575310
and i will attach crash file

Alexander Sack (asac)
Changed in gnash:
status: Unconfirmed → Needs Info
assignee: nobody → mozilla-bugs
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/c++/4.1.3/bits/stl_set.h:387
~button_character_instance (this=0x827a20) at button_character_instance.cpp:280
gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/boost/intrusive_ptr.hpp:83
~button_character_instance (this=0x827a20) at button_character_instance.cpp:280
gnash::movie_root::remove_key_listener (this=0x7c1fd0, listener=<value optimized out>) at /usr/include/boost/intrusive_ptr.hpp:83

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in gnash:
importance: Undecided → Medium
Revision history for this message
Alexander Sack (asac) wrote :

code has changed considerably. most likely this crash is gone.

Changed in gnash:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.