Summary: | Crash after canceling an "invalid SSL certificate" dialog | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Bjoern Kahl <diverse.logins> |
Component: | IMAP resource | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kdepim-bugs, vkrause, walch.martin |
Priority: | NOR | ||
Version: | 4.8 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepim-runtime/d82e4917f7286984bce16c2fa36ea4e9f6a24453 | Version Fixed In: | 4.10.1 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Bjoern Kahl
2012-10-03 16:25:27 UTC
Created attachment 75488 [details]
New crash information added by DrKonqi
akonadi_imap_resource (4.9) on KDE Platform 4.9.3 using Qt 4.8.2
This is still valid in KDE 4.9.3. Updated backtrace attached.
-- Backtrace (Reduced):
#7 0x00007f45635e4e19 in QObject::disconnect (sender=0x971ca0, signal=0x994669 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)", receiver=0x931780, method=0xa2b729 "onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at kernel/qobject.cpp:2891
#8 0x000000000045ae67 in SessionPool::killSession (this=0x931780, session=0x971ca0, termination=SessionPool::LogoutSession) at /var/tmp/portage/kde-base/kdepim-runtime-4.9.3/work/kdepim-runtime-4.9.3/resources/imap/sessionpool.cpp:176
#9 0x000000000045bf6b in SessionPool::cancelSessionCreation (this=0x931780, session=<optimized out>, errorCode=<optimized out>, errorMessage=<optimized out>) at /var/tmp/portage/kde-base/kdepim-runtime-4.9.3/work/kdepim-runtime-4.9.3/resources/imap/sessionpool.cpp:233
#10 0x000000000045c5ad in SessionPool::onPasswordRequestDone (this=0x931780, resultType=<optimized out>, password=<optimized out>) at /var/tmp/portage/kde-base/kdepim-runtime-4.9.3/work/kdepim-runtime-4.9.3/resources/imap/sessionpool.cpp:308
#11 0x000000000045d847 in SessionPool::qt_static_metacall (_o=0x971ca0, _c=<optimized out>, _id=<optimized out>, _a=0x7f45636cc03d) at /var/tmp/portage/kde-base/kdepim-runtime-4.9.3/work/kdepim-runtime-4.9.3_build/resources/imap/sessionpool.moc:94
Git commit d82e4917f7286984bce16c2fa36ea4e9f6a24453 by David Faure. Committed on 17/02/2013 at 21:54. Pushed by dfaure into branch 'KDE/4.10'. Fix crash due to dangling session pointer in m_pendingInitialSession. This happens after disconnect() kills all sessions (e.g. due to losing internet connection while the password dialog is up, or explicit toggling of offline/online status, or due to the "SSL not supported"). Related: bug 312480, bug 310072, bug 308888, bug 288268, bug 312057, bug 309357, bug 308207, bug 312535, bug 311014, bug 309346 FIXED-IN: 4.10.1 M +1 -0 resources/imap/sessionpool.cpp http://commits.kde.org/kdepim-runtime/d82e4917f7286984bce16c2fa36ea4e9f6a24453 |