Bug 208167 - Jabber group chat invitation leads to crash
Summary: Jabber group chat invitation leads to crash
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-22 12:49 UTC by Børre Gaup
Modified: 2009-09-28 14:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Børre Gaup 2009-09-22 12:49:40 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-10-generic i686
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
When someone invites me to a jabber group chat, kopete crashes.
Those trying to invite me, use iChat, if that is of any importance. Most of the times I don't get the notification, but once in a while kopete pops up a invitation dialog. When I confirm the invitation, the crash occurs.

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 1 (Thread 0xb7efb700 (LWP 11186))]

Thread 4 (Thread 0xb6383b70 (LWP 11192)):
#0  0x00b89e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x00d38be3 in QTimerInfoList::getTime (this=0x9f669f4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x00d38dd1 in QTimerInfoList::updateCurrentTime (this=0x9f669f4) at kernel/qeventdispatcher_unix.cpp:297
#3  0x00d3987c in QTimerInfoList::timerWait (this=0x9f669f4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x00d37200 in timerSourcePrepare (source=0x9f669c0, timeout=0xb63830dc) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01ef3020 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0x01ef33e1 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x01ef38f3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0x00d37057 in QEventDispatcherGlib::processEvents (this=0x9fce8f0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x00d0ac69 in QEventLoop::processEvents (this=0x9f667f0, flags=) at kernel/qeventloop.cpp:149
#10 0x00d0b0ba in QEventLoop::exec (this=0x9f667f0, flags=...) at kernel/qeventloop.cpp:201
#11 0x0246fa0a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0x00c1be22 in QThreadPrivate::start (arg=0x9fce548) at thread/qthread_unix.cpp:188
#13 0x00b9480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x032df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb2c28b70 (LWP 11193)):
#0  0x00bcc422 in __kernel_vsyscall ()
#1  0x032d1ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01f0052b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x01ef35fb in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x01ef38f3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00d37057 in QEventDispatcherGlib::processEvents (this=0xa0cb678, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x00d0ac69 in QEventLoop::processEvents (this=0xa0cf4b8, flags=) at kernel/qeventloop.cpp:149
#7  0x00d0b0ba in QEventLoop::exec (this=0xa0cf4b8, flags=...) at kernel/qeventloop.cpp:201
#8  0x04436fbb in XMPP::SyncThread::run (this=0xa0e6548) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x00c1be22 in QThreadPrivate::start (arg=0xa0e6548) at thread/qthread_unix.cpp:188
#10 0x00b9480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x032df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb2425b70 (LWP 11194)):
#0  0x00bcc422 in __kernel_vsyscall ()
#1  0x00b98e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x032ec78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x00c1ce57 in QWaitConditionPrivate::wait (this=0xa14a0c8, mutex=0xa14a0c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa14a0c8, mutex=0xa14a0c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x04e5a922 in QHostInfoAgent::run (this=0xa14a0b8) at kernel/qhostinfo.cpp:260
#6  0x00c1be22 in QThreadPrivate::start (arg=0xa14a0b8) at thread/qthread_unix.cpp:188
#7  0x00b9480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x032df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7efb700 (LWP 11186)):
[KCrash Handler]
#6  0x00bcc422 in __kernel_vsyscall ()
#7  0x0323d4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x03240932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x00c12f8c in qt_message_output (msgType=QtFatalMsg, 
    buf=0x9be5628 "!!!!!!! ERROR !!!!!!! - KHTML default stylesheet version mismatch. Aborting. Check your installation. File used was: /usr/share/kde4/apps/khtml/css/html4.css. Expected STYLE_VERSION 1\n") at global/qglobal.cpp:2042
#10 0x00c1306e in qFatal (msg=0x3ff7640 "!!!!!!! ERROR !!!!!!! - KHTML default stylesheet version mismatch. Aborting. Check your installation. File used was: %s. Expected STYLE_VERSION %d\n")
    at global/qglobal.cpp:2241
#11 0x03daf506 in khtml::CSSStyleSelector::loadDefaultStyle (s=0x1241c3f0, doc=0x1462dbd8) at ../../khtml/css/cssstyleselector.cpp:409
#12 0x03daf8af in khtml::CSSStyleSelector::init (this=0x158278c8, _settings=0x6, doc=0x1462dbd8) at ../../khtml/css/cssstyleselector.cpp:338
#13 0x03dbd618 in CSSStyleSelector (this=0x158278c8, doc=0x1462dbd8, userStyleSheet=..., styleSheets=0x155b7260, url=..., _strictParsing=true) at ../../khtml/css/cssstyleselector.cpp:237
#14 0x03c5833c in DOM::DocumentImpl::attach (this=0x1462dbd8) at ../../khtml/xml/dom_docimpl.cpp:1516
#15 0x03bef49e in KHTMLPart::begin (this=0x1087eb38, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:2058
#16 0x01e410b9 in ChatMessagePart::writeTemplate (this=0x1087eb38) at ../../../../kopete/kopete/chatwindow/chatmessagepart.cpp:1297
#17 0x01e4191c in ChatMessagePart (this=0x1087eb38, mgr=0xa371a88, parent=0xaa8fef8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../../../../kopete/kopete/chatwindow/chatmessagepart.cpp:229
#18 0x02017dcf in ChatView (this=0xaa8fef8, mgr=0xa371a88, parent=0x98e6ea8) at ../../../../kopete/kopete/chatwindow/chatview.cpp:102
#19 0x0201829b in ChatWindowPlugin::createView (this=0x98e6ea8, manager=0xa371a88) at ../../../../kopete/kopete/chatwindow/chatview.cpp:66
#20 0x00a3b204 in KopeteViewManager::view (this=0x978c000, session=0xa371a88, requestedPlugin=...) at ../../../kopete/libkopete/private/kopeteviewmanager.cpp:213
#21 0x00a81862 in Kopete::ChatSessionManager::createView (this=0x95a9cd0, kmm=0xa371a88, requestedPlugin=...) at ../../../kopete/libkopete/kopetechatsessionmanager.cpp:158
#22 0x00a7c844 in Kopete::ChatSession::view (this=0xa371a88, canCreate=true, requestedPlugin=...) at ../../../kopete/libkopete/kopetechatsession.cpp:470
#23 0x00a3c040 in KopeteViewManager::messageAppended (this=0x978c000, msg=..., manager=0xa371a88) at ../../../kopete/libkopete/private/kopeteviewmanager.cpp:244
#24 0x00a3d81e in KopeteViewManager::qt_metacall (this=0x978c000, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfaf5ae4) at ./kopeteviewmanager.moc:85
#25 0x00d22253 in QMetaObject::activate (sender=0x95a9cd0, from_signal_index=11, to_signal_index=11, argv=0xbfaf5ae4) at kernel/qobject.cpp:3113
#26 0x00d22eb2 in QMetaObject::activate (sender=0x95a9cd0, m=0xb1f9ec, local_signal_index=7, argv=0xbfaf5ae4) at kernel/qobject.cpp:3187
#27 0x00a804a9 in Kopete::ChatSessionManager::display (this=0x95a9cd0, _t1=..., _t2=0xa371a88) at ./kopetechatsessionmanager.moc:159
#28 0x00a80866 in Kopete::ChatSessionManager::qt_metacall (this=0x95a9cd0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfaf5c44) at ./kopetechatsessionmanager.moc:95
#29 0x00d22253 in QMetaObject::activate (sender=0xa371a88, from_signal_index=5, to_signal_index=6, argv=0xbfaf5c44) at kernel/qobject.cpp:3113
#30 0x00d226c8 in QMetaObject::activate (sender=0xa371a88, m=0xb1f8a4, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfaf5c44) at kernel/qobject.cpp:3207
#31 0x00a7c5e1 in Kopete::ChatSession::messageAppended (this=0xa371a88, _t1=..., _t2=0xa371a88) at ./kopetechatsession.moc:237
#32 0x00a80185 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=0x14cc4558, event=0x10f692b0) at ../../../kopete/libkopete/kopetechatsession.cpp:220
#33 0x00aa7154 in Kopete::MessageHandler::handleMessageInternal (this=0x14cc4558, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:60
#34 0x00aa71c1 in Kopete::MessageHandler::messageAccepted (this=0x1499e190, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:71
#35 0x00aa7264 in Kopete::MessageHandler::handleMessage (this=0x1499e190, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:65
#36 0x01fda382 in HistoryMessageLogger::handleMessage (this=0x1499e190, event=0x10f692b0) at ../../../../kopete/plugins/history/historyplugin.cpp:105
#37 0x00aa7154 in Kopete::MessageHandler::handleMessageInternal (this=0x1499e190, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:60
#38 0x00aa71c1 in Kopete::MessageHandler::messageAccepted (this=0x13306a30, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:71
#39 0x00aa7264 in Kopete::MessageHandler::handleMessage (this=0x13306a30, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:65
#40 0x0789deaf in OtrMessageHandler::handleMessage (this=0x13306a30, event=0x10f692b0) at ../../../../kopete/plugins/otr/otrplugin.cpp:257
#41 0x00aa7154 in Kopete::MessageHandler::handleMessageInternal (this=0x13306a30, event=0x10f692b0) at ../../../kopete/libkopete/kopetemessagehandler.cpp:60
#42 0x00aa55ee in Kopete::ProcessMessageTask::start (this=0x14a45408) at ../../../kopete/libkopete/kopetemessagehandlerchain.cpp:166
#43 0x00aa5591 in Kopete::ProcessMessageTask::qt_metacall (this=0x14a45408, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfaf5fcc) at ./kopetemessagehandlerchain.moc:112
#44 0x00d22253 in QMetaObject::activate (sender=0x11251520, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#45 0x00d22eb2 in QMetaObject::activate (sender=0x11251520, m=0xdfd908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#46 0x00d27377 in QSingleShotTimer::timeout (this=0x11251520) at .moc/release-shared/qtimer.moc:76
#47 0x00d2748c in QSingleShotTimer::timerEvent (this=0x11251520) at kernel/qtimer.cpp:298
#48 0x00d1c3af in QObject::event (this=0x11251520, e=0xbfaf6460) at kernel/qobject.cpp:1075
#49 0x01411f44 in QApplicationPrivate::notify_helper (this=0x9491658, receiver=0x11251520, e=0xbfaf6460) at kernel/qapplication.cpp:4056
#50 0x0141966c in QApplication::notify (this=0xbfaf67c4, receiver=0x11251520, e=0xbfaf6460) at kernel/qapplication.cpp:3603
#51 0x010e6f8a in KApplication::notify (this=0xbfaf67c4, receiver=0x11251520, event=0xbfaf6460) at ../../kdeui/kernel/kapplication.cpp:302
#52 0x00d0c6bb in QCoreApplication::notifyInternal (this=0xbfaf67c4, receiver=0x11251520, event=0xbfaf6460) at kernel/qcoreapplication.cpp:610
#53 0x00d397be in QCoreApplication::sendEvent (this=0x9473594) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#54 QTimerInfoList::activateTimers (this=0x9473594) at kernel/qeventdispatcher_unix.cpp:572
#55 0x00d370d0 in timerSourceDispatch (source=0x9473560) at kernel/qeventdispatcher_glib.cpp:165
#56 0x01eeff18 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x01ef37c0 in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x01ef38f3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00d3701c in QEventDispatcherGlib::processEvents (this=0x9455ee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#60 0x014b2ad5 in QGuiEventDispatcherGlib::processEvents (this=0x9455ee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#61 0x00d0ac69 in QEventLoop::processEvents (this=0xbfaf6724, flags=) at kernel/qeventloop.cpp:149
#62 0x00d0b0ba in QEventLoop::exec (this=0xbfaf6724, flags=...) at kernel/qeventloop.cpp:201
#63 0x00d0d52f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#64 0x01411dc7 in QApplication::exec () at kernel/qapplication.cpp:3525
#65 0x080598dc in main (argc=3, argv=0xbfaf6bf4) at ../../../kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-23 03:30:01 UTC
From the backtrace:

#9  0x00c12f8c in qt_message_output (msgType=QtFatalMsg, 
    buf=0x9be5628 "!!!!!!! ERROR !!!!!!! - KHTML default stylesheet version
mismatch. Aborting. Check your installation. File used was:
/usr/share/kde4/apps/khtml/css/html4.css. Expected STYLE_VERSION 1\n") at
global/qglobal.cpp:2042
#10 0x00c1306e in qFatal (msg=0x3ff7640 "!!!!!!! ERROR !!!!!!! - KHTML default
stylesheet version mismatch. Aborting. Check your installation. File used was:
%s. Expected STYLE_VERSION %d\n")
    at global/qglobal.cpp:2241

It looks like some KHTML installation bug (version mismatch). 
- Were the kdelibs5-* and kdebase-* packages properly installed/updated ?

This is likely bug 192419 (bug 157850 ?)

Thanks
Comment 2 Børre Gaup 2009-09-28 11:22:27 UTC
It was indeed a packaging problem, as suggested above.
Comment 3 Dario Andres 2009-09-28 14:13:15 UTC
Thanks