[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