Bug 19303 - kmail crashes after latest update.
Summary: kmail crashes after latest update.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-07 18:15 CEST by Sam Khangyi
Modified: 2016-09-09 09:09 CEST (History)
4 users (show)

See Also:
Source RPM: kmail
CVE:
Status comment:


Attachments
CLI output from dnf upgrade (5.10 KB, text/plain)
2016-09-08 11:42 CEST, Ulrich Beckmann
Details

Description Sam Khangyi 2016-09-07 18:15:39 CEST
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. start kmail
2. kmail crashes 
bogi@localhost ~]$ kmail
Pass a valid window to KWallet::Wallet::openWallet().
Could not find QtWebEngineProcess
*** KMail got signal 6 (Exiting)
*** Dead letters dumped.
KCrash: Application 'kmail' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]+  Stopped                 kmail


Also
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff5ef0c8840 (LWP 5336))]

Thread 9 (Thread 0x7ff5caadf700 (LWP 5350)):
#0  0x00007ff618ccf88b in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#1  0x00007ff60e3f69cd in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f72d3 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#9  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7ff5cb2e0700 (LWP 5348)):
#0  0x00007ff6181b0f9d in poll () at /lib64/libc.so.6
#1  0x00007ff60e3f73a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ff5cbfff700 (LWP 5346)):
#0  0x00007ff6181b0f9d in poll () at /lib64/libc.so.6
#1  0x00007ff60e3f73a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7ff5e0ee2700 (LWP 5344)):
#0  0x00007ff6181b0f9d in poll () at /lib64/libc.so.6
#1  0x00007ff60e3f73a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7ff5e16e3700 (LWP 5342)):
#0  0x00007ff6181ac8bd in read () at /lib64/libc.so.6
#1  0x00007ff60e439510 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f6ed4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007ff60e3f7348 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7ff5e1ee4700 (LWP 5340)):
#0  0x00007ff60e43a7f4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007ff60e3f6dc6 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f7348 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#9  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7ff5e26e5700 (LWP 5339)):
#0  0x00007ff6181b0f9d in poll () at /lib64/libc.so.6
#1  0x00007ff60e3f73a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff5e38f6700 (LWP 5338)):
#0  0x00007ff6181b0f9d in poll () at /lib64/libc.so.6
#1  0x00007ff60e3f73a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff60e3f74ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff618cd03ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff618c7bc9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff618ab537c in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff61add9615 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007ff618ab9fb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007ff60ec1666d in start_thread () at /lib64/libpthread.so.0
#9  0x00007ff6181bcded in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff5ef0c8840 (LWP 5336)):
[KCrash Handler]
#6  0x00007ff6180fa828 in raise () at /lib64/libc.so.6
#7  0x00007ff6180fbf3a in abort () at /lib64/libc.so.6
#8  0x00007ff618aa1eee in  () at /lib64/libQt5Core.so.5
#9  0x00007ff604a62ca7 in WebEngineLibraryInfo::getPath(int) () at /lib64/libQt5WebEngineCore.so.5
#10 0x00007ff604a5ea92 in WebEngineContext::WebEngineContext() () at /lib64/libQt5WebEngineCore.so.5
#11 0x00007ff604a601ed in WebEngineContext::current() () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007ff604a53ce9 in QtWebEngineCore::WebContentsAdapter::WebContentsAdapter(content::WebContents*) () at /lib64/libQt5WebEngineCore.so.5
#13 0x00007ff61ad5ccd5 in QWebEnginePagePrivate::QWebEnginePagePrivate(QWebEngineProfile*) () at /lib64/libQt5WebEngineWidgets.so.5
#14 0x00007ff61ad5d369 in QWebEnginePage::QWebEnginePage(QWebEngineProfile*, QObject*) () at /lib64/libQt5WebEngineWidgets.so.5
#15 0x00007ff6151de85e in WebEngineViewer::WebEnginePage::WebEnginePage(QWebEngineProfile*, QObject*) () at /lib64/libKF5WebEngineViewer.so.5
#16 0x00007ff615932dde in MessageViewer::MailWebEnginePage::MailWebEnginePage(QWebEngineProfile*, QObject*) () at /lib64/libKF5MessageViewer.so.5
#17 0x00007ff6159308a2 in MessageViewer::MailWebEngineView::MailWebEngineView(KActionCollection*, QWidget*) () at /lib64/libKF5MessageViewer.so.5
#18 0x00007ff6158d9878 in MessageViewer::ViewerPrivate::createWidgets() () at /lib64/libKF5MessageViewer.so.5
#19 0x00007ff6158e13ad in MessageViewer::ViewerPrivate::ViewerPrivate(MessageViewer::Viewer*, QWidget*, KActionCollection*) () at /lib64/libKF5MessageViewer.so.5
#20 0x00007ff6158cf430 in MessageViewer::Viewer::Viewer(QWidget*, QWidget*, KActionCollection*) () at /lib64/libKF5MessageViewer.so.5
#21 0x00007ff61a646d42 in KMReaderWin::KMReaderWin(QWidget*, QWidget*, KActionCollection*) () at /lib64/libkmailprivate.so.5
#22 0x00007ff61a689b55 in KMMainWidget::createWidgets() () at /lib64/libkmailprivate.so.5
#23 0x00007ff61a693fc3 in KMMainWidget::KMMainWidget(QWidget*, KXMLGUIClient*, KActionCollection*, QExplicitlySharedDataPointer<KSharedConfig>) () at /lib64/libkmailprivate.so.5
#24 0x00007ff61a64374b in KMMainWin::KMMainWin(QWidget*) () at /lib64/libkmailprivate.so.5
#25 0x00007ff61a653a47 in KMKernel::openReader(bool) () at /lib64/libkmailprivate.so.5
#26 0x00007ff61a65d0ec in KMKernel::action(bool, bool, QString const&, QString const&, QString const&, QString const&, QString const&, QUrl const&, QList<QUrl> const&, QStringList const&, QString const&, QString const&) () at /lib64/libkmailprivate.so.5
#27 0x00007ff61a65e67e in KMKernel::handleCommandLine(bool, QStringList const&, QString const&) () at /lib64/libkmailprivate.so.5
#28 0x0000000000404571 in KMailApplication::activate(QStringList const&, QString const&) ()
#29 0x0000000000403b49 in main ()





3.
Marja Van Waes 2016-09-08 11:07:57 CEST

CC: (none) => marja11
Assignee: bugsquad => kde

Comment 1 Ulrich Beckmann 2016-09-08 11:42:12 CEST
Created attachment 8393 [details]
CLI output from dnf upgrade

Same here. Please note that kontact and kmail are not upgraded using dnf.

Regards
Ulrich

CC: (none) => bequimao.de

Comment 2 Nicolas Lécureuil 2016-09-08 11:56:41 CEST
Please install debuginfo packages and add the new backtrace .

CC: (none) => mageia

Comment 3 David GEIGER 2016-09-08 13:12:58 CEST
This come from missing "qtwebengine5" package installed, so should be fix fixed in next update!

- kmail-16.08.0-5.mga6
- kontact-16.08.0-5.mga6

CC: (none) => geiger.david68210

Comment 4 Nicolas Lécureuil 2016-09-08 14:29:04 CEST
confirming it is fixed here.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 5 Sam Khangyi 2016-09-08 15:09:05 CEST
Yep, new update fixed it, thank you.
Comment 6 Ulrich Beckmann 2016-09-09 08:41:46 CEST
I had to remove 4 packages manually, before I could upgrade to the present state.

# dnf remove kdepimlibs4-core-4.14.10-9.mga6 kdepimlibs4-handbooks-4.14.10-9.mga6 kopete-16.08.0-1.mga6 kopete-handbook-16.08.0-1.mga6


Everything works fine now!
Comment 7 Nicolas Lécureuil 2016-09-09 09:09:25 CEST
Please never remove packages manually but paste update errors. Your way do not allow us to fix update for everyone.

Note You need to log in before you can comment on or make changes to this bug.