Bug 294934 - kopete segfaults on ejabberd accaunt with shared roster
Summary: kopete segfaults on ejabberd accaunt with shared roster
Status: RESOLVED DUPLICATE of bug 290171
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-27 16:13 UTC by Belomir
Modified: 2012-10-05 13:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.37 KB, text/plain)
2012-03-12 15:31 UTC, Belomir
Details
New crash information added by DrKonqi (9.27 KB, text/plain)
2012-03-15 16:15 UTC, Belomir
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Belomir 2012-02-27 16:13:06 UTC
Application: kopete (1.2.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Changing some options like unableing transmission passwords with plain text or disableing sending entering statuses crash kopete. Sometimes closing chat window or conference window or closeing application crash it.

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb5bcab70 (LWP 760)):
#0  0x00a97d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x00c337d5 in do_gettime (frac=0xb5bca020, sec=0xb5bca018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00d064b6 in QTimerInfoList::updateCurrentTime (this=0x8d52f24) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00d0680a in QTimerInfoList::timerWait (this=0x8d52f24, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00d05053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb5bca12c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00d050ed in timerSourcePrepare (source=0x8d52ef0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x07beb88c in g_main_context_prepare (context=0x8d45690, priority=0xb5bca188) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2762
#8  0x07bec637 in g_main_context_iterate (context=0x8d45690, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#9  0x07becc2a in g_main_context_iteration (context=0x8d45690, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#10 0x00d05b37 in QEventDispatcherGlib::processEvents (this=0x8d4b198, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x00cd61dd in QEventLoop::processEvents (this=0x8d4ada8, flags=...) at kernel/qeventloop.cpp:149
#12 0x00cd6421 in QEventLoop::exec (this=0x8d4ada8, flags=...) at kernel/qeventloop.cpp:201
#13 0x05a02d5e in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#14 0x00bdc7b3 in QThreadPrivate::start (arg=0x8d4abf0) at thread/qthread_unix.cpp:331
#15 0x038b6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0084c0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb4b08b70 (LWP 761)):
#0  0x0092a416 in __kernel_vsyscall ()
#1  0x0083d40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x07bfb34b in g_poll (fds=0x8c33d08, nfds=1, timeout=647) at /build/buildd/glib2.0-2.30.0/./glib/gpoll.c:132
#3  0x07bec896 in g_main_context_poll (n_fds=1, fds=0x8c33d08, timeout=<optimized out>, context=0x8aea3b0, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#4  g_main_context_iterate (context=0x8aea3b0, block=130003744, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#5  0x07becc2a in g_main_context_iteration (context=0x8aea3b0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#6  0x00d05b37 in QEventDispatcherGlib::processEvents (this=0x8d82fc0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00cd61dd in QEventLoop::processEvents (this=0x8cff2c8, flags=...) at kernel/qeventloop.cpp:149
#8  0x00cd6421 in QEventLoop::exec (this=0x8cff2c8, flags=...) at kernel/qeventloop.cpp:201
#9  0x03a61546 in XMPP::SyncThread::run (this=0x8cc6900) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#10 0x00bdc7b3 in QThreadPrivate::start (arg=0x8cc6900) at thread/qthread_unix.cpp:331
#11 0x038b6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0084c0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77a7710 (LWP 740)):
[KCrash Handler]
#7  0x048d842b in Oscar::Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:978
#8  0x053160ea in sync (flags=2, this=0x8cd3e58) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9  OscarContact::sync (this=0x8cd3e58, flags=2) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:162
#10 0x00ed6269 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x8a76248, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#11 0x00ed7f31 in Kopete::MetaContact::removeContact (this=0x8a76248, c=0x8cbb430, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
#12 0x00ed7feb in Kopete::MetaContact::slotContactDestroyed (this=0x8a76248, contact=0x8cbb430) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
#13 0x00ed82a7 in Kopete::MetaContact::qt_metacall (this=0x8a76248, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbf986008) at ./kopetemetacontact.moc:191
#14 0x00cddb7d in metacall (argv=0xbf986008, idx=40, cl=QMetaObject::InvokeMetaMethod, object=0x8a76248) at kernel/qmetaobject.cpp:237
#15 QMetaObject::metacall (object=0x8a76248, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbf986008) at kernel/qmetaobject.cpp:232
#16 0x00ceca6a in QMetaObject::activate (sender=0x8cbb430, m=0xf40740, local_signal_index=1, argv=0xbf986008) at kernel/qobject.cpp:3278
#17 0x00eba8d5 in Kopete::Contact::contactDestroyed (this=0x8cbb430, _t1=0x8cbb430) at ./kopetecontact.moc:211
#18 0x00eba915 in Kopete::Contact::~Contact (this=0x8cbb430, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:127
#19 0x0530ea54 in OscarContact::~OscarContact (this=0x8cbb430, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:87
#20 0x05326236 in ICQContactBase::~ICQContactBase (this=0x8cbb430, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/icqcontactbase.cpp:38
#21 0x07fdbc2c in ICQContact::~ICQContact (this=0x8cbb430, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqcontact.cpp:69
#22 0x07fdbc62 in ICQContact::~ICQContact (this=0x8cbb430, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqcontact.cpp:72
#23 0x00ea1c3f in qDeleteAll<QHash<QString, Kopete::Contact*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#24 qDeleteAll<QHash<QString, Kopete::Contact*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#25 Kopete::Account::~Account (this=0x8a08a68, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopeteaccount.cpp:122
#26 0x00ee3696 in Kopete::PasswordedAccount::~PasswordedAccount (this=0x8a08a68, __in_chrg=<optimized out>) at ../../../kopete/libkopete/kopetepasswordedaccount.cpp:39
#27 0x05306eb4 in OscarAccount::~OscarAccount (this=0x8a08a68, __in_chrg=<optimized out>) at ../../../../kopete/protocols/oscar/oscaraccount.cpp:175
#28 0x07fd6335 in ICQAccount::~ICQAccount (this=0x8a08a68, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqaccount.cpp:154
#29 0x07fd6372 in ICQAccount::~ICQAccount (this=0x8a08a68, __in_chrg=<optimized out>) at ../../../../../kopete/protocols/oscar/icq/icqaccount.cpp:156
#30 0x00cea5f3 in qDeleteInEventHandler (o=0x8a08a68) at kernel/qobject.cpp:3986
#31 0x00cefb80 in QObject::event (this=0x8a08a68, e=0x90d0430) at kernel/qobject.cpp:1200
#32 0x01b42d84 in notify_helper (e=0x90d0430, receiver=0x8a08a68, this=0x859e338) at kernel/qapplication.cpp:4486
#33 QApplicationPrivate::notify_helper (this=0x859e338, receiver=0x8a08a68, e=0x90d0430) at kernel/qapplication.cpp:4458
#34 0x01b48133 in QApplication::notify (this=0x90d0430, receiver=0x8a08a68, e=0x90d0430) at kernel/qapplication.cpp:3886
#35 0x01176011 in KApplication::notify (this=0xbf986884, receiver=0x8a08a68, event=0x90d0430) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x00cd719e in QCoreApplication::notifyInternal (this=0xbf986884, receiver=0x8a08a68, event=0x90d0430) at kernel/qcoreapplication.cpp:787
#37 0x00cdaf93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x856a2e0) at kernel/qcoreapplication.cpp:1428
#39 0x00cdb0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#40 0x00d056a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x85a0300) at kernel/qeventdispatcher_glib.cpp:277
#42 0x07bec25f in g_main_dispatch (context=0x85a0270) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#43 g_main_context_dispatch (context=0x85a0270) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#44 0x07bec990 in g_main_context_iterate (context=0x85a0270, block=130003744, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#45 0x07becc2a in g_main_context_iteration (context=0x85a0270, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#46 0x00d05ada in QEventDispatcherGlib::processEvents (this=0x856b248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#47 0x01bfae7a in QGuiEventDispatcherGlib::processEvents (this=0x856b248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00cd61dd in QEventLoop::processEvents (this=0xbf9867e4, flags=...) at kernel/qeventloop.cpp:149
#49 0x00cd6421 in QEventLoop::exec (this=0xbf9867e4, flags=...) at kernel/qeventloop.cpp:201
#50 0x00cdb19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#51 0x01b40924 in QApplication::exec () at kernel/qapplication.cpp:3760
#52 0x08058118 in main (argc=) at ../../../kopete/kopete/main.cpp:105

Possible duplicates by query: bug 294504.

Reported using DrKonqi
Comment 1 Belomir 2012-03-12 15:31:25 UTC
Created attachment 69541 [details]
New crash information added by DrKonqi

kopete (1.2.1) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

Quit kopete. No difference in the way of closing this app.

-- Backtrace (Reduced):
#7  0x0243c42b in Oscar::Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:978
#8  0x01edb0ea in sync (flags=2, this=0x948d0f8) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9  OscarContact::sync (this=0x948d0f8, flags=2) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:162
#10 0x00bc9229 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x9575140, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#11 0x00bcaef1 in Kopete::MetaContact::removeContact (this=0x9575140, c=0x969cef8, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
Comment 2 Belomir 2012-03-15 16:15:39 UTC
Created attachment 69644 [details]
New crash information added by DrKonqi

kopete (1.2.1) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

The same: sometimes it doesn't crash but crashes are horribly often.

-- Backtrace (Reduced):
#7  0x0354442b in Oscar::Client::changeContactAlias (this=0x15, contact=..., alias=...) at ../../../../../kopete/protocols/oscar/liboscar/client.cpp:978
#8  0x030c10ea in sync (flags=2, this=0x8e88300) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:194
#9  OscarContact::sync (this=0x8e88300, flags=2) at ../../../../kopete/protocols/oscar/oscarcontact.cpp:162
#10 0x00667229 in Kopete::MetaContact::setDisplayNameSourceContact (this=0x8a466c0, contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:835
#11 0x00668ef1 in Kopete::MetaContact::removeContact (this=0x8a466c0, c=0x8e85030, deleted=true) at ../../../kopete/libkopete/kopetemetacontact.cpp:179
Comment 3 Jekyll Wu 2012-10-05 13:00:39 UTC

*** This bug has been marked as a duplicate of bug 290171 ***