On 09/10/2012 08:47, Guillaume Friloux wrote:
On 01/10/2012 09:06, Guillaume Friloux wrote:
Hello e people,

I am having difficulties with a simple app.
While developping an internal tool that syncs files depending on their presence in an SQL DB, I got some problems, one with eina_lock, and one with ecore.

Cedric is aware of both problems, but it seems very hard to understand what goes wrong, so i post on the ML to see if anyone can spot the issue. The eina_lock problem has been understood by cedric, i wont speak of it here, i am more concerned by the ecore issue.


Here is a simplified source code that can trigger the issue : http://pastebin.com/at8fMTKd


Eio will do his work, but in some case, the end_cb (_list_cb_done()) will never be called (so i might also not have all the calls to _list_cb() and _list_cb_filter())

Here is the backtrace i get when the app seems to "freeze" : http://pastebin.com/WVayFsKQ So it seems ecore is waiting for events while eio has finished its work (eio's thread exited)

To ease trigger the bug, here is a directory having lots of subdirs : https://paranoia.abuser.eu/deduplication.tgz (238MiB file)

Is anyone able to reproduce and/or find whats wrong ?
Has anyone tried to reproduce ?
Ok, there were two bugs.
One of them got fixed by mike-m yesterday, on rev 78 937 (thx a lot!)

The other bug seems to be in esskyuehl when using pools. will see with zmike later.

<<attachment: guillaume_friloux.vcf>>

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to