[Top][All Lists]
[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
signature.asc
Description: This is a digitally signed message part