[Bug 153557] New: Kontact and components fail with on startup or during work SIGABRT

Luc Levain luc.levain at yahoo.co.uk
Thu Dec 6 12:49:03 GMT 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=153557         
           Summary: Kontact and components fail with on startup or during
                    work SIGABRT
           Product: kontact
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: luc.levain yahoo co uk


Version:           unknown (using KDE 3.5.8 "release 22.3" , openSUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.22.13-0.3-default

Kontact, KOrganizer, KMail, and KAddressbook crash on startup with SIGABRT.

This started to appear after upgrading KDE from the standard OpenSuSE 10.3 repository to the KDE:KDE3 in the BuildService, which upgraded kdepim from 3.5.7.enterprise.0.20070904.708012-9 to 3.5.7.enterprise.0.20070904.708012-33.3. Downgrading to the old version does not help.

Removing KMail's kde/share/apps/kmail directory and config files allow it to start up, but the crash can triggered again by selecting "POP filters" or "filters" or checking for new mail.

(As the crashes appear only with applications dealing with personal data - KArm and Akregator work fine - I suspect either that the KDE upgrade changed or corrupted some config settings or vulnerable data, or the component of these applications responsible for dealing with PIM data is bugged.)

Here's a backtrace from KMail, from a crash (SIGABRT) after defining a new pop3 account and checking for new mail:

System configuration startup check disabled.

 [?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb58a66d0 (LWP 28729)]
[New Thread 0xb3ab8b90 (LWP 28733)]
[New Thread 0xb42b9b90 (LWP 28732)]
[New Thread 0xb4abab90 (LWP 28731)]
[New Thread 0xb52bbb90 (LWP 28730)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6e418f5 in raise () from /lib/libc.so.6
#8  0xb6e431e1 in abort () from /lib/libc.so.6
#9  0xb7008380 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xb7005c25 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb7005c62 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb7005d8a in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xb700639e in operator new () from /usr/lib/libstdc++.so.6
#14 0xb700647d in operator new[] () from /usr/lib/libstdc++.so.6
#15 0xb75d21ff in QString::setLength () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb75d600f in operator>> () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb64ca74e in KABC::operator>> () from /opt/kde3/lib/libkabc.so.1
#18 0xb651c28b in KABC::operator>> () from /opt/kde3/lib/libkabc.so.1
#19 0xb2ef4a34 in KABC::BinaryFormat::loadAddressee ()
   from /opt/kde3/lib/kde3/kabcformat_binary.so
#20 0xb2ef5155 in KABC::BinaryFormat::loadAll ()
   from /opt/kde3/lib/kde3/kabcformat_binary.so
#21 0xb3254947 in KABC::ResourceFile::load ()
   from /opt/kde3/lib/libkabc_file.so.1
#22 0xb3254669 in KABC::ResourceFile::asyncLoad ()
   from /opt/kde3/lib/libkabc_file.so.1
#23 0xb64fde8b in KABC::AddressBook::asyncLoad ()
   from /opt/kde3/lib/libkabc.so.1
#24 0xb64fe56c in KABC::StdAddressBook::init () from /opt/kde3/lib/libkabc.so.1
#25 0xb64fe6f0 in KABC::StdAddressBook::StdAddressBook ()
   from /opt/kde3/lib/libkabc.so.1
#26 0xb64fe763 in KABC::StdAddressBook::self () from /opt/kde3/lib/libkabc.so.1
#27 0xb7c7d63e in KMSearchRuleString::matchesInternal ()
   from /opt/kde3/lib/libkmailprivate.so
#28 0xb7c7f03e in KMSearchRuleString::matches ()
   from /opt/kde3/lib/libkmailprivate.so
#29 0xb7c7a4b2 in KMSearchPattern::matches ()
   from /opt/kde3/lib/libkmailprivate.so
#30 0xb7c673fb in KMFilterMgr::process () from /opt/kde3/lib/libkmailprivate.so
#31 0xb7bcb172 in KMAccount::processNewMsg ()
   from /opt/kde3/lib/libkmailprivate.so
#32 0xb7cf2055 in KMail::PopAccount::slotProcessPendingMsgs ()
   from /opt/kde3/lib/libkmailprivate.so
#33 0xb7cf7978 in KMail::PopAccount::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#34 0xb730577d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb730631d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0xb763b799 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0xb73287df in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0xb72a6f7c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb72a7d66 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xb7951142 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#41 0xb729c254 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb72563a3 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0xb72bdb00 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0xb72a6a5f in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0xb7488439 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0xb60b9bf7 in KMessageBox::createKMessageBox ()
   from /opt/kde3/lib/libkdeui.so.4
#47 0xb60ba357 in KMessageBox::createKMessageBox ()
   from /opt/kde3/lib/libkdeui.so.4
#48 0xb60bacce in KMessageBox::informationListWId ()
   from /opt/kde3/lib/libkdeui.so.4
#49 0xb60bade9 in KMessageBox::informationList ()
   from /opt/kde3/lib/libkdeui.so.4
#50 0xb60bae4a in KMessageBox::information () from /opt/kde3/lib/libkdeui.so.4
#51 0xb7c4f32b in KMail::AccountManager::processNextCheck ()
   from /opt/kde3/lib/libkmailprivate.so
#52 0xb7c4f890 in KMail::AccountManager::singleCheckMail ()
   from /opt/kde3/lib/libkmailprivate.so
#53 0xb7c4fb95 in KMail::AccountManager::checkMail ()
   from /opt/kde3/lib/libkmailprivate.so
#54 0xb7d94766 in KMMainWidget::slotCheckMail ()
   from /opt/kde3/lib/libkmailprivate.so
#55 0xb7daeb82 in KMMainWidget::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#56 0xb730577d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#57 0xb730631d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#58 0xb5fb58b9 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#59 0xb5fe9e72 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#60 0xb60e35b1 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#61 0xb60e377b in KActionMenu::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#62 0xb73056e1 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#63 0xb730631d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#64 0xb7640e4c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#65 0xb739877d in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#66 0xb5ff3d32 in KToolBarButton::mouseReleaseEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#67 0xb733e5b4 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#68 0xb6063471 in KToolBarButton::event () from /opt/kde3/lib/libkdeui.so.4
#69 0xb72a6f7c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#70 0xb72a7ea3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#71 0xb7951142 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#72 0xb72464fa in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#73 0xb72452c6 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#74 0xb7256070 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#75 0xb72bdb00 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#76 0xb72bd996 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#77 0xb72a6aef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#78 0x0804a32c in main ()
#79 0xb6e2dfe0 in __libc_start_main () from /lib/libc.so.6
#80 0x0804a0b1 in _start ()

Kmail was run from the command line, the output says:

WeaverThreadLogger: thread (ID: 1) suspended.
WeaverThreadLogger: thread (ID: 2) suspended.
WeaverThreadLogger: thread (ID: 3) suspended.
WeaverThreadLogger: thread (ID: 4) suspended.
/bin/sh: crm: command not found
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
*** KMail got signal 6 (Crashing)
KCrash: Application 'kmail' crashing...

And here's one from a start-up crash (SIGABRT) of Kontact:

System configuration startup check disabled.

 [?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb60466d0 (LWP 28786)]
[New Thread 0xb354fb90 (LWP 28790)]
[New Thread 0xb3d50b90 (LWP 28789)]
[New Thread 0xb4551b90 (LWP 28788)]
[New Thread 0xb4d52b90 (LWP 28787)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb67fa8f5 in raise () from /lib/libc.so.6
#8  0xb67fc1e1 in abort () from /lib/libc.so.6
#9  0xb69c0380 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xb69bdc25 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb69bdc62 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb69bdd8a in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xb69be39e in operator new () from /usr/lib/libstdc++.so.6
#14 0xb69be47d in operator new[] () from /usr/lib/libstdc++.so.6
#15 0xb6f8b1ff in QString::setLength () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb6f8f00f in operator>> () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb664974e in KABC::operator>> () from /opt/kde3/lib/libkabc.so.1
#18 0xb669b28b in KABC::operator>> () from /opt/kde3/lib/libkabc.so.1
#19 0xb2c2fa34 in KABC::BinaryFormat::loadAddressee ()
   from /opt/kde3/lib/kde3/kabcformat_binary.so
#20 0xb2c30155 in KABC::BinaryFormat::loadAll ()
   from /opt/kde3/lib/kde3/kabcformat_binary.so
#21 0xb2c3a947 in KABC::ResourceFile::load ()
   from /opt/kde3/lib/libkabc_file.so.1
#22 0xb2c3a669 in KABC::ResourceFile::asyncLoad ()
   from /opt/kde3/lib/libkabc_file.so.1
#23 0xb667ce8b in KABC::AddressBook::asyncLoad ()
   from /opt/kde3/lib/libkabc.so.1
#24 0xb667d56c in KABC::StdAddressBook::init () from /opt/kde3/lib/libkabc.so.1
#25 0xb667d6f0 in KABC::StdAddressBook::StdAddressBook ()
   from /opt/kde3/lib/libkabc.so.1
#26 0xb667d763 in KABC::StdAddressBook::self () from /opt/kde3/lib/libkabc.so.1
#27 0xb513c0b8 in KMail::FancyHeaderStyle::format ()
   from /opt/kde3/lib/libkmailprivate.so
#28 0xb501f71b in KMReaderWin::writeMsgHeader ()
   from /opt/kde3/lib/libkmailprivate.so
#29 0xb50204c6 in KMReaderWin::parseMsg ()
   from /opt/kde3/lib/libkmailprivate.so
#30 0xb501b738 in KMReaderWin::displayMessage ()
   from /opt/kde3/lib/libkmailprivate.so
#31 0xb501b935 in KMReaderWin::updateReaderWin ()
   from /opt/kde3/lib/libkmailprivate.so
#32 0xb501ffe2 in KMReaderWin::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#33 0xb6cbe77d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0xb6cbf31d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb6ff4799 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0xb6ce17df in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0xb6c5ff7c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0xb6c60d66 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb730a142 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#40 0xb6c55254 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0xb6c0f3a3 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb5496a92 in SummaryWidget::initDocuments ()
   from /opt/kde3/lib/kde3/libkontact_newstickerplugin.so
#43 0xb549776d in SummaryWidget::SummaryWidget ()
   from /opt/kde3/lib/kde3/libkontact_newstickerplugin.so
#44 0xb549487c in NewsTickerPlugin::createSummaryWidget ()
   from /opt/kde3/lib/kde3/libkontact_newstickerplugin.so
#45 0xb5926fc9 in SummaryViewPart::updateWidgets ()
   from /opt/kde3/lib/kde3/libkontact_summaryplugin.so
#46 0xb5927ee7 in SummaryViewPart::initGUI ()
   from /opt/kde3/lib/kde3/libkontact_summaryplugin.so
#47 0xb59284de in SummaryViewPart::SummaryViewPart ()
   from /opt/kde3/lib/kde3/libkontact_summaryplugin.so
#48 0xb592396f in SummaryView::createPart ()
   from /opt/kde3/lib/kde3/libkontact_summaryplugin.so
#49 0xb7e20513 in Kontact::Plugin::part ()
   from /opt/kde3/lib/libkpinterfaces.so.1
#50 0x08061f30 in Kontact::MainWindow::selectPlugin ()
#51 0x0805c861 in Kontact::MainWindow::activatePluginModule ()
#52 0x0805b109 in KontactApp::newInstance ()
#53 0xb72c9436 in KUniqueApplication::processDelayed ()
   from /opt/kde3/lib/libkdecore.so.4
#54 0xb72f8563 in KUniqueApplication::qt_invoke ()
   from /opt/kde3/lib/libkdecore.so.4
#55 0xb6cbe77d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#56 0xb6ff257e in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#57 0xb6cda177 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#58 0xb6ce1433 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#59 0xb6c5ff7c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#60 0xb6c60d66 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#61 0xb730a142 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#62 0xb6c55254 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#63 0xb6c0f3a3 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#64 0xb6c76b00 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#65 0xb6c76996 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#66 0xb6c5faef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#67 0x0805b713 in main ()
#68 0xb67e6fe0 in __libc_start_main () from /lib/libc.so.6
#69 0x0805ade1 in _start ()



More information about the Kdepim-bugs mailing list