Control: tags -1 + patch moreinfo Could you try the attached patch? It's basically the same idea but in a bit cleaner way. I can upload that while I'm checking with upstream how they want to solve it.
Samuel
--- a/jni/src/AtkWrapper.c +++ b/jni/src/AtkWrapper.c @@ -1192,6 +1192,12 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (global_ac == NULL) + { + if (jaw_debug) + g_warning("Java_org_GNOME_Accessibility_AtkWrapper_componentAdded: global_ac == NULL"); + return FALSE; + } CallbackPara *para = alloc_callback_para(global_ac); g_idle_add(component_added_handler, para); } @@ -1251,6 +1257,12 @@ JNICALL Java_org_GNOME_Accessibility_Atk jobject jAccContext) { jobject global_ac = (*jniEnv)->NewGlobalRef(jniEnv, jAccContext); + if (global_ac == NULL) + { + if (jaw_debug) + g_warning("Java_org_GNOME_Accessibility_AtkWrapper_componentAdded: global_ac == NULL"); + return FALSE; + } CallbackPara *para = alloc_callback_para(global_ac); g_idle_add(component_removed_handler, para); }