bugGnash - The GNU Flash player - Bugs: bug #17110, segfault in...

 
 

bug #17110: segfault in gnash::movie_def_impl::add_execute_tag

Submitted by:  Patrice Dumas <pertusus>
Submitted on:  Sat 15 Jul 2006 11:42:06 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Vitaly Alexeev <alexeev>
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 11 Aug 2006 08:43:31 AM UTC, comment #3:

This bug is fixed in latest cvs, you can close it.

Patrice Dumas <pertusus>
Wed 19 Jul 2006 01:03:13 AM UTC, comment #2:

It seems this swf has a frame count of zero. The code in movie_def_impl assumes a counter >= 1.

What is the swf supposed to do and/or display?

Bastiaan Jacques <bjacques>
Project Member
Sat 15 Jul 2006 11:43:54 AM UTC, comment #1:

It happened for all the swf I tested from
http://www.mix-fx.com/samples.htm

Patrice Dumas <pertusus>
Sat 15 Jul 2006 11:42:06 AM UTC, original submission:

I get a segfault with
http://www.mix-fx.com/swf/shake.swf

wget http://www.mix-fx.com/swf/shake.swf

gnash -v shake.swf
13:39:25: Verbose output turned on
Checking security of host:
libGL warning: 3D driver claims to not support visual 0x4b
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2d
libGL warning: 3D driver claims to not support visual 0x2f
libGL warning: 3D driver claims to not support visual 0x31
13:39:25: OpenGL extension version - 1.2
13:39:25: Got double-buffered visual.
13:39:25: Created top level window
Checking security of host:
Erreur de segmentation

gdb --args gnash shake.swf
.....
(gdb) bt
#0 gnash::movie_def_impl::add_execute_tag (this=0xa44a1d0, e=0xa449828)
at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_vector.h:604
#1 0x0020157f in gnash::SWF::tag_loaders::set_background_color_loader (
in=0xbfe43338, tag=gnash::SWF::SETBACKGROUNDCOLOR, m=0xa44a1d0)
at swf/tag_loaders.cpp:173
#2 0x0016ec59 in gnash::movie_def_impl::read (this=0xa44a1d0,
in=<value optimized out>, url=@0xbfe433c0) at movie_def_impl.cpp:393
#3 0x0019cd38 in gnash::create_movie (url=@0xbfe43574) at impl.cpp:416
#4 0x0019d64e in gnash::create_library_movie (url=@0xbfe43574) at impl.cpp:678
#5 0x08049fcc in main (argc=2, argv=0x0) at gnash.cpp:325

Patrice Dumas <pertusus>

 

(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

 

CC list is empty

 

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 4 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 11 Sep 2006 11:25:10 AM UTCalexeevStatusReady For Test=>Fixed
  Open/ClosedOpen=>Closed
Fri 28 Jul 2006 08:06:12 AM UTCalexeevStatusNone=>Ready For Test
  Assigned toNone=>alexeev

Back to the top


Powered by Savane 3.1-cleanup1