Bugzilla – Bug 1220233
patch openSUSE-SLE-15.5-2024-32668 (kio, llvm15) makes Chromium render web pages not properly
Last modified: 2024-03-18 13:28:39 UTC
After having installed the (unreleased) patch openSUSE-SLE-15.5-2024-32668 (tracked as SUSE:Maintenance:32668:322449 in SMELT) Chromium does not render web pages properly anymore. I will attach screenshots shortly. Info about the patch: T14s:~ # zypper info -t patch openSUSE-SLE-15.5-2024-32668 Loading repository data... Reading installed packages... Information for patch openSUSE-SLE-15.5-2024-32668: --------------------------------------------------- Repository : SLE-IMPORTED-TEST Name : openSUSE-SLE-15.5-2024-32668 Version : 1 Arch : noarch Vendor : maint-coord@suse.de Status : needed Category : recommended Severity : moderate Created On : Thu 22 Feb 2024 01:13:06 PM CET Interactive : --- Summary : Recommended update for kio Description : This update for kio fixes the following issues: - Added missing kio-devel to Package Hub for SLE-15-SP5 (no source changes) (bsc#1215704) When downgrading the following packages to the released versions, things get much better, but I still see artefacts in Google Meet - indicating that there are more libraries to downgrade: libLLVM15-15.0.7-150500.4.4.1.x86_64 libclang-cpp15-15.0.7-150500.4.4.1.x86_64 libclang13-15.0.7-150500.4.4.1.x86_64
Created attachment 872953 [details] screenshot of Bugzilla in Chromium
Created attachment 872954 [details] screenshot of SMELT in Chromium
Heiko, this patch only adds missing packages to Package Hub channels with no source code changes... It's likely that the issue already existed before.
The repositories and command I used for the patch update: T14s:~ # zypper lr -puU | grep -i test 4 | TEST | TEST | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/update/leap/15.5-test/ 2 | SLE-IMPORTED-TEST | SLE-IMPORTED-TEST | Yes | (r ) Yes | Yes | 99 | https://download.suse.de/ibs/SUSE:/Maintenance:/Test:/openSUSE-SLE:/15.5/update/ T14s:~ # zypper update -t patch The following 9 items are locked and will not be changed by any action: Available: gnome-packagekit MPlayer PackageKit PackageKit-backend-dnf PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module package-update-indicator Installed: chromium The following 3 packages are going to be upgraded: libclang13 libclang-cpp15 libLLVM15 The following NEW patch is going to be installed: openSUSE-SLE-15.5-2024-32668 3 packages to upgrade. Overall download size: 34.1 MiB. Already cached: 0 B. No additional space will be used or freed after the operation. Continue? [y/n/v/...? shows all options] (y): Retrieving: libLLVM15-15.0.7-150500.4.6.2.x86_64 (SLE-IMPORTED-TEST) (1/3), 21.9 MiB Retrieving: libLLVM15-15.0.7-150500.4.6.2.x86_64.rpm .................................................[done (5.1 MiB/s)] Retrieving: libclang-cpp15-15.0.7-150500.4.6.2.x86_64 (SLE-IMPORTED-TEST) (2/3), 12.0 MiB Retrieving: libclang-cpp15-15.0.7-150500.4.6.2.x86_64.rpm ............................................[done (5.3 MiB/s)] Retrieving: libclang13-15.0.7-150500.4.6.2.x86_64 (SLE-IMPORTED-TEST) (3/3), 227.7 KiB Retrieving: libclang13-15.0.7-150500.4.6.2.x86_64.rpm ................................................[done (1.3 MiB/s)] Checking for file conflicts: .....................................................................................[done] (1/3) Installing: libLLVM15-15.0.7-150500.4.6.2.x86_64 ...........................................................[done] (2/3) Installing: libclang-cpp15-15.0.7-150500.4.6.2.x86_64 ......................................................[done] (3/3) Installing: libclang13-15.0.7-150500.4.6.2.x86_64 ..........................................................[done] There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs. JFYI, I had locked the version of Chromium because of https://bugzilla.suse.com/show_bug.cgi?id=1219070
I suspect Chromium has a rebuild since it has libclang and llvm as BuildRequires. Just a wild guess, but could you try updating Chromium?
Mesa also uses LLVM, so this could impact it. I would say selected downgrades and try to pinpoint the right rpm
By bisecting to-be-installed packages from the SLE testing channel I could identify libLLVM15-15.0.7-150500.4.6.2 as the trouble maker. However, after upgrading Chromium to the most recent version available (the one that can't play Youtube videos and does have some trouble with video conferencing, see https://bugzilla.suse.com/show_bug.cgi?id=1219070) I can't reproduce the issue anymore. Feel free to resolve as WONTFIX.
not reproducible
Created attachment 873399 [details] screenshot of chromium 120.0 rendering google.de/maps I just noticed that chromium 120.0.6099.224 (both 120.0.6099.224-bp155.2.67.1 and 120.0.6099.224-bp155.2.70.1 which fixes https://bugzilla.suse.com/show_bug.cgi?id=1219070) don't work with https://google.de/maps The canvas is all black. See attached screenshot.
issue still present in newest chromium 120.0 available on openSUSE Leap 15.5, chromium 121 not available as solution is required
The issue was confirmed fixed on openSUSE Leap 15.5 by the release of chromium version 122.