It seems to me that in gtk2_init_painting you're calling
fp_gdk_threads_leave without a corresponding fp_gdk_threads_enter,
resulting in a duplicate leave on that codepath.

On Thu, Sep 16, 2010 at 7:09 AM,  <[email protected]> wrote:
> Changeset: bf89c7fc48fd
> Author:    malenkov
> Date:      2010-09-16 09:07 +0400
> URL:       http://hg.openjdk.java.net/jdk7/swing/jdk/rev/bf89c7fc48fd
>
> 6741392: libmawt.so crash at 
> Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f
> Reviewed-by: peterz
>
> ! src/solaris/native/sun/awt/gtk2_interface.c
> ! src/solaris/native/sun/awt/gtk2_interface.h
> ! src/solaris/native/sun/awt/swing_GTKEngine.c
>
>

Reply via email to