[kopete-bugs] [Bug 271348] New: Kopete crash when exit

Ryan Ren archx at 163.com
Wed Apr 20 13:57:39 CEST 2011


https://bugs.kde.org/show_bug.cgi?id=271348

           Summary: Kopete crash when exit
           Product: kopete
           Version: 1.0.80
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-bugs at kde.org
        ReportedBy: archx at 163.com


Application: kopete (1.0.80)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic-pae i686
Distribution: Ubuntu Natty (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
1) enter KDE from kdm
2) kopete auto start
3) kopete request passwd from kwallet
4) without input passwd, In Kopete menu, I choose File->Exit.
5) kopete crash.

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

Thread 4 (Thread 0xaff4eb70 (LWP 2320)):
#0  0xb77fb424 in __kernel_vsyscall ()
#1  0xb525a834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb5e25454 in __pthread_cond_timedwait (cond=0xa29d750, mutex=0xa4e01d8,
abstime=0xaff4e1f8) at forward.c:152
#3  0xb5248f0e in ?? () from /usr/lib/i386-linux-gnu/libgthread-2.0.so.0
#4  0xb517a42c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb517af6d in g_async_queue_timed_pop () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb51d2980 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb51d02df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5255e99 in start_thread (arg=0xaff4eb70) at pthread_create.c:304
#9  0xb5e1773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaf5ffb70 (LWP 2321)):
#0  0xb77fb424 in __kernel_vsyscall ()
#1  0xb5e08f76 in __poll (fds=0xa29ddd0, nfds=3, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb51b784b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb51a71af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb51a792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb006e434 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb51d02df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb5255e99 in start_thread (arg=0xaf5ffb70) at pthread_create.c:304
#8  0xb5e1773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xae5f7b70 (LWP 2327)):
#0  0xb77fb424 in __kernel_vsyscall ()
#1  0xb5e25753 in __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb5db8b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5db7416 in __libc_free (mem=0xa937120) at malloc.c:3736
#4  0xb51adc86 in g_free () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb51a3603 in g_main_context_unref () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6c0baf9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xa8b4390,
__in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:399
#7  0xb6c0bb52 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xa8b4390,
__in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#8  0xb6ae900a in QThreadPrivate::finish (arg=0xb6d1a8b0) at
thread/qthread_unix.cpp:356
#9  0xb6ae9daa in ~__pthread_cleanup_class (arg=0xb6d1a8b0) at
/usr/include/pthread.h:545
#10 QThreadPrivate::start (arg=0xb6d1a8b0) at thread/qthread_unix.cpp:279
#11 0xb5255e99 in start_thread (arg=0xae5f7b70) at pthread_create.c:304
#12 0xb5e1773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb47c4710 (LWP 2287)):
[KCrash Handler]
#7  0xb77fb424 in __kernel_vsyscall ()
#8  0xb5d71e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5d7534e in abort () at abort.c:92
#10 0xb5da8577 in __libc_message (do_abort=2, fmt=0xb5e818ac "*** glibc
detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0xb5db2961 in malloc_printerr (action=<value optimized out>, str=<value
optimized out>, ptr=0xa905af8) at malloc.c:6283
#12 0xb5db54ba in _int_malloc (av=0xb5ea53c0, bytes=33) at malloc.c:4308
#13 0xb5db5f61 in _int_realloc (av=<value optimized out>, oldp=0xa7b79a8,
oldsize=32, nb=40) at malloc.c:5290
#14 0xb5db7579 in __libc_realloc (oldmem=0xa7b79b0, bytes=32) at malloc.c:3821
#15 0xb6ae3bf4 in qRealloc (ptr=0xa7b79b0, size=32) at global/qmalloc.cpp:65
#16 0xb6b35f9f in QString::realloc (this=0xbfb87320, alloc=6) at
tools/qstring.cpp:1319
#17 0xb6f065a9 in operator+= (this=0x9fe0398, text_=...,
fmtExp_=Kuit::Fmt::None, fmtImp_=Kuit::Fmt::Plain) at
/usr/include/qt4/QtCore/qstring.h:274
#18 KuitSemanticsPrivate::semanticToVisualText (this=0x9fe0398, text_=...,
fmtExp_=Kuit::Fmt::None, fmtImp_=Kuit::Fmt::Plain) at
../../kdecore/localization/kuitsemantics.cpp:1187
#19 0xb6f06b3a in KuitSemanticsPrivate::format (this=0x9fe0398, text=...,
ctxt=...) at ../../kdecore/localization/kuitsemantics.cpp:879
#20 0xb6f06c09 in KuitSemantics::format (this=0x9ff1c60, text=..., ctxt=...) at
../../kdecore/localization/kuitsemantics.cpp:1558
#21 0xb6ee885f in KLocalizedStringPrivate::postFormat (this=0xa8fab38,
text=..., lang=..., ctxt=...) at
../../kdecore/localization/klocalizedstring.cpp:480
#22 0xb6eeb20d in KLocalizedStringPrivate::toString (this=0xa8fab38,
locale=0x9f67370, catalogName=...) at
../../kdecore/localization/klocalizedstring.cpp:300
#23 0xb6eebfe6 in KLocalizedString::toString (this=0xbfb87644) at
../../kdecore/localization/klocalizedstring.cpp:194
#24 0xb75d250c in i18n<QString, int, int> (this=0xa046820, index=..., role=0)
at /usr/include/klocalizedstring.h:674
#25 Kopete::UI::ContactListTreeModel::data (this=0xa046820, index=..., role=0)
at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:274
#26 0xb75da9ee in data (this=0xa013fe8, left=..., right=...) at
/usr/include/qt4/QtCore/qabstractitemmodel.h:398
#27 Kopete::UI::ContactListProxyModel::lessThan (this=0xa013fe8, left=...,
right=...) at
../../../../kopete/kopete/contactlist/contactlistproxymodel.cpp:81
#28 0xb66c51a4 in
QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add
(this=0xa016448, proxy_to_source=..., source_items=..., source_parent=...,
orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:612
#29 0xb66c56d1 in QSortFilterProxyModelPrivate::insert_source_items
(this=0xa016448, source_to_proxy=..., proxy_to_source=..., source_items=...,
source_parent=..., orient=Qt::Vertical, emit_signal=false) at
itemviews/qsortfilterproxymodel.cpp:671
#30 0xb66ca317 in QSortFilterProxyModelPrivate::_q_sourceDataChanged
(this=0xa016448, source_top_left=..., source_bottom_right=...) at
itemviews/qsortfilterproxymodel.cpp:1163
#31 0xb66cb72c in QSortFilterProxyModel::qt_metacall (this=0xa013fe8,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfb87ae4) at
.moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#32 0xb75db13a in Kopete::UI::ContactListProxyModel::qt_metacall
(this=0xa013fe8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb87ae4) at
./contactlistproxymodel.moc:75
#33 0xb6be46ba in QMetaObject::metacall (object=0xa013fe8,
cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfb87ae4) at
kernel/qmetaobject.cpp:237
#34 0xb6bf44ff in QMetaObject::activate (sender=0xa046820, m=0xb6d19198,
local_signal_index=0, argv=0xbfb87ae4) at kernel/qobject.cpp:3287
#35 0xb6c40089 in QAbstractItemModel::dataChanged (this=0xa046820, _t1=...,
_t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#36 0xb75d5d77 in Kopete::UI::ContactListTreeModel::handleContactDataChange
(this=0xa046820, mc=0xa7a54b0) at
../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:588
#37 0xb75ccbf7 in Kopete::UI::ContactListModel::handleContactDataChange
(this=0xa046820) at
../../../../kopete/kopete/contactlist/contactlistmodel.cpp:336
#38 0xb75cf573 in Kopete::UI::ContactListModel::qt_metacall (this=0xa046820,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb87cac) at
./contactlistmodel.moc:108
#39 0xb75d10fa in Kopete::UI::ContactListTreeModel::qt_metacall
(this=0xa046820, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfb87cac) at
./contactlisttreemodel.moc:83
#40 0xb6be46ba in QMetaObject::metacall (object=0xa046820,
cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbfb87cac) at
kernel/qmetaobject.cpp:237
#41 0xb6bf44ff in QMetaObject::activate (sender=0xa7a54b0, m=0xb770806c,
local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3287
#42 0xb76af4e7 in Kopete::MetaContact::photoChanged (this=0xa7a54b0) at
./kopetemetacontact.moc:275
#43 0xb76af680 in Kopete::MetaContact::setPhotoSourceContact (this=0xa7a54b0,
contact=0x0) at ../../../kopete/libkopete/kopetemetacontact.cpp:880
#44 0xb76b4910 in Kopete::MetaContact::removeContact (this=0xa7a54b0,
c=0xa8fc248, deleted=true) at
../../../kopete/libkopete/kopetemetacontact.cpp:181
#45 0xb76b49bc in Kopete::MetaContact::slotContactDestroyed (this=0xa7a54b0,
contact=0xa8fc248) at ../../../kopete/libkopete/kopetemetacontact.cpp:1068
#46 0xb76b4c99 in Kopete::MetaContact::qt_metacall (this=0xa7a54b0,
_c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfb87f48) at
./kopetemetacontact.moc:191
#47 0xb6be46ba in QMetaObject::metacall (object=0xa7a54b0,
cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfb87f48) at
kernel/qmetaobject.cpp:237
#48 0xb6bf44ff in QMetaObject::activate (sender=0xa8fc248, m=0xb7707ba0,
local_signal_index=1, argv=0xbfb87f48) at kernel/qobject.cpp:3287
#49 0xb7699423 in Kopete::Contact::contactDestroyed (this=0xa8fc248,
_t1=0xa8fc248) at ./kopetecontact.moc:211
#50 0xb7699464 in Kopete::Contact::~Contact (this=0xa8fc248, __in_chrg=<value
optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:127
#51 0xae62d3ee in SkypeContact::~SkypeContact (this=0xa8fc248, __in_chrg=<value
optimized out>) at ../../../../kopete/protocols/skype/skypecontact.cpp:133
#52 0xae62d4c2 in SkypeContact::~SkypeContact (this=0xa8fc248, __in_chrg=<value
optimized out>) at ../../../../kopete/protocols/skype/skypecontact.cpp:138
#53 0xb76821af in qDeleteAll<QHash<QString, Kopete::Contact*>::const_iterator>
(begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#54 0xb7681d58 in qDeleteAll<QHash<QString, Kopete::Contact*> >
(this=0xa8f70d8, __in_chrg=<value optimized out>) at
/usr/include/qt4/QtCore/qalgorithms.h:330
#55 Kopete::Account::~Account (this=0xa8f70d8, __in_chrg=<value optimized out>)
at ../../../kopete/libkopete/kopeteaccount.cpp:122
#56 0xae61d5f8 in SkypeAccount::~SkypeAccount (this=0xa8f70d8, __in_chrg=<value
optimized out>) at ../../../../kopete/protocols/skype/skypeaccount.cpp:175
#57 0xae61d722 in SkypeAccount::~SkypeAccount (this=0xa8f70d8, __in_chrg=<value
optimized out>) at ../../../../kopete/protocols/skype/skypeaccount.cpp:184
#58 0xb6bf0bc5 in qDeleteInEventHandler (o=0xa8f70d8) at
kernel/qobject.cpp:3995
#59 0xb6bf33e8 in QObject::event (this=0xa8f70d8, e=0xa444578) at
kernel/qobject.cpp:1209
#60 0xb60c1d24 in QApplicationPrivate::notify_helper (this=0x9eef6e8,
receiver=0xa8f70d8, e=0xa444578) at kernel/qapplication.cpp:4462
#61 0xb60c68ce in QApplication::notify (this=0xbfb89144, receiver=0xa8f70d8,
e=0xa444578) at kernel/qapplication.cpp:3862
#62 0xb716e3ca in KApplication::notify (this=0xbfb89144, receiver=0xa8f70d8,
event=0xa444578) at ../../kdeui/kernel/kapplication.cpp:311
#63 0xb6bde0bb in QCoreApplication::notifyInternal (this=0xbfb89144,
receiver=0xa8f70d8, event=0xa444578) at kernel/qcoreapplication.cpp:731
#64 0xb6be1c79 in sendEvent (receiver=0x0, event_type=0, data=0x9ea1f50) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9ea1f50) at kernel/qcoreapplication.cpp:1372
#66 0xb6be1e0d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1265
#67 0xb6c0b3c4 in sendPostedEvents (s=0x9ef21a8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#68 postEventSourceDispatch (s=0x9ef21a8) at
kernel/qeventdispatcher_glib.cpp:277
#69 0xb51a6aa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#70 0xb51a7270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#71 0xb51a7524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#72 0xb6c0b53c in QEventDispatcherGlib::processEvents (this=0x9ea1aa8,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#73 0xb6175775 in QGuiEventDispatcherGlib::processEvents (this=0x9ea1aa8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0xb6be20a1 in QCoreApplication::processEvents (flags=...) at
kernel/qcoreapplication.cpp:923
#75 0xb011580e in StatisticsPlugin::slotInitialize (this=0xa31f658) at
../../../../kopete/plugins/statistics/statisticsplugin.cpp:95
#76 0xb0115b13 in StatisticsPlugin::qt_metacall (this=0xa31f658,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa0d8838) at
./statisticsplugin.moc:117
#77 0xb6be46ba in QMetaObject::metacall (object=0xa31f658,
cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0xa0d8838) at
kernel/qmetaobject.cpp:237
#78 0xb6beee16 in QMetaCallEvent::placeMetaCall (this=0xa263bf0,
object=0xa31f658) at kernel/qobject.cpp:535
#79 0xb6bf33b7 in QObject::event (this=0xa31f658, e=0xa263bf0) at
kernel/qobject.cpp:1226
#80 0xb60c1d24 in QApplicationPrivate::notify_helper (this=0x9eef6e8,
receiver=0xa31f658, e=0xa263bf0) at kernel/qapplication.cpp:4462
#81 0xb60c68ce in QApplication::notify (this=0xbfb89144, receiver=0xa31f658,
e=0xa263bf0) at kernel/qapplication.cpp:3862
#82 0xb716e3ca in KApplication::notify (this=0xbfb89144, receiver=0xa31f658,
event=0xa263bf0) at ../../kdeui/kernel/kapplication.cpp:311
#83 0xb6bde0bb in QCoreApplication::notifyInternal (this=0xbfb89144,
receiver=0xa31f658, event=0xa263bf0) at kernel/qcoreapplication.cpp:731
#84 0xb6be1c79 in sendEvent (receiver=0x0, event_type=0, data=0x9ea1f50) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#85 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9ea1f50) at kernel/qcoreapplication.cpp:1372
#86 0xb6be1e0d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1265
#87 0xb6c0b3c4 in sendPostedEvents (s=0x9ef21a8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#88 postEventSourceDispatch (s=0x9ef21a8) at
kernel/qeventdispatcher_glib.cpp:277
#89 0xb51a6aa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#90 0xb51a7270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#91 0xb51a7524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#92 0xb6c0b53c in QEventDispatcherGlib::processEvents (this=0x9ea1aa8,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#93 0xb6175775 in QGuiEventDispatcherGlib::processEvents (this=0x9ea1aa8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#94 0xb6bdd289 in QEventLoop::processEvents (this=0xbfb890a4, flags=...) at
kernel/qeventloop.cpp:149
#95 0xb6bdd522 in QEventLoop::exec (this=0xbfb890a4, flags=...) at
kernel/qeventloop.cpp:201
#96 0xb6be1ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#97 0xb60bf8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#98 0x080588fe in main (argc=) at ../../../kopete/kopete/main.cpp:105

This bug may be a duplicate of or related to bug 237975, bug 253791.

Possible duplicates by query: bug 269826, bug 265308, bug 254305, bug 253841,
bug 253791.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the kopete-bugs mailing list