Bug 286789 - kmail crashed on creating account [0xb5001e41 in MailTransport::Transport::readPassword]
Summary: kmail crashed on creating account [0xb5001e41 in MailTransport::Transport::re...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 226613 259876 289607 298283 300670 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-16 17:39 UTC by Pavel Vasin
Modified: 2017-01-07 22:12 UTC (History)
5 users (show)

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 Pavel Vasin 2011-11-16 17:39:10 UTC
Application: kmail (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-default i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
run kmail (first run)
setup mail account, setup kwallet
some interaction with kwallet timeouted and then kmail crashed

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb1b02710 (LWP 2908))]

Thread 3 (Thread 0xb070ab70 (LWP 2914)):
#0  0xb59b8782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5f8f40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb3a578fb in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb3a57a1f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb59b4a7d in start_thread () from /lib/libpthread.so.0
#5  0xb5f818fe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xafde2b70 (LWP 2915)):
#0  0xb478fc96 in clock_gettime () from /lib/librt.so.1
#1  0xb6c8ec35 in do_gettime (frac=0xafde2070, sec=0xafde2068) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6d61206 in QTimerInfoList::updateCurrentTime (this=0x8323244) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb6d6156a in QTimerInfoList::timerWait (this=0x8323244, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6d5fdc3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafde215c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb46d644c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb46d7207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb46d77fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6d60897 in QEventDispatcherGlib::processEvents (this=0x81525a8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0xb6d3144d in QEventLoop::processEvents (this=0xafde22e0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6d31691 in QEventLoop::exec (this=0xafde22e0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb6c3475b in QThread::exec (this=0x8247270) at thread/qthread.cpp:498
#13 0xb6c3484b in QThread::run (this=0x8247270) at thread/qthread.cpp:565
#14 0xb6c37613 in QThreadPrivate::start (arg=0x8247270) at thread/qthread_unix.cpp:331
#15 0xb59b4a7d in start_thread () from /lib/libpthread.so.0
#16 0xb5f818fe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1b02710 (LWP 2908)):
[KCrash Handler]
#6  QString::operator= (this=0x45454549, other=...) at tools/qstring.cpp:1359
#7  0xb76a6edb in KWallet::Wallet::readPassword (this=0x82bcf18, key=..., value=...) at /usr/src/debug/kdelibs-4.7.2/kdeui/util/kwallet.cpp:644
#8  0xb5001e41 in MailTransport::Transport::readPassword (this=0x84b5970) at /usr/src/debug/kdepimlibs-4.7.2/mailtransport/transport.cpp:311
#9  0xb5002ec6 in MailTransport::Transport::qt_metacall (this=0x84b5970, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x82812a0) at /usr/src/debug/kdepimlibs-4.7.2/build/mailtransport/transport.moc:72
#10 0xb6d387dd in metacall (argv=0x82812a0, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x84b5970) at kernel/qmetaobject.cpp:237
#11 QMetaObject::metacall (object=0x84b5970, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x82812a0) at kernel/qmetaobject.cpp:232
#12 0xb6d43305 in QMetaCallEvent::placeMetaCall (this=0x849dca8, object=0x84b5970) at kernel/qobject.cpp:535
#13 0xb6d4a82f in QObject::event (this=0x84b5970, e=0x849dca8) at kernel/qobject.cpp:1226
#14 0xb6269ee4 in notify_helper (e=0x849dca8, receiver=0x84b5970, this=0x8083410) at kernel/qapplication.cpp:4481
#15 QApplicationPrivate::notify_helper (this=0x8083410, receiver=0x84b5970, e=0x849dca8) at kernel/qapplication.cpp:4453
#16 0xb626f272 in QApplication::notify (this=0x849dca8, receiver=0x84b5970, e=0x849dca8) at kernel/qapplication.cpp:4228
#17 0xb755b681 in KApplication::notify (this=0xbf9ffc9c, receiver=0x84b5970, event=0x849dca8) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#18 0xb6d3242e in QCoreApplication::notifyInternal (this=0xbf9ffc9c, receiver=0x84b5970, event=0x849dca8) at kernel/qcoreapplication.cpp:787
#19 0xb6d35bf4 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051d58) at kernel/qcoreapplication.cpp:1428
#21 0xb6d35d3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#22 0xb6d60404 in sendPostedEvents () at kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x8089918) at kernel/qeventdispatcher_glib.cpp:277
#24 0xb46d6e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb46d7560 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb46d77fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb6d60837 in QEventDispatcherGlib::processEvents (this=0x8088728, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0xb631daaa in QGuiEventDispatcherGlib::processEvents (this=0x8088728, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb6d3144d in QEventLoop::processEvents (this=0xbf9ff2a4, flags=...) at kernel/qeventloop.cpp:149
#30 0xb6d31691 in QEventLoop::exec (this=0xbf9ff2a4, flags=...) at kernel/qeventloop.cpp:201
#31 0xb76a5c02 in KWallet::Wallet::openWallet (name=..., w=33554591, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.7.2/kdeui/util/kwallet.cpp:304
#32 0xb5001972 in MailTransport::TransportManager::wallet (this=0x8207848) at /usr/src/debug/kdepimlibs-4.7.2/mailtransport/transportmanager.cpp:604
#33 0xb5001ded in MailTransport::Transport::readPassword (this=0x84b5970) at /usr/src/debug/kdepimlibs-4.7.2/mailtransport/transport.cpp:309
#34 0xb5002ec6 in MailTransport::Transport::qt_metacall (this=0x84b5970, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x849e788) at /usr/src/debug/kdepimlibs-4.7.2/build/mailtransport/transport.moc:72
#35 0xb6d387dd in metacall (argv=0x849e788, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x84b5970) at kernel/qmetaobject.cpp:237
#36 QMetaObject::metacall (object=0x84b5970, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x849e788) at kernel/qmetaobject.cpp:232
#37 0xb6d43305 in QMetaCallEvent::placeMetaCall (this=0x84a0da8, object=0x84b5970) at kernel/qobject.cpp:535
#38 0xb6d4a82f in QObject::event (this=0x84b5970, e=0x84a0da8) at kernel/qobject.cpp:1226
#39 0xb6269ee4 in notify_helper (e=0x84a0da8, receiver=0x84b5970, this=0x8083410) at kernel/qapplication.cpp:4481
#40 QApplicationPrivate::notify_helper (this=0x8083410, receiver=0x84b5970, e=0x84a0da8) at kernel/qapplication.cpp:4453
#41 0xb626f272 in QApplication::notify (this=0x84a0da8, receiver=0x84b5970, e=0x84a0da8) at kernel/qapplication.cpp:4228
#42 0xb755b681 in KApplication::notify (this=0xbf9ffc9c, receiver=0x84b5970, event=0x84a0da8) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#43 0xb6d3242e in QCoreApplication::notifyInternal (this=0xbf9ffc9c, receiver=0x84b5970, event=0x84a0da8) at kernel/qcoreapplication.cpp:787
#44 0xb6d35bf4 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051d58) at kernel/qcoreapplication.cpp:1428
#46 0xb6d35d3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#47 0xb6d60404 in sendPostedEvents () at kernel/qcoreapplication.h:220
#48 postEventSourceDispatch (s=0x8089918) at kernel/qeventdispatcher_glib.cpp:277
#49 0xb46d6e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb46d7560 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb46d77fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb6d60837 in QEventDispatcherGlib::processEvents (this=0x8088728, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#53 0xb631daaa in QGuiEventDispatcherGlib::processEvents (this=0x8088728, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0xb6d3144d in QEventLoop::processEvents (this=0xbf9ffbb4, flags=...) at kernel/qeventloop.cpp:149
#55 0xb6d31691 in QEventLoop::exec (this=0xbf9ffbb4, flags=...) at kernel/qeventloop.cpp:201
#56 0xb6d35dea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#57 0xb6267d64 in QApplication::exec () at kernel/qapplication.cpp:3755
#58 0x0804a496 in ?? ()
#59 0xb5ec6003 in __libc_start_main () from /lib/libc.so.6
#60 0x0804a939 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2011-11-18 22:50:05 UTC
*** Bug 226613 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2011-12-22 22:59:17 UTC
from bug 289607

I logged out of KDE and KMail2 (one of the Akonadi agents) crashed. I
experienced a similar crash before, in both cases the computer was put to
sleep, losing network connectivity
Comment 3 Christophe Marin 2011-12-22 22:59:24 UTC
*** Bug 289607 has been marked as a duplicate of this bug. ***
Comment 4 Sebastien Renard 2012-08-18 08:20:32 UTC
*** Bug 300670 has been marked as a duplicate of this bug. ***
Comment 5 Sebastien Renard 2012-08-18 08:23:00 UTC
*** Bug 259876 has been marked as a duplicate of this bug. ***
Comment 6 Sebastien Renard 2012-08-18 08:24:26 UTC
*** Bug 298283 has been marked as a duplicate of this bug. ***
Comment 7 Denis Kurz 2016-09-24 18:19:29 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 8 Denis Kurz 2017-01-07 22:12:57 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.