Bug 299876 - Crash when changing folder
Summary: Crash when changing folder
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: message list (show other bugs)
Version: 4.8.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-12 12:15 UTC by Rolf Eike Beer
Modified: 2017-01-07 21:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2012-05-12 12:15:23 UTC
Application: kontact (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3) "release 501"
Qt Version: 4.8.1
Operating System: Linux 3.2.9-13-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
I clicked on a different folder in the folder list which had 2 unread mails in it, then Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb25b6710 (LWP 3703))]

Thread 4 (Thread 0xb12d8b70 (LWP 3704)):
#0  0xb3c37782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb60875cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb583a189 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb5f43340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#3  0xb583a1cf in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb5f43340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#4  0xb3c33a7d in start_thread () from /lib/libpthread.so.0
#5  0xb6079abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb09b0b70 (LWP 3705)):
#0  0xb606ebb4 in poll () from /lib/libc.so.6
#1  0xb3b5bf7b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb3b4d466 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3b4d7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb63b3eb7 in QEventDispatcherGlib::processEvents (this=0xb0000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb637fd1d in QEventLoop::processEvents (this=0xb09b02d0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb637ffb9 in QEventLoop::exec (this=0xb09b02d0, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6269d0c in QThread::exec (this=0x8083748) at thread/qthread.cpp:501
#8  0xb6269dfb in QThread::run (this=0x8083748) at thread/qthread.cpp:568
#9  0xb626d1f0 in QThreadPrivate::start (arg=0x8083748) at thread/qthread_unix.cpp:298
#10 0xb3c33a7d in start_thread () from /lib/libpthread.so.0
#11 0xb6079abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xad510b70 (LWP 6045)):
#0  0xb3c37b15 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6087624 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xa9279fbf in ?? () from /usr/lib/libxine.so.1
#3  0xb3c33a7d in start_thread () from /lib/libpthread.so.0
#4  0xb6079abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb25b6710 (LWP 3703)):
[KCrash Handler]
#6  ref (this=<optimized out>) at /usr/include/QtCore/qatomic_i386.h:120
#7  QList (l=<optimized out>, this=<optimized out>) at /usr/include/QtCore/qlist.h:122
#8  QForeachContainer (t=<optimized out>, this=<optimized out>) at /usr/include/QtCore/qglobal.h:2339
#9  KMime::Headers::Generics::MailboxList::prettyAddresses (this=0x0) at /usr/src/debug/kdepimlibs-4.8.3/kmime/kmime_headers.cpp:469
#10 0xb355e814 in KMime::Headers::Generics::MailboxList::asUnicodeString (this=0x0) at /usr/src/debug/kdepimlibs-4.8.3/kmime/kmime_headers.cpp:418
#11 0xaef61c78 in MessageList::StorageModel::initializeMessageItem (this=0x10be5a00, mi=0x10d29648, row=898, bUseReceiver=true) at /usr/src/debug/kdepim-4.8.3/messagelist/storagemodel.cpp:240
#12 0xaef156bf in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0x86c87b8, job=0x102be540, tStart=...) at /usr/src/debug/kdepim-4.8.3/messagelist/core/model.cpp:2740
#13 0xaef17eb8 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=0x86c87b8, job=0x102be540, tStart=...) at /usr/src/debug/kdepim-4.8.3/messagelist/core/model.cpp:3401
#14 0xaef185c0 in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0x86c87b8) at /usr/src/debug/kdepim-4.8.3/messagelist/core/model.cpp:3788
#15 0xaef19155 in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x86c87b8) at /usr/src/debug/kdepim-4.8.3/messagelist/core/model.cpp:3974
#16 0xb6397a0f in QMetaObject::activate (sender=0x86c87d4, m=0xb64df4d8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3556
#17 0xb63eb495 in QTimer::timeout (this=0x86c87d4) at .moc/release-shared/moc_qtimer.cpp:148
#18 0xb63a09c6 in QTimer::timerEvent (this=0x86c87d4, e=0xbfda5688) at kernel/qtimer.cpp:280
#19 0xb639bee4 in QObject::event (this=0x86c87d4, e=0xbfda5688) at kernel/qobject.cpp:1166
#20 0xb6907504 in notify_helper (e=0xbfda5688, receiver=0x86c87d4, this=0x8075330) at kernel/qapplication.cpp:4554
#21 QApplicationPrivate::notify_helper (this=0x8075330, receiver=0x86c87d4, e=0xbfda5688) at kernel/qapplication.cpp:4526
#22 0xb690c913 in QApplication::notify (this=0xbfda5688, receiver=0x86c87d4, e=0xbfda5688) at kernel/qapplication.cpp:4283
#23 0xb749ebf1 in KApplication::notify (this=0xbfda59c4, receiver=0x86c87d4, event=0xbfda5688) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#24 0xb63811ae in QCoreApplication::notifyInternal (this=0xbfda59c4, receiver=0x86c87d4, event=0xbfda5688) at kernel/qcoreapplication.cpp:876
#25 0xb63b5f4f in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#26 QTimerInfoList::activateTimers (this=0x807cea4) at kernel/qeventdispatcher_unix.cpp:626
#27 0xb63b3638 in timerSourceDispatch (source=0x807ce70) at kernel/qeventdispatcher_glib.cpp:186
#28 timerSourceDispatch (source=0x807ce70) at kernel/qeventdispatcher_glib.cpp:180
#29 0xb3b4ce2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb3b4d560 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb3b4d7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb63b3e57 in QEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0xb69bb53a in QGuiEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0xb637fd1d in QEventLoop::processEvents (this=0xbfda5924, flags=...) at kernel/qeventloop.cpp:149
#35 0xb637ffb9 in QEventLoop::exec (this=0xbfda5924, flags=...) at kernel/qeventloop.cpp:204
#36 0xb638520a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#37 0xb6905374 in QApplication::exec () at kernel/qapplication.cpp:3815
#38 0x0804af91 in main (argc=) at /usr/src/debug/kdepim-4.8.3/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 18:15: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 21:46:40 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.