On Thu, Jul 5, 2012 at 10:43 AM, Thanatermesis
<[email protected]> wrote:
> If you compile evas with the option --disable-cserve2 , it will result on a
> very problematic edje_cc, for example, in the steps to compile libeweather,
> elsa, or detourious, it blocks, like waiting for a thread
>
> bt: http://pastebin.com/XD1FWFuX

Right, there are two main problems here.

One is that we disabled evas async preload accidentally when we
submitted cserve2, even if the server wasn't running but evas was
still compiled with support for it. Since it is enabled by default, we
also prevent this bug from happening, even though there's no reason to
keep the async render disabled. I just committed a fix to re-enable
it.

The other problem is: this bug happens even with an Evas from before
adding cserve2. It happens during the async preload of images (that
uses threads for the job), and seems to disappear if you disable
threads on edje_cc, which points me to think that some race condition
happens when enabling both of them.

So, does anyone have an idea of how to fix it? I don't know much of
edje_cc code, and didn't try to look at it now.

Regards,
-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to