my program calls gdk_window_invalidate_rect() from a thread. it uses gdk_threads_enter() and gdk_threads_leave().
the overlay scrollbar also calls gtk_window_invalidate_rect on my window from within a timer callback (change_state_cb). that callback is, although in the main loop, not in the main GTK+ lock.
i imagine this is causing a lot of the crashes suggested above in the "Do any of the following bugs describe the bug you're trying to report?" list.
my program calls gdk_window_ invalidate_ rect() from a thread. it uses gdk_threads_enter() and gdk_threads_ leave() .
the overlay scrollbar also calls gtk_window_ invalidate_ rect on my window from within a timer callback (change_state_cb). that callback is, although in the main loop, not in the main GTK+ lock.
i imagine this is causing a lot of the crashes suggested above in the "Do any of the following bugs describe the bug you're trying to report?" list.
i'll submit a patch.