[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] unreachable objects at startup
From: |
Benjamin Wolsey |
Subject: |
Re: [Gnash-dev] unreachable objects at startup |
Date: |
Sun, 13 Jun 2010 13:47:24 +0200 |
Am Sonntag, den 13.06.2010, 13:41 +0200 schrieb strk:
> initObjectClass() calls attachObjectInterface() twice.
> This results in 10 objects being replaced during startup,
> which are 10 objects found unreachable at first GC run.
Ha, you're right!
> One thing: I did expect these kind of replacements
> to throw an abort or similar, which was one of the reasons
> for using init_member rather than set_member in initialization
> code. This didn't happen, so would be worth inspecting why
> as that might help figuring out the left-over 2.
It looks like there's only an abort if you attempt to initialize a
read-only property twice. I'm not sure if or when the behaviour changed.
> I'm on a very slow connection so feel free to commit a fix for
> the double attachObjectInterface. Thanks.
Will do.
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: Dies ist ein digital signierter Nachrichtenteil