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

Reply via email to