[Akonadi] [Bug 316105] New: Crash after IMAP password change
Frederik Gladhorn
gladhorn at kde.org
Mon Mar 4 11:42:15 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=316105
Bug ID: 316105
Summary: Crash after IMAP password change
Classification: Unclassified
Product: Akonadi
Version: 4.9
Platform: Ubuntu Packages
OS: Linux
Status: CONFIRMED
Severity: crash
Priority: NOR
Component: IMAP resource
Assignee: ervin at kde.org
Reporter: gladhorn at kde.org
CC: kdepim-bugs at kde.org, vkrause at kde.org
Application: akonadi_imap_resource (4.9)
KDE Platform Version: 4.9.5
Qt Version: 4.8.3
Operating System: Linux 3.5.0-25-generic x86_64
Distribution: Ubuntu 12.10
-- Information about the crash:
After changing the user imap password on the server, KMail asks
to change the settings. Adjusting the password in the account settings leads to
the crash.
Everything works from there on.
The crash can be reproduced some of the time.
-- Backtrace:
Application: digia av type IMAP E-post-tjener (akonadi_imap_resource), signal:
Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbda6fc8780 (LWP 3022))]
Thread 3 (Thread 0x7fbd90d94700 (LWP 3146)):
#0 0x00007fbda2085f69 in __pthread_mutex_lock (mutex=0x7fbd88000a60) at
pthread_mutex_lock.c:92
#1 0x00007fbda15a2e21 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbda1565d6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fbda1565ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbda6403c16 in QEventDispatcherGlib::processEvents
(this=0x7fbd880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5 0x00007fbda63d42bf in QEventLoop::processEvents
(this=this at entry=0x7fbd90d93de0, flags=...) at kernel/qeventloop.cpp:149
#6 0x00007fbda63d4548 in QEventLoop::exec (this=0x7fbd90d93de0, flags=...) at
kernel/qeventloop.cpp:204
#7 0x00007fbda62d5b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8 0x00007fbda5039af7 in KIMAP::SessionThread::run (this=0xc8c260) at
../../kimap/sessionthread.cpp:182
#9 0x00007fbda62d8aec in QThreadPrivate::start (arg=0xc8c260) at
thread/qthread_unix.cpp:338
#10 0x00007fbda2083e9a in start_thread (arg=0x7fbd90d94700) at
pthread_create.c:308
#11 0x00007fbda2a24ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fbd93564700 (LWP 4926)):
#0 0x00007fbda2a19313 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fbda1565d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbda1565ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fbda6403c16 in QEventDispatcherGlib::processEvents
(this=0x7fbd8c202950, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007fbda63d42bf in QEventLoop::processEvents
(this=this at entry=0x7fbd93563dd0, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007fbda63d4548 in QEventLoop::exec (this=0x7fbd93563dd0, flags=...) at
kernel/qeventloop.cpp:204
#6 0x00007fbda62d5b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7 0x00007fbda63b49af in QInotifyFileSystemWatcherEngine::run (this=0x11e4460)
at io/qfilesystemwatcher_inotify.cpp:248
#8 0x00007fbda62d8aec in QThreadPrivate::start (arg=0x11e4460) at
thread/qthread_unix.cpp:338
#9 0x00007fbda2083e9a in start_thread (arg=0x7fbd93564700) at
pthread_create.c:308
#10 0x00007fbda2a24ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fbda6fc8780 (LWP 3022)):
[KCrash Handler]
#6 indexOfMethodRelative<4> (normalizeStringData=<optimized out>,
method=<optimized out>, baseObject=0x7fff1ef8c5c8) at
kernel/qmetaobject.cpp:530
#7 QMetaObjectPrivate::indexOfSignalRelative (baseObject=0x7fff1ef8c5c8,
signal=0x12d9079 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)",
normalizeStringData=false) at kernel/qmetaobject.cpp:628
#8 0x00007fbda63ed710 in QObject::disconnect (sender=0xddb260,
signal=0x12d9079 "stateChanged(KIMAP::Session::State,KIMAP::Session::State)",
receiver=0xd2b930, method=0xc9d0c9
"onSessionStateChanged(KIMAP::Session::State,KIMAP::Session::State)") at
kernel/qobject.cpp:2895
#9 0x0000000000453c95 in SessionPool::killSession (this=this at entry=0xd2b930,
session=session at entry=0xddb260,
termination=termination at entry=SessionPool::LogoutSession) at
../../../resources/imap/sessionpool.cpp:176
#10 0x00000000004546c1 in SessionPool::cancelSessionCreation
(this=this at entry=0xd2b930, session=0xddb260, errorCode=errorCode at entry=2,
errorMessage=...) at ../../../resources/imap/sessionpool.cpp:233
#11 0x00000000004559a9 in SessionPool::onPasswordRequestDone (this=0xd2b930,
resultType=<optimized out>, password=...) at
../../../resources/imap/sessionpool.cpp:295
#12 0x0000000000456527 in SessionPool::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
./sessionpool.moc:94
#13 0x00007fbda63eaf5f in QMetaObject::activate (sender=0xd2ba90, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff1ef8c9f0) at
kernel/qobject.cpp:3547
#14 0x0000000000441ce1 in PasswordRequesterInterface::done (this=<optimized
out>, _t1=1, _t2=...) at ./passwordrequesterinterface.moc:118
#15 0x0000000000421492 in SettingsPasswordRequester::askUserInput
(this=0xd2ba90, serverError=...) at
../../../resources/imap/settingspasswordrequester.cpp:66
#16 0x00007fbda63ea43e in QObject::event (this=0xd2ba90, e=<optimized out>) at
kernel/qobject.cpp:1195
#17 0x00007fbda577ce9c in QApplicationPrivate::notify_helper
(this=this at entry=0xb2bcb0, receiver=receiver at entry=0xd2ba90,
e=e at entry=0xdc8b30) at kernel/qapplication.cpp:4562
#18 0x00007fbda578130a in QApplication::notify (this=0x7fff1ef8d570,
receiver=0xd2ba90, e=0xdc8b30) at kernel/qapplication.cpp:4423
#19 0x00007fbda38ee1f6 in KApplication::notify (this=0x7fff1ef8d570,
receiver=0xd2ba90, event=0xdc8b30) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007fbda63d556e in QCoreApplication::notifyInternal
(this=0x7fff1ef8d570, receiver=receiver at entry=0xd2ba90,
event=event at entry=0xdc8b30) at kernel/qcoreapplication.cpp:915
#21 0x00007fbda63d93f1 in sendEvent (event=0xdc8b30, receiver=0xd2ba90) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xaf54d0) at kernel/qcoreapplication.cpp:1539
#23 0x00007fbda6403a63 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0xb1f2b0) at
kernel/qeventdispatcher_glib.cpp:279
#25 0x00007fbda1565ab5 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fbda1565de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fbda1565ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fbda6403bf6 in QEventDispatcherGlib::processEvents (this=0xaf6cb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007fbda5821c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fbda63d42bf in QEventLoop::processEvents
(this=this at entry=0x7fff1ef8d4f0, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007fbda63d4548 in QEventLoop::exec (this=0x7fff1ef8d4f0, flags=...) at
kernel/qeventloop.cpp:204
#32 0x00007fbda63d9708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#33 0x00007fbda6af4a23 in Akonadi::ResourceBase::init (r=0xd1b1c0) at
../../akonadi/resourcebase.cpp:451
#34 0x000000000041b213 in Akonadi::ResourceBase::init<ImapResource>
(argc=<optimized out>, argv=<optimized out>) at
/usr/include/akonadi/resourcebase.h:188
#35 0x00007fbda295276d in __libc_start_main (main=0x415600 <main(int, char**)>,
argc=3, ubp_av=0x7fff1ef8d688, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff1ef8d678) at libc-start.c:226
#36 0x00000000004157b5 in _start ()
Possible duplicates by query: bug 308602, bug 307658.
Reported using DrKonqi
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Kdepim-bugs
mailing list