bugGnash - The GNU Flash player - Bugs: bug #28010, Movieclip loading failures

 
 

bug #28010: Movieclip loading failures

Submitted by:  Benjamin Wolsey <bwy>
Submitted on:  Fri 13 Nov 2009 07:10:21 AM UTC  
 
Category: NoneSeverity: 5 - Blocker
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Sandro Santilli <strk>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

(Jump to the original submission Jump to the original submission)

Sat 12 Feb 2011 05:22:47 PM UTC, comment #8:

This one seems to be fixed.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Mon 20 Sep 2010 08:52:08 PM UTC, comment #7:

Do you still get the failures Ben ?

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 22 Nov 2009 10:11:14 AM UTC, comment #6:

for the segfault, gprocessor is exiting before calling gnash::clear on fscommand:quit, which explains the unclean cleanups.

I've committed a fix for this.
Segfault are not tolerated.

Failures can still happen as we're undeterministic due
to the additional thread required to start the other..

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 15 Nov 2009 03:03:31 PM UTC, comment #5:

misc-ming.all is fixed for me.

Benjamin Wolsey <bwy>
Project Member
Fri 13 Nov 2009 10:23:24 PM UTC, comment #4:

As of r11622 loadMovieTestRunner shouldn't fail anymore as it'll wait for the load to happen rather than assuming 5ms to be enough for that.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 13 Nov 2009 06:51:39 PM UTC, comment #3:

Yes, I've had segfault too initially, but I tought I fixed them up
by calling movie_root::clear before gnash::clear in processor.cpp.

swfdec makes sure all input is loaded before proceeding (Company said) so we'd need to take a similar approach in order to predict
success of the swfdec tests.

The ones in our control should be updated to not be time-related.
There's a few TODO items in loadMovieTestRunner.cpp for this already which predated my commits.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 13 Nov 2009 07:20:31 AM UTC, comment #2:

So do the swfdec tests. I get the failures quite often though.

Benjamin Wolsey <bwy>
Project Member
Fri 13 Nov 2009 07:16:44 AM UTC, comment #1:

misc-ming.all and misc-mtasc.all failures depend on timing.

Benjamin Wolsey <bwy>
Project Member
Fri 13 Nov 2009 07:10:21 AM UTC, original submission:

FAIL: loadMovieTestRunner: coverart != coverartch->to_movie() [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-ming.all/loadMovieTestRunner.cpp:122]
FAIL: loadMovieTestRunner: coverart->get_root()->url() == 'file:///home/benjamin/Downloads/gnash/builds/trunk-ffmpeg-agg/testsuite/misc-ming.all/loadMovieTest.swf' (expected: file:///home/benjamin/Downloads/gnash/trunk/testsuite/media/lynch.swf) [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-ming.all/loadMovieTestRunner.cpp:124]
FAIL: loadMovieTestRunner: expected: lynch.swf , obtained: loadMovieTest.swf (/home/benjamin/Downloads/gnash/trunk/testsuite/misc-ming.all/loadMovieTest.c:156)
--=[ testsuite/misc-mtasc.all ]=--
FAIL: sanetests-runner: expected: "1" , obtained: "4" [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-mtasc.all/level5.as:31]
FAIL: sanetests-runner: expected: "2" , obtained: "5" [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-mtasc.all/level99.as:48]
FAIL: sanetests-runner: expected: "2" , obtained: "6" [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-mtasc.all/level87.as:64]
FAIL: sanetests-runner: expected: "1" , obtained: "" [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-mtasc.all/level87.as:71]
FAIL: sanetests-runner: expected: "3" , obtained: "7" [/home/benjamin/Downloads/gnash/trunk/testsuite/misc-mtasc.all/level87.as:56]
--=[ testsuite/swfdec ]=--
FAIL: run_swfdec_testsuite_c: crash-0.6.0-moviecliploader-7.swf:c829c5b17aed2c9d8a1720f826299e67 crashed gnash (stdout in crash-0.6.0-moviecliploader-7.swf.out, stderr in crash-0.6.0-moviecliploader-7.swf.err)
FAIL: run_swfdec_testsuite_c: crash-0.6.0-moviecliploader-8.swf:38c04c5f96ffedeba09ee5a2aea17a3f (traces in crash-0.6.0-moviecliploader-8.swf.trace-gnash, log in crash-0.6.0-moviecliploader-8.swf.log)

Benjamin Wolsey <bwy>
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 strk (Posted a comment)
  • -unavailable- added by bwy (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 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 12 Feb 2011 05:22:47 PM UTCstrkStatusNone=>Fixed
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1