A recent change is causing qutebrowser to render pages incorrectly. Using the QtWebEngine renderer, pages render correctly at Nixpkgs commit 4b815c43897bd4d4619862d82babde813e495141
But, at commit 01baf393d8dca80e2ac2e2e46798daf9b4227f61 pages render incorrectly. Even internal pages such as the help page, render incorrectly. Here’s an example:
As shown in the screenshot, not even the development tools render correctly.
I tried bisecting to find the culprit, but it would require building a lot of packages from source. I just don’t have the computing power.
2 Likes
nrdxp
July 22, 2021, 2:10pm
2
Can you post a screen of the :version
command in qutebrowser? I’m just wondering if there was a recent webengine upgrade.
Here’s a comparison screenshot:
The built-in pages are mostly empty; You can see what could be a horizontal bar in the top left corner. Also, there’s no scroll bar, suggesting there’s no content, rather than the content being invisible.
Here’s a diff of the dependencies:
--- qutebrowser-deps.txt 2021-07-23 17:23:21.273807306 +0700
+++ qutebrowser-deps-new.txt 2021-07-23 17:23:28.124047800 +0700
@@ -3,11 +3,11 @@
a52dec-0.7.4
aalib-1.4rc5
acl-2.3.1
-alsa-lib-1.2.5
+alsa-lib-1.2.5.1
alsa-topology-conf-1.2.5
-alsa-ucm-conf-1.2.5
+alsa-ucm-conf-1.2.5.1
at-spi2-atk-2.38.0
-at-spi2-core-2.40.1
+at-spi2-core-2.40.2
atk-2.36.0
attr-2.4.48
audiofile-0.3.6
@@ -23,7 +23,7 @@
celt-0.11.3
chromaprint-1.5.0
coreutils-8.32
-cryptsetup-2.3.5
+cryptsetup-2.3.6
cups-2.3.3-lib
curl-7.76.1
cyrus-sasl-2.1.27
@@ -49,8 +49,8 @@
flac-1.3.3
flite-2.2
fluidsynth-2.0.6
-fontconfig-2.13.93
-fontconfig-2.13.93-lib
+fontconfig-2.13.94
+fontconfig-2.13.94-lib
freepats-20060219
freetype-2.10.4
fribidi-1.0.10
@@ -65,10 +65,10 @@
glib-2.68.3-bin
glib-2.68.3-dev
glib-networking-2.68.1
-glibc-2.32-48
-glibc-2.32-48-bin
-glibc-2.32-48-dev
-glibc-iconv-2.32
+glibc-2.33-47
+glibc-2.33-47-bin
+glibc-2.33-47-dev
+glibc-iconv-2.33
glu-9.0.1
gmp-6.2.1
gnugrep-3.6
@@ -97,8 +97,8 @@
hdf5-1.12.0
icu4c-67.1
icu4c-69.1
-ilmbase-2.5.3
-iproute2-5.12.0
+ilmbase-2.5.7
+iproute2-5.13.0
iptables-1.8.7
iputils-20210202
iso-codes-4.6.0
@@ -147,7 +147,7 @@
libdc1394-2.2.6
libde265-1.0.8
libdeflate-1.7
-libdrm-2.4.106
+libdrm-2.4.107
libdv-1.0.0
libdvdcss-1.4.2
libdvdnav-6.1.1
@@ -195,7 +195,7 @@
libqmi-1.28.6
libqrtr-glib-1.0.0
libraw1394-2.1.2
-librsvg-2.50.6
+librsvg-2.50.7
libseccomp-2.5.1-lib
libselinux-3.0
libshout-2.4.5
@@ -208,7 +208,7 @@
libtasn1-4.17.0
libthai-0.1.28
libtheora-1.1.1
-libtiff-4.2.0
+libtiff-4.3.0
libtool-2.4.6-lib
libunistring-0.9.10
libunwind-1.4.0
@@ -232,7 +232,7 @@
lv2-1.18.2
lvm2-2.03.12-lib
lz4-1.9.3
-mariadb-connector-c-3.1.12
+mariadb-connector-c-3.1.13
mime-types-9
minizip-1.2.11
mjpegtools-2.1.0-lib
@@ -255,7 +255,7 @@
openconnect-8.10
opencore-amr-0.1.5
opencv-4.5.2
-openexr-2.5.3
+openexr-2.5.7
openh264-2.1.1
openjpeg-2.4.0
openldap-2.4.58
@@ -270,61 +270,56 @@
pdfjs-2.8.335
pipewire-0.2.7-lib
pixman-0.38.4
-polkit-0.118
+polkit-0.119
popt-1.18
postgresql-11.12-lib
ppp-2.4.8
protobuf-3.17.3
publicsuffix-list-2019-05-24
-python3-3.8.9
-python3.8-Babel-2.9.1
-python3.8-Jinja2-3.0.1
-python3.8-MarkupSafe-2.0.1
-python3.8-PyQt5-5.15.4
-python3.8-PyQt5-5.15.4-dev
-python3.8-PyQt5_sip-12.9.0
-python3.8-PyQtWebEngine-5.15.4
-python3.8-PyQtWebEngine-5.15.4-dev
-python3.8-PyReadability-0.4.0
-python3.8-PyYAML-5.4.1
-python3.8-Pygments-2.9.0
-python3.8-adblock-0.5.0
-python3.8-argon2_cffi-20.1.0
-python3.8-beautifulsoup4-4.9.3
-python3.8-brotli-1.0.9
-python3.8-certifi-2021.05.30
-python3.8-cffi-1.14.5
-python3.8-cffi-1.14.5-dev
-python3.8-chardet-4.0.0
-python3.8-construct-2.10.67
-python3.8-cssselect-1.1.0
-python3.8-dbus-python-1.2.16
-python3.8-dbus-python-1.2.16-dev
-python3.8-docutils-0.17.1
-python3.8-filelock-3.0.12
-python3.8-future-0.18.2
-python3.8-idna-3.2
-python3.8-importlib-metadata-4.0.1
-python3.8-importlib-resources-5.1.2
-python3.8-lxml-4.6.3
-python3.8-more-itertools-8.8.0
-python3.8-pycparser-2.20
-python3.8-pycryptodomex-3.10.1
-python3.8-pykeepass-4.0.1
-python3.8-pynacl-1.4.0
-python3.8-pysocks-1.7.1
-python3.8-python-dateutil-2.8.1
-python3.8-python-lz4-3.1.3
-python3.8-pytz-2021.1
-python3.8-requests-2.25.1
-python3.8-requests-file-1.5.1
-python3.8-six-1.16.0
-python3.8-soupsieve-2.2.1
-python3.8-stem-1.8.0
-python3.8-tldextract-3.1.0
-python3.8-toml-0.10.2
-python3.8-urllib3-1.26.5
-python3.8-zipp-3.4.1
+python3-3.9.5
+python3.9-Babel-2.9.1
+python3.9-Jinja2-3.0.1
+python3.9-PyQt5-5.15.4
+python3.9-PyQt5-5.15.4-dev
+python3.9-PyQt5_sip-12.9.0
+python3.9-PyQtWebEngine-5.15.4
+python3.9-PyQtWebEngine-5.15.4-dev
+python3.9-PyReadability-0.4.0
+python3.9-PyYAML-5.4.1.1
+python3.9-Pygments-2.9.0
+python3.9-adblock-0.5.0
+python3.9-argon2_cffi-20.1.0
+python3.9-beautifulsoup4-4.9.3
+python3.9-brotli-1.0.9
+python3.9-certifi-2021.05.30
+python3.9-cffi-1.14.5
+python3.9-cffi-1.14.5-dev
+python3.9-chardet-4.0.0
+python3.9-construct-2.10.67
+python3.9-cssselect-1.1.0
+python3.9-dbus-python-1.2.16
+python3.9-dbus-python-1.2.16-dev
+python3.9-docutils-0.17.1
+python3.9-filelock-3.0.12
+python3.9-future-0.18.2
+python3.9-idna-3.2
+python3.9-lxml-4.6.3
+python3.9-markupsafe-2.0.1
+python3.9-pycparser-2.20
+python3.9-pycryptodomex-3.10.1
+python3.9-pykeepass-4.0.1
+python3.9-pynacl-1.4.0
+python3.9-pysocks-1.7.1
+python3.9-python-dateutil-2.8.1
+python3.9-python-lz4-3.1.3
+python3.9-pytz-2021.1
+python3.9-requests-2.25.1
+python3.9-requests-file-1.5.1
+python3.9-six-1.16.0
+python3.9-soupsieve-2.2.1
+python3.9-stem-1.8.0
+python3.9-tldextract-3.1.0
+python3.9-urllib3-1.26.6
qtbase-5.15.2
qtbase-5.15.2-bin
qtdeclarative-5.15.2
@@ -369,6 +364,7 @@
tracker-3.1.1
tremor-unstable-2018-03-16
twolame-2017-09-27
+tzdata-2021a
unbound-1.13.1-lib
util-linux-2.36.2
util-linux-2.36.2-bin
@@ -379,7 +375,7 @@
wayland-1.19.0
wayland-protocols-1.21
webrtc-audio-processing-0.3.1
-wildmidi-0.4.3
+wildmidi-0.4.4
x264-20191217-2245-lib
x265-3.4
xcb-util-0.4.0
I have the same issue on Chromium. It works fine on nixpkgs commit d8f8f31af9d77a48220e4e8a301d1e79774cb7d2, but breaks on 16105403bdd843540cbef9c63fc0f16c1c6eaa70.
nrdxp
July 24, 2021, 5:10pm
5
1 Like
It’s fixed now, on the Nixpkgs master branch.
1 Like