preedit string on XIM composition is not shown

Takano Akio aljee at hyper.cx
Sat Feb 11 13:11:15 CET 2006


The current CVS version crashes as soon as it gets the focus.
Here is a backtrace.

#0  0xb7a96671 in kill () from /lib/libc.so.6
#1  0xb7c01141 in pthread_kill () from /lib/libpthread.so.0
#2  0xb7c014bb in raise () from /lib/libpthread.so.0
#3  0xb7a963f8 in raise () from /lib/libc.so.6
#4  0xb7a978b0 in abort () from /lib/libc.so.6
#5  0xb7aca37e in __fsetlocking () from /lib/libc.so.6
#6  0xb7ad0217 in malloc_usable_size () from /lib/libc.so.6
#7  0xb7ad0c3f in free () from /lib/libc.so.6
#8  0xb7e5aa3b in XFree () from /usr/lib/libX11.so.6
#9  0x0818a5f8 in ?? ()
#10 0x0818a5f8 in ?? ()
#11 0x0807529f in rxvt_term::IMSetPosition (this=0x8181cf0) at main.C:1632
#12 0x08063ac3 in rxvt_term::focus_in (this=0x8181cf0) at command.C:1724
#13 0x08062fed in rxvt_term::x_cb (this=0x8181cf0, ev=@0xbff34770) at command.C:1463
#14 0x080761f0 in callback1<void, _XEvent&>::proxy<rxvt_term, rxvt_term>::call (this=0x8177c98, obj=0x8181cf0, meth=
      {__pfn = 0x8062cd6 <rxvt_term::x_cb(_XEvent&)>, __delta = 0}, a1=@0xbff34770) at callback.h:87
#15 0x0808c794 in callback1<void, _XEvent&>::call (this=0x8182c44, a1=@0xbff34770) at callback.h:106
#16 0x0808b92d in rxvt_display::x_cb (this=0x8184b80, w=@0x8184b94, revents=1) at rxvttoolkit.C:509
#17 0x0808d29f in callback2<void, io_watcher&, short>::proxy<rxvt_display, rxvt_display>::call (this=0x8177d38, obj=0x8184b80,
    meth={__pfn = 0x808b82e <rxvt_display::x_cb(io_watcher&, short)>, __delta = 0}, a1=@0x8184b94, a2=1) at callback.h:130
#18 0x0808ec11 in callback2<void, io_watcher&, short>::call (this=0x8184b98, a1=@0x8184b94, a2=1) at callback.h:149
#19 0x0808e007 in io_manager::loop () at iom.C:488
#20 0x08060919 in main (argc=1, argv=0xbff34a54) at rxvt.C:51

On Sat, 11 Feb 2006 12:02:21 +0100
Marc Lehmann <schmorp at schmorp.de> wrote:
> > I don't know how to get this working. I started rxvt-unicode with
> > -pe xim-onthespot, but nothing seems to change.
> 
> 
> Thats good, now add -pt OnTheSpot, i.e.
> 
>   urxvt -pe xim-onthespot -pt OnTheSpot
> 
> Works at least with kinput2 and scim, and gets rid of the preedit window
> completely.

That works! Thanks.

Takano Akio




More information about the rxvt-unicode mailing list