Closed yuellong closed 11 years ago
虽然很抱歉的告诉你。
需要编译调试信息才能看明白在哪里错了。
https://github.com/xiehuc/pidgin-lwqq/wiki/How-To-Debug
要下源码重新编译。
现在大概可以猜测。你网速不快。 下载的网页为空。导致指针为空。写控制台失败。
(gdb) bt
at /home/liyuelong/Downloads/pidgin-lwqq-master/src/liblwqq/msg.c:1554
at /home/liyuelong/Downloads/pidgin-lwqq-master/src/liblwqq/http_curl.c:499
at /home/liyuelong/Downloads/pidgin-lwqq-master/src/liblwqq/async.c:192
不知這些信息足夠了嗎? 順帶提下,我編譯的時候把libev弄進去了。。。看起來和這個並不穩定的新功能有關係
你用(gdb)的 p req->response p req->http_code 看下是怎么样的结果。看下是否有必要加if判断。
(但是就算加了if盘但还是发送失败阿)
话说你网络很卡么? 用webqq有没有发送消息失败?(webqq发送失败没有提示!你只能用另外一个QQ号看是否没有收到,或者使用chrome的检查工具)。
如果还有问题的话。可以加我gtalk。
第一段的問題沒太看懂。。。是說因爲發送消息失敗所以導致的崩潰麼? 因爲崩潰問題也不是每次都出現的,所以那個方法等下次搞崩潰了再試試~ (恩 剛剛打印了下那兩個變量 全是0)
至於網絡的話,我沒覺得很卡啊。。。我是用的校園網,瀏覽速度還可以 另外本人只有一個qq號,chrome的檢查工具沒用過。。。
现在还有这个问题吗?
最近更新了下 觉得新版稳定性好多了 至今也没有再次出现崩溃情况 当然我也不能肯定原有问题彻底解决了 不过至少至今为止没有再次发生了吧 暂时关掉这个了 有问题再报吧~
ok
在 2013年4月8日上午9:52,yuellong notifications@github.com写道:
最近更新了下 觉得新版稳定性好多了 至今也没有再次出现崩溃情况 当然我也不能肯定原有问题彻底解决了 不过至少至今为止没有再次发生了吧 暂时关掉这个了 有问题再报吧~
— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/130#issuecomment-16029041 .
有時在發出信息後pidgin會莫名奇妙崩潰掉;經過多次試驗終於獲得了錯誤信息;如下: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffc2b84700 (LWP 26854)] __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32 32 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory. (gdb) bt
0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
1 0x00007ffff4635cec in _IO_puts (str=0x0) at ioputs.c:37
2 0x00007fffe59f067f in msg_send_back () from /usr/lib/purple-2/libwebqq.so
3 0x00007fffe59dddd8 in async_complete () from /usr/lib/purple-2/libwebqq.so
4 0x00007fffe59dde6a in check_multi_info () from /usr/lib/purple-2/libwebqq.so
5 0x00007fffe59ddfde in event_cb () from /usr/lib/purple-2/libwebqq.so
6 0x00007fffe59dca39 in event_cb_wrap () from /usr/lib/purple-2/libwebqq.so
7 0x00007fffe5566c2f in ev_invoke_pending () from /usr/lib/libev.so.4
8 0x00007fffe5569ce5 in ev_run () from /usr/lib/libev.so.4
9 0x00007fffe59dc928 in ev_run_thread () from /usr/lib/purple-2/libwebqq.so
10 0x00007ffff7980e9a in start_thread (arg=0x7fffc2b84700) at pthread_create.c:308
11 0x00007ffff46b8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
12 0x0000000000000000 in ?? ()
系統環境xubuntu 12.04,libev 4.11-1, libpurple 2.10.3, pidgin 2.10.3