gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] [SCM] Gnash branch, master, updated. 229ef2efc472c26a


From: Benjamin Wolsey
Subject: Re: [Gnash-commit] [SCM] Gnash branch, master, updated. 229ef2efc472c26a032ee0b0e18c1187a6cf2527
Date: Fri, 10 Dec 2010 19:37:13 +0100

> commit 86597ed6c69f32dc32e6197e5c1e15e1a49319a2
> Author: Benjamin Wolsey <address@hidden>
> Date:   Fri Dec 10 13:12:53 2010 +0100
> 
>     Add test to call as many functions as possible with various arguments.

This test is only designed to make sure Gnash doesn't crash,
particularly by accessing arguments that don't exist. It looks for all
the functions it can find in _global and calls them with various
arguments and various types of object.

It found some crashing bugs in XMLSocket, Color, and MovieClipLoader,
which have been fixed.

Another bug it found is the possibility of as_objects destroying their
own Relay by replacing it with another while the original was stored in
movie_root. This is a very rare case that happens only when particular
native constructors are called on already-constructed objects, causing
them to adopt a new native type. This bug is also now fixed, along with
an even more unlikely case of this type switching happening within a
'callback' function.

The test crashes at least one version of the Adobe player too.

bwy

-- 
--
Use Gnash, the GNU Flash Player!
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de
C++ and Open-Source Flash blog - http://www.benjaminwolsey.de/bwysblog

xmpp:address@hidden
http://identi.ca/bwy

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]