Bug 221247

Summary: Segmentation fault on Send Message
Product: [Unmaintained] kopete Reporter: Federico <makexy>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, cfeck, mikespeier
Priority: NOR Keywords: triaged
Version First Reported In: 0.80.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Federico 2010-01-04 15:10:37 UTC
Version:           0.80.2 (using KDE 4.3.2)
OS:                Linux
Installed from:    Ubuntu Packages

Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

Crash on Send Icq Message

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

Thread 4 (Thread 0xb5c9cb70 (LWP 15748)):
#0  0x00d1fe06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x0395bbf3 in ?? () from /usr/lib/libQtCore.so.4
#2  0x0395bde1 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0395c88c in ?? () from /usr/lib/libQtCore.so.4
#4  0x0395a210 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0487ef90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x0487f351 in ?? () from /lib/libglib-2.0.so.0
#7  0x0487f863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0395a067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x0392dc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0392e0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x02c6ea0a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0x0383ee32 in ?? () from /usr/lib/libQtCore.so.4
#13 0x08b3580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x02f457ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb549bb70 (LWP 15749)):
#0  0x00526422 in __kernel_vsyscall ()
#1  0x02f37ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0488c54b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0487f56b in ?? () from /lib/libglib-2.0.so.0
#4  0x0487f863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0395a067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0392dc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x0392e0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x02b9afab in ?? () from /usr/lib/kde4/kopete_jabber.so
#9  0x0383ee32 in ?? () from /usr/lib/libQtCore.so.4
#10 0x08b3580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x02f457ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb4c9ab70 (LWP 15750)):
#0  0x00526422 in __kernel_vsyscall ()
#1  0x08b39e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f5278d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0383fe67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0127d922 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0x0383ee32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x08b3580e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02f457ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77c2700 (LWP 15747)):
[KCrash Handler]
#6  0x02814c4b in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#7  0x02811c63 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#8  0x015faa06 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x019c8297 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00ffadc4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#11 0x0104130f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#12 0x015a5f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x015ad5ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00f14bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#15 0x0392f6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#16 0x016005d6 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQtGui.so.4
#17 0x016085eb in QApplication::x11ClientMessage(QWidget*, _XEvent*, bool) () from /usr/lib/libQtGui.so.4
#18 0x01619ff9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#19 0x01647502 in ?? () from /usr/lib/libQtGui.so.4
#20 0x0487be88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x0487f730 in ?? () from /lib/libglib-2.0.so.0
#22 0x0487f863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x0395a02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x01646be5 in ?? () from /usr/lib/libQtGui.so.4
#25 0x0392dc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x0392e0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x0393053f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#28 0x015a5dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#29 0x08059a8c in _start ()
Comment 1 Dario Andres 2010-01-05 12:47:21 UTC
Thanks for the report!
- If you can reproduce the crash at will (or you experience this regularly), can you install the "kdenetwork-dbg" package and post a complete backtrace here? (you can get more information at http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting ) Thanks
Comment 2 Federico 2010-01-08 09:13:24 UTC
(In reply to comment #1)
Sorry, i can't reproduce the crash, the regularly is low.
And install the "kdenetwork-dbg" package may not have sence.
Comment 3 Dario Andres 2010-01-08 12:58:53 UTC
Ok, we can wait for the information. Thanks
Comment 4 Federico 2010-01-11 15:08:08 UTC
(In reply to comment #3)
> Ok, we can wait for the information. Thanks

Today is same crash:
kdenetwork-dbg is installed

Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

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

Thread 4 (Thread 0xb5c1cb70 (LWP 23585)):
#0  0x00551e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x0389dbf3 in QTimerInfoList::getTime (this=0x85d3944, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x0389dde1 in QTimerInfoList::updateCurrentTime (this=0x85d3944) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0389e88c in QTimerInfoList::timerWait (this=0x85d3944, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x0389c210 in timerSourcePrepare (source=0x85d3910, timeout=0xb5c1c0dc) at kernel/qeventdispatcher_glib.cpp:141
#5  0x0287df90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x0287e351 in ?? () from /lib/libglib-2.0.so.0
#7  0x0287e863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0389c067 in QEventDispatcherGlib::processEvents (this=0x8618a70, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0386fc79 in QEventLoop::processEvents (this=0x85181f0, flags=) at kernel/qeventloop.cpp:149
#10 0x038700ca in QEventLoop::exec (this=0x85181f0, flags=...) at kernel/qeventloop.cpp:201
#11 0x03e3ba0a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0x03780e32 in QThreadPrivate::start (arg=0x85a3170) at thread/qthread_unix.cpp:188
#13 0x00ab380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x006de7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb541bb70 (LWP 23586)):
#0  0x00551e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x0389dbf3 in QTimerInfoList::getTime (this=0x84e01b4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x0389dde1 in QTimerInfoList::updateCurrentTime (this=0x84e01b4) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0389e88c in QTimerInfoList::timerWait (this=0x84e01b4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x0389c210 in timerSourcePrepare (source=0x84e0180, timeout=0xb541b12c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x0287df90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x0287e351 in ?? () from /lib/libglib-2.0.so.0
#7  0x0287e863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0389c067 in QEventDispatcherGlib::processEvents (this=0x8533410, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0386fc79 in QEventLoop::processEvents (this=0x85079b8, flags=) at kernel/qeventloop.cpp:149
#10 0x038700ca in QEventLoop::exec (this=0x85079b8, flags=...) at kernel/qeventloop.cpp:201
#11 0x022fbfab in XMPP::SyncThread::run (this=0x87cbaf0) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#12 0x03780e32 in QThreadPrivate::start (arg=0x87cbaf0) at thread/qthread_unix.cpp:188
#13 0x00ab380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x006de7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb4c1ab70 (LWP 23587)):
#0  0x00611422 in __kernel_vsyscall ()
#1  0x00ab7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x006eb78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03781e67 in QWaitConditionPrivate::wait (this=0x8791da0, mutex=0x8791d9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8791da0, mutex=0x8791d9c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0600b922 in QHostInfoAgent::run (this=0x8791d90) at kernel/qhostinfo.cpp:260
#6  0x03780e32 in QThreadPrivate::start (arg=0x8791d90) at thread/qthread_unix.cpp:188
#7  0x00ab380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x006de7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7743700 (LWP 23583)):
[KCrash Handler]
#6  0x03887716 in QMetaObject::activate (sender=0x8480f98, m=0xedf8a4, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfc4bda4) at kernel/qobject.cpp:3203
#7  0x00e51931 in Kopete::ChatSession::messageAppended (this=0x8480f98, _t1=..., _t2=0x8480f98) at ./kopetechatsession.moc:237
#8  0x00e554d5 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=0x8fd63f0, event=0x9018ec8) at ../../../kopete/libkopete/kopetechatsession.cpp:220
#9  0x00e7c4a4 in Kopete::MessageHandler::handleMessageInternal (this=0x8fd63f0, event=0x9018ec8) at ../../../kopete/libkopete/kopetemessagehandler.cpp:60
#10 0x00e7c511 in Kopete::MessageHandler::messageAccepted (this=0x83fffc0, event=0x9018ec8) at ../../../kopete/libkopete/kopetemessagehandler.cpp:71
#11 0x00e7c5b4 in Kopete::MessageHandler::handleMessage (this=0x83fffc0, event=0x9018ec8) at ../../../kopete/libkopete/kopetemessagehandler.cpp:65
#12 0x01cbc362 in HistoryMessageLogger::handleMessage (this=0x83fffc0, event=0x9018ec8) at ../../../../kopete/plugins/history/historyplugin.cpp:105
#13 0x00e7c4a4 in Kopete::MessageHandler::handleMessageInternal (this=0x83fffc0, event=0x9018ec8) at ../../../kopete/libkopete/kopetemessagehandler.cpp:60
#14 0x00e7a93e in Kopete::ProcessMessageTask::start (this=0x873fe28) at ../../../kopete/libkopete/kopetemessagehandlerchain.cpp:166
#15 0x00e7a8e1 in Kopete::ProcessMessageTask::qt_metacall (this=0x873fe28, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfc4bfec) at ./kopetemessagehandlerchain.moc:112
#16 0x03887263 in QMetaObject::activate (sender=0x91bee58, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#17 0x03887ec2 in QMetaObject::activate (sender=0x91bee58, m=0x3961908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#18 0x0388c387 in QSingleShotTimer::timeout (this=0x91bee58) at .moc/release-shared/qtimer.moc:76
#19 0x0388c49c in QSingleShotTimer::timerEvent (this=0x91bee58) at kernel/qtimer.cpp:298
#20 0x038813bf in QObject::event (this=0x91bee58, e=0xbfc4c480) at kernel/qobject.cpp:1075
#21 0x07752f54 in QApplicationPrivate::notify_helper (this=0x80d2ba0, receiver=0x91bee58, e=0xbfc4c480) at kernel/qapplication.cpp:4056
#22 0x0775a67c in QApplication::notify (this=0xbfc4c7e4, receiver=0x91bee58, e=0xbfc4c480) at kernel/qapplication.cpp:3603
#23 0x011c6bfa in KApplication::notify (this=0xbfc4c7e4, receiver=0x91bee58, event=0xbfc4c480) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x038716cb in QCoreApplication::notifyInternal (this=0xbfc4c7e4, receiver=0x91bee58, event=0xbfc4c480) at kernel/qcoreapplication.cpp:610
#25 0x0389e7ce in QCoreApplication::sendEvent (this=0x80c5674) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 QTimerInfoList::activateTimers (this=0x80c5674) at kernel/qeventdispatcher_unix.cpp:572
#27 0x0389c0e0 in timerSourceDispatch (source=0x80c5640) at kernel/qeventdispatcher_glib.cpp:165
#28 0x0287ae88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x0287e730 in ?? () from /lib/libglib-2.0.so.0
#30 0x0287e863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x0389c02c in QEventDispatcherGlib::processEvents (this=0x80a7ee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#32 0x077f3be5 in QGuiEventDispatcherGlib::processEvents (this=0x80a7ee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#33 0x0386fc79 in QEventLoop::processEvents (this=0xbfc4c744, flags=) at kernel/qeventloop.cpp:149
#34 0x038700ca in QEventLoop::exec (this=0xbfc4c744, flags=...) at kernel/qeventloop.cpp:201
#35 0x0387253f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#36 0x07752dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#37 0x08059a8c in main (argc=3, argv=0xbfc4cc14) at ../../../kopete/kopete/main.cpp:104
Comment 5 Roman Jarosz 2010-01-11 15:30:00 UTC
The backtrace is different from the first one, do you experience crashes in other programs too. Please check if there isn't glibc update available for your system.
Comment 6 Nicolas L. 2010-06-17 11:30:28 UTC
*** Bug 238484 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2013-09-12 21:37:06 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 8 Andrew Crouthamel 2018-09-24 02:09:43 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 9 Andrew Crouthamel 2018-10-27 03:52:03 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!