Bug 193310 - Kopete crashes on close or logout
Summary: Kopete crashes on close or logout
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 189263 189530 194136 194393 194606 194862 196926 197296 197670 198426 201981 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-20 02:06 UTC by Petr Mrázek
Modified: 2009-07-31 15:30 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Output from 'valgrind kopete --nofork 2>&1 | tee valgrind.log' (82.67 KB, text/plain)
2009-06-16 02:49 UTC, Petr Mrázek
Details
valgrind log by just starting kopete and than close it with File->Close (34.11 KB, text/x-log)
2009-06-16 12:32 UTC, Benjamin Nagel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Mrázek 2009-05-20 02:06:51 UTC
Application that crashed: kopete
Version of the application: 0.70.85
KDE Version: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.3-deth x86_64

What I was doing when the application crashed:
Same crash, this time with the shiny new version. Kopete chokes on my Google jabber account when I try to close it. 

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 12696)]

Thread 2 (Thread 0x7f462e698910 (LWP 12709)):
#0  0x00007f463dcfbe99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f463df6cc59 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f463f3322fc in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007f463df6bc62 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f463dcf759a in start_thread () from /lib/libpthread.so.0
#5  0x00007f463c467c3d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f4642061760 (LWP 12696)):
[KCrash Handler]
#5  Kopete::Contact::account (this=0x4000000040000) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:465
#6  0x00007f4640d5c664 in Kopete::Contact::onlineStatus (this=0x4000000040000) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:133
#7  0x00007f4640d5c6d9 in Kopete::Contact::isOnline (this=0x4000000040000) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:499
#8  0x00007f4640d5c681 in Kopete::Contact::onlineStatus (this=0x2373120) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:133
#9  0x00007f4640d5c6d9 in Kopete::Contact::isOnline (this=0x4000000040000) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:499
#10 0x00007f4640d75e7f in Kopete::MetaContact::isOnline (this=<value optimized out>) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetemetacontact.cpp:503
#11 0x00007f464066ce23 in Kopete::UI::ContactListTreeModel::countConnected (this=<value optimized out>, gmi=<value optimized out>)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlisttreemodel.cpp:225
#12 0x00007f46406700c9 in Kopete::UI::ContactListTreeModel::data (this=0x2236d70, index=<value optimized out>, role=138)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlisttreemodel.cpp:305
#13 0x00007f4640676227 in Kopete::UI::ContactListProxyModel::filterAcceptsRow (this=0x2253900, sourceRow=<value optimized out>, sourceParent=<value optimized out>)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlistproxymodel.cpp:116
#14 0x00007f463d5da6e1 in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f463d5db6da in QSortFilterProxyModel::qt_metacall () from /usr/lib/libQtGui.so.4
#16 0x00007f46406766f8 in Kopete::UI::ContactListProxyModel::qt_metacall (this=0x4000000040000, _c=262144, _id=39554992, _a=0x25b8fd8)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlistproxymodel.moc:62
#17 0x00007f463e069db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0x00007f463e0a0837 in QAbstractItemModel::dataChanged () from /usr/lib/libQtCore.so.4
#19 0x00007f464066d21a in Kopete::UI::ContactListTreeModel::handleContactDataChange (this=0x2236d70, mc=<value optimized out>)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlisttreemodel.cpp:584
#20 0x00007f464066a9ac in Kopete::UI::ContactListModel::qt_metacall (this=0x2236d70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4a0b1940)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlistmodel.moc:102
#21 0x00007f464066c570 in Kopete::UI::ContactListTreeModel::qt_metacall (this=0x4000000040000, _c=262144, _id=39554992, _a=0x25b8fd8)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/contactlist/contactlisttreemodel.moc:77
#22 0x00007f463e069db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0x00007f4640d7ad0a in Kopete::MetaContact::removeContact (this=0x2498fe0, c=<value optimized out>, deleted=true)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetemetacontact.cpp:209
#24 0x00007f4640d7b0fc in Kopete::MetaContact::qt_metacall (this=0x2498fe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4a0b1bb0)
    at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetemetacontact.moc:185
#25 0x00007f463e069db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0x00007f4640d5c1a2 in Kopete::Contact::contactDestroyed (this=0x4000000040000, _t1=0x24ee670) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.moc:200
#27 0x00007f4640d5d93f in ~Contact (this=0x4000000040000) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:125
#28 0x00007f462ade043f in ~JabberContact (this=0x24ee670) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/protocols/jabber/jabberbasecontact.h:33
#29 0x00007f4640d4317f in ~Account (this=0x25dc8d0) at /usr/include/QtCore/qalgorithms.h:350
#30 0x00007f462adc3abf in ~JabberAccount (this=0x25dc8d0) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/protocols/jabber/jabberaccount.cpp:130
#31 0x00007f463e064425 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0x00007f463d03740d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#33 0x00007f463d03f68a in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0x00007f463ec66706 in KApplication::notify () from /usr/lib/libkdeui.so.5
#35 0x00007f463e05439c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#36 0x00007f463e05500a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#37 0x00007f463e07dd83 in ?? () from /usr/lib/libQtCore.so.4
#38 0x00007f46388624ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0x00007f4638865bf8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0x00007f4638865d6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0x00007f463e07da0f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#42 0x00007f463d0ceaff in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007f463e052c42 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0x00007f463e05300d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0x00007f463e0552d4 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0x0000000000415726 in main (argc=<value optimized out>, argv=<value optimized out>) at /srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/kopete/main.cpp:104

This bug may be a duplicate of or related to bug 189530
Comment 1 Benjamin Nagel 2009-05-24 23:25:56 UTC
I have the same fault with:
Version of the application: 0.70.85
KDE Version: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514)) "release 126"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.21-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"
Comment 2 Dario Andres 2009-05-28 14:05:48 UTC
This looks probably related/dupe of bug 189530. Thanks
Comment 3 Dario Andres 2009-06-01 13:32:49 UTC
*** Bug 194862 has been marked as a duplicate of this bug. ***
Comment 4 Roman Jarosz 2009-06-16 00:59:27 UTC
The strange thing is that "this" changes between base/child class
#27 0x00007f4640d5d93f in ~Contact (this=0x4000000040000) at
/srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/libkopete/kopetecontact.cpp:125
#28 0x00007f462ade043f in ~JabberContact (this=0x24ee670) at
/srv/build/kde43/kdenetwork/src/kdenetwork-4.2.86/kopete/protocols/jabber/jabberbasecontact.h:33

Any idea why it may change?
Comment 5 Roman Jarosz 2009-06-16 01:17:58 UTC
Could you run kopete with valgrind

valgrind kopete --nofork
Comment 6 Roman Jarosz 2009-06-16 01:18:53 UTC
*** Bug 189530 has been marked as a duplicate of this bug. ***
Comment 7 Petr Mrázek 2009-06-16 02:49:09 UTC
Created attachment 34565 [details]
Output from 'valgrind kopete --nofork 2>&1 | tee valgrind.log'
Comment 8 Benjamin Nagel 2009-06-16 12:32:22 UTC
Created attachment 34574 [details]
valgrind log by just starting kopete and than close it with File->Close

valgrind log by just starting kopete and than close it with File->Close


Command: 'valgrind kopete --nofork 2>&1 | tee valgrind.log'
Comment 9 Roman Jarosz 2009-06-16 15:50:10 UTC
Please start kdebugdialog and check all kopete items and 0 generic and then start Kopete from console, is there any debug info in console?

Also which protocols & plugins do you use in Kopete?
Comment 10 Benjamin Nagel 2009-06-16 20:34:35 UTC
i checked 0 (generic) and 
14000 kopete
14001 kopete (kontactlist)
14010 libkopete
14100 kopete (gadu)
14101 kopete (gadu - raw protocol)
14110 kopete (icq)
14111 kopete (icq - raw protocol)
14120 kopete (irc)
14121 kopete (irc - raw protocol)
14130 kopete (jabber)
14131 kopete (jabber - raw protocol)
14141 kopete (msn)
14141 kopete (msn - raw protocol)
14150 kopete (oscar)
14151 kopete (oscar - raw protocol)
14152 kopete (oscar/aim)
14153 kopete (oscar/icq)
14160 kopete (sms)
14161 kopete (sms - raw protocol)
14170 kopete (winpopup)
14171 kopete (winpopup - raw protocol)
14180 kopete (yahoo)
14181 kopete (yahoo - raw protocol)
14190 kopete (groupwise)
14191 kopete (libgroupwise)
14192 kopete (libgroupwise - raw)
14200 kopete (meanwhile)
14210 kopete (testbed)
14300 kopete (autoaway)
14301 kopete (connectionstatus)
14302 kopete (contactnotes)
14303 kopete (cryptography)
14304 kopete (importer)
14305 kopete (motionautoaway)
14306 kopete (msginfo)
14307 kopete (nowlisting)
14308 kopete (translator)
14309 kopete (webpresence)
14310 kopete (history)
14311 kopete (skype)
14312 kopete (smpppdcs)
14313 kopete (privacy)
14314 kopete (urlpicpreview)
14315 kopete (statistics)
14316 kopete (pipes)
14317 kopete (latex)
14318 kopete (otr)
14400 kopete (Telepathy)




















kopete(29011) Kopete::Global::Properties::Properties:
kopete(29011) Kopete::IdentityManager::load: Created identity  "qI6e9h0ANG"
kopete(29011) Kopete::IdleTimer::IdleTimer: Using platform idle timer      
kopete(29011)/libkopete KopeteSystemTray::KopeteSystemTray:                
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )    
kopete(29011) WebdavHandler::WebdavHandler: LOG FILE: ""                   
kopete(29011) KABC::ResourceSlox::writeConfig: ResourceSlox::writeConfig() 
kopete(29011) KABC::ResourceSlox::writeConfig: "http://localhost/"         
kopete(29011) KABC::ResourceSlox::load: KABC::ResourceSlox::load()         
kopete(29011) KABC::ResourceSlox::load: KABC::ResourceSlox::load() is a nop.
kopete(29011)/libkopete Kopete::MetaContact::slotUpdateAddressBookPicture: no KABC::Addressee found for (  "Su7feyAvrd"  )   in current address book                                                                  
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH Dortmund"      
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH-Dortmund"      
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "SEDO"             
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Familie"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Freunde"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "freunde"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Maren"            
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Sonstige"         
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Socrates-Comenius"
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Friends"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "GSO"              
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "ICQ Kontakte"     
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "WI-Zweiti"        
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "General"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "SV Vize"          
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH Dortmund WI"   
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "GSO Firma"        
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH Dortmund MI"   
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH Dortmund PI"   
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH-Dritti"        
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Exchange"         
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "FH-Ersti"         
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Nicht in Ihrer Kontaktliste"                                                                                                 
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Not In List"      
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "Oberste Ebene"    
kopete(29011)/kopete (contactlist) Kopete::UI::ContactListTreeModel::addGroup: addGroup "PI-Dritti"        
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_emailwindow" '                                                                                                
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_latex" '                                                                                                      
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_contactnotes" '                                                                                               
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_history" '                                                                                                    
kopete(29011) ChatWindowStyleManager::ChatWindowStyleManager:                                              
kopete(29011) ChatWindowStyleManager::loadStyles: "/home/benjamin/.kde4/share/apps/kopete/styles/"         
kopete(29011) ChatWindowStyleManager::loadStyles: "/usr/share/kde4/apps/kopete/styles/"                    
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_chatwindow" '                                                                                                 
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_gadu" '                                                                                                       
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::AccountManager::slotPluginLoaded: Creating account for ' "5958554" '       
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  41479086553  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1428754905  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2402095577  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2418872793  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2435650009  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2452427225  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2469204441  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1378423257  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1395200473  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1411977689  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1445532121  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1462309337  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1546195417  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  1562972633  to cache                     
kopete(29011)/kopete (gadu) GaduAccount::GaduAccount: adding IP:  2234323417  to cache                     
Object::connect: No such slot GaduAccount::search()                                                        
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )                                    
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )                                    
kopete(29011)/kopete (jabber) JabberProtocol::JabberProtocol: [JabberProtocol] Loading ...                 
kopete(29011)/libkopete Kopete::MimeTypeHandler::registerAsProtocolHandler: Mime type  "xmpp"  registered  
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_jabber" '                                                                                                     
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::AccountManager::slotPluginLoaded: Creating account for ' "atracura@googlemail.com" '                                                                                                  
kopete(29011)/kopete (jabber) JabberProtocol::createNewAccount: Create New Account. ID:  "atracura@googlemail.com"                                                                                                    
kopete(29011)/kopete (jabber) JabberAccount::JabberAccount: Instantiating new account  "atracura@googlemail.com"                                                                                                      
kopete(29011)/kopete (jabber) JabberContactPool::addContact: Adding new contact  "atracura@googlemail.com" 
kopete(29011)/kopete (jabber) JabberBaseContact::updateContact: Synchronizing local copy of  "atracura@googlemail.com"  with information received from server.  (name=' "" ' groups=' () ')                           
kopete(29011)/kopete (jabber) JabberContact::JabberContact: "atracura@googlemail.com"   is created  -  JabberContact(0x83850d0)                                                                                       
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )                                    
kopete(29011)/kopete (jabber) JabberContactPool::addContact: Adding new contact  "annachuch@googlemail.com"
kopete(29011)/kopete (jabber) JabberBaseContact::updateContact: Synchronizing local copy of  "annachuch@googlemail.com"  with information received from server.  (name=' "annachuch" ' groups=' ("FH-Dortmund") ')    
kopete(29011)/kopete (jabber) JabberContact::JabberContact: "annachuch@googlemail.com"   is created  -  JabberContact(0x8369d50)                                                                                      
kopete(29011)/kopete (jabber) JabberContactPool::addContact: Adding new contact  "anna_chuchracky@gmx.net" 
kopete(29011)/kopete (jabber) JabberBaseContact::updateContact: Synchronizing local copy of  "anna_chuchracky@gmx.net"  with information received from server.  (name=' "anna_chuchracky" ' groups=' ("FH Dortmund") ')                                                                                                          
kopete(29011)/kopete (jabber) JabberContact::JabberContact: "anna_chuchracky@gmx.net"   is created  -  JabberContact(0x88217e0)                                                                                       
kopete(29011)/kopete (oscar/icq) ICQProtocol::ICQProtocol: capabilities set to FullRTF                     
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_icq" '                                                                                                        
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::AccountManager::slotPluginLoaded: Creating account for ' "329438117" '     
kopete(29011)/kopete (oscar) OscarAccount::OscarAccount:  accountID=' "329438117" ', isICQ= true           
kopete(29011)/kopete (oscar - raw protocol) OscarVersionUpdater::initICQVersionInfo:                       
kopete(29011)/kopete (oscar - raw protocol) OscarVersionUpdater::initAIMVersionInfo:                       
kopete(29011)/kopete (oscar/aim) ICQAccount::ICQAccount: "329438117" : Called.                             
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )                                    
kopete(29011)/kopete (oscar - raw protocol) OscarAccount::updateBuddyIcon: Saving buddy icon:  "/home/benjamin/.kde4/share/apps/kopete/oscarpictures/329438117.jpg"                                                   
kopete(29011)/kopete (yahoo) YahooProtocol::YahooProtocol:                                                 
kopete(29011)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_yahoo" '                                                                                                      
Calling appendChild() on a null node does nothing.                                                         
kopete(29011)/libkopete Kopete::AccountManager::slotPluginLoaded: Creating account for ' "herr_nagel_benjamin" '                                                                                                      
kopete(29011)/kopete (yahoo - raw protocol) LoginTask::LoginTask:                                          
kopete(29011)/kopete (yahoo - raw protocol) ListTask::ListTask:                                            
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )                                    
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
benjamin@benjaminlaptop:~> kopete(29011) KopeteApplication::slotAllPluginsLoaded: initial status set in config:  1                                                                                                    
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: Determining new status for  "atracura@googlemail.com"                                                                                              
kopete(29011)/kopete (jabber) JabberResourcePool::bestJabberResource: Determining best resource for  "atracura@googlemail.com"                                                                                        
kopete(29011)/kopete (jabber) JabberResourcePool::lockedJabberResource: No lock available for  "atracura@googlemail.com"                                                                                              
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: New status for  "atracura@googlemail.com"  is  "Offline"                                                                                           
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: Determining new status for  "annachuch@googlemail.com"                                                                                             
kopete(29011)/kopete (jabber) JabberResourcePool::bestJabberResource: Determining best resource for  "annachuch@googlemail.com"                                                                                       
kopete(29011)/kopete (jabber) JabberResourcePool::lockedJabberResource: No lock available for  "annachuch@googlemail.com"                                                                                             
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: New status for  "annachuch@googlemail.com"  is  "Offline"                                                                                          
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""                                                                                                        
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""                                                                                                      
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: Determining new status for  "anna_chuchracky@gmx.net"                                                                                              
kopete(29011)/kopete (jabber) JabberResourcePool::bestJabberResource: Determining best resource for  "anna_chuchracky@gmx.net"
kopete(29011)/kopete (jabber) JabberResourcePool::lockedJabberResource: No lock available for  "anna_chuchracky@gmx.net"
kopete(29011)/kopete (jabber) JabberBaseContact::reevaluateStatus: New status for  "anna_chuchracky@gmx.net"  is  "Offline"
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status title property with this:  ""
kopete(29011)/libkopete Kopete::Contact::setStatusMessage: Setting up the status message property with this:  ""
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Clear"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Konqi"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Retropete"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Clean"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Hacker"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Pidgin"
kopete(29011) ChatWindowStyleManager::slotNewStyles: Listing:  "Kopete"
kopete(29011) ChatWindowStyleManager::slotDirectoryFinished: Starting another directory.
benjamin@benjaminlaptop:~> kopete(29011) KopeteApplication::quitKopete:
kopete(29011) KopeteWindow::closeEvent: delegating to KXmlGuiWindow::closeEvent()
kopete(29011) KopeteWindow::queryExit:  shutting down plugin manager
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "ContactNotesPlugin" ready for unload
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "LatexPlugin" ready for unload
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "HistoryPlugin" ready for unload
kopete(29011)/libkopete Kopete::Protocol::aboutToUnload: "5958554"  is already disconnected, deleting...
kopete(29011)/libkopete Kopete::Protocol::aboutToUnload: "329438117"  is already disconnected, deleting...
kopete(29011)/libkopete Kopete::Protocol::aboutToUnload: "atracura@googlemail.com"  is already disconnected, deleting...
kopete(29011)/libkopete Kopete::Protocol::aboutToUnload: "herr_nagel_benjamin"  is already disconnected, deleting...
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "Kopete::Plugin" ready for unload
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "Kopete::Plugin" ready for unload
kopete(29011)/libkopete Kopete::Account::~Account:  account ' "5958554" ' about to emit accountDestroyed
kopete(29011)/libkopete Kopete::AccountManager::unregisterAccount: Unregistering account  "5958554"
kopete(29011) KopeteWindow::slotAccountUnregistered:  found KAction  KAction(0x883d1e0, name = "actionAdd5958554Contact")  with name:  "actionAdd5958554Contact"
kopete(29011) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )
kopete(29011)/libkopete Kopete::PluginManager::slotPluginReadyForUnload: "GaduProtocol" ready for unload
kopete(29011)/kopete (oscar) OscarAccount::logOff: accountId=' "329438117" '
kopete(29011)/kopete (oscar - raw protocol) ConnectionHandler::clear: Clearing all connections
kopete(29011)/libkopete Kopete::Account::disconnected: 0
KCrash: Application 'kopete' crashing...
sock_file=/home/benjamin/.kde4/socket-benjaminlaptop/kdeinit4__0
Warning: connect() failed: : Verbindungsaufbau abgelehnt
KCrash cannot reach kdeinit, launching directly.
Comment 11 Roman Jarosz 2009-06-16 21:39:32 UTC
Benjamin, thanks for the log but I still don't know what's wrong :(. Would you be willing to send me .kde/share/config/kopeterc and .kde/share/apps/kopete/contactlist.xml to kedgedev (at) gmail.com, you can remove the Password=... entries from kopeterc, I'll remove the files right after I fix it or give up.
Comment 12 Roman Jarosz 2009-06-17 21:08:58 UTC
*** Bug 194393 has been marked as a duplicate of this bug. ***
Comment 13 Roman Jarosz 2009-06-17 21:12:24 UTC
*** Bug 194136 has been marked as a duplicate of this bug. ***
Comment 14 Roman Jarosz 2009-06-17 21:24:50 UTC
*** Bug 194606 has been marked as a duplicate of this bug. ***
Comment 15 Roman Jarosz 2009-06-17 22:30:52 UTC
*** Bug 196926 has been marked as a duplicate of this bug. ***
Comment 16 Roman Jarosz 2009-06-17 22:32:56 UTC
Hi, could somebody who can reproduce this crash with all accounts offline send .kde/share/config/kopeterc and .kde/share/apps/kopete/contactlist.xml to kedgedev (at) gmail.com, you can remove the Password=... entries from kopeterc, I'll remove the files right after I fix it or give up.
Comment 17 Jason Straight 2009-06-17 23:13:16 UTC
Done.
Comment 18 Roman Jarosz 2009-06-17 23:22:34 UTC
Jason, big thanks!!! I can reproduce the crash with your files, so I should have fix ready soon.

@others you don't have to send me the files anymore.
Comment 19 Roman Jarosz 2009-06-18 00:56:28 UTC
SVN commit 983314 by rjarosz:

Fix crash on quit.

BUG: 193310



 M  +4 -2      kopeteaccount.cpp  
 M  +1 -1      kopeteaccount.h  
 M  +6 -2      kopetecontact.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=983314
Comment 20 Petr Mrázek 2009-06-18 01:00:49 UTC
Thank you!
Comment 21 Roman Jarosz 2009-06-18 01:01:45 UTC
I'm not 100% sure that it will fix all the crashes we have here. If anybody from you don't see "Contact already exists!!! accountId: ..." when you start Kopete from console then your crash may be different so please test it (or send me the two files).
Comment 22 Jason Straight 2009-06-18 02:13:38 UTC
Thanks a bunch ;)
Comment 23 Roman Jarosz 2009-06-18 09:43:27 UTC
*** Bug 189263 has been marked as a duplicate of this bug. ***
Comment 24 Dario Andres 2009-06-24 15:41:35 UTC
*** Bug 197670 has been marked as a duplicate of this bug. ***
Comment 25 Pino Toscano 2009-06-30 17:24:41 UTC
*** Bug 197296 has been marked as a duplicate of this bug. ***
Comment 26 Pino Toscano 2009-06-30 17:24:48 UTC
*** Bug 198426 has been marked as a duplicate of this bug. ***
Comment 27 Dario Andres 2009-07-31 15:30:04 UTC
*** Bug 201981 has been marked as a duplicate of this bug. ***