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