This is easily reproducible: if you create one thread that calls eet_open() then eet_close() in a loop, and another thread that calls eet_clearcache() in a loop, it crashes within a second or two.
I just sent out a patch to fix this. I tried creating a ticket in trac, but it seems newly registered accounts don't have permission to create tickets. -- Adam Simpkins [email protected] On Wednesday, March 3, 2010 1:32pm, "Adam Simpkins" <[email protected]> said: > I was running e17 under valgrind, and encountered the following error. > I'm not all that familiar with the code, but it looks like it may be a > race condition in eet, between the main thread clearing the cache when > idle, and another thread trying to preload images? > > The first two errors (write contains uninitialised bytes) happened > immediately after starting e17, and seem to be unrelated. The > "invalid read" errors occured when bringing up the Gadget Settings. > > This was using revision r46451 from subversion. > > -- > Adam Simpkins > [email protected] ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
