|
|
发表于 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)
希望对调试有帮助:)
谢谢各位大哥 |
|