[Webkit-unassigned] [Bug 49976] [Qt] Fix crashes in debug mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 7 04:08:37 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=49976





--- Comment #15 from Zoltan Herczeg <zherczeg at webkit.org>  2010-12-07 04:08:36 PST ---
Hopefully I know what is happening know. A new "feature" was introduced to the GarbageCollector (new at least for me), which defers the destruction of Cells until they reused (thus, immediate sweep is unneeded, and distributing the sweep time during the actual allocation). Thus, "dead" objects can still seems living, and that was confused me. All InternalFunctions allocated by QtClass are sweeped out, and the name/method hashmap cache becomes invalid.

Two possible solutions:
1) Something should somehow mark these objects. Is there an easy way to do this?

2) Drop this cache (this would follow the cacheless ObjectiveC implemetation)

Since these objects are probably only used by DumpRenderTree, I would vote to 2, but would be interested in your opinion.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list