Bug 117659 - missing ImapPath in kmailrc makes kmail to crash in startup
Summary: missing ImapPath in kmailrc makes kmail to crash in startup
Status: RESOLVED DUPLICATE of bug 110862
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-04 14:47 UTC by Juha Tuomala
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juha Tuomala 2005-12-04 14:47:38 UTC
Version:            (using KDE KDE 3.4.2)
Installed from:    Fedora RPMs

If kmailrc folder entry does not have:

  ImapPath=

entry filled, it crashes. I added one folder to my uw-imap account
and for some reason this was left empty in my kmailrc and then 
kmail crashes in every startup.

Here is the beginning of the problematic config entry (kmailrc):

  [Folder-.1148843085.directory/trassh]
  Compactable=true
  ContentsType=0
  ExpireAction=Delete
  ExpireMessages=false
  ExpireToFolder=
  Id=1401309844
  Identity=0
  IgnoreNewMail=false
  ImapPath=

And when I modfiy folder entry to be like other folders:

  ImapPath=/Mail/trassh/

the problem disappears. Below is the listing from stdout what happens when I start the client.

% kmail
kmail: KMKernel::KMKernel
kmail: No Qt-native utf-7 codec found; registering QUtf7Codec from libkdenetwork
kmail: [void KMKernel::init()] foldersPath (from config): '/home/tuomala/Mail'
kmail: instantating KPIM::IdentityManager
kmail: Identity::readConfig(): UOID = 359431453 for identity named "Default"
kmail: Identity::readConfig(): UOID = 2001315680 for identity named "NetNix Ltd"
kmail: pPopFilter set
kmail: KMailApplication::newInstance()
kmail: KMKernel::openReader called
kmail: processNextCheck, remaining 1
kmail: for host 212.16.100.33 current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for ???removed-account-name???
kmail: processNextCheck, remaining 0
kmail: account ???removed-hostname??? finished check
kmail: check mail started - connections for host ???removed-ip??? now is 1
kmail: processNextCheck, remaining 1
kmail: for host ???removed-hostname??? current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for ???removed-account-name???
kmail: KMFolderImap::processNewMail - imapPath of trassh is empty!
*** KMail got signal 11 (Crashing)
KCrash: Application 'kmail' crashing...
%

Here is backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208919296 (LWP 3831)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x038442da in QString::QString () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5  0x03f3a78c in KIO::Scheduler::_assignJobToSlave ()
   from /usr/lib/libkio.so.4
#6  0x04c40c50 in KMFolderImap::remove () from /usr/lib/libkmailprivate.so
#7  0x04b96eff in KMFolder::remove () from /usr/lib/libkmailprivate.so
#8  0x04bdde5d in KMFolderMgr::removeFolder () from /usr/lib/libkmailprivate.so
#9  0x04bdec9d in KMFolderMgr::remove () from /usr/lib/libkmailprivate.so
#10 0x04c49aba in KMFolderImap::processNewMail ()
   from /usr/lib/libkmailprivate.so
#11 0x04c2ebb8 in KMAcctImap::processNewMail ()
   from /usr/lib/libkmailprivate.so
#12 0x04bd46f5 in KMAcctMgr::processNextCheck ()
   from /usr/lib/libkmailprivate.so
#13 0x04bd307a in KMAcctMgr::singleCheckMail ()
   from /usr/lib/libkmailprivate.so
#14 0x04bd2874 in KMAcctMgr::checkMail () from /usr/lib/libkmailprivate.so
#15 0x04cf08ff in KMMainWidget::slotCheckMail ()
   from /usr/lib/libkmailprivate.so
#16 0x04d075cb in KMMainWidget::qt_invoke () from /usr/lib/libkmailprivate.so
#17 0x0353beb4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x038b42e6 in QSignal::signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x03559693 in QSignal::activate () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x03561f75 in QSingleShotTimer::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x034d70dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x034d7a5c in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x005b1851 in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0x034cb972 in QEventLoop::activateTimers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x0348135a in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x034ef812 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x034d6acf in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#28 0x036d9e51 in QDialog::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#29 0x03f87973 in KIO::PasswordDialog::getNameAndPassword ()
   from /usr/lib/libkio.so.4
#30 0x04c247fe in KMail::ImapAccountBase::makeConnection ()
   from /usr/lib/libkmailprivate.so
#31 0x04c2cbbb in KMAcctImap::makeConnection ()
   from /usr/lib/libkmailprivate.so
#32 0x04c4451a in KMFolderImap::listDirectory ()
   from /usr/lib/libkmailprivate.so
#33 0x04b38bb1 in KMFolderTree::slotFolderExpanded ()
   from /usr/lib/libkmailprivate.so
#34 0x04b400bc in KMFolderTree::qt_invoke () from /usr/lib/libkmailprivate.so
#35 0x0353beb4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#36 0x038c8bb7 in QListView::expanded () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#37 0x0362cf64 in QListViewItem::setOpen ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#38 0x04b3c3d7 in KMFolderTree::addDirectory ()
   from /usr/lib/libkmailprivate.so
#39 0x04b3c96f in KMFolderTree::reload () from /usr/lib/libkmailprivate.so
#40 0x04d060f3 in KMMainWidget::readConfig () from /usr/lib/libkmailprivate.so
#41 0x04d06b0a in KMMainWidget::KMMainWidget ()
   from /usr/lib/libkmailprivate.so
#42 0x04ae1369 in KMMainWin::KMMainWin () from /usr/lib/libkmailprivate.so
#43 0x04c742ed in KMKernel::openReader () from /usr/lib/libkmailprivate.so
#44 0x04c7446d in KMKernel::action () from /usr/lib/libkmailprivate.so
#45 0x04c750a2 in KMKernel::handleCommandLine ()
   from /usr/lib/libkmailprivate.so
#46 0x0804a47d in ?? ()
#47 0x00654bfc in KUniqueApplication::processDelayed ()
   from /usr/lib/libkdecore.so.4
#48 0x00654d33 in KUniqueApplication::qt_invoke ()
   from /usr/lib/libkdecore.so.4
#49 0x0353beb4 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x038b42e6 in QSignal::signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#51 0x03559693 in QSignal::activate () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#52 0x03561f75 in QSingleShotTimer::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#53 0x034d70dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0x034d7a5c in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#55 0x005b1851 in KApplication::notify () from /usr/lib/libkdecore.so.4
#56 0x034cb972 in QEventLoop::activateTimers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0x0348135a in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0x034ef812 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0x034ef736 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#60 0x034d6aa9 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#61 0x0804a67d in ?? ()
#62 0x00b7dd5f in __libc_start_main () from /lib/libc.so.6
#63 0x0804a351 in ?? ()
Comment 1 Tommi Tervo 2005-12-05 09:55:29 UTC

*** This bug has been marked as a duplicate of 110862 ***