Bug 418085 - Please make Falkon work with current libraries
Summary: Please make Falkon work with current libraries
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: 3.1.0
Platform: PCLinuxOS Linux
: NOR major
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-23 10:59 UTC by Horstl
Modified: 2020-03-01 16:44 UTC (History)
2 users (show)

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 Horstl 2020-02-23 10:59:53 UTC
According to this entry in https://www.pclinuxos.com/forum/index.php/topic,151689.0.html
  PCLinuxOS-Forums »
  Website »
  Software Announcements »
  Web browsers temporarily dropped from repo
Falkon and others browsers "have been temporarily dropped from the software repo until they are fixed by their developers to work with current libraries"

According to Texstar from PCLinuxOS this may be a glibc 2.31 issue

As Falkon is my main browser, I would strongly appreciate, if you would fix Falkon to have it in PCLinuxOS-repos again.
Thanks in advance
Horstl
Comment 1 Antonio Rojas 2020-02-23 11:17:12 UTC
Falkon works fine with up to date libraries. This is a distro issue
Comment 2 Horstl 2020-02-24 16:25:48 UTC
As I stated under Bug 396024, the extension JavaScriptButton caused failures in Falkon after updating several libraries to the newest version.
Therefore I disabled it, but now I am getting errors "Failed loading page; Something went wrong while loading this page; Try reloading ..." and a "Reload page" button. This occurs when I log out of an gmx.net account.
I never experienced that before, so it must come from the updated libraries.
As I said, I am very happy with Falkon and thank you for your work and would appreciate, if you could contact Texstar of PCLinuxOS and make Falkon work again.
Thanks,
Horstl
Comment 3 Juraj 2020-02-24 16:49:22 UTC
What Qt version are you using?
Comment 4 Horstl 2020-02-25 16:18:19 UTC
(In reply to Juraj from comment #3)
> What Qt version are you using?

According to "Help, About Qt" in Falkon:
This program uses Qt version 5.12.7.

Update to this qt-version took place on
Fri Feb 14 16:40:42 2020

With the same update I got these updates
python-rpm (4.8.1-11pclos2020) to 4.8.1-12pclos2020
python3-pyside2 (5.12.2-2pclos2019) to 5.12.6-1pclos2020
python3-shiboken2 (5.12.2-2pclos2019) to 5.12.6-1pclos2020
which may have to do with the problem of extension JavaScriptButton
Comment 5 Juraj 2020-02-25 21:43:53 UTC
For Python extensions you might be affected by this bug.
https://bugs.kde.org/show_bug.cgi?id=409575
https://bugreports.qt.io/browse/PYSIDE-1135

PyFalkon is almost entirely generated by shiboken2, and the mentioned error in the buf seems to be related to shiboken2 rather than Falkon itself.

There could also be some backported "fix" in Qt which broke some things.

For the error about "work with current libraries",
I have Artix here and it works just fine, there are even newer libraries than on PCLinuxOS.
Comment 6 Horstl 2020-03-01 16:21:21 UTC
(In reply to Juraj from comment #5)
> For Python extensions you might be affected by this bug.
> https://bugs.kde.org/show_bug.cgi?id=409575
> https://bugreports.qt.io/browse/PYSIDE-1135
> 
> PyFalkon is almost entirely generated by shiboken2, and the mentioned error
> in the buf seems to be related to shiboken2 rather than Falkon itself.
> 
> There could also be some backported "fix" in Qt which broke some things.
> 
> For the error about "work with current libraries",
> I have Artix here and it works just fine, there are even newer libraries
> than on PCLinuxOS.

Please have a look at https://www.pclinuxos.com/forum/index.php/topic,151685.15.html
Here (at Reply #23) Tex explains what problems he has with Falkon and libraries
Thank you!
Comment 7 Juraj 2020-03-01 16:44:51 UTC
> [tex@localhost SPECS]$ falkon
> Falkon: Creating new profile directory
> Error creating database schema "No query Unable to fetch row"
> QWebEngineUrlScheme::registerScheme: Too late to register scheme "falkon"
> QWebEngineUrlScheme::registerScheme: Too late to register scheme "extension"
> Please register the custom scheme 'falkon' via QWebEngineUrlScheme::registerScheme() before installing the custom scheme handler.
> Please register the custom scheme 'extension' via QWebEngineUrlScheme::registerScheme() before installing the custom scheme handler.
This is already fixed, only thing missing is to release new Falkon version.
You can patch your distribution version with
https://invent.kde.org/kde/falkon/-/commit/067155d53af52b0b6e26801fa3a7ec59a93aeb7f

> Falkon: 1 extensions loaded
> nouveau: kernel rejected pushbuf: No such file or directory
> nouveau: ch7: krec 0 pushes 0 bufs 1 relocs 0
> nouveau: ch7: buf 00000000 00000002 00000004 00000004 00000000
> falkon: pushbuf.c:723: nouveau_pushbuf_data: Assertion `kref' failed.
And this is nouveau fault, you can find many bugs regarding this here.

> Aborted