Bug 246819

Summary: Kopete crashes with no apparent reason
Product: [Unmaintained] kopete Reporter: FabioLima <fheday>
Component: Jabber PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: pali.rohar
Priority: NOR Keywords: triaged
Version: 1.0.80   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description FabioLima 2010-08-05 17:07:38 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-CHAKRA i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Copying 37.1Gb using Dolphin. Kopete status as 'Busy' on jabber. Then Kopete crashes with no apparent reason. Happened twice.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4c2c710 (LWP 29357))]

Thread 3 (Thread 0xb10efb70 (LWP 29362)):
#0  0xb5454d46 in clock_gettime () from /lib/librt.so.1
#1  0xb6c66b8b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6c6ac72 in QTimerInfoList::updateCurrentTime (this=0x8dcbcbc, tm=...) at kernel/qeventdispatcher_unix.cpp:340
#3  QTimerInfoList::timerWait (this=0x8dcbcbc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6c696c2 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb10ef0dc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6c6975d in timerSourcePrepare (source=0x8dcbc88, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb53c3496 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb53c4333 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0xb53c4a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6c69eb7 in QEventDispatcherGlib::processEvents (this=0x8caa798, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6c3e119 in QEventLoop::processEvents (this=0x8cf77e8, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6c3e38a in QEventLoop::exec (this=0x8cf77e8, flags=...) at kernel/qeventloop.cpp:201
#12 0xb19c233a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#13 0xb6b4d32e in QThreadPrivate::start (arg=0x8c63280) at thread/qthread_unix.cpp:248
#14 0xb5dc8e60 in start_thread () from /lib/libpthread.so.0
#15 0xb5eec20e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb08eeb70 (LWP 29364)):
#0  0xb53c3bdf in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb53c451a in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0xb53c4a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6c69eb7 in QEventDispatcherGlib::processEvents (this=0x8d452f0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0xb6c3e119 in QEventLoop::processEvents (this=0x8f58fa0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6c3e38a in QEventLoop::exec (this=0x8f58fa0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb1c1a05b in XMPP::SyncThread::run() () from /usr/lib/kde4/kopete_jabber.so
#7  0xb6b4d32e in QThreadPrivate::start (arg=0x8ef63c0) at thread/qthread_unix.cpp:248
#8  0xb5dc8e60 in start_thread () from /lib/libpthread.so.0
#9  0xb5eec20e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4c2c710 (LWP 29357)):
[KCrash Handler]
#7  QHashNode<QString, QDomNodePrivate*>::same_key (this=0x94a5024, akey=..., ahp=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:225
#8  QHash<QString, QDomNodePrivate*>::findNode (this=0x94a5024, akey=..., ahp=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:880
#9  0xb5d9b9c7 in QHash<QString, QDomNodePrivate*>::value (this=0x94a5020, arg=0x94a51c8) at ../../include/QtCore/../../src/corelib/tools/qhash.h:605
#10 QDomNamedNodeMapPrivate::setNamedItem (this=0x94a5020, arg=0x94a51c8) at dom/qdom.cpp:3122
#11 0xb5d9c8f9 in QDomNamedNodeMapPrivate::clone (this=0x949cee0, p=0x94a4f38) at dom/qdom.cpp:3073
#12 0xb5d9c98b in QDomElementPrivate (this=0x94a4f38, n=0x949ce98, deep=true) at dom/qdom.cpp:4432
#13 0xb5d9cd55 in QDomElementPrivate::cloneNode (this=0x949ce98, deep=true) at dom/qdom.cpp:4445
#14 0xb5d91ce0 in QDomNodePrivate (this=0x9491be0, n=0x948d538, deep=true) at dom/qdom.cpp:1484
#15 0xb5d9c974 in QDomElementPrivate (this=0x9491be0, n=0x948d538, deep=true) at dom/qdom.cpp:4430
#16 0xb5d9cd55 in QDomElementPrivate::cloneNode (this=0x948d538, deep=true) at dom/qdom.cpp:4445
#17 0xb5d91ce0 in QDomNodePrivate (this=0x9358850, n=0x94746b8, deep=true) at dom/qdom.cpp:1484
#18 0xb5d9c974 in QDomElementPrivate (this=0x9358850, n=0x94746b8, deep=true) at dom/qdom.cpp:4430
#19 0xb5d9cd55 in QDomElementPrivate::cloneNode (this=0x94746b8, deep=true) at dom/qdom.cpp:4445
#20 0xb5d929b6 in QDomNode::cloneNode (this=0x948fce4, deep=true) at dom/qdom.cpp:2356
#21 0xb1be5460 in XMPP::XmlProtocol::elementToString(QDomElement const&, bool) () from /usr/lib/kde4/kopete_jabber.so
#22 0xb1bdbd25 in XMPP::Stream::xmlToString(QDomElement const&, bool) () from /usr/lib/kde4/kopete_jabber.so
#23 0xb1bda947 in XMPP::Stanza::toString() const () from /usr/lib/kde4/kopete_jabber.so
#24 0xb1b760c1 in XMPP::Client::streamReadyRead() () from /usr/lib/kde4/kopete_jabber.so
#25 0xb1b61877 in XMPP::Client::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kopete_jabber.so
#26 0xb6c44eba in QMetaObject::metacall (object=0x9493d90, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfba5b3c) at kernel/qmetaobject.cpp:237
#27 0xb6c53f9b in QMetaObject::activate (sender=0x924a0e8, m=0xb1c938d4, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3287
#28 0xb1b60b07 in XMPP::Stream::readyRead() () from /usr/lib/kde4/kopete_jabber.so
#29 0xb1bdcd2d in XMPP::ClientStream::doReadyRead() () from /usr/lib/kde4/kopete_jabber.so
#30 0xb1b60ccd in XMPP::ClientStream::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kopete_jabber.so
#31 0xb6c44eba in QMetaObject::metacall (object=0x924a0e8, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbfba5c6c) at kernel/qmetaobject.cpp:237
#32 0xb6c53f9b in QMetaObject::activate (sender=0x94affa8, m=0xb6d5a2c4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#33 0xb6c59187 in QSingleShotTimer::timeout (this=0x94affa8) at .moc/release-shared/qtimer.moc:82
#34 0xb6c5923c in QSingleShotTimer::timerEvent (this=0x94affa8) at kernel/qtimer.cpp:308
#35 0xb6c51644 in QObject::event (this=0x94affa8, e=0xbfba6190) at kernel/qobject.cpp:1204
#36 0xb6179b74 in QApplicationPrivate::notify_helper (this=0x8922568, receiver=0x94affa8, e=0xbfba6190) at kernel/qapplication.cpp:4302
#37 0xb617dd5e in QApplication::notify (this=0xbfba64d4, receiver=0x94affa8, e=0xbfba6190) at kernel/qapplication.cpp:3706
#38 0xb7198b7a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#39 0xb6c3eecb in QCoreApplication::notifyInternal (this=0xbfba64d4, receiver=0x94affa8, event=0xbfba6190) at kernel/qcoreapplication.cpp:726
#40 0xb6c6c80e in QCoreApplication::sendEvent (this=0x8925474) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QTimerInfoList::activateTimers (this=0x8925474) at kernel/qeventdispatcher_unix.cpp:603
#42 0xb6c697b7 in timerSourceDispatch (source=0x89254b0) at kernel/qeventdispatcher_glib.cpp:184
#43 idleTimerSourceDispatch (source=0x89254b0) at kernel/qeventdispatcher_glib.cpp:231
#44 0xb53c3f72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb53c4750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#46 0xb53c4a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb6c69e7c in QEventDispatcherGlib::processEvents (this=0x88df750, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0xb6225ce5 in QGuiEventDispatcherGlib::processEvents (this=0x88df750, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb6c3e119 in QEventLoop::processEvents (this=0xbfba6434, flags=...) at kernel/qeventloop.cpp:149
#50 0xb6c3e38a in QEventLoop::exec (this=0xbfba6434, flags=...) at kernel/qeventloop.cpp:201
#51 0xb6c42c6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#52 0xb6177297 in QApplication::exec () at kernel/qapplication.cpp:3581
#53 0x0805985e in _start ()

Reported using DrKonqi
Comment 1 Pali Rohár 2013-10-23 08:20:50 UTC
This looks like crash in libiris xmpp library. This library was updated in Kopete KDE 4.11. Problem still exists?
Comment 2 Andrew Crouthamel 2018-09-25 03:48:44 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 04:19:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!