Skip to content

fix: use standard malloc for KDE system settings#1151

Merged
RoyalOughtness merged 2 commits intosecureblue:livefrom
HastD:kde-systemsettings-malloc
Jun 26, 2025
Merged

fix: use standard malloc for KDE system settings#1151
RoyalOughtness merged 2 commits intosecureblue:livefrom
HastD:kde-systemsettings-malloc

Conversation

@HastD
Copy link
Copy Markdown
Collaborator

@HastD HastD commented Jun 26, 2025

This erases LD_PRELOAD for all invocations of systemsettings in .desktop files on KDE, meaning the system settings app will be launched without hardened_malloc preloaded. This is necessary because some settings panels invoke Qt WebEngine, which uses Chromium, which is incompatible with hardened_malloc.

(Fixes #1149. This depends on #1150 and won't work properly until that's merged.)

This erases `LD_PRELOAD` for all invocations of `systemsettings` in
.desktop files on KDE, meaning the system settings app will be launched
without hardened_malloc preloaded. This is necessary because some
settings panels invoke Qt WebEngine, which uses Chromium, which is
incompatible with hardened_malloc.
@RoyalOughtness RoyalOughtness merged commit c93bbf3 into secureblue:live Jun 26, 2025
17 of 18 checks passed
@HastD HastD deleted the kde-systemsettings-malloc branch June 26, 2025 20:59
RoyalOughtness pushed a commit to RoyalOughtness/secureblue-dev that referenced this pull request Aug 4, 2025
This erases `LD_PRELOAD` for all invocations of `systemsettings` in
.desktop files on KDE, meaning the system settings app will be launched
without hardened_malloc preloaded. This is necessary because some
settings panels invoke Qt WebEngine, which uses Chromium, which is
incompatible with hardened_malloc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] KDE "online accounts" settings crashes when attempting to add Nextcloud account

4 participants