Version: 0.50.80 (using Devel) Installed from: Compiled sources OS: Linux Kopete from svn, updated 14.7.2008 crashes when trying to view conversation from history. Steps to reproduce (tested on msn contacts): - right click a contact you chatted with - select view history - select a history chat entry - at this point kopete should crash
Created attachment 26122 [details] kopete crash log
kopete(12526)/kopete (history) HistoryDialog::dateSelected: kopete(12526)/kopete (history) HistoryDialog::setMessages: ASSERT: "!isEmpty()" in file /usr/include/QtCore/qlist.h, line 252 kopete(12526)/libkopete Kopete::PluginManagerPrivate::~PluginManagerPrivate: Destructing plugin manager without going through the shutdown process! Backtrace is: "[ 0: /usr/lib/libkdecore.so.5(_Z14kRealBacktracei+0x3e) [0xa71ce39e] 1: /usr/lib/libkopete.so.4 [0xa7ee9c4d] 2: /usr/lib/libkopete.so.4 [0xa7ee2efa] 3: /usr/lib/libkopete.so.4 [0xa7e5f87b] 4: /lib/libc.so.6(exit+0xe1) [0xa60738f1] 5: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x94) [0xa6ec4824] 6: /usr/lib/libQtCore.so.4(_Z6qFatalPKcz+0x62) [0xa6ec48e2] 7: /usr/lib/libQtCore.so.4(_Z9qt_assertPKcS0_i+0x35) [0xa6ec4985] 8: /usr/lib/kde4/kopete_history.so [0xa3357e80] 9: /usr/lib/kde4/kopete_history.so [0xa3357f7b] 10: /usr/lib/kde4/kopete_history.so [0xa3358224] 11: /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x20a) [0xa6fb73fa] 12: /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x52) [0xa6fb7972] 13: /usr/lib/libQtGui.so.4(_ZN11QTreeWidget11itemClickedEP15QTreeWidgetItemi+0x49) [0xa693d0b9] 14: /usr/lib/libQtGui.so.4 [0xa6945635] 15: /usr/lib/libQtGui.so.4(_ZN11QTreeWidget11qt_metacallEN11QMetaObject4CallEiPPv+0x21f) [0xa694875f] 16: /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x20a) [0xa6fb73fa] 17: /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x52) [0xa6fb7972] 18: /usr/lib/libQtGui.so.4(_ZN17QAbstractItemView7clickedERK11QModelIndex+0x43) [0xa68ce513] 19: /usr/lib/libQtGui.so.4(_ZN17QAbstractItemView17mouseReleaseEventEP11QMouseEvent+0x173) [0xa68db193] 20: /usr/lib/libQtGui.so.4(_ZN9QTreeView17mouseReleaseEventEP11QMouseEvent+0x64) [0xa690fb14] 21: /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x6b6) [0xa64cf176] 22: /usr/lib/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x33) [0xa67b8b53] 23: /usr/lib/libQtGui.so.4(_ZN19QAbstractScrollArea13viewportEventEP6QEvent+0x5f) [0xa68428ef] 24: /usr/lib/libQtGui.so.4(_ZN17QAbstractItemView13viewportEventEP6QEvent+0x1ef) [0xa68dbb6f] 25: /usr/lib/libQtGui.so.4(_ZN9QTreeView13viewportEventEP6QEvent+0x23a) [0xa690fd6a] 26: /usr/lib/libQtGui.so.4 [0xa6844cf5] 27: /usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent+0x9a) [0xa6fa4d4a] 28: /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x9a) [0xa647ceaa] 29: /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xa47) [0xa6483ca7] 30: /usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x3d) [0xa75bf5dd] 31: /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xb1) [0xa6fa5b51] 32: /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_E+0xde) [0xa6484fae] 33: /usr/lib/libQtGui.so.4 [0xa64e21e8] 34: /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x1584) [0xa64e15a4] 35: /usr/lib/libQtGui.so.4 [0xa65073ae] 36: /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x4a) [0xa6fa42ca] 37: /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xea) [0xa6fa448a] 38: /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xad) [0xa6fa666d] 39: /usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27) [0xa647cd47] 40: kopete [0x808af3f] 41: /lib/libc.so.6(__libc_start_main+0xe5) [0xa605c5f5] 42: kopete(_ZN10Q3ListView18drawContentsOffsetEP8QPainteriiiiii+0x69) [0x8064171] ] " kopete(12526)/libkopete Kopete::PluginManagerPrivate::~PluginManagerPrivate: Deleting stale plugin ' "" ' Fatal Error: Accessed global static 'MessageHandlerFactory::FactoryList *g_list()' after destruction. Defined at /home/kriko/Osebno/Appz/kopete_svn/kdenetwork/kopete/libkopete/kopetemessagehandler.cpp:82
SVN commit 832485 by nienhueser: Append messages, which somehow got lost before commiting rev. 831431. Don't crash if list is empty in HistoryDialog::setMessages. BUG: 166566 M +2 -1 historydialog.cpp M +2 -0 historylogger.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=832485