Summary: | kde-apps/dolphin-21.08.3 crashes on startup with QFont::setPointSizeF error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Xi <davidshen84> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dolphin crash log
systemd core dump kcrash info for Dolphin |
Description
Xi
2021-12-28 03:54:43 UTC
Created attachment 760605 [details]
dolphin crash log
Created attachment 760608 [details]
systemd core dump
Created attachment 760609 [details]
kcrash info for Dolphin
After taking sam's advice to recompile plasma related packages using GCC, I can use dolphin and KCalc now. I don't think recompiling ALL plasma packages is necessary, since most of the system works with clang, but since qt5 is not actively maintained upstream, I suspect more clang compiling related issues may occur in the future until we move to qt6. I doubt recompiling Plasma packages helps at all, since dolphin has no dependencies on it. But hey, there you go. For posterity: my advice was to rebuild Qt bits with GCC rather than Clang given the changes in LLVM 13 which seem to end up manifesting as UB-causing-null-or-near-null pointers. Unless a decent bug report is made to Qt upstream and they fix it, there's not much prospect of us getting it fixed. So easier to just use GCC. There are various UB related fixes in upstream's 5.15 branch not yet picked in KDE repos. https://invent.kde.org/groups/qt/-/issues?scope=all&state=opened&search=ub |