Bug 19303

Summary: kmail crashes after latest update.
Product: Mageia Reporter: Sam Khangyi <khangyi>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: bequimao.de, geiger.david68210, mageia, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: kmail CVE:
Status comment:
Attachments: CLI output from dnf upgrade

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.