KMail crashes in HEAD

Andras Mantia amantia at virtualartisans.com
Tue Jan 14 18:16:55 GMT 2003


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  <signal handler called>
#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 <signal handler called>
#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 = <same as static member of an already seen 
type>, 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  <signal handler called>
#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 <signal handler called>
#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  <signal handler called>
#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 <signal handler called>
#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 = <same as static member of an already seen 
type>, 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  <signal handler called>


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.







More information about the kde-core-devel mailing list