LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: puzzlebird

Gaim 0.76cvs + QQ Plugin Ver 0.2pre2 发布

[复制链接]
发表于 2004-2-17 18:01:55 | 显示全部楼层

回复: 回复: TO: biAji

最初由 biAji 发表
收到!多谢了。。^_^

已经基本完成。。除了链接不上去。。。。。。

哥们,我的上去了,呵呵,不容易阿,用的Fedra development版的gaim的rpm和src
QQ和msn都搞定了,就是还没有2003的图标.
发表于 2004-2-17 18:05:51 | 显示全部楼层
是啊是啊。。等待。。^_^  GPL的出来了。。编译中。。。
发表于 2004-2-17 18:18:55 | 显示全部楼层
无法正常使用,提示为:
[root@localhost bin]# ./gaim
Fontconfig warning: line 435: unknown element "other_family"
Gaim has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.

It is possible that this bug is already fixed in CVS.
If you can reproduce the crash, please notify the gaim
maintainers by reporting a bug at
http://gaim.sourceforge.net/bug.php

Please make sure to specify what you were doing at the time,
and post the backtrace from the core file. If you do not know
how to get the backtrace, please get instructions at
http://gaim.sourceforge.net/gdb.php. If you need further
assistance, please IM either RobFlynn or SeanEgn and
they can help you.
已放弃

测试环境为:Fedora2 Test1
发表于 2004-2-17 20:06:56 | 显示全部楼层
debian Sarge
使用的是刚刚发布出来的src版。

出错条件:
每次从别的qq上收到msg都segment 退出。

gdb调试:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 29511)]
0x405afa8f in strlen () from /lib/libc.so.6
(gdb) bt
#0  0x405afa8f in strlen () from /lib/libc.so.6
#1  0x0828e300 in ?? ()
#2  0x0808a41f in serv_got_im (gc=0x0, who=0xbfff8740 "48428600", msg=0x0, imflags=0, mtime=1077019280) at server.c:859
#3  0x40bd36ed in qq_process_recv_im_normal (data=0x0, cursor=0xbfff87ca "f@ \235嚼\002", len=-1073772736, gc=0x828e300) at qq_process_packet.c:99
#4  0x40bd3968 in qq_process_recv_im (buf=0x0, buf_len=1, seq=34816, gc=0x828e300) at qq_process_packet.c:144
#5  0x40bd6a7e in qq_packet_process (buf=0xbfff88a0 "\002\001", buf_len=88, gc=0x828e300) at qq_process_packet.c:1021
#6  0x40bd6314 in qq_pending (data=0x828e300, source=9, cond=GAIM_INPUT_READ) at qq_process_packet.c:823
#7  0x0808005f in gaim_io_invoke (source=0x0, condition=0, data=0x828e300) at proxy.c:221
#8  0x40409309 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#9  0x403eb086 in unblock_source () from /usr/lib/libglib-2.0.so.0
#10 0x403ec029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0x403ec347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x403ec9b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0x400f4d0f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x080ecf1d in main (argc=1, argv=0xbffffbe4) at main.c:897
(gdb)


希望对调试有帮助:)
谢谢各位大哥
 楼主| 发表于 2004-2-17 20:15:57 | 显示全部楼层
好像是返回给qq_process_recv_im_normal 的长度不对,怀疑对方QQ使用的不是GBKlocale....这个插件默认对方来的字符是GBK的,如果是BIG5的可能就有问题。
发表于 2004-2-17 20:20:39 | 显示全部楼层
我是在自己机器上的俩个qq互发msg的。
一个是原先zd的0.64,一个是兄台刚刚发布的这个:)

环境是一样的,都是:
[dd@dd dd] <1>$ locale
LANG=POSIX
LC_CTYPE=zh_CN.GBK
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="OSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Thanks any way. :-)
 楼主| 发表于 2004-2-17 20:29:45 | 显示全部楼层
这比较奇怪,我没有zd的插件,所以没有测试这个。

不过你可以试者把LC_ALL=zh_CN, 然后在看
发表于 2004-2-17 20:35:16 | 显示全部楼层
好!万分感谢。虽然我不常用QQ。

Debian sid, Locale全是zh_CN,使用正常,汉字输入正常。好啊。
发表于 2004-2-17 20:55:52 | 显示全部楼层
GBK, UTF-8, zh_CN都测试过,都是不能接受消息,一收到就crash:)
难道真的是我rpwt?哈哈。
只好先用0.64将就了,呵呵
发表于 2004-2-17 21:08:41 | 显示全部楼层
最初由 arfankai 发表
GBK, UTF-8, zh_CN都测试过,都是不能接受消息,一收到就crash:)
难道真的是我rpwt?哈哈。
只好先用0.64将就了,呵呵
删清楚原来的gaim...再try
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表