Bug 355637 - Kontact crashed when trying to view mail
Summary: Kontact crashed when trying to view mail
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 5.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-20 11:19 UTC by Christoph Rüßler
Modified: 2021-01-16 04:34 UTC (History)
2 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 Christoph Rüßler 2015-11-20 11:19:32 UTC
Application: kontact ()

Qt Version: 5.4.2
Operating System: Linux 4.2.0-18-generic x86_64
Distribution: Ubuntu 15.10

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

I tried to view a mail in an IMAP account that was not in Akonadi’s cache. KMail (5.0.2) showed the message “Retrieving Folder Contents. Please wait …”. When nothing happened I restarted Kontact. A blank UI appeared. When I closed Kontact again the crash happened.

Since KMail asked me whether I wanted to “go online” in between, Akonadi or KMail might be stuck in “offline mode”.

The crash can be reproduced every time.

-- Backtrace:
Application: kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe7a87dc880 (LWP 2052))]

Thread 7 (Thread 0x7fe7a48a6700 (LWP 2054)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c2df048b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fe7c2df04c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fe7be5706aa in start_thread (arg=0x7fe7a48a6700) at pthread_create.c:333
#4  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fe75d294700 (LWP 2055)):
#0  0x00007fe7c3cd78dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe7bd8f31ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe7bd8f32fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7c481829b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7c47be75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe7c45dc3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe7c45e12be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe7be5706aa in start_thread (arg=0x7fe75d294700) at pthread_create.c:333
#8  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fe7577c1700 (LWP 2056)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c2afe5b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fe7c2e20341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fe7be5706aa in start_thread (arg=0x7fe7577c1700) at pthread_create.c:333
#4  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe756fc0700 (LWP 2057)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c2aff5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fe7c2e20341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fe7be5706aa in start_thread (arg=0x7fe756fc0700) at pthread_create.c:333
#4  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe7567bf700 (LWP 2058)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c2aff5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fe7c2e20341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fe7be5706aa in start_thread (arg=0x7fe7567bf700) at pthread_create.c:333
#4  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe755fbe700 (LWP 2059)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c2aff5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fe7c2e20341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fe7be5706aa in start_thread (arg=0x7fe755fbe700) at pthread_create.c:333
#4  0x00007fe7c3ce2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe7a87dc880 (LWP 2052)):
[KCrash Handler]
#6  0x00007fe7c50ce1b8 in QWidget::show() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fe7411cd15d in KMMainWidget::itemsFetchDone (this=0x2bc1a50, job=0x50b1e00) at ../../kmail/kmmainwidget.cpp:4392
#8  0x00007fe7c47f1617 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe7c5a668d2 in KJob::result (this=this@entry=0x50b1e00, _t1=_t1@entry=0x50b1e00) at ./moc_kjob.cpp:552
#10 0x00007fe7c5a6745a in KJob::emitResult (this=0x50b1e00) at ../../../src/lib/jobs/kjob.cpp:294
#11 0x00007fe7bfab60cf in Akonadi::JobPrivate::handleResponse (this=<optimized out>, tag=<optimized out>, response=...) at ../../../../akonadi/src/core/jobs/job.cpp:59
#12 0x00007fe7bfa79d66 in Akonadi::SessionPrivate::handleCommand (this=<optimized out>, tag=758, cmd=...) at ../../../../akonadi/src/core/session.cpp:223
#13 0x00007fe7bfa7d929 in Akonadi::SessionPrivate::dataReceived (this=0x2b55920) at ../../../../akonadi/src/core/session.cpp:254
#14 0x00007fe7c47f178a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fe7c47f178a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fe7befc58fe in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007fe7befd1f11 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#18 0x00007fe7c508eb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fe7c5094230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fe7c47c0f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fe7c481874d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fe7bd8f2ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fe7bd8f3250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fe7bd8f32fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fe7c481827f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fe7c47be75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fe7c5a69a1e in KJob::exec (this=this@entry=0x2ba0710) at ../../../src/lib/jobs/kjob.cpp:189
#28 0x00007fe7411a1a56 in KMKernel::cleanup (this=0x2ad9d50) at ../../kmail/kmkernel.cpp:1393
#29 0x00007fe741599c43 in KMailPart::~KMailPart (this=this@entry=0x2a02a80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:111
#30 0x00007fe741599cf9 in KMailPart::~KMailPart (this=0x2a02a80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:113
#31 0x00007fe7c669116e in KontactInterface::Plugin::~Plugin() () from /usr/lib/x86_64-linux-gnu/libKF5KontactInterface.so.5
#32 0x00007fe754ac8866 in KMailPlugin::~KMailPlugin (this=0x26e95e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kmail/kontactplugin/kmail_plugin.cpp:171
#33 0x00007fe754ac8889 in KMailPlugin::~KMailPlugin (this=0x26e95e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kmail/kontactplugin/kmail_plugin.cpp:175
#34 0x00007fe7c68ba926 in Kontact::MainWindow::~MainWindow (this=this@entry=0x2665e50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:298
#35 0x00007fe7c68baad9 in Kontact::MainWindow::~MainWindow (this=0x2665e50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:300
#36 0x00007fe7c47f2670 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fe7c50d0edb in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fe7c51e239b in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fe7c61fc177 in KMainWindow::event (this=this@entry=0x2665e50, ev=ev@entry=0x7addff0) at ../../src/kmainwindow.cpp:821
#40 0x00007fe7c62345c5 in KXmlGuiWindow::event (this=0x2665e50, ev=0x7addff0) at ../../src/kxmlguiwindow.cpp:118
#41 0x00007fe7c508eb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fe7c5094230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007fe7c47c0f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007fe7c47c3057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fe7c4817e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fe7bd8f2ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fe7bd8f3250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fe7bd8f32fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fe7c481827f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fe7c47be75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007fe7c47c62cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x0000000000404af1 in main (argc=1, argv=0x7ffe53a8dc98) at ../../../kontact/src/main.cpp:220

Reported using DrKonqi
Comment 1 auxsvr 2015-12-24 09:20:23 UTC
Same here on openSUSE Leap 42.1 with kontact5-15.12.0, libQt5Core5-5.5.0.
Comment 2 Justin Zobel 2020-12-17 05:29:39 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bug Janitor Service 2021-01-01 04:35:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-01-16 04:34:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!