As stated in the summary. I haven't checked with a release build. Device is an AMD CPU with integrated graphics. Bisected to the following commit. Adding CC: to Luboš Luňák. https://cgit.freedesktop.org/libreoffice/core/commit/?id=4a11c85baeb4998e12bc2ab45b0c23d7203bd5b0 author Luboš Luňák <l.lunak@collabora.com> 2021-11-25 22:38:55 +0100 committer Luboš Luňák <l.lunak@collabora.com> 2021-11-29 21:48:53 +0100 remove Skia kDifference workaround
I tried to check this in Linux as well, but apparently the following command doesn't work anymore, UI mode remains default: SAL_USE_VCLPLUGIN=gen SAL_ENABLESKIA=1 ./soffice
Created attachment 177126 [details] Skia log Daily (release) build from 12-22 doesn't start at all. So this isn't debug-only.
Can not reproduce on Windows 10 (21H2) with Intel Iris GPU Vendor: 0x8086 Device: 0x8a52 API: 1.2.195 Driver: 0.404.1069 DeviceType: integrated DeviceName: Intel(R) Iris(R) Plus Graphics Denylisted: no @Aaron, maybe figure out what AMD GPU details you have (the Skia.log from release build) and manually add an appropriate stanza to the "skia_denylist_vulkan.xml" in the <$ORIGIN>\share\skia folder? Having the deny list may bypass the SkiaHelper util?
Yep, thanks for the hint, that helped. I've found a list of driver versions: https://gpuopen.com/version-table/ This driver isn't the newest, 20.4.2/20.5.1, and it's installed by Windows 10 21H2 by default. Not installing a newer one while having the old driver around could be helpful.
*** Bug 146581 has been marked as a duplicate of this bug. ***
Confirmed via duplicate bug 146581.
Could you try temporarily installing the newest driver and check if the crash is fixed by that (and provide skia.log if that's the case)?
Created attachment 177346 [details] Skia log (w Radeon Software Adrenalin 21.10.2) I have mixed results after upgrading to Radeon Software Adrenalin 21.10.2 (current WHQL driver). In today's daily build all is well, LO starts with Skia enabled (log attached). In a fresh debug build after a pull (7.4.0.0.alpha0+ (x64), 302b44125aa0c1d5216f986ecf8e341cd6e57418), I get the aborts during start. After a few attempts at starting LO I end up with Skia/Raster. Switching off forced software rendering successfully ends up with Skia/Vulkan after restarting LO. Thus I guess the user-facing problem could be solved by blacklisting the old drivers.
Thank you, that's the same driver version I currently have, so let's block anything older and by the time 7.4 is out that's hopefully good enough.
Luboš Luňák committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/6fd4209a7e5884e44f4214342c7565229aa9b7d5 block amd drivers that crash with Skia's kDifference (tdf#146402) It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 148656 has been marked as a duplicate of this bug. ***