avidyalalala / sunpinyin

Automatically exported from code.google.com/p/sunpinyin
0 stars 0 forks source link

切换终端时 sunpinyin 导致 Pidgin 崩溃 #125

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. 启动 Pidgin,打开一聊天窗口,换用 sunpinyin 输入法;
2. 按 Ctrl-Alt-F1 进入 tty1,再按 Ctrl-Alt-F7 回到 X;
3. Pidgin 没有响应,在 ibus 上选 Restart 后 Pidgin 收到 SIGSEGV 
退出。

What is the expected output? What do you see instead?
期望:程序工作正常。
实际:见上。

What version of the product are you using? On what operating system?
Distributor ID: Ubuntu
Description:    Ubuntu maverick (development branch)
pidgin:
  Installed: 1:2.7.0-0ubuntu1.1~pidgin1.10.04
ibus:
  Installed: 1.3.3.20100522-1phuang1~lucid1
sunpinyin:
  ibus-sunpinyin-2.0.1.tar.gz

(gdb) run
Starting program: /usr/bin/pidgin 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe223a710 (LWP 5983)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffd50948a3 in ibus_connection_read_write_dispatch ()
   from /usr/lib/libibus.so.2
(gdb) bt
#0  0x00007fffd50948a3 in ibus_connection_read_write_dispatch ()
   from /usr/lib/libibus.so.2
#1  0x00007fffd50a024d in ibus_input_context_process_key_event ()
   from /usr/lib/libibus.so.2
#2  0x00007fffd52e69dd in ?? ()
   from /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
#3  0x00007ffff621b6a4 in gtk_invoke_key_snoopers (event=0x1547440)
    at /build/buildd/gtk+2.0-2.21.0/gtk/gtkmain.c:1959
#4  IA__gtk_main_do_event (event=0x1547440)
    at /build/buildd/gtk+2.0-2.21.0/gtk/gtkmain.c:1615
#5  0x00007ffff5e6f5ac in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at /build/buildd/gtk+2.0-2.21.0/gdk/x11/gdkevents-x11.c:2372
#6  0x00007ffff4e140f2 in g_main_dispatch (context=0x6fbde0)
    at /build/buildd/glib2.0-2.25.7/glib/gmain.c:1960
#7  IA__g_main_context_dispatch (context=0x6fbde0)
    at /build/buildd/glib2.0-2.25.7/glib/gmain.c:2513
#8  0x00007ffff4e17f78 in g_main_context_iterate (context=0x6fbde0, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>)
    at /build/buildd/glib2.0-2.25.7/glib/gmain.c:2591
#9  0x00007ffff4e18485 in IA__g_main_loop_run (loop=0x13c2a00)
    at /build/buildd/glib2.0-2.25.7/glib/gmain.c:2799
#10 0x00007ffff621bc37 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.21.0/gtk/gtkmain.c:1219
#11 0x0000000000485ef4 in main ()

Original issue reported on code.google.com by xu.jimmy.wrk on 26 May 2010 at 12:45

GoogleCodeExporter commented 9 years ago
将输入法选为 ibus-anthy 或关闭 ibus 均无问题。

Update: 在其他程序中(如 Firefox)也可重现。

Original comment by xu.jimmy.wrk on 26 May 2010 at 12:47

GoogleCodeExporter commented 9 years ago

Original comment by find...@gmail.com on 30 May 2010 at 4:07

GoogleCodeExporter commented 9 years ago
works for me. 

debian sid + git ibus + git sunpniyin + lm 0.1.17

Original comment by tchai...@gmail.com on 6 Jun 2010 at 6:13

GoogleCodeExporter commented 9 years ago
reproduced with git sunpinyin.

Original comment by xu.jimmy.wrk on 11 Jun 2010 at 3:30