euroelessar / qutim

Module based Instant Messenger
http://qutim.org/
Other
141 stars 32 forks source link

IrcConnection::connectToNetwork is called before account creation #386

Closed nico-izo closed 8 years ago

nico-izo commented 8 years ago

Trace:

1  ??                                                                                                                                                                                                                                                                                                                                                         
2  QTextCodec::fromUnicode(QString const&) const                                                                                                                                                                                                                                                                                               0x7ffff60195e7 
3  qutim_sdk_0_3::irc::IrcConnection::sendNextMessage                                                                                                                                                                                                                                                               ircconnection.cpp      504 0x7fffc9e949e6 
4  qutim_sdk_0_3::irc::IrcConnection::send                                                                                                                                                                                                                                                                          ircconnection.cpp      349 0x7fffc9e92b91 
5  qutim_sdk_0_3::irc::IrcAccount::doStatusChange                                                                                                                                                                                                                                                                   ircaccount.cpp         87  0x7fffc9e79170 
6  qutim_sdk_0_3::AccountPrivate::updateStatus                                                                                                                                                                                                                                                                      account.cpp            187 0x7ffff79f16ce 
7  qutim_sdk_0_3::Account::setState                                                                                                                                                                                                                                                                                 account.cpp            170 0x7ffff79f1588 
8  qutim_sdk_0_3::Account::disconnectFromServer                                                                                                                                                                                                                                                                     account.cpp            145 0x7ffff79f14b9 
9  qutim_sdk_0_3::irc::IrcConnection::tryConnectToNextServer                                                                                                                                                                                                                                                        ircconnection.cpp      443 0x7fffc9e94150 
10 qutim_sdk_0_3::irc::IrcConnection::connectToNetwork                                                                                                                                                                                                                                                              ircconnection.cpp      119 0x7fffc9e8effb 
11 qutim_sdk_0_3::irc::IrcAccount::doConnectToServer                                                                                                                                                                                                                                                                ircaccount.cpp         71  0x7fffc9e78fe6 
12 qutim_sdk_0_3::Account::connectToServer                                                                                                                                                                                                                                                                          account.cpp            124 0x7ffff79f142e 
13 qutim_sdk_0_3::Account::setUserStatus                                                                                                                                                                                                                                                                            account.cpp            214 0x7ffff79f18e9 
14 Bearer::AccountServer::AccountServer                                                                                                                                                                                                                                                                             accountserver.cpp      19  0x7fffd3118cc4 
15 BearerManager::<lambda(qutim_sdk_0_3::Account *)>::operator()(qutim_sdk_0_3::Account *) const                                                                                                                                                                                                                    bearermanager.cpp      67  0x7fffd311c044 
16 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<qutim_sdk_0_3::Account *>, void, BearerManager::load()::<lambda(qutim_sdk_0_3::Account *)>>::call(BearerManager::<lambda(qutim_sdk_0_3::Account *)> &, void * *)                                                                               qobjectdefs_impl.h     501 0x7fffd311cba0 
17 QtPrivate::Functor<BearerManager::load()::<lambda(qutim_sdk_0_3::Account *)>, 1>::call<QtPrivate::List<qutim_sdk_0_3::Account *>, void>(BearerManager::<lambda(qutim_sdk_0_3::Account *)> &, void *, void * *)                                                                                                   qobjectdefs_impl.h     558 0x7fffd311cb37 
18 QtPrivate::QFunctorSlotObject<BearerManager::load()::<lambda(qutim_sdk_0_3::Account *)>, 1, QtPrivate::List<qutim_sdk_0_3::Account *>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *)                                                                                               qobject_impl.h         198 0x7fffd311ca68 
19 QMetaObject::activate(QObject *, int, int, void * *)                                                                                                                                                                                                                                                                                        0x7ffff5fef77d 
20 qutim_sdk_0_3::AccountManager::accountAdded                                                                                                                                                                                                                                                                      moc_accountmanager.cpp 158 0x7ffff7af8396 
21 qutim_sdk_0_3::AccountManagerPrivate::<lambda(qutim_sdk_0_3::Account *)>::operator()(qutim_sdk_0_3::Account *) const                                                                                                                                                                                             accountmanager.cpp     42  0x7ffff79f5762 
22 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<qutim_sdk_0_3::Account *>, void, qutim_sdk_0_3::AccountManagerPrivate::addProtocol(qutim_sdk_0_3::Protocol *)::<lambda(qutim_sdk_0_3::Account *)>>::call(qutim_sdk_0_3::AccountManagerPrivate::<lambda(qutim_sdk_0_3::Account *)> &, void * *) qobjectdefs_impl.h     501 0x7ffff79f5e62 
23 QtPrivate::Functor<qutim_sdk_0_3::AccountManagerPrivate::addProtocol(qutim_sdk_0_3::Protocol *)::<lambda(qutim_sdk_0_3::Account *)>, 1>::call<QtPrivate::List<qutim_sdk_0_3::Account *>, void>(qutim_sdk_0_3::AccountManagerPrivate::<lambda(qutim_sdk_0_3::Account *)> &, void *, void * *)                     qobjectdefs_impl.h     558 0x7ffff79f5df9 
24 QtPrivate::QFunctorSlotObject<qutim_sdk_0_3::AccountManagerPrivate::addProtocol(qutim_sdk_0_3::Protocol *)::<lambda(qutim_sdk_0_3::Account *)>, 1, QtPrivate::List<qutim_sdk_0_3::Account *>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *)                                        qobject_impl.h         198 0x7ffff79f5d2a 
25 QMetaObject::activate(QObject *, int, int, void * *)                                                                                                                                                                                                                                                                                        0x7ffff5fef77d 
26 qutim_sdk_0_3::Protocol::accountCreated                                                                                                                                                                                                                                                                          moc_protocol.cpp       267 0x7ffff7b01d66 
27 qutim_sdk_0_3::irc::IrcProtocol::getAccount                                                                                                                                                                                                                                                                      ircprotocol.cpp        150 0x7fffc9ea3472 
28 qutim_sdk_0_3::irc::IrcAccountCreationWizard::finished                                                                                                                                                                                                                                                           accountcreator.cpp     96  0x7fffc9e6294d 
29 qutim_sdk_0_3::irc::IrcNickWizardPage::validatePage                                                                                                                                                                                                                                                              accountcreator.cpp     69  0x7fffc9e62700 
30 QWizard::done(int)                                                                                                                                                                                                                                                                                                                          0x7ffff6f88b5c 
31 QMetaObject::activate(QObject *, int, int, void * *)                                                                                                                                                                                                                                                                                        0x7ffff5fef056 
32 QAbstractButton::clicked(bool)                                                                                                                                                                                                                                                                                                              0x7ffff6e50682 
33 ??                                                                                                                                                                                                                                                                                                                                          0x7ffff6e50875 
34 ??                                                                                                                                                                                                                                                                                                                                          0x7ffff6e51e44 
35 QAbstractButton::mouseReleaseEvent(QMouseEvent *)                                                                                                                                                                                                                                                                                           0x7ffff6e51fe4 
36 QWidget::event(QEvent *)                                                                                                                                                                                                                                                                                                                    0x7ffff6db2b78 
37 QApplicationPrivate::notify_helper(QObject *, QEvent *)                                                                                                                                                                                                                                                                                     0x7ffff6d6d52c 
38 QApplication::notify(QObject *, QEvent *)                                                                                                                                                                                                                                                                                                   0x7ffff6d74808 
39 QCoreApplication::notifyInternal2(QObject *, QEvent *)                                                                                                                                                                                                                                                                                      0x7ffff5fc7ae0 
40 QApplicationPrivate::sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool)                                                                                                                                                                                                                  0x7ffff6d737bf 
41 ??                                                                                                                                                                                                                                                                                                                                          0x7ffff6dce056 
42 ??                                                                                                                                                                                                                                                                                                                                          0x7ffff6dd0513 
43 QApplicationPrivate::notify_helper(QObject *, QEvent *)                                                                                                                                                                                                                                                                                     0x7ffff6d6d52c 
44 QApplication::notify(QObject *, QEvent *)                                                                                                                                                                                                                                                                                                   0x7ffff6d74220 
45 QCoreApplication::notifyInternal2(QObject *, QEvent *)                                                                                                                                                                                                                                                                                      0x7ffff5fc7ae0 
46 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *)                                                                                                                                                                                                                                                      0x7ffff656a8db 
47 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent *)                                                                                                                                                                                                                                        0x7ffff656c745 
48 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)                                                                                                                                                                                                                                                       0x7ffff654de73 
49 ??                                                                                                                                                                                                                                                                                                                                          0x7fffec7ea080 
50 g_main_context_dispatch                                                                                                                                                                                                                                                                                                                     0x7ffff0deb1a7 
51 ??                                                                                                                                                                                                                                                                                                                                          0x7ffff0deb400 
52 g_main_context_iteration                                                                                                                                                                                                                                                                                                                    0x7ffff0deb4ac 
53 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)                                                                                                                                                                                                                                                                  0x7ffff6015047 
54 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)                                                                                                                                                                                                                                                                                     0x7ffff5fc5dca 
55 QCoreApplication::exec()                                                                                                                                                                                                                                                                                                                    0x7ffff5fcdbad 
56 main                                                                                                                                                                                                                                                                                                             main.cpp               56  0x42d53f