gtk-gnash crashed with SIGSEGV in operator==<char>()

Bug #920993 reported by Michael Zywek on 2012-01-24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnash (Ubuntu)

Bug Description

lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04
uname -a
Linux r8-xubu-1204 3.2.0-10-generic-pae #17-Ubuntu SMP Thu Jan 19 20:56:14 UTC 2012 i686 i686 i386 GNU/Linux

I opened, there was an arrow-icon to run a video. It started for a second, than it stopped with bug-information.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gnash 0.8.10~git20111001-1ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-10.17-generic-pae 3.2.1
Uname: Linux 3.2.0-10-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 1.91-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Tue Jan 24 15:35:35 2012
ExecutablePath: /usr/bin/gtk-gnash
InstallationMedia: Xubuntu 12.04 "Precise Pangolin" - Alpha i386 (20111129.1)
ProcCmdline: /usr/bin/gtk-gnash -u -U -x 25195879 -j 800 -k 450 -F 29:30 -P allowfullscreen=true -P allowscriptaccess=always -P bgcolor=#000000 -P flashvars=el=embedded&fexp=919200&is_html5_mobile_device=false&allow_ratings=1&allow_embed=1&cc_load_policy=1&sendtmp=1&hl=de_DE&autoplay=1&use_tablet_controls=0& -P height=100% -P id=video-player-flash -P src= -P type=application/x-shockwave-flash -P width=100% -
 PATH=(custom, no user)
 Segfault happened at: 0xb71602da <_ZN5gnash12string_table4findERKSsb+154>: cmp -0xc(%eax),%esi
 PC (0xb71602da) ok
 source "-0xc(%eax)" (0xfffffff4) not located in a known VMA region (needed readable region)!
 destination "%esi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: gnash
 gnash::string_table::find(std::string const&, bool) () from /usr/lib/gnash/
 ?? () from /usr/lib/gnash/
 gnash::SWF::ActionHandler::execute(gnash::ActionExec&) const () from /usr/lib/gnash/
 gnash::SWF::SWFHandlers::execute(gnash::SWF::ActionType, gnash::ActionExec&) const () from /usr/lib/gnash/
 gnash::ActionExec::operator()() () from /usr/lib/gnash/
Title: gtk-gnash crashed with SIGSEGV in gnash::string_table::find()
UpgradeStatus: Upgraded to precise on 2011-12-13 (41 days ago)
UserGroups: adm audio cdrom dip lightdm lpadmin netdev plugdev sambashare scanner sudo vboxusers video

Michael Zywek (mzpc) wrote :
visibility: private → public

 operator==<char> (__rhs=<optimized out>, __lhs=...) at /usr/include/c++/4.6/bits/basic_string.h:2438
 operator() (__y=<optimized out>, __x=..., this=<optimized out>) at /usr/include/c++/4.6/bits/stl_function.h:209
 find<std::basic_string<char>, boost::hash<std::basic_string<char> >, std::equal_to<std::basic_string<char> > > (eq=..., hash=..., k=..., this=0xbfc1a6ec) at /usr/include/boost/multi_index/hashed_index.hpp:443
 find<std::basic_string<char> > (k=..., this=0xbfc1a6ec) at /usr/include/boost/multi_index/hashed_index.hpp:429
 gnash::string_table::find (this=0xbfc1a6e4, t_f=..., insert_unfound=true) at ../../libbase/string_table.cpp:45

Changed in gnash (Ubuntu):
importance: Undecided → Medium
summary: - gtk-gnash crashed with SIGSEGV in gnash::string_table::find()
+ gtk-gnash crashed with SIGSEGV in operator==<char>()
tags: removed: need-i386-retrace
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers