Summary: | kmail crash checking mails (on startup) | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Mathieu Jobin <opensource> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | amilcar |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Mathieu Jobin
2005-11-05 03:41:16 UTC
my kmail reliably crash everytime..... Using host libthread_db library "/lib/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 10641)] [KCrash handler] #5 0xb52d5141 in QGuardedPtr<KMFolder>::operator KMFolder* (this=0x72747067) at qguardedptr.h:117 #6 0xb53db894 in KMAcctImap::processNewMail (this=0x850ffe8, interactive=true) at kmacctimap.cpp:315 #7 0xb53828e3 in KMail::AccountManager::processNextCheck (this=0x84dd808, _newMail=144) at accountmanager.cpp:196 #8 0xb5382231 in KMail::AccountManager::singleCheckMail (this=0x84dd808, account=0x850ffe8) at accountmanager.cpp:125 #9 0xb5383202 in KMail::AccountManager::checkMail (this=0x84dd808, _interactive=true) at accountmanager.cpp:312 #10 0xb5499e70 in KMMainWidget::slotCheckMail (this=0x8537328) at kmmainwidget.cpp:793 #11 0xb54953a2 in KMMainWidget::qt_invoke (this=0x8537328, _id=49, _o=0xbf9d5920) at kmmainwidget.moc:467 #12 0xb64936ac in QObject::activate_signal (this=0x85c1dd0, clist=0x85c1d60, o=0xbf9d5920) at qobject.cpp:2355 #13 0xb6876b47 in QSignal::signal (this=0x85c1dd0, t0=@0x85c1df8) at moc_qsignal.cpp:100 #14 0xb64b556b in QSignal::activate (this=0x85c1dd0) at qsignal.cpp:212 #15 0xb64bf478 in QSingleShotTimer::event (this=0x85c1da8) at qtimer.cpp:286 #16 0xb6423235 in QApplication::internalNotify (this=0xbf9d5f10, receiver=0x85c1da8, e=0xbf9d5c80) at qapplication.cpp:2635 #17 0xb6422478 in QApplication::notify (this=0xbf9d5f10, receiver=0x85c1da8, e=0xbf9d5c80) at qapplication.cpp:2358 #18 0xb6c6cd7f in KApplication::notify (this=0xbf9d5f10, receiver=0x85c1da8, event=0xbf9d5c80) at kapplication.cpp:550 #19 0xb789e6fb in QApplication::sendEvent (receiver=0x72747067, event=0xbf9d5560) at qapplication.h:491 #20 0xb640e75f in QEventLoop::activateTimers (this=0x81552e8) at qeventloop_unix.cpp:556 #21 0xb63bed5d in QEventLoop::processEvents (this=0x81552e8, flags=4) at qeventloop_x11.cpp:389 #22 0xb643a7d9 in QEventLoop::enterLoop (this=0x81552e8) at qeventloop.cpp:198 #23 0xb643a6f2 in QEventLoop::exec (this=0x81552e8) at qeventloop.cpp:145 #24 0xb64233d7 in QApplication::exec (this=0xbf9d5f10) at qapplication.cpp:2758 #25 0x0805c9a0 in main (argc=1920233575, argv=0x72747067) at main.cpp:177 last one I was actually starting kontact, but I figured it was the same bug.... then while kontact was generating this backtrace... kmail told me it detects another instance and ask me If it should be starting another one ... i figured I should say yes, since I don't have, in fact, a running one. got this backtrace.... Using host libthread_db library "/lib/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 10687)] [KCrash handler] #5 0xb7c246c1 in KMFolder::noContent (this=0x29) at kmfolder.cpp:280 #6 0xb7cac8a2 in KMAcctImap::processNewMail (this=0x8282908, interactive=true) at kmacctimap.cpp:316 #7 0xb7c538e3 in KMail::AccountManager::processNextCheck (this=0x818e5a8, _newMail=false) at accountmanager.cpp:196 #8 0xb7c53231 in KMail::AccountManager::singleCheckMail (this=0x818e5a8, account=0x8282908) at accountmanager.cpp:125 #9 0xb7c54202 in KMail::AccountManager::checkMail (this=0x818e5a8, _interactive=true) at accountmanager.cpp:312 #10 0xb7d6ae70 in KMMainWidget::slotCheckMail (this=0x81b4bc8) at kmmainwidget.cpp:793 #11 0xb7d663a2 in KMMainWidget::qt_invoke (this=0x81b4bc8, _id=49, _o=0xbf905f90) at kmmainwidget.moc:467 #12 0xb5c096ac in QObject::activate_signal (this=0x83af2b8, clist=0x83af238, o=0xbf905f90) at qobject.cpp:2355 #13 0xb5fecb47 in QSignal::signal (this=0x83af2b8, t0=@0x83af2e0) at moc_qsignal.cpp:100 #14 0xb5c2b56b in QSignal::activate (this=0x83af2b8) at qsignal.cpp:212 #15 0xb5c35478 in QSingleShotTimer::event (this=0x83af290) at qtimer.cpp:286 #16 0xb5b99235 in QApplication::internalNotify (this=0xbf906650, receiver=0x83af290, e=0xbf9062f0) at qapplication.cpp:2635 #17 0xb5b98478 in QApplication::notify (this=0xbf906650, receiver=0x83af290, e=0xbf9062f0) at qapplication.cpp:2358 #18 0xb63fbd7f in KApplication::notify (this=0xbf906650, receiver=0x83af290, event=0xbf9062f0) at kapplication.cpp:550 #19 0xb76d36fb in QApplication::sendEvent (receiver=0x29, event=0xbf905bd0) at qapplication.h:491 #20 0xb5b8475f in QEventLoop::activateTimers (this=0x8139430) at qeventloop_unix.cpp:556 #21 0xb5b34d5d in QEventLoop::processEvents (this=0x8139430, flags=4) at qeventloop_x11.cpp:389 #22 0xb5bb07d9 in QEventLoop::enterLoop (this=0x8139430) at qeventloop.cpp:198 #23 0xb5bb06f2 in QEventLoop::exec (this=0x8139430) at qeventloop.cpp:145 #24 0xb5b993d7 in QApplication::exec (this=0xbf906650) at qapplication.cpp:2758 #25 0x0804aa6b in main (argc=41, argv=0x29) at main.cpp:110 backtrace from comment #2 is bug 113329. Using host libthread_db library "/lib/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 11954)] [KCrash handler] #5 0xb7c266c1 in KMFolder::noContent (this=0x45890845) at kmfolder.cpp:280 #6 0xb7cae8a2 in KMAcctImap::processNewMail (this=0x8329678, interactive=true) at kmacctimap.cpp:316 #7 0xb7c558e3 in KMail::AccountManager::processNextCheck (this=0x82af390, _newMail=128) at accountmanager.cpp:196 #8 0xb7c55231 in KMail::AccountManager::singleCheckMail (this=0x82af390, account=0x8329678) at accountmanager.cpp:125 #9 0xb7c56202 in KMail::AccountManager::checkMail (this=0x82af390, _interactive=true) at accountmanager.cpp:312 #10 0xb7d6ce70 in KMMainWidget::slotCheckMail (this=0x835d808) at kmmainwidget.cpp:793 #11 0xb7d683a2 in KMMainWidget::qt_invoke (this=0x835d808, _id=49, _o=0xbfe08710) at kmmainwidget.moc:467 #12 0xb5c056ac in QObject::activate_signal (this=0x83d2b10, clist=0x83d2a90, o=0xbfe08710) at qobject.cpp:2355 #13 0xb5fe8b47 in QSignal::signal (this=0x83d2b10, t0=@0x83d2b38) at moc_qsignal.cpp:100 #14 0xb5c2756b in QSignal::activate (this=0x83d2b10) at qsignal.cpp:212 #15 0xb5c31478 in QSingleShotTimer::event (this=0x83d2ae8) at qtimer.cpp:286 #16 0xb5b95235 in QApplication::internalNotify (this=0xbfe08dd0, receiver=0x83d2ae8, e=0xbfe08a70) at qapplication.cpp:2635 #17 0xb5b94478 in QApplication::notify (this=0xbfe08dd0, receiver=0x83d2ae8, e=0xbfe08a70) at qapplication.cpp:2358 #18 0xb63f8d6f in KApplication::notify (this=0xbfe08dd0, receiver=0x83d2ae8, event=0xbfe08a70) at kapplication.cpp:550 #19 0xb76d3db1 in QApplication::sendEvent (receiver=0x45890845, event=0xbfe08350) at qapplication.h:491 #20 0xb5b8075f in QEventLoop::activateTimers (this=0x81393b8) at qeventloop_unix.cpp:556 #21 0xb5b30d5d in QEventLoop::processEvents (this=0x81393b8, flags=4) at qeventloop_x11.cpp:389 #22 0xb5bac7d9 in QEventLoop::enterLoop (this=0x81393b8) at qeventloop.cpp:198 #23 0xb5bac6f2 in QEventLoop::exec (this=0x81393b8) at qeventloop.cpp:145 #24 0xb5b953d7 in QApplication::exec (this=0xbfe08dd0) at qapplication.cpp:2758 #25 0x0804aa6b in main (argc=1166608453, argv=0x45890845) at main.cpp:110 another beautiful backtrace.... thanks god there is webmail. *** Bug 120048 has been marked as a duplicate of this bug. *** SVN commit 644903 by coolo: can be 0 BUG: 115713 M +1 -1 kmmainwidget.cpp --- branches/KDE/3.5/kdepim/kmail/kmmainwidget.cpp #644902:644903 @@ -854,7 +854,7 @@ KMFolder *folder = kmkernel->findFolderById( *it ); - if ( !folder->ignoreNewMail() ) { + if ( folder && !folder->ignoreNewMail() ) { showNotification = true; if ( GlobalSettings::self()->verboseNewMailNotification() ) { summary += "<br>" + i18n( "1 new message in %1", |