Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwin6 for openSUSE:Factory checked in at 2025-02-11 21:20:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwin6 (Old) and /work/SRC/openSUSE:Factory/.kwin6.new.19470 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin6" Tue Feb 11 21:20:10 2025 rev:23 rq:1245082 version:6.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwin6/kwin6.changes 2025-02-10 18:12:11.570755842 +0100 +++ /work/SRC/openSUSE:Factory/.kwin6.new.19470/kwin6.changes 2025-02-11 21:20:18.475552120 +0100 @@ -1,0 +2,6 @@ +Mon Feb 10 12:59:16 UTC 2025 - Fusion Future <qydwhotm...@gmail.com> + +- Add patch to fix crash on login on X11 + * 0001-core-outputlayer-guard-against-null-m_output.patch + +------------------------------------------------------------------- New: ---- 0001-core-outputlayer-guard-against-null-m_output.patch BETA DEBUG BEGIN: New:- Add patch to fix crash on login on X11 * 0001-core-outputlayer-guard-against-null-m_output.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin6.spec ++++++ --- /var/tmp/diff_new_pack.RKfxaS/_old 2025-02-11 21:20:19.203582152 +0100 +++ /var/tmp/diff_new_pack.RKfxaS/_new 2025-02-11 21:20:19.203582152 +0100 @@ -39,6 +39,8 @@ Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif +# PATCH-FIX-UPSTREAM +Patch0: 0001-core-outputlayer-guard-against-null-m_output.patch BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: libcap-progs ++++++ 0001-core-outputlayer-guard-against-null-m_output.patch ++++++ >From 8291f8144b5a47c13fdf9da4af1a9d9623a3ce7c Mon Sep 17 00:00:00 2001 From: Fushan Wen <qydwhotm...@gmail.com> Date: Sun, 9 Feb 2025 00:20:44 +0000 Subject: [PATCH] core/outputlayer: guard against null m_output SENTRY: KWIN-8ZG FIXED-IN: 6.3.1 (cherry picked from commit c97bc26ca9de8b1462f6ccb05fb2dafe01cd82cb) Co-authored-by: Fushan Wen <qydwhotm...@gmail.com> --- src/core/outputlayer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/outputlayer.cpp b/src/core/outputlayer.cpp index f041a8d1d9..9c4aaf2f50 100644 --- a/src/core/outputlayer.cpp +++ b/src/core/outputlayer.cpp @@ -50,7 +50,9 @@ QRegion OutputLayer::repaints() const void OutputLayer::addRepaint(const QRegion ®ion) { m_repaints += region; - m_output->renderLoop()->scheduleRepaint(nullptr, nullptr); + if (m_output) { + m_output->renderLoop()->scheduleRepaint(nullptr, nullptr); + } } void OutputLayer::resetRepaints() -- 2.48.1