Debian Patches

Status for plasma-workspace/4:5.27.5-2+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
add_sddm_debian_breeze.patch Add sddm's debian-breeze theme
Breeze with Debian's default background
Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> no 2017-06-16
enable_debianabimanager.diff no
krunner_crash.patch [PATCH] runners/calculator: implement thread-safety in QalculateEngine::evaluate

Libqalculate does not seem to support ability to run multiple computations
that are controlled or have timeout set beeing run in the same time.
After the timeout was introduced in QalculateEngine this led to BUG 470219,
which happens when computations are started from multiple threads in the same time
that "confuses" libqalculate computation thread which leads to crash in libqalculate code.

To fix that we need to ensure that only one evaluation is running at single moment of time.
This is done via QalculateLock class that is like QMutexLocker but for libqalculate.
QalculateLock is implemented with two static mutexes. Mutex s_evalLock is used
to ensure that only one evaluation is running at single moment.
Mutex s_ctrlLock is used to ensure that thread that aborted evaluation will
get to start next evaluation.
Max Ramanouski <max8rr8@gmail.com> no upstream 2023-06-01

All known versions for source package 'plasma-workspace'

Links