Bug #1152
Assert in NetworkModel was false
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Quassel Client
Target version:
-
Start date:
04/14/2012
Due date:
% Done:
0%
Estimated time:
Version:
0.8-pre
OS:
Linux
Description
Probably happened after a ping timeout from the network. I was asleep, so no idea of what exactly happened, but here's the backtrace:
ASSERT: "!_ircChannel && ircChannel" in file /home/bas/AUR/quassel-git/src/quassel-build/src/client/networkmodel.cpp, line 533
Quassel IRC: "0.9-pre" "5717b69f3585ad9102d47bdef32e2ac83bd18b83"
ASSERT: "!_ircChannel && ircChannel" in file /home/bas/AUR/quassel-git/src/quassel-build/src/client/networkmodel.cpp, line 533
Quassel IRC: "0.9-pre" "5717b69f3585ad9102d47bdef32e2ac83bd18b83"
- 0 quasselclient 0x00000000006fb18b Quassel::logBacktrace(QString const&)
- 1 quasselclient 0x00000000006e2432 Quassel::handleSignal(int)
- 2 libc.so.6 0x00007f02ded67cb0 0x0000000000000000
- 3 libc.so.6 0x00007f02ded67c35 gsignal
- 4 libc.so.6 0x00007f02ded690b8 abort
- 5 libQtCore.so.4 0x00007f02e26de484 qt_message_output(QtMsgType, char const*)
- 6 libQtCore.so.4 0x00007f02e26de63f 0x0000000000000000
- 7 libQtCore.so.4 0x00007f02e26de7e4 qFatal(char const*, ...)
- 8 quasselclient 0x00000000006a3a8d ChannelBufferItem::attachIrcChannel(IrcChannel*)
- 9 quasselclient 0x00000000006a07b4 NetworkItem::attachIrcChannel(IrcChannel*)
- 10 quasselclient 0x00000000006b8964 0x0000000000000000
- 11 libQtCore.so.4 0x00007f02e27fa891 QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
- 12 quasselclient 0x0000000000702db9 Network::ircChannelAdded(IrcChannel*)
- 13 quasselclient 0x00000000006d7594 Network::newIrcChannel(QString const&, QMap<QString, QVariant> const&)
- 14 quasselclient 0x0000000000702e5e Network::addIrcChannel(QString const&)
- 15 quasselclient 0x0000000000701ff8 0x0000000000000000
- 16 quasselclient 0x000000000070244c Network::qt_metacall(QMetaObject::Call, int, void**)
- 17 quasselclient 0x00000000006eb6ae SignalProxy::invokeSlot(QObject*, int, QList<QVariant> const&, QVariant&)
- 18 quasselclient 0x00000000006ea1ed SignalProxy::handleSync(SignalProxy::AbstractPeer*, QList<QVariant>)
- 19 quasselclient 0x00000000006e982d SignalProxy::receivePeerSignal(SignalProxy::AbstractPeer*, SignalProxy::RequestType const&, QList<QVariant> const&)
- 20 quasselclient 0x00000000006e96cf SignalProxy::receivePackedFunc(SignalProxy::AbstractPeer*, QVariant const&)
- 21 quasselclient 0x00000000006eb967 SignalProxy::dataAvailable()
- 22 quasselclient 0x0000000000703f38 0x0000000000000000
- 23 libQtCore.so.4 0x00007f02e27fa891 QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
- 24 libQtNetwork.so.4 0x00007f02e1757e94 0x0000000000000000
- 25 libQtNetwork.so.4 0x00007f02e1752289 0x0000000000000000
- 26 libQtCore.so.4 0x00007f02e27fa891 QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
- 27 libQtNetwork.so.4 0x00007f02e173198f 0x0000000000000000
- 28 libQtNetwork.so.4 0x00007f02e1739501 0x0000000000000000
- 29 libQtGui.so.4 0x00007f02e1b72af4 QApplicationPrivate::notify_helper(QObject*, QEvent*)
- 30 libQtGui.so.4 0x00007f02e1b77973 QApplication::notify(QObject*, QEvent*)
- 31 libQtCore.so.4 0x00007f02e27e69ec QCoreApplication::notifyInternal(QObject*, QEvent*)
- 32 libQtCore.so.4 0x00007f02e28150a7 0x0000000000000000
- 33 libglib-2.0.so.0 0x00007f02de24a37c g_main_context_dispatch
- 34 libglib-2.0.so.0 0x00007f02de24a798 0x0000000000000000
- 35 libglib-2.0.so.0 0x00007f02de24a854 g_main_context_iteration
- 36 libQtCore.so.4 0x00007f02e2815a3f QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
- 37 libQtGui.so.4 0x00007f02e1c1636e 0x0000000000000000
- 38 libQtCore.so.4 0x00007f02e27e57d2 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
- 39 libQtCore.so.4 0x00007f02e27e5a27 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
- 40 libQtCore.so.4 0x00007f02e27ea585 QCoreApplication::exec()
- 41 quasselclient 0x0000000000517b50 main
- 42 libc.so.6 0x00007f02ded54455 __libc_start_main
- 43 quasselclient 0x00000000005174f9 0x0000000000000000
Related issues
History
#1 Updated by Anonymous over 10 years ago
- Status changed from New to Resolved
Applied in changeset quassel|commit:670743897bc3b96b17a7fdad3f672637b46ea302.