Summary: | Kopete crash when closing chat window / shutting down KDE session [invalid Client::changeContactAlias, OscarContact::sync, Kopete::MetaContact::setDisplayNameSourceContact, Kopete::MetaContact::removeContact] | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Armen Polischuk <armenpolischuk> |
Component: | ICQ and AIM Plugins | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, fgunni, florian-evers, johannes.schwall, leggis, m.galante, ph.fondrillon, vkorenev |
Priority: | NOR | ||
Version: | 1.0.80 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kopete/1f1bf7b606915520832c386d151ddae7a5add6e5 | Version Fixed In: | 4.12 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Armen Polischuk
2010-10-17 20:55:25 UTC
[Comment from a bug triager] From bug 256188: - What I was doing when the application crashed: Bug occurs each time I shut down KDE. During logout, the KDE crash handler indicates that Kopete crashed. This is independent of the status of Kopete (online / offline). *** Bug 256188 has been marked as a duplicate of this bug. *** Created attachment 53793 [details]
New crash information added by DrKonqi
kopete (1.0.80) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0
- What I was doing when the application crashed:
closed the kopete window, nothing more; this crash happens every time, even if I only close a chat window
-- Backtrace (Reduced):
#6 Client::changeContactAlias (this=0x0, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#7 0x00007f2d20e0eaa6 in OscarContact::sync (this=0x24c6310, flags=<value optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#8 0x00007f2d3c0995a2 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x25beba0, contact=<value optimized out>) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#9 0x00007f2d3c09cc5c in Kopete::MetaContact::removeContact (this=0x25beba0, c=<value optimized out>, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#10 0x00007f2d3c09cf16 in Kopete::MetaContact::qt_metacall (this=0x25beba0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff96870b0) at ./kopetemetacontact.moc:191
[Comment from a bug triager] The crashes on bug 244132 could be related to this one. *** Bug 259563 has been marked as a duplicate of this bug. *** Created attachment 54477 [details]
New crash information added by DrKonqi
kopete (1.0.80) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.1
I'm running KDE 4.6beta2 (4.5.85) now, so I can deliver you a backtrace for ne newest KDE release. Crash occurs when shuttding down KDE. This happens independent of the connection status (online / offline).
-- Backtrace (Reduced):
#6 Client::changeContactAlias (this=0x0, contact=..., alias=...) at /var/tmp/portage/kde-base/kopete-4.5.85/work/kopete-4.5.85/kopete/protocols/oscar/liboscar/client.cpp:976
#7 0x00007fd685e5fb46 in OscarContact::sync (this=0x1e9b2b0, flags=<value optimized out>) at /var/tmp/portage/kde-base/kopete-4.5.85/work/kopete-4.5.85/kopete/protocols/oscar/oscarcontact.cpp:194
#8 0x00007fd69b45be32 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x1dd65d0, contact=<value optimized out>)
at /var/tmp/portage/kde-base/kopete-4.5.85/work/kopete-4.5.85/kopete/libkopete/kopetemetacontact.cpp:835
#9 0x00007fd69b45f4ac in Kopete::MetaContact::removeContact (this=0x1dd65d0, c=<value optimized out>, deleted=true)
at /var/tmp/portage/kde-base/kopete-4.5.85/work/kopete-4.5.85/kopete/libkopete/kopetemetacontact.cpp:179
#10 0x00007fd69b45f766 in Kopete::MetaContact::qt_metacall (this=0x1dd65d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff94769ee0)
at /var/tmp/portage/kde-base/kopete-4.5.85/work/kopete-4.5.85_build/kopete/libkopete/kopetemetacontact.moc:191
[Comment from a bug triager] From bug 260784: - What I was doing when the application crashed: I closed Jabber chat window. My account was offline at that time. *** Bug 260784 has been marked as a duplicate of this bug. *** [Comment from a bug triager] From bug 264778 (4.6.0): -- Information about the crash: - What I was doing when the application crashed: Just close kopete. It's not important if even I'll go off-line first, or exclude some protocols. - Custom settings of the application: 2 XMPP, 1 ICQ, sometimes skype not in use (inactive always): 2 XMPP else, 1 ICQ I use metacontacts, some of then syncronized with kde-pim The crash can be reproduced every time. *** Bug 264778 has been marked as a duplicate of this bug. *** I can reproduce this bug only when message plasmoid is active on my systray, My work around is been removing message plasmoid and tick "show in systray" in preferences Application: kopete (1.0.80) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.0 Operating System: Linux 2.6.35-25-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: <Indiquez-nous en détails ce que vous faisiez lors du plantage de l'application.> The crash can be reproduced every time. -- Backtrace: Application: Kopete (kopete), signal: Segmentation fault [Current thread is 1 (Thread 0x7fd74700c760 (LWP 2290))] Thread 4 (Thread 0x7fd7310d0700 (LWP 2301)): #0 0x00007fd743423203 in poll () from /lib/libc.so.6 #1 0x00007fd73d5f8009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fd73d5f845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fd744aca1e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007fd744a9ca02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fd744a9cdec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fd7449a72fd in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007fd744a7c5f8 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007fd7449aa27e in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007fd7426f6971 in start_thread () from /lib/libpthread.so.0 #10 0x00007fd74342f92d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fd72258b700 (LWP 2344)): #0 0xffffffffff60017b in ?? () #1 0x00007fd72258a9a0 in ?? () #2 0x00007fff1d9ff852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0x7fd721d8a700 (LWP 2345)): #0 0xffffffffff60017b in ?? () #1 0x00007fd721d89b00 in ?? () #2 0x00007fff1d9ff852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0x7fd74700c760 (LWP 2290)): [KCrash Handler] #6 0x00007fd7258aea8b in ?? () from /usr/lib/liboscar.so.1 #7 0x00007fd7258749f3 in Client::changeContactAlias(QString const&, QString const&) () from /usr/lib/liboscar.so.1 #8 0x00007fd725ba2aa6 in OscarContact::sync(unsigned int) () from /usr/lib/libkopete_oscar.so.4 #9 0x00007fd7467035a2 in Kopete::MetaContact::setDisplayNameSourceContact(Kopete::Contact*) () from /usr/lib/libkopete.so.4 #10 0x00007fd746706c5c in Kopete::MetaContact::removeContact(Kopete::Contact*, bool) () from /usr/lib/libkopete.so.4 #11 0x00007fd746706f16 in Kopete::MetaContact::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkopete.so.4 #12 0x00007fd744ab5b27 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #13 0x00007fd7466e6242 in Kopete::Contact::contactDestroyed(Kopete::Contact*) () from /usr/lib/libkopete.so.4 #14 0x00007fd7466e6eff in Kopete::Contact::~Contact() () from /usr/lib/libkopete.so.4 #15 0x00007fd725df1b73 in ?? () from /usr/lib/kde4/kopete_aim.so #16 0x00007fd7466cb0af in Kopete::Account::~Account() () from /usr/lib/libkopete.so.4 #17 0x00007fd725deba5d in ?? () from /usr/lib/kde4/kopete_aim.so #18 0x00007fd744aafc08 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #19 0x00007fd743b89fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #20 0x00007fd743b8faed in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #21 0x00007fd7454c0586 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #22 0x00007fd744a9dcdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #23 0x00007fd744aa0c22 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #24 0x00007fd744aca653 in ?? () from /usr/lib/libQtCore.so.4 #25 0x00007fd73d5f4342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #26 0x00007fd73d5f82a8 in ?? () from /lib/libglib-2.0.so.0 #27 0x00007fd73d5f845c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #28 0x00007fd744aca193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #29 0x00007fd743c3ca4e in ?? () from /usr/lib/libQtGui.so.4 #30 0x00007fd744a9ca02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #31 0x00007fd744a9cdec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #32 0x00007fd744aa0ebb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #33 0x0000000000414432 in _start () Rapporter à https://bugs.kde.org *** Bug 266131 has been marked as a duplicate of this bug. *** Created attachment 61762 [details]
New crash information added by DrKonqi
kopete (1.0.80) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
- What I was doing when the application crashed:
Just close kopete (quit). It's not important how to do it.
-- Backtrace (Reduced):
#7 0x0879fdc2 in Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#8 0x02568dd5 in OscarContact::sync (this=0xa4673e8, flags=<value optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9 0x0083e4f0 in Kopete::MetaContact::setDisplayNameSourceContact (this=0xa187498, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#10 0x00842a51 in Kopete::MetaContact::removeContact (this=0xa187498, c=0xa453ac8, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#11 0x00842b0c in Kopete::MetaContact::slotContactDestroyed (this=0xa187498, contact=0xa453ac8) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
Created attachment 61816 [details]
New crash information added by DrKonqi
kopete (1.0.80) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
- What I was doing when the application crashed:
Switch global status to offline then close Kopete.
-- Backtrace (Reduced):
#7 0x069dfdc2 in Client::changeContactAlias (this=0x6c2f6572, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#8 0x02168dd5 in OscarContact::sync (this=0x9c141e8, flags=<value optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9 0x001d14f0 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x9aec788, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#10 0x001d5a51 in Kopete::MetaContact::removeContact (this=0x9aec788, c=0x9b421a8, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#11 0x001d5b0c in Kopete::MetaContact::slotContactDestroyed (this=0x9aec788, contact=0x9b421a8) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
Created attachment 61849 [details]
New crash information added by DrKonqi
kopete (1.0.80) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
- What I was doing when the application crashed:
My kopete's home files are synced with dropbox.
Dropbox deamon indicator shows such the thing:
if it sync something on switching kopete status to offline, then kopete closes normally.
If there were no any saves — kopete will crash!
-- Backtrace (Reduced):
#7 0x02e53dc2 in Client::changeContactAlias (this=0x6c2f6572, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#8 0x03781dd5 in OscarContact::sync (this=0x88b50b0, flags=<value optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9 0x0038d4f0 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x8751980, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#10 0x00391a51 in Kopete::MetaContact::removeContact (this=0x8751980, c=0x889cf90, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#11 0x00391b0c in Kopete::MetaContact::slotContactDestroyed (this=0x8751980, contact=0x889cf90) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
Created attachment 63731 [details]
New crash information added by DrKonqi
kopete (1.1.0) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2
- What I was doing when the application crashed:
Just quit kopete.
I used Dropbox for synchronization and kopete configs are still in Dropbox. So I relize that it crashes when dont delete some file "contacts*****.xml".
And if don't crash then such file will be deleted after closing.
-- Backtrace (Reduced):
#7 0x03d936f2 in Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:976
#8 0x07bbfc76 in OscarContact::sync (this=0xa7870f0, flags=2) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9 0x001ba9d0 in Kopete::MetaContact::setDisplayNameSourceContact (this=0xa4c31a0, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#10 0x001bc398 in Kopete::MetaContact::removeContact (this=0xa4c31a0, c=0xa774438, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#11 0x001bc45c in Kopete::MetaContact::slotContactDestroyed (this=0xa4c31a0, contact=0xa774438) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
*** Bug 289791 has been marked as a duplicate of this bug. *** Git commit 2301331ccf4a5eee71816c079667e3941cdbb3e2 by Pali Rohár. Committed on 18/11/2013 at 09:22. Pushed by pali into branch 'master'. Do not try to sync metacontact which has display name source from NULL contact Related: bug 218308, bug 277606, bug 290171 M +1 -1 libkopete/kopetemetacontact.cpp http://commits.kde.org/kopete/2301331ccf4a5eee71816c079667e3941cdbb3e2 Git commit 1f1bf7b606915520832c386d151ddae7a5add6e5 by Pali Rohár. Committed on 18/11/2013 at 09:22. Pushed by pali into branch 'KDE/4.12'. Do not try to sync metacontact which has display name source from NULL contact Related: bug 218308, bug 277606, bug 290171 FIXED-IN: 4.12 M +1 -1 libkopete/kopetemetacontact.cpp http://commits.kde.org/kopete/1f1bf7b606915520832c386d151ddae7a5add6e5 |