Bug 102347

Summary: aim/oscar plugin crashes in the destructor upon kopete exit
Product: [Unmaintained] kopete Reporter: jeff pitman <symbiont>
Component: ICQ and AIM PluginsAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: di98anma, dstengel
Priority: NOR    
Version First Reported In: 0.10   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Oscar plugin crash.

Description jeff pitman 2005-03-24 07:04:50 UTC
Version:           0.10 (using KDE 3.4.0-1.3.3.kde, Fedora Core release 3 (Heidelberg))
Compiler:          gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
OS:                Linux (i686) release 2.6.10-1.770_FC3

Not much else to describe. Add AIM plugin.  Exit Kopete.  Backtrace attached.
Comment 1 jeff pitman 2005-03-24 07:59:53 UTC
Created attachment 10316 [details]
Oscar plugin crash.

Happens everytime.  Run this to reproduce:

$ dcop kopete MainApplication-Interface quit
Comment 2 Thiago Macieira 2005-03-24 12:26:29 UTC
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208650048 (LWP 15313)]
[KCrash handler]
#4  0x036d0e5d in typeinfo for Qt () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5  0x00fde5cc in Client::~Client () from /usr/lib/libkopete_oscar.so.2
#6  0x00fde73c in Client::~Client () from /usr/lib/libkopete_oscar.so.2
#7  0x0329098f in QObject::~QObject () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#8  0x00fd38dc in Client::~Client () from /usr/lib/libkopete_oscar.so.2
#9  0x00fe06e8 in Client::~Client () from /usr/lib/libkopete_oscar.so.2
#10 0x0329098f in QObject::~QObject () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#11 0x00fd2484 in Client::~Client () from /usr/lib/libkopete_oscar.so.2
#12 0x0329098f in QObject::~QObject () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#13 0x00204786 in Kopete::Account::~Account () from /usr/lib/libkopete.so.1
#14 0x0021dec8 in Kopete::PasswordedAccount::~PasswordedAccount ()
   from /usr/lib/libkopete.so.1
#15 0x00fc8f40 in OscarAccount::~OscarAccount ()
   from /usr/lib/libkopete_oscar.so.2
#16 0x00a550c1 in init_kopete_aim () from /usr/lib/kde3/kopete_aim.so
#17 0x001c8c4a in Kopete::Protocol::~Protocol () from /usr/lib/libkopete.so.1
#18 0x00a51739 in ?? () from /usr/lib/kde3/kopete_aim.so
#19 0x090e3850 in ?? ()
#20 0x0547715d in typeinfo name for KApplication ()
   from /usr/lib/libkdecore.so.4
#21 0x0532e55d in kdbgstream::~kdbgstream () from /usr/lib/libkdecore.so.4
#22 0x001d5708 in Kopete::PluginManager::~PluginManager ()
   from /usr/lib/libkopete.so.1
#23 0x001daeb4 in Kopete::PluginManager::qt_invoke ()
   from /usr/lib/libkopete.so.1
#24 0x053be12e in KGlobal::deleteStaticDeleters ()
   from /usr/lib/libkdecore.so.4
#25 0x0531a55a in KApplication::~KApplication () from /usr/lib/libkdecore.so.4
#26 0x053ce552 in KUniqueApplication::~KUniqueApplication ()
   from /usr/lib/libkdecore.so.4
#27 0x0806a5a5 in ?? ()
#28 0xbfea9f30 in ?? ()
#29 0xbfea9f10 in ?? ()
#30 0xbfea9eb8 in ?? ()
#31 0x032486ae in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#32 0x0806a1a1 in ?? ()
#33 0xbfea9f30 in ?? ()
#34 0xbfea9f10 in ?? ()
#35 0xbfea9f10 in ?? ()
#36 0x00000000 in ?? ()
Comment 3 Thiago Macieira 2005-03-24 12:28:05 UTC
The crash-on-exit bug has been corrected after the 3.4.0 release. Can someone else confirm?
Comment 4 jeff pitman 2005-03-24 13:12:05 UTC
You mean 3.4.1? I am running 3.4.0.
Comment 5 Will Stephenson 2005-03-24 13:38:47 UTC
KDE_3_4_BRANCH in cvs contains the fix. I'd be glad to have some confirmation from others.
Comment 6 Olivier Goffart 2005-04-18 17:50:13 UTC
*** Bug 103497 has been marked as a duplicate of this bug. ***
Comment 7 Kevin Boergens 2005-06-23 16:52:14 UTC
I experience this bug with actual SVN grab in both (kde 3.4.0 and 3.4.1, from debian server)
I made a fresh compile after upgrading to 3.4.1
But the crash still occurs

Kevin
Comment 8 Matt Rogers 2005-07-06 19:11:11 UTC
quitting from dcop has always caused problems IME. Does it crash if you exit the app normally? (i.e. hit Ctrl+Q or close it from the sys tray)
Comment 9 Kevin Boergens 2005-07-31 12:28:28 UTC
no, if i exit the normal way everything works

greets
Comment 10 Nicolas L. 2005-08-21 21:32:28 UTC
i doesn't experience crash could someone confirm ? ( kde 3.4.2 )
Comment 11 Matt Rogers 2005-08-28 03:06:56 UTC
couldn't reproduce with svn
Comment 12 Daniel Stengel 2006-06-13 08:31:39 UTC
Version 0.11.1 !! 3.5.2 archlinux
Same for me. Crashes when i exit via shutdown computer or dcop!

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1240185152 (LWP 9852)]
[KCrash handler]
#6  0xb5a249e7 in Client::deleteStaticTasks ()
   from /opt/kde/lib/libkopete_oscar.so.2
#7  0xb5a55cd4 in Client::close () from /opt/kde/lib/libkopete_oscar.so.2
#8  0xb5a109c9 in OscarAccount::logOff ()
   from /opt/kde/lib/libkopete_oscar.so.2
#9  0xb5a10ab3 in OscarAccount::disconnect ()
   from /opt/kde/lib/libkopete_oscar.so.2
#10 0xb5a10db0 in OscarAccount::~OscarAccount ()
   from /opt/kde/lib/libkopete_oscar.so.2
#11 0xb59dc85d in AIMAccount::~AIMAccount ()
   from /opt/kde/lib/kde3/kopete_aim.so
#12 0xb6a658f8 in QObject::event () from /opt/qt/lib/libqt-mt.so.3
#13 0xb6a066a1 in QApplication::internalNotify ()
   from /opt/qt/lib/libqt-mt.so.3
#14 0xb6a0709f in QApplication::notify () from /opt/qt/lib/libqt-mt.so.3
#15 0xb70ed03e in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#16 0xb6a07e97 in QApplication::sendPostedEvents ()
   from /opt/qt/lib/libqt-mt.so.3
#17 0xb6a08034 in QApplication::sendPostedEvents ()
   from /opt/qt/lib/libqt-mt.so.3
#18 0xb69b405b in QEventLoop::processEvents () from /opt/qt/lib/libqt-mt.so.3
#19 0xb6a1d1b9 in QEventLoop::enterLoop () from /opt/qt/lib/libqt-mt.so.3
#20 0xb6a1d0b6 in QEventLoop::exec () from /opt/qt/lib/libqt-mt.so.3
#21 0xb6a060bf in QApplication::exec () from /opt/qt/lib/libqt-mt.so.3
#22 0x0807eb30 in ?? ()
#23 0xbfe489a0 in ?? ()
#24 0xbfe48ad4 in ?? ()
#25 0xbfe48acc in ?? ()
#26 0x00000000 in ?? ()
Comment 13 Matt Rogers 2006-06-13 14:18:33 UTC
*** Bug 129080 has been marked as a duplicate of this bug. ***