[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Fwd: KMail crashes in HEAD
From:       Andras Mantia <amantia () virtualartisans ! com>
Date:       2003-01-14 18:28:02
[Download RAW message or body]

Sent to wrong list (kmail-devel). 

----------  Forwarded Message  ----------

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:10
1 #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:10
1 #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.

-------------------------------------------------------

_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic