From kde-core-devel Tue Jan 14 18:16:55 2003 From: Andras Mantia Date: Tue, 14 Jan 2003 18:16:55 +0000 To: kde-core-devel Subject: KMail crashes in HEAD X-MARC-Message: https://marc.info/?l=kde-core-devel&m=104256842930832 Hi, KMail crashes when Forwarding,Replying (and on exit) to e-mails. It may be a KABC problem, so I send this both to kde-core and kmail-devel. This is present since some days ago. Right now only kmail is compiled with --enable-debug. 1. Crash on Forward: start a new Kmail, and try to forward a mail from Inbox. I used an address which is not in the address book (like simply "a"). The crash happens when you send the mail. BT: [New Thread 1024 (LWP 32288)] 0x41a662c9 in wait4 () from /lib/libc.so.6 #0 0x41a662c9 in wait4 () from /lib/libc.so.6 #1 0x41ae03d8 in __DTOR_END__ () from /lib/libc.so.6 #2 0x4193d022 in waitpid () from /lib/libpthread.so.0 #3 0x410a2b5b in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #4 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #5 #6 0x4092084a in KABC::AddressBook::cleanUp () from /opt/kde-cvs/lib/libkabc.so.1 #7 0x4093d605 in crashHandler () from /opt/kde-cvs/lib/libkabc.so.1 #8 0x410a2436 in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #9 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #10 #11 0x4162614d in QString::QString () from /usr/lib/qt3/lib/libqt-mt.so.3 #12 0x40c5f017 in KRES::Resource::identifier () from /opt/kde-cvs/lib/libkderesources.so.1 #13 0x4091f4f2 in KABC::AddressBook::identifier () from /opt/kde-cvs/lib/libkabc.so.1 #14 0x409304df in KABC::DistributionListManager::load () from /opt/kde-cvs/lib/libkabc.so.1 #15 0x40235309 in KabcBridge::expandDistributionLists (recipients= {static null = {static null = , d = 0x804b2f0, static shared_null = 0x804b2f0}, d = 0xbfffe9a8, static shared_null = 0x804b2f0}) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmaddrbook.cpp:101 #16 0x401b6523 in KMComposeWin::doSend (this=0x8384e08, aSendNow=0, saveInDrafts=false) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:4688 #17 0x401b6de8 in KMComposeWin::slotSendLater (this=0x8384e08) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:4735 #18 0x40199920 in KMComposeWin::qt_invoke (this=0x8384e08, _id=73, _o=0xbfffeac8) at kmcomposewin.moc:538 #19 0x413f3624 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0x413f355e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0x40e2f434 in KAction::activated () from /opt/kde-cvs/lib/libkdeui.so.4 #22 0x40e2a47f in KAction::slotActivated () from /opt/kde-cvs/lib/libkdeui.so.4 #23 0x40e25ed2 in KAction::qt_invoke () from /opt/kde-cvs/lib/libkdeui.so.4 #24 0x413f36c5 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x413f355e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x4167f8fc in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0x41461abf in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #28 0x4141fc76 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x413a2d0a in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x413a27bf in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x41026130 in KApplication::notify () from /opt/kde-cvs/lib/libkdecore.so.4 #32 0x41356cdc in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x41354ed5 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x41366efa in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0x413b4b10 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x413b4d97 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #37 0x413a4f56 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x402739d2 in main (argc=7, argv=0xbffff4c4) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/main.cpp:242 #39 0x419d9991 in __libc_start_main () from /lib/libc.so.6 1A: After restarting KMail, it crashes as soon as you enter a char in the restored "forwarded" mail. BT (somewhat similar): [New Thread 1024 (LWP 32292)] 0x41a662c9 in wait4 () from /lib/libc.so.6 #0 0x41a662c9 in wait4 () from /lib/libc.so.6 #1 0x41ae03d8 in __DTOR_END__ () from /lib/libc.so.6 #2 0x4193d022 in waitpid () from /lib/libpthread.so.0 #3 0x410a2b5b in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #4 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #5 #6 0x4092084a in KABC::AddressBook::cleanUp () from /opt/kde-cvs/lib/libkabc.so.1 #7 0x4093d605 in crashHandler () from /opt/kde-cvs/lib/libkabc.so.1 #8 0x410a2436 in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #9 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #10 #11 0x4162614d in QString::QString () from /usr/lib/qt3/lib/libqt-mt.so.3 #12 0x40c5f017 in KRES::Resource::identifier () from /opt/kde-cvs/lib/libkderesources.so.1 #13 0x4091f4f2 in KABC::AddressBook::identifier () from /opt/kde-cvs/lib/libkabc.so.1 #14 0x409304df in KABC::DistributionListManager::load () from /opt/kde-cvs/lib/libkabc.so.1 #15 0x4094e452 in KABC::AddressLineEdit::addresses () from /opt/kde-cvs/lib/libkabc.so.1 #16 0x4094cef2 in KABC::AddressLineEdit::loadAddresses () from /opt/kde-cvs/lib/libkabc.so.1 #17 0x401b9821 in KMLineEdit::loadAddresses (this=0x8222908) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:5384 #18 0x4094beea in KABC::AddressLineEdit::doCompletion () from /opt/kde-cvs/lib/libkabc.so.1 #19 0x4094e6c5 in KABC::AddressLineEdit::qt_invoke () from /opt/kde-cvs/lib/libkabc.so.1 #20 0x40199108 in KMLineEdit::qt_invoke (this=0x8222908, _id=88, _o=0xbfffea14) at kmcomposewin.moc:195 #21 0x413f3624 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x413f393b in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0x40e4a2ac in KLineEdit::keyPressEvent () from /opt/kde-cvs/lib/libkdeui.so.4 #24 0x4094b3b7 in KABC::AddressLineEdit::keyPressEvent () from /opt/kde-cvs/lib/libkabc.so.1 #25 0x401b97e4 in KMLineEdit::keyPressEvent (this=0x8222908, e=0xbfffeeac) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:5290 #26 0x4141fd9a in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0x4148d0ac in QLineEdit::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #28 0x413a2d0a in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x413a2688 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x41026130 in KApplication::notify () from /opt/kde-cvs/lib/libkdecore.so.4 #31 0x413584c7 in QETWidget::translateKeyEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x41354c5b in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x41366efa in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x413b4b10 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0x413b4d97 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x413a4f56 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #37 0x402739d2 in main (argc=7, argv=0xbffff4c4) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/main.cpp:242 #38 0x419d9991 in __libc_start_main () from /lib/libc.so.6 2. Crash on Reply: start a new kmail. Reply to a mail, send it. Everything is fine. Now reply again to the same mail. It will crash when you send. BT: [New Thread 1024 (LWP 32297)] 0x41a662c9 in wait4 () from /lib/libc.so.6 #0 0x41a662c9 in wait4 () from /lib/libc.so.6 #1 0x41ae03d8 in __DTOR_END__ () from /lib/libc.so.6 #2 0x4193d022 in waitpid () from /lib/libpthread.so.0 #3 0x410a2b5b in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #4 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #5 #6 0x0838c578 in ?? () #7 0x4093d605 in crashHandler () from /opt/kde-cvs/lib/libkabc.so.1 #8 0x410a2436 in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #9 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #10 #11 0x419eaab1 in kill () from /lib/libc.so.6 #12 0x4193b292 in pthread_kill () from /lib/libpthread.so.0 #13 0x4193b689 in raise () from /lib/libpthread.so.0 #14 0x419ebf5b in abort () from /lib/libc.so.6 #15 0x40c44a0b in FAMDebugLevel () from /usr/lib/libfam.so.0 #16 0x40c44a2c in FAMDebugLevel () from /usr/lib/libfam.so.0 #17 0x40c454a4 in FAMDebugLevel () from /usr/lib/libfam.so.0 #18 0x40c4565c in FAMDebugLevel () from /usr/lib/libfam.so.0 #19 0x40c470da in FAMDebugLevel () from /usr/lib/libfam.so.0 #20 0x4161e028 in QString::setLength () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0x416236e8 in QString::operator+= () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x4091f514 in KABC::AddressBook::identifier () from /opt/kde-cvs/lib/libkabc.so.1 #23 0x409304df in KABC::DistributionListManager::load () from /opt/kde-cvs/lib/libkabc.so.1 #24 0x40235309 in KabcBridge::expandDistributionLists (recipients= {static null = {static null = , d = 0x804b2f0, static shared_null = 0x804b2f0}, d = 0xbfffe948, static shared_null = 0x804b2f0}) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmaddrbook.cpp:101 #25 0x401b6523 in KMComposeWin::doSend (this=0x83b9fe0, aSendNow=0, saveInDrafts=false) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:4688 #26 0x401b6de8 in KMComposeWin::slotSendLater (this=0x83b9fe0) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:4735 #27 0x40199920 in KMComposeWin::qt_invoke (this=0x83b9fe0, _id=73, _o=0xbfffea68) at kmcomposewin.moc:538 #28 0x413f3624 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x413f355e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x40e2f434 in KAction::activated () from /opt/kde-cvs/lib/libkdeui.so.4 #31 0x40e2a47f in KAction::slotActivated () from /opt/kde-cvs/lib/libkdeui.so.4 #32 0x40e25ed2 in KAction::qt_invoke () from /opt/kde-cvs/lib/libkdeui.so.4 #33 0x413f3624 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x413f355e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0x4109988f in KAccelPrivate::menuItemActivated () from /opt/kde-cvs/lib/libkdecore.so.4 #36 0x41096e12 in KAccelPrivate::eventFilter () from /opt/kde-cvs/lib/libkdecore.so.4 #37 0x413f1738 in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x413f1631 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #39 0x4141fa85 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x414b781d in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0x4019bf26 in KMComposeWin::event (this=0x83b9fe0, e=0xbfffef18) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/kmcomposewin.cpp:358 #42 0x413a2d0a in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #43 0x413a2688 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #44 0x41026130 in KApplication::notify () from /opt/kde-cvs/lib/libkdecore.so.4 #45 0x41094855 in KAccelEventHandler::x11Event () from /opt/kde-cvs/lib/libkdecore.so.4 #46 0x41029da5 in KApplication::x11EventFilter () from /opt/kde-cvs/lib/libkdecore.so.4 #47 0x413540dc in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #48 0x41366efa in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #49 0x413b4b10 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #50 0x413b4d97 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #51 0x413a4f56 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #52 0x402739d2 in main (argc=7, argv=0xbffff4c4) at /home/andris/cvs-developement/head/kde-cvs/kdenetwork/kmail/main.cpp:242 #53 0x419d9991 in __libc_start_main () from /lib/libc.so.6 3. When exiting Kmail, after the folders are compacted KMail crashes. If you just start and quit it will not crash, you must e.g reply to a mail. BT is useless: [New Thread 1024 (LWP 32311)] 0x41a662c9 in wait4 () from /lib/libc.so.6 #0 0x41a662c9 in wait4 () from /lib/libc.so.6 #1 0x41ae03d8 in __DTOR_END__ () from /lib/libc.so.6 #2 0x4193d022 in waitpid () from /lib/libpthread.so.0 #3 0x410a2b5b in KCrash::defaultCrashHandler () from /opt/kde-cvs/lib/libkdecore.so.4 #4 0x4193b32d in pthread_sighandler () from /lib/libpthread.so.0 #5 Andras PS: Do I have to say that it crashes also when composing mails? I just try to send this (it crashed at least 10 times till now.) It's really annoying.