|
发表于 2004-12-16 16:49:38
|
显示全部楼层
我用了一个只有7个好友的qq号A, 登录,收消息都没有问题, 只是发送按钮是disable的,怎么输入都不便颜色,按什么键都无法发送,不知如何发送消息。
然后我做了如下操作, 都crash了
1。 我登录号A(隐身), 然后登录B(有64个好友), 让A 上线, 然后就crash。
2。 我登录号B(隐身), 然后crash
3。 我登录号A(上线), 然后登录B(隐身), 然后crash
下面是操作3时crash(基本每次都是相同的内容)的回溯报告:
[code:1]
(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 12155)]
0x41c55fe8 in waitpid () from /lib/i686/libpthread.so.0
#0 0x41c55fe8 in waitpid () from /lib/i686/libpthread.so.0
#1 0x411200c4 in __JCR_LIST__ () from /usr/lib/libkdecore.so.4
#2 0x40ffcddf in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#3 0x41c54d66 in __pthread_sighandler () from /lib/i686/libpthread.so.0
#4 <signal handler called>
#5 0x400bdd96 in KopeteContact::onlineStatus() const ()
from /usr/lib/libkopete.so.1
#6 0x438d8115 in QQAccount::ChangeFriendStatus(std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >) () from /usr/lib/kde3/kopete_qq.so
#7 0x438d913e in QQAccount::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/kopete_qq.so
#8 0x41427cb0 in QObject::activate_signal(QConnectionList*, QUObject*) (
this=0x82e01c8, clist=0xbfffee20, o=0xbfffee20) at qconnection.h:56
#9 0x438dc0d4 in QQ::FriendStatusChange(std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >, std::list<int, std::allocator<int> >) () from /usr/lib/kde3/kopete_qq.so
#10 0x438da9f4 in QQ::processGetFriendOnlineReply(GetFriendOnlineReplyPacket*)
() from /usr/lib/kde3/kopete_qq.so
#11 0x438da440 in QQ::OnIncommingData(unsigned short) ()
from /usr/lib/kde3/kopete_qq.so
#12 0x438dc188 in QQ::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/kopete_qq.so
#13 0x41427cb0 in QObject::activate_signal(QConnectionList*, QUObject*) (
this=0x82a0e40, clist=0xbffff090, o=0xbffff090) at qconnection.h:56
#14 0x43902fb7 in PacketManager::PacketArrived(unsigned short) ()
from /usr/lib/kde3/kopete_qq.so
#15 0x438fda65 in PacketManager::OnIncommingData() ()
from /usr/lib/kde3/kopete_qq.so
#16 0x439030f3 in PacketManager::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/kopete_qq.so
#17 0x41427cb0 in QObject::activate_signal(QConnectionList*, QUObject*) (
this=0x830dac0, clist=0xbffff1b0, o=0xbffff1b0) at qconnection.h:56
#18 0x41427e10 in QObject::activate_signal(int, int) (this=0x830dac0,
signal=2, param=0) at kernel/qobject.cpp:2449
#19 0x41754ef2 in QSocketNotifier::activated(int) (this=0x0, t0=0)
at qmetaobject.h:261
#20 0x41444180 in QSocketNotifier::event(QEvent*) (this=0x830dac0,
e=0xbffff460) at kernel/qsocketnotifier.cpp:280
#21 0x413ccd85 in QApplication::internalNotify(QObject*, QEvent*) (this=0x0,
receiver=0x830dac0, e=0xbffff460) at kernel/qapplication.cpp:2620
#22 0x413cc43b in QApplication::notify(QObject*, QEvent*) (this=0xbffff6e0,
receiver=0x830dac0, e=0xbffff460) at kernel/qapplication.cpp:2359
#23 0x40f74d9f in KApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libkdecore.so.4
#24 0x413bc9ca in QEventLoop::activateSocketNotifiers() (this=0x8196ba0)
at kernel/qeventloop_unix.cpp:581
#25 0x41376ed2 in QEventLoop::processEvents(unsigned) (this=0x8196ba0, flags=4)
at kernel/qeventloop_x11.cpp:383
#26 0x413deb06 in QEventLoop::enterLoop() (this=0x8196ba0)
at kernel/qeventloop.cpp:198
#27 0x413de9a8 in QEventLoop::exec() (this=0x8196ba0)
at kernel/qeventloop.cpp:145
#28 0x413ccfd1 in QApplication::exec() (this=0xbffff6e0)
at kernel/qapplication.cpp:2743
#29 0x08068e59 in main ()
[/code:1]
好像是得到好友列表时较容易崩溃
我的测试环境 红旗4.1, kopete 0.9.0源码 |
|