[Webkit-unassigned] [Bug 125486] [EFL] Run-webkit-tests --efl raise ScriptError

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 19 04:42:24 PST 2013


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


László Langó <lango at inf.u-szeged.hu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lango at inf.u-szeged.hu




--- Comment #6 from László Langó <lango at inf.u-szeged.hu>  2013-12-19 04:40:27 PST ---
(In reply to comment #4)
> (In reply to comment #3)
> > First of all, thanks for the fast reply. I had found a documentation, that will answer all your questions: http://docs.enlightenment.org/auto/ecore/group__Ecore__Evas__Group.html#gab8fa311077f749190c9b622f672b2214
> 
> I can't get your point.
> 
> Because ewk_init() calls ecore_init() and evas_init(), we should call ecore_shutdown() and evas_shutdown() in ewk_shutdown().

I think Tibor is right. The ecore_evas_shutdown() wraps the ecore_shutdown() and evas_shutdown(). See: http://git.enlightenment.fr/~leif/ecore/tree/src/lib/ecore_evas/ecore_evas.c#n253

The problem is that when the EWebLauncher is closed, the following error will emit
fccache.c:507: FcCacheFini: Assertion `fcCacheChains[i] == ((void *)0)' failed.

As I see, this is because we try to free the font config twice. I checked and this patch really removes the above error.

But you might have right, the ewk_init is still messy, we shouldn't call ecore_init and evas_init separate if use the ecore_evas_init wrapper function.

-- 
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