Am Sun, 2 May 2010 17:44:57 +0200 schrieb Andreas Volz: Hello,
I only like to inform that I was able to fix that bug. It was for sure an bug in my application. But from this backtrace I wasn't able to find it. While hinting another bug I got a backtrace in my dispatcher and found out that I do some Evas object stuff in the wrong thread. I simply moved this code after dispatching in my ecore thread and it works now great without any crashes. :-) regards Andreas > 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 > ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel