[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-dev] unreachable objects at startup
From: |
strk |
Subject: |
[Gnash-dev] unreachable objects at startup |
Date: |
Sun, 13 Jun 2010 13:41:20 +0200 |
initObjectClass() calls attachObjectInterface() twice.
This results in 10 objects being replaced during startup,
which are 10 objects found unreachable at first GC run.
There's a total of 12 objects unreachable at first GC run,
which I'm trying to figure out.
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.
Note that when building with fileio extension enabled the
number of unreachable objects at first GC run is higher
so it does make sense to have a way to catch such programmatic
errors.
I'm on a very slow connection so feel free to commit a fix for
the double attachObjectInterface. Thanks.
--strk;
() Free GIS & Flash consultant/developer
/\ http://strk.keybit.net/services.html
- [Gnash-dev] unreachable objects at startup,
strk <=