From 051a1e1ab68eb12001e4c73a1c1b72e290c6cbca Mon Sep 17 00:00:00 2001 From: zhangshaoning Date: Wed, 3 Sep 2025 11:20:28 +0800 Subject: [PATCH] fix assertion failed --- 0001-fix-assertion-failed.patch | 26 ++++++++++++++++++++++++++ gtk3.spec | 6 +++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0001-fix-assertion-failed.patch diff --git a/0001-fix-assertion-failed.patch b/0001-fix-assertion-failed.patch new file mode 100644 index 0000000..e5cf929 --- /dev/null +++ b/0001-fix-assertion-failed.patch @@ -0,0 +1,26 @@ +From 50cc3c5086a34372a8eca9edb6701ac6c79e5ed9 Mon Sep 17 00:00:00 2001 +From: zhangshaoning +Date: Wed, 3 Sep 2025 11:18:03 +0800 +Subject: [PATCH] fix assertion failed + +--- + gdk/x11/xsettings-client.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/gdk/x11/xsettings-client.c b/gdk/x11/xsettings-client.c +index 3c55ef1..6e82387 100644 +--- a/gdk/x11/xsettings-client.c ++++ b/gdk/x11/xsettings-client.c +@@ -341,7 +341,8 @@ parse_settings (unsigned char *data, + rgba.alpha = alpha / 65535.0; + + value = g_new0 (GValue, 1); +- g_value_init (value, G_TYPE_STRING); ++ //g_value_init (value, G_TYPE_STRING); ++ g_value_init (value, GDK_TYPE_RGBA); + g_value_set_boxed (value, &rgba); + + GDK_NOTE(SETTINGS, g_message (" %s = #%02X%02X%02X%02X", x_name, alpha,red, green, blue)); +-- +2.18.2 + diff --git a/gtk3.spec b/gtk3.spec index 70d255f..830f1a8 100644 --- a/gtk3.spec +++ b/gtk3.spec @@ -14,13 +14,14 @@ #Basic Information Name: gtk3 Version: 3.24.43 -Release: 1 +Release: 2 Summary: GTK+ graphical user interface library License: LGPL-2.0-or-later URL: https://www.gtk.org Source0: https://download.gnome.org/sources/gtk+/3.24/gtk+-%{version}.tar.xz Patch0: 0001-Let-the-notification-icon-use-the-size-specified-by-.patch +Patch1: 0001-fix-assertion-failed.patch #Dependency BuildRequires: pkgconfig(atk) >= %{atk_version} pkgconfig(atk-bridge-2.0) @@ -255,6 +256,9 @@ gtk-query-immodules-3.0-64 --update-cache &>/dev/null || : %{_mandir}/man1/gtk3-widget-factory.1* %changelog +* Wed Sep 03 2025 zhangshaoning - 3.24.43-2 +- fix assertion failed + * Thu Jul 25 2024 Funda Wang - 3.24.43-1 - update to 3.24.43 -- Gitee