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 ?
<<attachment: guillaume_friloux.vcf>>
------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel