Bug 377129

Summary: Akregator crashes immediatelly after being launched
Product: [KDE Neon] neon Reporter: Bogdan Olar <olar.bogdan.frm>
Component: generalAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: Buo.Ren.Lin, fortissimoX, jr, mail, neon-bugs, pw, sitter, stefanocarlesso, thomas.rahimi, tsipordey_ilya
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bogdan Olar 2017-03-02 23:08:14 UTC
Application: akregator (5.4.2)

Qt Version: 5.7.1
Frameworks Version: 5.31.0
Operating System: Linux 4.4.0-64-generic x86_64
Distribution: KDE neon User Edition 5.9

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

Starting the application using the Application Launcher. This happens every time I try to start Akregator.

-- Backtrace:
Application: Akregator (akregator), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdd2af959c0 (LWP 9265))]

Thread 2 (Thread 0x7fdd20b55700 (LWP 9267)):
#0  0x00007fdd55903b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdd4d68e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdd4d68e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdd5643975b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fdd563e40ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdd56213f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdd59535735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fdd56218b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fdd4f54f6ba in start_thread (arg=0x7fdd20b55700) at pthread_create.c:333
#9  0x00007fdd5590f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fdd2af959c0 (LWP 9265)):
[KCrash Handler]
#6  0x00007fdd5583e428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fdd5584002a in __GI_abort () at abort.c:89
#8  0x00007fdd561ff811 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdd43d2bea6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007fdd43d2741d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007fdd43d28fa5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007fdd43ccbeb1 in QtWebEngineCore::BrowserContextAdapter::defaultContext() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#13 0x00007fdd594c0090 in QWebEngineProfile::defaultProfile() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#14 0x00007fdd594c4c19 in QWebEngineSettings::defaultSettings() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#15 0x00007fdd1b3a5ba6 in Akregator::Part::initFonts (this=this@entry=0x2889650) at /workspace/build/src/akregator_part.cpp:790
#16 0x00007fdd1b3a834c in Akregator::Part::Part (this=this@entry=0x2889650, parentWidget=parentWidget@entry=0x27d97a0, parent=parent@entry=0x27d97a0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /workspace/build/src/akregator_part.cpp:258
#17 0x00007fdd1b3ab1b1 in KPluginFactory::createPartInstance<Akregator::Part> (parentWidget=0x27d97a0, parent=0x27d97a0, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:485
#18 0x00007fdd56b22d1f in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#19 0x000000000040aca5 in KPluginFactory::create<KParts::ReadOnlyPart> (args=..., parent=0x27d97a0, this=0x288f900) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:497
#20 Akregator::MainWindow::loadPart (this=this@entry=0x27d97a0) at /workspace/build/src/mainwindow.cpp:110
#21 0x000000000040908e in Akregator::Application::activate (this=0x7ffc6deab010, args=..., workingDir=...) at /workspace/build/src/main.cpp:65
#22 0x00007fdd58fafa3d in KontactInterface::PimUniqueApplication::start(QStringList const&, bool) () from /usr/lib/x86_64-linux-gnu/libKF5KontactInterface.so.5
#23 0x0000000000408707 in main (argc=1, argv=0x7ffc6deab178) at /workspace/build/src/main.cpp:103

Possible duplicates by query: bug 376837, bug 375284, bug 364721, bug 364342, bug 362635.

Reported using DrKonqi
Comment 1 Patrick Wieland 2017-06-04 20:29:56 UTC
I think it is a packaging problem / missing dependency. I was able to fix it with "apt-get install libqt5webengine5".
Comment 2 Bogdan Olar 2017-06-04 22:03:18 UTC
I can confirm that installing libqt5webengine5 fixes the issue.
Comment 3 Christoph Feck 2017-06-13 16:24:08 UTC
*** Bug 380485 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2017-06-13 19:32:55 UTC
*** Bug 380831 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2017-06-13 19:33:51 UTC
*** Bug 376396 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2017-06-13 20:33:16 UTC
*** Bug 378680 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Riddell 2017-06-13 21:16:16 UTC
seems it misses a runtime dep on QtWebEngineProcess, added and rebuilding
Comment 8 Christoph Feck 2017-06-26 18:22:53 UTC
Could someone please check if the dependencies are now correct?
Comment 9 林博仁(Buo-ren, Lin) 2017-06-26 18:59:47 UTC
Hello from `apt rdepends libqt5webengine5` akregator now depends on  libqt5webengine5, which provides the QtWebEngineProcess binary, however it doesn't seems to be fixing for Bug 378680 as the konqueror package doesn't seems to be updated.

IMO the proper fix might be moving the QtWebEngineProcess binary to libqt5webenginecore5 package, which is both indirectly depend by akregator and konqueror
Comment 10 Anthony Fieroni 2017-09-10 19:00:15 UTC
Git commit d0a5f4159cddcca656ca8bbcbd6e551e3499c166 by Anthony Fieroni.
Committed on 10/09/2017 at 18:59.
Pushed by anthonyfieroni into branch 'Applications/17.08'.

[akregator] Make sure part is created before main windows is restored

DIfferential Revision: https://phabricator.kde.org/D6739
Related: bug 381822, bug 378513, bug 381825

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>

M  +5    -8    src/main.cpp

https://commits.kde.org/akregator/d0a5f4159cddcca656ca8bbcbd6e551e3499c166
Comment 11 Christoph Feck 2017-09-28 18:38:18 UTC
The previous comment probably was for different bugs. If there is still a problem with missing Qt5WebEngine dependencies in neon, please add a comment.
Comment 12 Francis Herne 2017-11-23 13:11:52 UTC
*** Bug 386979 has been marked as a duplicate of this bug. ***
Comment 13 Francis Herne 2017-11-23 13:12:43 UTC
Now it's broken for KDevelop 5.2 (see duplicate above).
Comment 14 Justin Zobel 2020-12-17 05:35:38 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 15 Bug Janitor Service 2021-01-01 04:36:26 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 16 Bug Janitor Service 2021-01-16 04:35:29 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!