FS#65199 - [qutebrowser] segmentation fault

Attached to Project: Community Packages
Opened by treeshateorcs (budkin) - Saturday, 18 January 2020, 22:11 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 January 2020, 18:12 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Morten Linderud (Foxboron)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

segmentation fault


Additional info:
* package version(s)
qutebrowser 1.9.0-1
* config and/or log files etc.
attached
* link to upstream bug report, if any

Steps to reproduce:

1. start QB


i've tried renaming config/cache dirs, still segfaults
   log (5.7 KiB)
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 29 January 2020, 18:12 GMT
Reason for closing:  Not a bug
Comment by Florian Bruhin (The-Compiler) - Sunday, 19 January 2020, 08:30 GMT
It looks like Qt doesn't find its resources:

01:01:42 WARNING: Qt WebEngine resources not found at /share/qt/resources. Trying parent directory...

That sounds like a misconfigured prefix (/share instead of /usr/share). Are you sure you're actually using Qt/QtWebEngine from the Arch repos and not some self-built version?
Comment by treeshateorcs (budkin) - Sunday, 19 January 2020, 10:39 GMT
I am absolutely positive

$ pacman -Qi qt5-webengine
Name : qt5-webengine
Version : 5.14.0-1
Description : Provides support for web applications using the Chromium browser project
Architecture : x86_64
URL : https://www.qt.io
Licenses : LGPL3 LGPL2.1 BSD
Groups : qt qt5
Provides : None
Depends On : qt5-webchannel qt5-location libxcomposite libxrandr pciutils libxss libevent snappy nss libxslt minizip ffmpeg re2 libvpx
Optional Deps : None
Required By : python-pyqtwebengine
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 144.62 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Thu 12 Dec 2019 11:13:30 AM MSK
Install Date : Sun 19 Jan 2020 12:09:49 AM MSK
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Comment by treeshateorcs (budkin) - Sunday, 26 January 2020, 04:00 GMT
this is an issue on my end. i created a new temporary user with clean $HOME and ran QB under it and it worked. but how do i troubleshoot this?
Comment by treeshateorcs (budkin) - Sunday, 26 January 2020, 04:49 GMT
```
$ ls -lah ~/.qutebrowser
Permissions Size User Date Modified Name
.rw-r--r-- 9.2M tho 26 Jan 7:21 qtwebengine_devtools_resources.pak
.rw-r--r-- 3.8M tho 26 Jan 7:21 qtwebengine_resources.pak
.rw-r--r-- 572k tho 26 Jan 7:21 qtwebengine_resources_100p.pak
.rw-r--r-- 639k tho 26 Jan 7:21 qtwebengine_resources_200p.pak
```

i copied those files from /usr/share/qt/resources and it works now
Comment by treeshateorcs (budkin) - Sunday, 26 January 2020, 12:38 GMT
i've figured out what the issue was. i had this line in my .zprofile

export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib

for some unknown reason and who knows for how long. i commented it out and QB starts normally

Loading...