Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2022-12-04 14:58:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell" Sun Dec 4 14:58:07 2022 rev:229 rq:1039792 version:43.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2022-11-08 10:53:28.453428730 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new.1835/gnome-shell.changes 2022-12-04 14:58:25.492294639 +0100 @@ -1,0 +2,8 @@ +Fri Dec 2 01:44:58 UTC 2022 - Xiaoguang Wang <xiaoguang.w...@suse.com> + +- Add gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch: + Leak the GJS context and ShellGlobal, the patch is from + https://src.fedoraproject.org/rpms/gnome-shell/tree/rawhide + (bsc#1205518) + +------------------------------------------------------------------- New: ---- gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.Stp0K4/_old 2022-12-04 14:58:26.236298925 +0100 +++ /var/tmp/diff_new_pack.Stp0K4/_new 2022-12-04 14:58:26.244298971 +0100 @@ -43,6 +43,8 @@ Patch7: gnome-shell-executable-path-not-absolute.patch # PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qk...@suse.com -- Workaround logout crashing Patch8: gnome-shell-exit-crash-workaround.patch +# PATCH-FIX-OPENSUSE gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch bsc#1205518 xw...@suse.com -- Leak the GJS context and ShellGlobal +Patch9: gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch ## NOTE: Keep SLE-only patches at bottom (starting on 1000). # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 dli...@suse.com -- Add an applet on login UI to display suse icon, product name, hostname. @@ -184,6 +186,7 @@ %patch5 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %if 0%{?sle_version} %patch1001 -p1 ++++++ gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch ++++++ >From 9a0ecad2b94243fbed5290f78d967d8714c3d3e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jad...@gmail.com> Date: Wed, 6 Oct 2021 10:00:43 +0200 Subject: [PATCH] main: Leak the GJS context and ShellGlobal There are many crash-on-exit happening as a side effect of destroying the GJS context. Work around these until we have a better solution by leaking them. --- src/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.c b/src/main.c index 3cd9e10a5b..ce56e2a87a 100644 --- a/src/main.c +++ b/src/main.c @@ -570,9 +570,11 @@ main (int argc, char **argv) shell_profiler_shutdown (); +#if 0 g_debug ("Doing final cleanup"); _shell_global_destroy_gjs_context (shell_global_get ()); g_object_unref (shell_global_get ()); +#endif return ecode; } -- 2.31.1