Hello, I've a strange problem in a multi-threaded Edje application. And yes I know Edje isn't thread save. I dispatch all events to the main loop. It seems to work well in 9 of 10 cases. But sometimes I start my application and loading the first Edje file/group leads direct into an X assert:
Filename: '/home/andreas/src/svn/oiui/trunk/data/themes/default/screens.edj', Groupname: navigation_main lt-oiui: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed. Now I was able to hit this assert in a gdb session and got a stack trace: http://img638.imageshack.us/i/xassert.jpg/ Sorry, I had to make a screenshot, because Anjuta doesn't allow to save stack traces as text (bug is reported). :-) If I search this bug in google I see it's nothing unknown: http://tinyurl.com/33dutf3 Sounds like that it's not a X bug, but a usage bug. The only question is if it's a ecore/edje bug or a bug in my application. Do you've any ideas about this bug? regards Andreas ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel