Project

General

Profile

Bug #775

Quassel client crashes while connecting at start

Added by brot over 14 years ago. Updated over 14 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
08/26/2009
Due date:
% Done:

100%

Estimated time:
Version:
0.5-pre
OS:
Any

Description

The Quassel client sometimes crashes while connecting after the start.

People who had this crash: al, honk and me.

bt from al:

Application: Quassel IRC (quasselclient), signal: Segmentation fault
[Current thread is 0 (LWP 7617)]

Thread 2 (Thread 0xb2f36b90 (LWP 7627)):
#0 0x006a7422 in __kernel_vsyscall ()
#1 0x00bb00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00b172ed in __pthread_cond_wait (cond=0x9443140, mutex=0x9443128) at forward.c:139
#3 0x00c64e57 in QWaitCondition::wait (this=0x93af078, mutex=0x93af074, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4 0x001fc922 in QHostInfoAgent::run (this=0x93af068) at kernel/qhostinfo.cpp:260
#5 0x00c63e22 in QThreadPrivate::start (arg=0x93af068) at thread/qthread_unix.cpp:188
#6 0x00bac4ff in start_thread (arg=0xb2f36b90) at pthread_create.c:297
#7 0x00b0849e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7ee7700 (LWP 7617)):
[KCrash Handler]
#6 0x0817cfcd in QList (this=0xbfddb1dc, l=@0x10) at /usr/include/qt4/QtCore/qlist.h:111
#7 0x0817d019 in QForeachContainer (this=0xbfddb1dc, t=@0x10) at /usr/include/qt4/QtCore/qglobal.h:2054
#8 0x0817c156 in IgnoreListManager::match (this=0x0, msg=@0xbfddb238, network=@0xbfddb2b4) at /home/dalbers/src/quassel/src/common/ignorelistmanager.cpp:121
#9 0x080e301d in ChatMonitorFilter::filterAcceptsRow (this=0x8b57be8, sourceRow=5, sourceParent=@0xbfddb598) at /home/dalbers/src/quassel/src/qtui/chatmonitorfilter.cpp:81
#10 0x016eb0e3 in QSortFilterProxyModelPrivate::source_items_inserted (this=0x8b46cc0, source_parent=@0xbfddb598, start=0, end=5, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:712
#11 0x016eb32f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x8b46cc0, source_parent=@0xbfddb598, start=5, end=5) at itemviews/qsortfilterproxymodel.cpp:1173
#12 0x016ec9ef in QSortFilterProxyModel::qt_metacall (this=0x8b57be8, c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfddb550) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:126
#13 0x0817293f in MessageFilter::qt_metacall (this=0x8b57be8, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfddb550) at /home/dalbers/src/quassel-build/src/client/moc_messagefilter.cxx:66
#14 0x0810af8f in ChatMonitorFilter::qt_metacall (this=0x8b57be8, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfddb550) at /home/dalbers/src/quassel-build/src/qtui/moc_chatmonitorfilter.cxx:75
#15 0x00d6a253 in QMetaObject::activate (sender=0x8b3afa8, from_signal_index=9, to_signal_index=9, argv=0xbfddb550) at kernel/qobject.cpp:3113
#16 0x00d6aeb2 in QMetaObject::activate (sender=0x8b3afa8, m=0x8208230, local_signal_index=5, argv=0xbfddb550) at kernel/qobject.cpp:3187
#17 0x00da391f in QAbstractItemModel::rowsInserted (this=0x8b3afa8, _t1=@0xbfddb598, _t2=5, _t3=5) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#18 0x00d4f460 in QAbstractItemModel::endInsertRows (this=0x8b3afa8) at kernel/qabstractitemmodel.cpp:2081
#19 0x0815ee45 in MessageModel::insertMessageGroup (this=0x8b3afa8, msglist=@0xbfddb6f4) at /home/dalbers/src/quassel/src/client/messagemodel.cpp:167
#20 0x0815f93e in MessageModel::insertMessage (this=0x8b3afa8, msg=@0xbfddb748, fakeMsg=false) at /home/dalbers/src/quassel/src/client/messagemodel.cpp:81
#21 0x08081323 in QtUiMessageProcessor::process (this=0x8b3b060, msg=@0xbfddb748) at /home/dalbers/src/quassel/src/qtui/qtuimessageprocessor.cpp:60
#22 0x0814f52a in Client::recvMessage (this=0x8b1ca68, msg=@0x96955e0) at /home/dalbers/src/quassel/src/client/client.cpp:466
#23 0x0817027c in Client::qt_metacall (this=0x8b1ca68, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfddb7e4) at /home/dalbers/src/quassel-build/src/client/moc_client.cxx:152
#24 0x08193217 in SignalProxy::invokeSlot (this=0x8b1c9d8, receiver=0x8b1ca68, methodId=25, params=@0xbfddb8d8, returnValue=@0xbfddb884) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:799
#25 0x081932ab in SignalProxy::invokeSlot (this=0x8b1c9d8, receiver=0x8b1ca68, methodId=25, params=@0xbfddb8d8) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:810
#26 0x08193485 in SignalProxy::handleSignal (this=0x8b1c9d8, data=@0xbfddb968) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:753
#27 0x081942d2 in SignalProxy::receivePeerSignal (this=0x8b1c9d8, sender=0x9655e68, requestType=@0xbfddb958, params=@0xbfddb968) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:590
#28 0x081945a2 in SignalProxy::receivePackedFunc (this=0x8b1c9d8, sender=0x9655e68, packedFunc=@0xbfddb994) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:569
#29 0x08194668 in SignalProxy::dataAvailable (this=0x8b1c9d8) at /home/dalbers/src/quassel/src/common/signalproxy.cpp:819
#30 0x081a5543 in SignalProxy::qt_metacall (this=0x8b1c9d8, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfddba5c) at /home/dalbers/src/quassel-build/src/common/moc_signalproxy.cxx:107
#31 0x00d6a253 in QMetaObject::activate (sender=0x8af4e10, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#32 0x00d6aeb2 in QMetaObject::activate (sender=0x8af4e10, m=0x8207f68, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#33 0x00da2897 in QIODevice::readyRead (this=0x8af4e10) at .moc/release-shared/moc_qiodevice.cpp:85
#34 0x00231647 in QSslSocketPrivate::_q_readyReadSlot (this=0x8c1b058) at ssl/qsslsocket.cpp:2006
#35 0x00236156 in QSslSocket::qt_metacall (this=0x8af4e10, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0xbfddbb9c) at .moc/release-shared/moc_qsslsocket.cpp:114
#36 0x00d6a253 in QMetaObject::activate (sender=0x8b17708, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#37 0x00d6aeb2 in QMetaObject::activate (sender=0x8b17708, m=0x8207f68, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#38 0x00da2897 in QIODevice::readyRead (this=0x8b17708) at .moc/release-shared/moc_qiodevice.cpp:85
#39 0x0021b032 in QAbstractSocketPrivate::canReadNotification (this=0x8af1388) at socket/qabstractsocket.cpp:604
#40 0x0020819b in QAbstractSocketEngine::readNotification (this=0x8b8c558) at socket/qabstractsocketengine.cpp:154
#41 0x00209503 in QReadNotifier::event (this=0x0, e=0xbfddbf84) at socket/qnativesocketengine.cpp:1036
#42 0x0110bf44 in QApplicationPrivate::notify_helper (this=0x8a712c8, receiver=0x8abec80, e=0xbfddbf84) at kernel/qapplication.cpp:4056
#43 0x0111366c in QApplication::notify (this=0xbfdde4d8, receiver=0x8abec80, e=0xbfddbf84) at kernel/qapplication.cpp:3603
#44 0x0086a5cd in KApplication::notify (this=0xbfdde4d8, receiver=0x8abec80, event=0xbfddbf84) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#45 0x00d546bb in QCoreApplication::notifyInternal (this=0xbfdde4d8, receiver=0x8abec80, event=0xbfddbf84) at kernel/qcoreapplication.cpp:610
#46 0x00d7f2ba in socketNotifierSourceDispatch (source=0x8a73518) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#47 0x00ebcb88 in IA
_g_main_context_dispatch (context=0x8a73498) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#48 0x00ec00eb in g_main_context_iterate (context=0x8a73498, block=1, dispatch=1, self=0x8a706b0) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#49 0x00ec0268 in IA__g_main_context_iteration (context=0x8a73498, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#50 0x00d7f01c in QEventDispatcherGlib::processEvents (this=0x8a594a0, flags={i = 100}) at kernel/qeventdispatcher_glib.cpp:327
#51 0x011acad5 in QGuiEventDispatcherGlib::processEvents (this=0x8a594a0, flags={i = 100}) at kernel/qguieventdispatcher_glib.cpp:202
#52 0x00d52c69 in QEventLoop::processEvents (this=0xbfddc1d0, flags=) at kernel/qeventloop.cpp:149
#53 0x00d530ba in QEventLoop::exec (this=0xbfddc1d0, flags={i = 64}) at kernel/qeventloop.cpp:201
#54 0x015f8a13 in QDialog::exec (this=0xbfddc214) at dialogs/qdialog.cpp:498
#55 0x080744bf in MainWin::showCoreConnectionDlg (this=0x8ab9d18, autoConnect=<value optimized out>) at /home/dalbers/src/quassel/src/qtui/mainwin.cpp:774
#56 0x080d3bb4 in MainWin::qt_metacall (this=0x8ab9d18, c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfddc4d8) at /home/dalbers/src/quassel-build/src/qtui/moc_mainwin.cxx:163
#57 0x00d6a253 in QMetaObject::activate (sender=0x8b28d00, from_signal_index=5, to_signal_index=6, argv=0xbfddc4d8) at kernel/qobject.cpp:3113
#58 0x00d6a6c8 in QMetaObject::activate (sender=0x8b28d00, m=0x8208128, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfddc4d8) at kernel/qobject.cpp:3207
#59 0x011059a1 in QAction::triggered (this=0x8b28d00, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#60 0x01106f22 in QAction::activate (this=0x8b28d00, event=QAction::Trigger) at kernel/qaction.cpp:1160
#61 0x0155469c in QMenuPrivate::activateCausedStack (this=0x8b06cc8, causedStack=@0xbfddc5ec, action=0x8b28d00, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#62 0x0155ad1b in QMenuPrivate::activateAction (this=0x8b06cc8, action=0x8b28d00, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#63 0x0155b8d7 in QMenu::mouseReleaseEvent (this=0x8b083f0, e=0xbfddcb60) at widgets/qmenu.cpp:2254
#64 0x01160f92 in QWidget::event (this=0x8b083f0, event=0xbfddcb60) at kernel/qwidget.cpp:7549
#65 0x0155db14 in QMenu::event (this=0x8b083f0, e=0xbfddcb60) at widgets/qmenu.cpp:2353
#66 0x0110bf44 in QApplicationPrivate::notify_helper (this=0x8a712c8, receiver=0x8b083f0, e=0xbfddcb60) at kernel/qapplication.cpp:4056
#67 0x01114023 in QApplication::notify (this=0xbfdde4d8, receiver=0x8b083f0, e=0xbfddcb60) at kernel/qapplication.cpp:3758
#68 0x0086a5cd in KApplication::notify (this=0xbfdde4d8, receiver=0x8b083f0, event=0xbfddcb60) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#69 0x00d546bb in QCoreApplication::notifyInternal (this=0xbfdde4d8, receiver=0x8b083f0, event=0xbfddcb60) at kernel/qcoreapplication.cpp:610
#70 0x01112f5e in QApplicationPrivate::sendMouseEvent (receiver=0x8b083f0, event=0xbfddcb60, alienWidget=0x0, nativeWidget=0x8b083f0, buttonDown=0x1986aa0, lastMouseReceiver=@0x1986aa4)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#71 0x01181ba7 in QETWidget::translateMouseEvent (this=0x8b083f0, event=0xbfdde1ac) at kernel/qapplication_x11.cpp:4343
#72 0x01180b6b in QApplication::x11ProcessEvent (this=0xbfdde4d8, event=0xbfdde1ac) at kernel/qapplication_x11.cpp:3428
#73 0x011ad3f2 in x11EventSourceDispatch (s=0x8a74168, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#74 0x00ebcb88 in IA
_g_main_context_dispatch (context=0x8a73498) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#75 0x00ec00eb in g_main_context_iterate (context=0x8a73498, block=1, dispatch=1, self=0x8a706b0) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#76 0x00ec0268 in IA__g_main_context_iteration (context=0x8a73498, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#77 0x00d7f01c in QEventDispatcherGlib::processEvents (this=0x8a594a0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327
#78 0x011acad5 in QGuiEventDispatcherGlib::processEvents (this=0x8a594a0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#79 0x00d52c69 in QEventLoop::processEvents (this=0xbfdde454, flags=) at kernel/qeventloop.cpp:149
#80 0x00d530ba in QEventLoop::exec (this=0xbfdde454, flags={i = 0}) at kernel/qeventloop.cpp:201
#81 0x00d5552f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#82 0x0110bdc7 in QApplication::exec () at kernel/qapplication.cpp:3525
#83 0x08070c50 in main (argc=) at /home/dalbers/src/quassel/src/common/main.cpp:139

first bt from honk:

Quassel IRC: 0.5-pre 586f254e1b3c3ebc1bacc9a53825b9b874f7478f
  1. 0 quasselclient 0x00000000006b9aa9 Quassel::logBacktrace(QString const&)
  2. 1 quasselclient 0x000000000069d15f Quassel::handleSignal(int)
  3. 2 libc.so.6 0x00007ff1a2669490 0x0000000000000000
  4. 3 quasselclient 0x0000000000677659 IgnoreListManager::match(Message const&, QString const&)
  5. 4 quasselclient 0x00000000004a6fab MainWin::messagesInserted(QModelIndex const&, int, int)
  6. 5 quasselclient 0x000000000053507d MainWin::qt_metacall(QMetaObject::Call, int, void**)
  7. 6 libQtCore.so.4 0x00007ff1a542c300 QMetaObject::activate(QObject*, int, int, void**)
  8. 7 libQtCore.so.4 0x00007ff1a545eb84 QAbstractItemModel::rowsInserted(QModelIndex const&, int, int)
  9. 8 libQtCore.so.4 0x00007ff1a54150d6 QAbstractItemModel::endInsertRows()
  10. 9 quasselclient 0x0000000000636914 MessageModel::insertMessageGroup(QList<Message> const&)
  11. 10 quasselclient 0x0000000000636e35 MessageModel::insertMessage(Message const&, bool)
  12. 11 quasselclient 0x00000000006199a7 Client::recvMessage(Message const&)
  13. 12 quasselclient 0x0000000000652f77 Client::qt_metacall(QMetaObject::Call, int, void**)
  14. 13 quasselclient 0x00000000006ad5c6 SignalProxy::invokeSlot(QObject*, int, QList<QVariant> const&, QVariant&)
  15. 14 quasselclient 0x00000000006ae8f9 SignalProxy::handleSignal(QList<QVariant> const&)
  16. 15 quasselclient 0x00000000006af3ef SignalProxy::receivePeerSignal(SignalProxy::AbstractPeer*, SignalProxy::RequestType const&, QList<QVariant> const&)
  17. 16 quasselclient 0x00000000006afa5a SignalProxy::receivePackedFunc(SignalProxy::AbstractPeer*, QVariant const&)
  18. 17 quasselclient 0x00000000006afcfe SignalProxy::dataAvailable()
  19. 18 quasselclient 0x00000000006c24c3 SignalProxy::qt_metacall(QMetaObject::Call, int, void**)
  20. 19 libQtCore.so.4 0x00007ff1a542c300 QMetaObject::activate(QObject*, int, int, void**)
  21. 20 libQtNetwork.so.4 0x00007ff1a4353292 QSslSocket::qt_metacall(QMetaObject::Call, int, void**)
  22. 21 libQtCore.so.4 0x00007ff1a542c300 QMetaObject::activate(QObject*, int, int, void**)
  23. 22 libQtNetwork.so.4 0x00007ff1a433e1af 0x0000000000000000
  24. 23 libQtNetwork.so.4 0x00007ff1a432ef21 0x0000000000000000
  25. 24 libQtGui.so.4 0x00007ff1a47471b5 QApplicationPrivate::notify_helper(QObject*, QEvent*)
  26. 25 libQtGui.so.4 0x00007ff1a474e6da QApplication::notify(QObject*, QEvent*)
  27. 26 libQtCore.so.4 0x00007ff1a541a38b QCoreApplication::notifyInternal(QObject*, QEvent*)
  28. 27 libQtCore.so.4 0x00007ff1a543fa19 0x0000000000000000
  29. 28 libglib-2.0.so.0 0x00007ff1a1d78b49 g_main_context_dispatch
  30. 29 libglib-2.0.so.0 0x00007ff1a1d7c0a8 0x0000000000000000
  31. 30 libglib-2.0.so.0 0x00007ff1a1d7c25e g_main_context_iteration
  32. 31 libQtCore.so.4 0x00007ff1a543f78f QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  33. 32 libQtGui.so.4 0x00007ff1a47cbac8 0x0000000000000000
  34. 33 libQtCore.so.4 0x00007ff1a5418d12 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  35. 34 libQtCore.so.4 0x00007ff1a5418ebc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
  36. 35 libQtGui.so.4 0x00007ff1a4b73255 QDialog::exec()
  37. 36 quasselclient 0x000000000049bcfb MainWin::showCoreConnectionDlg(bool)
  38. 37 quasselclient 0x000000000053500f MainWin::qt_metacall(QMetaObject::Call, int, void**)
  39. 38 libQtCore.so.4 0x00007ff1a542c300 QMetaObject::activate(QObject*, int, int, void**)
  40. 39 libQtGui.so.4 0x00007ff1a4742037 QAction::triggered(bool)
  41. 40 libQtGui.so.4 0x00007ff1a4743118 QAction::activate(QAction::ActionEvent)
  42. 41 libQtGui.so.4 0x00007ff1a4aeb184 0x0000000000000000
  43. 42 libQtGui.so.4 0x00007ff1a4af0d13 0x0000000000000000
  44. 43 libQtGui.so.4 0x00007ff1a4793878 QWidget::event(QEvent*)
  45. 44 libQtGui.so.4 0x00007ff1a4af2233 QMenu::event(QEvent*)
  46. 45 libQtGui.so.4 0x00007ff1a47471b5 QApplicationPrivate::notify_helper(QObject*, QEvent*)
  47. 46 libQtGui.so.4 0x00007ff1a474ee4f QApplication::notify(QObject*, QEvent*)
  48. 47 libQtCore.so.4 0x00007ff1a541a38b QCoreApplication::notifyInternal(QObject*, QEvent*)
  49. 48 libQtGui.so.4 0x00007ff1a47502f1 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&)
  50. 49 libQtGui.so.4 0x00007ff1a47a9390 0x0000000000000000
  51. 50 libQtGui.so.4 0x00007ff1a47a7cdc QApplication::x11ProcessEvent(_XEvent*)
  52. 51 libQtGui.so.4 0x00007ff1a47cc224 0x0000000000000000
  53. 52 libglib-2.0.so.0 0x00007ff1a1d78b49 g_main_context_dispatch
  54. 53 libglib-2.0.so.0 0x00007ff1a1d7c0a8 0x0000000000000000
  55. 54 libglib-2.0.so.0 0x00007ff1a1d7c25e g_main_context_iteration
  56. 55 libQtCore.so.4 0x00007ff1a543f78f QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  57. 56 libQtGui.so.4 0x00007ff1a47cbac8 0x0000000000000000
  58. 57 libQtCore.so.4 0x00007ff1a5418d12 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  59. 58 libQtCore.so.4 0x00007ff1a5418ebc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
  60. 59 libQtCore.so.4 0x00007ff1a541af3c QCoreApplication::exec()
  61. 60 quasselclient 0x0000000000497626 main
  62. 61 libc.so.6 0x00007ff1a2654a26 __libc_start_main
  63. 62 quasselclient 0x00000000004968a9 0x0000000000000000

second bt from honk:

Quassel IRC: 0.5-pre 1f8b8bad35ce91b74af63173d45b6357225ba49c
  1. 0 quasselclient 0x00000000006b9b89 Quassel::logBacktrace(QString const&)
  2. 1 quasselclient 0x000000000069d1cf Quassel::handleSignal(int)
  3. 2 libc.so.6 0x00007f7fd1ef7490 0x0000000000000000
  4. 3 quasselclient 0x00000000006776b9 IgnoreListManager::match(Message const&, QString const&)
  5. 4 quasselclient 0x0000000000550483 ChatMonitorFilter::filterAcceptsRow(int, QModelIndex const&) const
  6. 5 libQtGui.so.4 0x00007f7fd44cecad 0x0000000000000000
  7. 6 libQtGui.so.4 0x00007f7fd44ceeaf 0x0000000000000000
  8. 7 libQtGui.so.4 0x00007f7fd44cffe2 QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**)
  9. 8 quasselclient 0x000000000065738d MessageFilter::qt_metacall(QMetaObject::Call, int, void**)
  10. 9 quasselclient 0x00000000005946f5 ChatMonitorFilter::qt_metacall(QMetaObject::Call, int, void**)
  11. 10 libQtCore.so.4 0x00007f7fd4cba300 QMetaObject::activate(QObject*, int, int, void**)
  12. 11 libQtCore.so.4 0x00007f7fd4cecb84 QAbstractItemModel::rowsInserted(QModelIndex const&, int, int)
  13. 12 libQtCore.so.4 0x00007f7fd4ca30d6 QAbstractItemModel::endInsertRows()
  14. 13 quasselclient 0x0000000000636974 MessageModel::insertMessageGroup(QList<Message> const&)
  15. 14 quasselclient 0x0000000000636e95 MessageModel::insertMessage(Message const&, bool)
  16. 15 quasselclient 0x0000000000619a07 Client::recvMessage(Message const&)
  17. 16 quasselclient 0x0000000000652fd7 Client::qt_metacall(QMetaObject::Call, int, void**)
  18. 17 quasselclient 0x00000000006ad636 SignalProxy::invokeSlot(QObject*, int, QList<QVariant> const&, QVariant&)
  19. 18 quasselclient 0x00000000006ae969 SignalProxy::handleSignal(QList<QVariant> const&)
  20. 19 quasselclient 0x00000000006af45f SignalProxy::receivePeerSignal(SignalProxy::AbstractPeer*, SignalProxy::RequestType const&, QList<QVariant> const&)
  21. 20 quasselclient 0x00000000006afaca SignalProxy::receivePackedFunc(SignalProxy::AbstractPeer*, QVariant const&)
  22. 21 quasselclient 0x00000000006afd6e SignalProxy::dataAvailable()
  23. 22 quasselclient 0x00000000006c25a3 SignalProxy::qt_metacall(QMetaObject::Call, int, void**)
  24. 23 libQtCore.so.4 0x00007f7fd4cba300 QMetaObject::activate(QObject*, int, int, void**)
  25. 24 libQtNetwork.so.4 0x00007f7fd3be1292 QSslSocket::qt_metacall(QMetaObject::Call, int, void**)
  26. 25 libQtCore.so.4 0x00007f7fd4cba300 QMetaObject::activate(QObject*, int, int, void**)
  27. 26 libQtNetwork.so.4 0x00007f7fd3bcc1af 0x0000000000000000
  28. 27 libQtNetwork.so.4 0x00007f7fd3bbcf21 0x0000000000000000
  29. 28 libQtGui.so.4 0x00007f7fd3fd51b5 QApplicationPrivate::notify_helper(QObject*, QEvent*)
  30. 29 libQtGui.so.4 0x00007f7fd3fdc6da QApplication::notify(QObject*, QEvent*)
  31. 30 libQtCore.so.4 0x00007f7fd4ca838b QCoreApplication::notifyInternal(QObject*, QEvent*)
  32. 31 libQtCore.so.4 0x00007f7fd4ccda19 0x0000000000000000
  33. 32 libglib-2.0.so.0 0x00007f7fd1606b49 g_main_context_dispatch
  34. 33 libglib-2.0.so.0 0x00007f7fd160a0a8 0x0000000000000000
  35. 34 libglib-2.0.so.0 0x00007f7fd160a25e g_main_context_iteration
  36. 35 libQtCore.so.4 0x00007f7fd4ccd78f QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  37. 36 libQtGui.so.4 0x00007f7fd4059ac8 0x0000000000000000
  38. 37 libQtCore.so.4 0x00007f7fd4ca6d12 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  39. 38 libQtCore.so.4 0x00007f7fd4ca6ebc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
  40. 39 libQtGui.so.4 0x00007f7fd4401255 QDialog::exec()
  41. 40 quasselclient 0x000000000049bd5b MainWin::showCoreConnectionDlg(bool)
  42. 41 quasselclient 0x000000000053506f MainWin::qt_metacall(QMetaObject::Call, int, void**)
  43. 42 libQtCore.so.4 0x00007f7fd4cba300 QMetaObject::activate(QObject*, int, int, void**)
  44. 43 libQtGui.so.4 0x00007f7fd3fd0037 QAction::triggered(bool)
  45. 44 libQtGui.so.4 0x00007f7fd3fd1118 QAction::activate(QAction::ActionEvent)
  46. 45 libQtGui.so.4 0x00007f7fd4379184 0x0000000000000000
  47. 46 libQtGui.so.4 0x00007f7fd437ed13 0x0000000000000000
  48. 47 libQtGui.so.4 0x00007f7fd4021878 QWidget::event(QEvent*)
  49. 48 libQtGui.so.4 0x00007f7fd4380233 QMenu::event(QEvent*)
  50. 49 libQtGui.so.4 0x00007f7fd3fd51b5 QApplicationPrivate::notify_helper(QObject*, QEvent*)
  51. 50 libQtGui.so.4 0x00007f7fd3fdce4f QApplication::notify(QObject*, QEvent*)
  52. 51 libQtCore.so.4 0x00007f7fd4ca838b QCoreApplication::notifyInternal(QObject*, QEvent*)
  53. 52 libQtGui.so.4 0x00007f7fd3fde2f1 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&)
  54. 53 libQtGui.so.4 0x00007f7fd4037390 0x0000000000000000
  55. 54 libQtGui.so.4 0x00007f7fd4035cdc QApplication::x11ProcessEvent(_XEvent*)
  56. 55 libQtGui.so.4 0x00007f7fd405a224 0x0000000000000000
  57. 56 libglib-2.0.so.0 0x00007f7fd1606b49 g_main_context_dispatch
  58. 57 libglib-2.0.so.0 0x00007f7fd160a0a8 0x0000000000000000
  59. 58 libglib-2.0.so.0 0x00007f7fd160a25e g_main_context_iteration
  60. 59 libQtCore.so.4 0x00007f7fd4ccd78f QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  61. 60 libQtGui.so.4 0x00007f7fd4059ac8 0x0000000000000000
  62. 61 libQtCore.so.4 0x00007f7fd4ca6d12 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
  63. 62 libQtCore.so.4 0x00007f7fd4ca6ebc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
  64. 63 libQtCore.so.4 0x00007f7fd4ca8f3c QCoreApplication::exec()
  65. 64 quasselclient 0x0000000000497686 main
  66. 65 libc.so.6 0x00007f7fd1ee2a26 __libc_start_main
  67. 66 quasselclient 0x0000000000496909 0x0000000000000000

Associated revisions

Revision b6e6a739 (diff)
Added by Manuel Nickschas over 14 years ago

Check for IgnoreListManager's existence before using it

Fixes #775.

History

#1 Updated by Sputnick over 14 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF