Bug 294489 - imap resource crashed after changing(?) account settings
Summary: imap resource crashed after changing(?) account settings
Status: RESOLVED DUPLICATE of bug 292607
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.8
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-20 11:35 UTC by Andreas K. Huettel
Modified: 2012-10-15 22:34 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.29 KB, text/plain)
2012-03-16 20:13 UTC, Karel Pazdera
Details
New crash information added by DrKonqi (6.33 KB, text/plain)
2012-03-31 08:26 UTC, p92
Details
New crash information added by DrKonqi (5.05 KB, text/plain)
2012-10-15 22:34 UTC, Steve
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Huettel 2012-02-20 11:35:29 UTC
Application: akonadi_imap_resource (4.8)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.1-gentoo-r2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

Come back from 7days absence to office, unlock screen. A dialog informs me that the IMAP server has refused my password (possible, since we have password expiry and I may have changed it some time ago from another box). Select "Edit account settings" and enter correct password, press OK. IMAP resource crashes.

-- Backtrace:
Application: Uni Regensburg vom Typ IMAP-E-Mail-Server (akonadi_imap_resource), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000000000050 in ?? ()
#7  0x00007f2cc7bbeb07 in QObject::disconnect (sender=0x7f2cca2ffd40, signal=0x7f2cca5c5a29 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)", receiver=0x7f2cca26bdf0, method=0x7f2cca502b49 "onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at kernel/qobject.cpp:2891
#8  0x00007f2cc88bb55b in SessionPool::killSession (this=0x7f2cca26bdf0, session=0x7f2cca2ffd40, termination=SessionPool::LogoutSession) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/resources/imap/sessionpool.cpp:175
#9  0x00007f2cc88bbc79 in SessionPool::cancelSessionCreation (this=0x7f2cca26bdf0, session=0x7f2cca2ffd40, errorCode=2, errorMessage=...) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/resources/imap/sessionpool.cpp:227
#10 0x00007f2cc88bc03c in SessionPool::onPasswordRequestDone (this=0x7f2cca26bdf0, resultType=<optimized out>, password=...) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/resources/imap/sessionpool.cpp:289
#11 0x00007f2cc88bdf1f in SessionPool::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0_build/resources/imap/sessionpool.moc:94
#12 0x00007f2cc7bbc343 in QMetaObject::activate (sender=0x7f2cca28c7e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffeedcdf90) at kernel/qobject.cpp:3547
#13 0x00007f2cc88a74f3 in PasswordRequesterInterface::done (this=<optimized out>, _t1=1, _t2=<optimized out>) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0_build/resources/imap/passwordrequesterinterface.moc:118
#14 0x00007f2cc88828b6 in SettingsPasswordRequester::askUserInput (this=0x7f2cca28c7e0, serverError=...) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/resources/imap/settingspasswordrequester.cpp:66
#15 0x00007f2cc7bbb6e6 in QObject::event (this=0x7f2cca28c7e0, e=<optimized out>) at kernel/qobject.cpp:1195
#16 0x00007f2cc6e1c994 in QApplicationPrivate::notify_helper (this=0x7f2cca04df60, receiver=0x7f2cca28c7e0, e=0x7f2ca0001030) at kernel/qapplication.cpp:4550
#17 0x00007f2cc6e21b5b in QApplication::notify (this=<optimized out>, receiver=0x7f2cca28c7e0, e=0x7f2ca0001030) at kernel/qapplication.cpp:4411
#18 0x00007f2cc4e1ea16 in KApplication::notify (this=0x7fffeedced10, receiver=0x7f2cca28c7e0, event=0x7f2ca0001030) at /opt/virtual/tmp-portage/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#19 0x00007f2cc7ba297b in QCoreApplication::notifyInternal (this=0x7fffeedced10, receiver=0x7f2cca28c7e0, event=0x7f2ca0001030) at kernel/qcoreapplication.cpp:876
#20 0x00007f2cc7ba6837 in sendEvent (event=0x7f2ca0001030, receiver=0x7f2cca28c7e0) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7f2cca025a90) at kernel/qcoreapplication.cpp:1500
#22 0x00007f2cc7bd9417 in sendPostedEvents () at kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f2cca050d80) at kernel/qeventdispatcher_glib.cpp:279
#24 0x00007f2cc2b8dada in g_main_dispatch (context=0x7f2cca050c90) at gmain.c:2441
#25 g_main_context_dispatch (context=0x7f2cca050c90) at gmain.c:3011
#26 0x00007f2cc2b8e308 in g_main_context_iterate (context=0x7f2cca050c90, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#27 0x00007f2cc2b8e531 in g_main_context_iteration (context=0x7f2cca050c90, may_block=1) at gmain.c:3152
#28 0x00007f2cc7bd960f in QEventDispatcherGlib::processEvents (this=0x7f2cca04bff0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f2cc6edb6f6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f2cc7ba1462 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f2cc7ba1845 in QEventLoop::exec (this=0x7fffeedcec80, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f2cc7ba6d1b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#33 0x00007f2cc831e176 in Akonadi::ResourceBase::init (r=0x7f2cca269a20) at /opt/virtual/tmp-portage/portage/kde-base/kdepimlibs-4.8.0/work/kdepimlibs-4.8.0/akonadi/resourcebase.cpp:408
#34 0x00007f2cc8877cf8 in init<ImapResource> (argv=<optimized out>, argc=<optimized out>) at /usr/include/akonadi/resourcebase.h:188
#35 main (argc=<optimized out>, argv=<optimized out>) at /opt/virtual/tmp-portage/portage/kde-base/kdepim-runtime-4.8.0/work/kdepim-runtime-4.8.0/resources/imap/imapresource.cpp:605

This bug may be a duplicate of or related to bug 292607, bug 294130.

Possible duplicates by query: bug 294130, bug 293189, bug 292607.

Reported using DrKonqi
Comment 1 Karel Pazdera 2012-03-16 20:13:56 UTC
Created attachment 69680 [details]
New crash information added by DrKonqi

akonadi_imap_resource (4.8) on KDE Platform 4.8.1 (4.8.1) using Qt 4.7.4

- What I was doing when the application crashed:
I closed IMAP resource properties, then crash appeared.

-- Backtrace (Reduced):
#6  0x00007f996612424d in QObject::disconnect (sender=0xa4edb0, signal=0x852a29 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)", receiver=0x802c60, method=0xbbd5b9 "onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at kernel/qobject.cpp:2728
#7  0x000000000044d011 in SessionPool::killSession (this=0x802c60, session=0xa4edb0, termination=SessionPool::LogoutSession) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1/resources/imap/sessionpool.cpp:176
#8  0x000000000044d787 in SessionPool::cancelSessionCreation (this=0x802c60, session=0xa4edb0, errorCode=2, errorMessage=...) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1/resources/imap/sessionpool.cpp:233
#9  0x000000000044d9c5 in SessionPool::onPasswordRequestDone (this=0x802c60, resultType=1, password=...) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1/resources/imap/sessionpool.cpp:295
#10 0x000000000044e882 in SessionPool::qt_metacall (this=0x802c60, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff53e5e470) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1_build/resources/imap/sessionpool.moc:117
Comment 2 p92 2012-03-31 08:26:17 UTC
Created attachment 70034 [details]
New crash information added by DrKonqi

akonadi_imap_resource (4.8) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

I was trying to connecto to an imap account, but the account refused the password several times.
In fact, login to the web side of the account it appears that it was time to change password, so I did it on the web side.
Then I retried to enter password on the akonadi side ==> crash

-- Backtrace (Reduced):
#7  0x00007f6497e3a284 in QObject::disconnect (sender=0x143e320, signal=0x1396cb9 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)", receiver=0xfb9d90, method=0x15d4e09 "onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at kernel/qobject.cpp:2891
#8  0x00000000004543f5 in SessionPool::killSession (this=0xfb9d90, session=0x143e320, termination=SessionPool::LogoutSession) at ../../../resources/imap/sessionpool.cpp:176
#9  0x0000000000454df7 in SessionPool::cancelSessionCreation (this=0xfb9d90, session=0x143e320, errorCode=2, errorMessage=...) at ../../../resources/imap/sessionpool.cpp:233
#10 0x0000000000455164 in SessionPool::onPasswordRequestDone (this=0xfb9d90, resultType=<optimized out>, password=...) at ../../../resources/imap/sessionpool.cpp:295
#11 0x0000000000456da2 in SessionPool::qt_metacall (this=0xfb9d90, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffe12d46e0) at ./sessionpool.moc:117
Comment 3 Christophe Marin 2012-03-31 14:00:30 UTC

*** This bug has been marked as a duplicate of bug 292607 ***
Comment 4 Steve 2012-10-15 22:34:59 UTC
Created attachment 74571 [details]
New crash information added by DrKonqi

akonadi_imap_resource (4.9) on KDE Platform 4.9.2 using Qt 4.8.2

- What I was doing when the application crashed:

I was asked to update the imap password. When I did so, kmail crashed immediately.

-- Backtrace (Reduced):
#6  0x00007f22a57d349f in QObject::disconnect (sender=0xae82b0, signal=0xe578e9 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)", receiver=0xaecb10, method=0xb1bd59 "onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at kernel/qobject.cpp:2891
#7  0x0000000000453915 in SessionPool::killSession (this=this@entry=0xaecb10, session=session@entry=0xae82b0, termination=termination@entry=SessionPool::LogoutSession) at /usr/src/debug/kdepim-runtime-4.9.2/resources/imap/sessionpool.cpp:176
#8  0x0000000000454341 in SessionPool::cancelSessionCreation (this=this@entry=0xaecb10, session=0xae82b0, errorCode=errorCode@entry=2, errorMessage=...) at /usr/src/debug/kdepim-runtime-4.9.2/resources/imap/sessionpool.cpp:233
#9  0x0000000000455629 in SessionPool::onPasswordRequestDone (this=0xaecb10, resultType=<optimized out>, password=...) at /usr/src/debug/kdepim-runtime-4.9.2/resources/imap/sessionpool.cpp:295
#10 0x00000000004561a7 in SessionPool::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepim-runtime-4.9.2/x86_64-redhat-linux-gnu/resources/imap/sessionpool.moc:93