Skip to content

Segmentation fault in FcCharSetHasChar during font engine multi stringToCMap #864

Description

@drmelectronic

What caused the crash

1 The crash occurs during the initialization/rendering phase of Quickshell. According to
the stacktrace, the application triggers a segmentation fault (Signal 11) in
libfontconfig.so.1 (specifically in FcCharSetHasChar).
2
3 The issue seems to be related to font rendering within QML components, as it
originates from QFontEngineMulti::stringToCMap and ripples up through
QQuickTextPrivate::updateLayout. This happens while Quickshell is loading the
configuration located at ~/.config/quickshell/shell.qml and initializing various
apps (Calendar, Sidebar, etc.).
4
5 System Info:
6 - OS: Arch Linux
7 - Quickshell Version: 0.3.0 (revision b66495f)
8 - Qt Version: 6.11.1
9 - GPU: NVIDIA (Driver: nvidia-drm)

log.qslog.log

Report file

report.txt

Configuration

hypr_config.zip

Backtrace

backtrace.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcrashupstream-issueBugs in Qt or other backing libraries

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions