[webkit-gtk] What supposed to hold the GDK in calls from WebKit/gtk/WebCoreSupport
Evan Martin
evan at chromium.org
Fri Aug 19 09:58:50 PDT 2011
On Fri, Aug 19, 2011 at 9:27 AM, Yehouda Harpaz <yeh at lispworks.com> wrote:
>
>> On Fri, Aug 19, 2011 at 5:22 AM, Yehouda Harpaz <yeh at lispworks.com> wrote:
>> > We have problems integrating webkit-gtk into a multi0-threaded
>> > application (Lisp IDE). We get "random" errors (i.e. not repeateable)
>> > like the on in the first backtrace below. We suspect it is because of
>> > calls to gdk functions without holding the gdk lock.
>>
>> Are you using WebKitGTK+ on the main thread or some other thread?
>> Typically all calls must be made on the main thread.
>
>
> We are calling WebKitGTK functions only on the main thread.
>
> But we are calling other GTK functions on other threads.
http://blogs.operationaldynamics.com/andrew/software/gnome-desktop/gtk-thread-awareness
More information about the webkit-gtk
mailing list