21.5.28 menubar assertion failure with uim

Stephen J. Turnbull stephen at xemacs.org
Mon Feb 2 21:27:12 EST 2009


Ville Skyttä writes:

 > XEmacs 21.5.28 reportedly aborts with an assertion failure if "uim"

I don't see how this can happen if XEmacs is built --without-xim.
Suggest to the OP to try that.

IMO, this is harmless because XIM is a horrible way to do input in
XEmacs (and maybe Emacs).  The toolkit filters steal all keystrokes
and often fail to give them back.  I looked briefly at trying to fix
this, but there seems to be no demand for XIM and any fix would be
pretty fiddly, demanding unending maintenance on average ;).

If people really want to use uim as an input method in XEmacs, I can
revisit the issue, but they'll need to post a RFE to the tracker
and/or xemacs-beta.

 > (http://code.google.com/p/uim/) is installed and one tries to click the menu 
 > bar or open a new frame.  I don't have experience with uim nor an environment 
 > to test this with available at the moment.  More details at:
 > https://bugzilla.redhat.com/show_bug.cgi?id=480845
 > 
 > Start of backtrace:
 > #0  0x000000395f832f05 in raise () from /lib64/libc.so.6
 > #1  0x000000395f834a73 in abort () from /lib64/libc.so.6
 > #2  0x0000000000489d0f in really_abort () at emacs.c:4693
 > #3  assert_failed (file=<value optimized out>, line=<value optimized out>, 
 >     expr=<value optimized out>) at emacs.c:3986
 > #4  0x00000000005c8e0f in set_frame_menubar (f=0x1315fd0, deep_p=1, 
 >     first_time_p=0) at menubar-x.c:579
 > #5  0x00000000005c9105 in pre_activate_callback (widget=0x15fb300, 
 >     unused_id=<value optimized out>, client_data=0x0) at menubar-x.c:514
 > #6  0x0000003475c139b0 in XtCallCallbackList () from /usr/lib64/libXt.so.6
 > #7  0x00000000005de9bb in Start (w=0x2377, ev=0x7fffffffd610, 
 >     unused_params=<value optimized out>, unused_num_params=0xffffffffffffffff)
 >     at xlwmenu.c:3542
 > #8  0x0000003475c4c07d in ?? () from /usr/lib64/libXt.so.6
 > #9  0x0000003475c4c31d in ?? () from /usr/lib64/libXt.so.6
 > #10 0x0000003475c4cae6 in _XtTranslateEvent () from /usr/lib64/libXt.so.6
 > #11 0x0000003475c22215 in XtDispatchEventToWidget () 
 > from /usr/lib64/libXt.so.6
 > #12 0x0000003475c228af in ?? () from /usr/lib64/libXt.so.6
 > #13 0x0000003475c217b1 in XtDispatchEvent () from /usr/lib64/libXt.so.6
 > #14 0x0000003475c2f038 in XtAppProcessEvent () from /usr/lib64/libXt.so.6
 > #15 0x00000000005ac5c4 in emacs_Xt_next_event (emacs_event=0x1615ce0)
 >     at event-Xt.c:2785
 > #16 0x00000000004a18ef in event_stream_next_event () at event-stream.c:2001
 > 
 > _______________________________________________
 > XEmacs-Beta mailing list
 > XEmacs-Beta at xemacs.org
 > http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta




More information about the XEmacs-Beta mailing list