bugGnash - The GNU Flash player - Bugs: bug #21149, Regression: hello.swf fails assert...

 
 

bug #21149: Regression: hello.swf fails assert m_stack.size() > dist

Submitter:  Benjamin Wolsey <bwy>
Submitted:  Mon 24 Sep 2007 08:16:06 PM UTC
   
 
Category:  None Severity:  3 - Normal
Release:  None Status:  Fixed
Privacy:  Public Assigned to:  cmusick
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 25 Sep 2007 04:31:06 PM UTC, comment #9: 

I confirm its fixed.

Sandro Santilli <strk>
Group Member
Tue 25 Sep 2007 04:03:53 PM UTC, comment #8: 

Should be corrected now.

Chad Musick <cmusick>
Tue 25 Sep 2007 03:12:56 PM UTC, comment #7: 

Chad, the assertion is for you, I belive it comes from
line 190 of ActionExec.cpp (call operator):

   if (env.top(0).is_exception()) // We have an exception. Catch.


env.stack_size() is likely zero...

Sandro Santilli <strk>
Group Member
Tue 25 Sep 2007 02:57:31 PM UTC, comment #6: 

Ok, my file is ready for test (doesn't abort anymore).
Now on to check yours.

Sandro Santilli <strk>
Group Member
Tue 25 Sep 2007 02:23:53 PM UTC, comment #5: 

The fix for my file is in progress, when that's done I'll take a look at yours.

Sandro Santilli <strk>
Group Member
Tue 25 Sep 2007 06:55:39 AM UTC, comment #4: 

Yes, different failure with file #14027:

sprite_definition.h:324: virtual const std::vector<gnash::execute_tag*, std::allocator<gnash::execute_tag*> >* gnash::sprite_definition::getPlaylist(size_t) const:

Assertion failed: "frame_number < m_loading_frame"

Benjamin Wolsey <bwy>
Group Member
Tue 25 Sep 2007 06:39:41 AM UTC, comment #3: 

I attach mine too, as it seems to trigger a different assertion then yours. If you can run it and verify that would help.
I'll download yours.

(file #14027)

Sandro Santilli <strk>
Group Member
Tue 25 Sep 2007 06:28:58 AM UTC, comment #2: 

It is the openlaszlo one.

Benjamin Wolsey <bwy>
Group Member
Tue 25 Sep 2007 06:16:41 AM UTC, comment #1: 

WHere does this hello.swf come from ?
I have a couple of hello.swf here, one of which also fails an assertion. The failing one comes from openlaszo, which seems
to have a DefineSprite tag advertising a single frame and containing NO ShowFrame tags.

Sandro Santilli <strk>
Group Member
Mon 24 Sep 2007 08:16:06 PM UTC, original submission:  

Attached file used to work but now fails an assert.

gtk-gnash: ../../server/as_environment.h:88: gnash::as_value& gnash::as_environment::top(size_t):

Fails assert: "m_stack.size() > dist".

Benjamin Wolsey <bwy>
Group Member

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #14027:  hello_openlaszlo1.swf added by strk (85KiB - application/x-shockwave-flash - hello.swf created by openlaszlo f1e5ee84c1b7f76e27ab6ad6662a7a48)
file #14023:  hello.swf added by bwy (3KiB - application/x-shockwave-flash)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by cmusick (Posted a comment)
  • -email is unavailable- added by strk (Posted a comment)
  • -email is unavailable- added by bwy (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-09-25 strk StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2007-09-25 cmusick StatusConfirmed Ready For Test
    2007-09-25 strk StatusIn Progress Confirmed
        Assigned tostrk cmusick
    2007-09-25 strk StatusNone In Progress
        Assigned toNone strk
    2007-09-25 strk Attached File- Added hello_openlaszlo1.swf, #14027
    2007-09-24 bwy Attached File- Added hello.swf, #14023

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code