|
楼主 |
发表于 2005-10-19 10:32:23
|
显示全部楼层
然后,删除~/.eva目录,再次运行(由于运行过0.3.1的binary)
dot99@hardcoreX src $ rm -rf ~/.eva
dot99@hardcoreX src $ gdb ./eva
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r
Starting program: /home/dot99/eva/src/eva
[Thread debugging using libthread_db enabled]
[New Thread -1237457232 (LWP 18580)]
kbuildsycoca running...
Got server :219.133.60.31
EvaUHProfile::loadProfile -- file not exists
password key set!
got login token
login token set!
password key set!
InPacket->decryptBody: session key not set yet, set decrypted length to 0
Bad packet, ignore it
session key set!
file session key set!
file share token set!
client key set!
user "3806642" logged in!
change status reply
got keys reply
file agent key set!
4e764267635941347439765553465a45
file agent token set!
user info
friend list
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1237457232 (LWP 18580)]
0xb75f4ff8 in std::__default_alloc_template<true, 0>::allocate ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
(gdb) backtrace
#0 0xb75f4ff8 in std::__default_alloc_template<true, 0>::allocate ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
#1 0xb75fa0d0 in std::string::_Rep::_S_create () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
#2 0xb75f712f in std::string::_M_mutate () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
#3 0xb75faade in std::string::_M_replace_safe<char const*> ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
#4 0xb75f87d7 in std::string::assign () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
#5 0x080ffba2 in QQFriend::initalizeBuddy ()
#6 0x08100048 in QQFriend::QQFriend ()
#7 0x081237be in EvaPacketManager::processGetFriendListReply ()
#8 0x08126a15 in EvaPacketManager::parsePacket ()
#9 0x08126bf5 in EvaPacketManager::newPacketSlot ()
#10 0x08153d03 in EvaPacketManager::qt_invoke ()
#11 0xb6b2b178 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#12 0xb6b2b8a2 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#13 0x081585ec in EvaConnecter::newPacket ()
#14 0x08115181 in EvaConnecter::processPacket ()
#15 0x08115353 in EvaConnecter::dataCommingSlot ()
#16 0x081586d8 in EvaConnecter::qt_invoke ()
#17 0xb6b2b178 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#18 0xb6b2b748 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#19 0x08158b81 in EvaNetwork::dataComming ()
#20 0x08158cf2 in EvaNetwork::qt_emit ()
---Type <return> to continue, or q <return> to quit---
#21 0xb6b2b1f5 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb6b2b748 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#23 0x08156721 in EvaSocket::receivedData ()
#24 0x08131017 in EvaSocket::slotReceiveReady ()
#25 0x08156806 in EvaSocket::qt_invoke ()
#26 0xb6b2b178 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb6b2b748 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#28 0xb6e69e46 in QSocketNotifier::activated () from /usr/qt/3/lib/libqt-mt.so.3
#29 0xb6b46e2a in QSocketNotifier::event () from /usr/qt/3/lib/libqt-mt.so.3
#30 0xb6acab36 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
#31 0xb6acacc5 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#32 0xb711b54e in KApplication::notify () from /usr/kde/3.4/lib/libkdecore.so.4
#33 0xb6abedd2 in QEventLoop::activateSocketNotifiers () from /usr/qt/3/lib/libqt-mt.so.3
#34 0xb6a797dc in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
#35 0xb6ae09d1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#36 0xb6ae092a in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#37 0xb6ac9e21 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#38 0x08067d12 in main ()
(gdb) |
|