Bug 302224 - Kmail crashed on opening
Summary: Kmail crashed on opening
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-20 08:39 UTC by S. Burmeister
Modified: 2017-01-07 22:42 UTC (History)
0 users

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 S. Burmeister 2012-06-20 08:39:50 UTC
Application: kmail (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4) "release 513" (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.9-default i686
Distribution: "openSUSE 12.1 (i586)"

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

I started kmail and it crashed. It might be that I clicked on the close icon after kmail's window appeared since I wanted to close another window while kmail started.

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

Thread 4 (Thread 0xb0094b70 (LWP 17054)):
#0  0xb5866782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5e5c5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb385e189 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb385e1cf in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5862a7d in start_thread () from /lib/libpthread.so.0
#5  0xb5e4eabe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf76cb70 (LWP 17055)):
#0  0xb4581c90 in clock_gettime () from /lib/librt.so.1
#1  0xb6ba2c35 in do_gettime (frac=0xaf76c050, sec=0xaf76c048) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6c8c486 in QTimerInfoList::updateCurrentTime (this=0xaee01abc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6c8c7ea in QTimerInfoList::timerWait (this=0xaee01abc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6c8afe3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf76c13c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb44c844c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb44c9207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb44c97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6c8bb47 in QEventDispatcherGlib::processEvents (this=0xaee00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb6c5764d in QEventLoop::processEvents (this=0xaf76c2d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6c578e9 in QEventLoop::exec (this=0xaf76c2d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb6b40dac in QThread::exec (this=0x8411c50) at thread/qthread.cpp:501
#13 0xb6b40e9b in QThread::run (this=0x8411c50) at thread/qthread.cpp:568
#14 0xb6b44290 in QThreadPrivate::start (arg=0x8411c50) at thread/qthread_unix.cpp:307
#15 0xb5862a7d in start_thread () from /lib/libpthread.so.0
#16 0xb5e4eabe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xadce8b70 (LWP 17061)):
#0  0xb5866b15 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5e5c624 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb6b4478f in wait (time=30000, this=0x85c9710) at thread/qwaitcondition_unix.cpp:84
#3  QWaitCondition::wait (this=0x85c96e0, mutex=0x85c96dc, time=30000) at thread/qwaitcondition_unix.cpp:158
#4  0xb6b36c04 in QThreadPoolThread::run (this=0x85c98b0) at concurrent/qthreadpool.cpp:141
#5  0xb6b44290 in QThreadPrivate::start (arg=0x85c98b0) at thread/qthread_unix.cpp:307
#6  0xb5862a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5e4eabe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb17bd9f0 (LWP 17049)):
[KCrash Handler]
#6  0xb664c157 in QAbstractScrollArea::verticalScrollBar (this=0x82c16a0) at widgets/qabstractscrollarea.cpp:633
#7  0xb746d0c9 in restoreScrollBarState (this=0x84f0108) at /usr/src/debug/kdelibs-4.8.4/kdeui/itemviews/kviewstatesaver.cpp:68
#8  qt_static_metacall (_o=0x84efa50, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/build/kdeui/kviewstatesaver.moc:53
#9  KViewStateSaver::qt_static_metacall (_o=0x84efa50, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x85987e8) at /usr/src/debug/kdelibs-4.8.4/build/kdeui/kviewstatesaver.moc:46
#10 0xb6c6abc1 in QMetaCallEvent::placeMetaCall (this=0x85e43d8, object=0x84efa50) at kernel/qobject.cpp:525
#11 0xb6c73d2b in QObject::event (this=0x84efa50, e=0x85e43d8) at kernel/qobject.cpp:1204
#12 0xb613f404 in notify_helper (e=0x85e43d8, receiver=0x84efa50, this=0x808f968) at kernel/qapplication.cpp:4551
#13 QApplicationPrivate::notify_helper (this=0x808f968, receiver=0x84efa50, e=0x85e43d8) at kernel/qapplication.cpp:4523
#14 0xb6144743 in QApplication::notify (this=0x85e43d8, receiver=0x84efa50, e=0x85e43d8) at kernel/qapplication.cpp:4280
#15 0xb74a7491 in KApplication::notify (this=0xbf884f2c, receiver=0x84efa50, event=0x85e43d8) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#16 0xb6c58dce in QCoreApplication::notifyInternal (this=0xbf884f2c, receiver=0x84efa50, event=0x85e43d8) at kernel/qcoreapplication.cpp:915
#17 0xb6c5ca48 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051750) at kernel/qcoreapplication.cpp:1539
#19 0xb6c5cd7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#20 0xb6c8b6f4 in sendPostedEvents () at kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=0x8092390) at kernel/qeventdispatcher_glib.cpp:279
#22 0xb44c8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb44c9560 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb44c97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb6c8bae7 in QEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0xb61f340a in QGuiEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb6c5764d in QEventLoop::processEvents (this=0xbf883c24, flags=...) at kernel/qeventloop.cpp:149
#28 0xb6c578e9 in QEventLoop::exec (this=0xbf883c24, flags=...) at kernel/qeventloop.cpp:204
#29 0xb75f2f22 in KWallet::Wallet::openWallet (name=..., w=0, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.8.4/kdeui/util/kwallet.cpp:516
#30 0xb4e3cf52 in MailTransport::TransportManager::wallet() () from /usr/lib/libmailtransport.so.4
#31 0xb4e3d445 in MailTransport::Transport::readPassword() () from /usr/lib/libmailtransport.so.4
#32 0xb4e3e61b in ?? () from /usr/lib/libmailtransport.so.4
#33 0xb6c6abc1 in QMetaCallEvent::placeMetaCall (this=0x82cefc8, object=0x82ca530) at kernel/qobject.cpp:525
#34 0xb6c73d2b in QObject::event (this=0x82ca530, e=0x82cefc8) at kernel/qobject.cpp:1204
#35 0xb613f404 in notify_helper (e=0x82cefc8, receiver=0x82ca530, this=0x808f968) at kernel/qapplication.cpp:4551
#36 QApplicationPrivate::notify_helper (this=0x808f968, receiver=0x82ca530, e=0x82cefc8) at kernel/qapplication.cpp:4523
#37 0xb6144743 in QApplication::notify (this=0x82cefc8, receiver=0x82ca530, e=0x82cefc8) at kernel/qapplication.cpp:4280
#38 0xb74a7491 in KApplication::notify (this=0xbf884f2c, receiver=0x82ca530, event=0x82cefc8) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#39 0xb6c58dce in QCoreApplication::notifyInternal (this=0xbf884f2c, receiver=0x82ca530, event=0x82cefc8) at kernel/qcoreapplication.cpp:915
#40 0xb6c5ca48 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051750) at kernel/qcoreapplication.cpp:1539
#42 0xb6c5cd7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#43 0xb6c8b6f4 in sendPostedEvents () at kernel/qcoreapplication.h:236
#44 postEventSourceDispatch (s=0x8092390) at kernel/qeventdispatcher_glib.cpp:279
#45 0xb44c8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0xb44c9560 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0xb44c97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0xb6c8bae7 in QEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0xb61f340a in QGuiEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0xb6c5764d in QEventLoop::processEvents (this=0xbf884564, flags=...) at kernel/qeventloop.cpp:149
#51 0xb6c578e9 in QEventLoop::exec (this=0xbf884564, flags=...) at kernel/qeventloop.cpp:204
#52 0xb75f2f22 in KWallet::Wallet::openWallet (name=..., w=0, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.8.4/kdeui/util/kwallet.cpp:516
#53 0xb4e3cf52 in MailTransport::TransportManager::wallet() () from /usr/lib/libmailtransport.so.4
#54 0xb4e3d445 in MailTransport::Transport::readPassword() () from /usr/lib/libmailtransport.so.4
#55 0xb4e3e61b in ?? () from /usr/lib/libmailtransport.so.4
#56 0xb6c6abc1 in QMetaCallEvent::placeMetaCall (this=0x82c99b0, object=0x82b6b28) at kernel/qobject.cpp:525
#57 0xb6c73d2b in QObject::event (this=0x82b6b28, e=0x82c99b0) at kernel/qobject.cpp:1204
#58 0xb613f404 in notify_helper (e=0x82c99b0, receiver=0x82b6b28, this=0x808f968) at kernel/qapplication.cpp:4551
#59 QApplicationPrivate::notify_helper (this=0x808f968, receiver=0x82b6b28, e=0x82c99b0) at kernel/qapplication.cpp:4523
#60 0xb6144743 in QApplication::notify (this=0x82c99b0, receiver=0x82b6b28, e=0x82c99b0) at kernel/qapplication.cpp:4280
#61 0xb74a7491 in KApplication::notify (this=0xbf884f2c, receiver=0x82b6b28, event=0x82c99b0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#62 0xb6c58dce in QCoreApplication::notifyInternal (this=0xbf884f2c, receiver=0x82b6b28, event=0x82c99b0) at kernel/qcoreapplication.cpp:915
#63 0xb6c5ca48 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051750) at kernel/qcoreapplication.cpp:1539
#65 0xb6c5cd7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#66 0xb6c8b6f4 in sendPostedEvents () at kernel/qcoreapplication.h:236
#67 postEventSourceDispatch (s=0x8092390) at kernel/qeventdispatcher_glib.cpp:279
#68 0xb44c8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#69 0xb44c9560 in ?? () from /usr/lib/libglib-2.0.so.0
#70 0xb44c97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#71 0xb6c8bae7 in QEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#72 0xb61f340a in QGuiEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0xb6c5764d in QEventLoop::processEvents (this=0xbf884e54, flags=...) at kernel/qeventloop.cpp:149
#74 0xb6c578e9 in QEventLoop::exec (this=0xbf884e54, flags=...) at kernel/qeventloop.cpp:204
#75 0xb6c5ce2a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#76 0xb613d2a4 in QApplication::exec () at kernel/qapplication.cpp:3812
#77 0x0804a496 in main (argc=) at /usr/src/debug/kdepim-4.8.4/kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 18:06:10 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 2 Denis Kurz 2017-01-07 22:42:53 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.