Hello.

I'm a maintainer of im-sdk distributed by OpenI18N.org, and I received a
report that Mozilla with macromedia flashplayer crashes if it using XIM
facility.

According to my investigation, it is a critical bug of ximcp.so.
Potentially, this problem might occur on any XIM application when
_XimProtoOpenIM() fails because, in this case,  ximcp does not
clear the registered filter.

I've submitted this problem to

  http://bugs.xfree86.org/show_bug.cgi?id=618

I think the following report is helpful as well.

  http://bugzilla.mozilla.org/show_bug.cgi?id=191547

As I wrote in the report, the following patch fixes this bug:

--------------------------------------------------------------------------------

Index: imDefIm.c
===================================================================
RCS file: /cvs/xc/lib/X11/imDefIm.c,v
retrieving revision 1.9
diff -c -r1.9 imDefIm.c
*** imDefIm.c   2001/10/28 03:32:34     1.9
--- imDefIm.c   2003/08/22 05:23:14
***************
*** 2074,2079 ****
--- 2074,2080 ----
            _XimRegisterServerFilter(im);
            return True;
        }
+       _XimShutdown(im);
  #ifdef XIM_CONNECTABLE
      } else if (IS_DELAYBINDABLE(im)) {
        if (_XimDelayModeSetAttr(im))

--------------------------------------------------------------------------------

This problem is critical for XIM applications.  So I hope this fix will be
applied to XFree86 soon.

  With regards,

from himi

_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to