Summary: | LibreOffice aborts when starting with an empty profile (Windows + probably AMD GPU) | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Aron Budea <aron.budea> |
Component: | graphics stack | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | dan, himajin100000, jo3emc, l.lunak, vsfoote |
Priority: | high | Keywords: | bibisected, bisected, regression |
Version: | 7.4.0.0 alpha0+ | ||
Hardware: | All | ||
OS: | Windows (All) | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=146437 https://bugs.documentfoundation.org/show_bug.cgi?id=146767 https://bugs.documentfoundation.org/show_bug.cgi?id=150645 |
||
Whiteboard: | target:7.4.0 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 129062 | ||
Attachments: |
Skia log
Skia log (w Radeon Software Adrenalin 21.10.2) |
Description
Aron Budea
2021-12-24 09:23:31 UTC
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. *** |