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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 19 05:09:46 PST 2013


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





--- Comment #7 from Ryuan Choi <ryuan.choi at samsung.com>  2013-12-19 05:07:50 PST ---
(In reply to comment #6)
> (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
> 

_init()/_shutdown() are ref counted internally. so we should keep the pair _init()/_shutdown().

If not, _shutdown() just return after decreased the count.

I agree that it might be unnecessary, but it will not be the root cause.

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

No, it is already raised and EFL fixed it.
(http://sourceforge.net/mailarchive/message.php?msg_id=30424686)

So since 1.7.6, it will be fine.

Anyway, I made Bug 125479 to bump EFL 1.8

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