Summary: | Kontact/Konganizer crashed. I'm unable to find a trigger. | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Raúl <rasasi78> |
Component: | general | Assignee: | Reinhold Kainhofer <reinhold> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | estellnb |
Priority: | NOR | ||
Version: | 3.5 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Raúl
2006-07-05 13:01:21 UTC
Ah, the old processEvents() bug. I'm pretty sure we removed all that code for KDE 3.5.4. Have you seen this bug in KDE 3.5.4 (assuming you've upgraded)? I think I'll close this. Please re-open if you still encounter this bug. Bug 138721 shows the same backtrace, so we haven't got rid of this. *** Bug 138721 has been marked as a duplicate of this bug. *** Only seems to happen when KOrganizer is embedded inside Konqueror. Something is messy with the KAboutData. Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1234093888 (LWP 4949)] [KCrash handler] #9 0xb7f0f864 in QShared::deref (this=0x0) at qshared.h:50 #10 0xb7925f71 in QValueListPrivate<KAboutPerson>::derefAndDelete (this=0x0) at qvaluelist.h:234 #11 0xb7925fb7 in ~QValueList (this=0x8371610) at qvaluelist.h:441 #12 0xb75b8274 in ~KAboutData (this=0x83715e8) at /home/bram/KDE/kde3/kdelibs/kdecore/kaboutdata.cpp:138 #13 0xb5e6246a in ~GenericFactoryBase (this=0x83a8908) at genericfactory.h:28 #14 0xb5e62511 in ~GenericFactory (this=0x83a8908) at genericfactory.h:96 #15 0xb759d577 in ~KLibrary (this=0x8432ea0) at /home/bram/KDE/kde3/kdelibs/kdecore/klibloader.cpp:131 #16 0xb759aa47 in KLibrary::slotTimeout (this=0x8432ea0) at /home/bram/KDE/kde3/kdelibs/kdecore/klibloader.cpp:253 #17 0xb759cebc in KLibrary::qt_invoke (this=0x8432ea0, _id=4, _o=0xbf8c9078) at klibloader.moc:91 #18 0xb6e9d7a9 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #19 0xb6e9e3fd in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #20 0xb71d8309 in QTimer::timeout () from /usr/qt/3/lib/libqt-mt.so.3 #21 0xb6ec0dbf in QTimer::event () from /usr/qt/3/lib/libqt-mt.so.3 #22 0xb6e3e6c7 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #23 0xb6e3f291 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #24 0xb74f6ab4 in KApplication::notify (this=0xbf8c9584, receiver=0x842a5c8, event=0xbf8c9334) at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 #25 0xb6e3382c in QEventLoop::activateTimers () from /usr/qt/3/lib/libqt-mt.so.3 #26 0xb6dee89c in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 #27 0xb6e55251 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #28 0xb6e550d6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 #29 0xb6e3e14f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 #30 0xb7f0f7a0 in kdemain (argc=1, argv=0xbf8c9a84) at /home/bram/KDE/kde3/kdebase/konqueror/konq_main.cc:206 #31 0x080486e6 in main (argc=) at kdeinit_konqueror.cpp:2 SVN commit 615849 by bram: Do not use a static KOrg::AboutData, it makes KOrganizer behave funky (read: prepare to crash) when you embed it inside Konqueror. I close both bugs regarding embedding Korg inside Konq, I was not able to reproduce both of them (before this patch I was able to) BUG:130280 BUG:130290 M +0 -8 aboutdata.cpp M +0 -5 aboutdata.h M +1 -2 korganizer_part.cpp --- branches/KDE/3.5/kdepim/korganizer/aboutdata.cpp #615848:615849 @@ -28,8 +28,6 @@ using namespace KOrg; -AboutData *AboutData::mSelf = 0; - AboutData::AboutData() : KAboutData( "korganizer", I18N_NOOP("KOrganizer"), korgVersion, I18N_NOOP("A Personal Organizer for KDE"), @@ -75,9 +73,3 @@ addCredit("Thomas Zander"); addCredit("Fester Zigterman"); } - -AboutData *AboutData::self() -{ - if ( !mSelf ) mSelf = new AboutData; - return mSelf; -} --- branches/KDE/3.5/kdepim/korganizer/aboutdata.h #615848:615849 @@ -33,11 +33,6 @@ { public: AboutData(); - - static AboutData *self(); - - private: - static AboutData *mSelf; }; } --- branches/KDE/3.5/kdepim/korganizer/korganizer_part.cpp #615848:615849 @@ -43,7 +43,6 @@ #include <kpopupmenu.h> #include <kinstance.h> #include <klocale.h> -#include <kaboutdata.h> #include <kiconloader.h> #include <kaction.h> #include <kdebug.h> @@ -140,7 +139,7 @@ KAboutData *KOrganizerPart::createAboutData() { - return KOrg::AboutData::self(); + return new KOrg::AboutData; } void KOrganizerPart::startCompleted( KProcess *process ) |