svn commit: r376010 - in head/x11/gnome-session: . files
Koop Mast
kwm at FreeBSD.org
Thu Jan 1 18:02:36 UTC 2015
Author: kwm
Date: Thu Jan 1 18:02:34 2015
New Revision: 376010
URL: https://svnweb.freebsd.org/changeset/ports/376010
QAT: https://qat.redports.org/buildarchive/r376010/
Log:
Add a work around for the https://bugzilla.gnome.org/show_bug.cgi?id=739424
bug.
Reduces the time gnome-session will consider application, like gnome-shell,
crashes to be fatal. Which results in dropping the user back to the login
screen. This will should allow gnome-shell to always restart after triggering
the bug above.
Submitted by: Ting-Wei Lan
Added:
head/x11/gnome-session/files/
head/x11/gnome-session/files/patch-gnome-session_gsm-app.c (contents, props changed)
Modified:
head/x11/gnome-session/Makefile
Modified: head/x11/gnome-session/Makefile
==============================================================================
--- head/x11/gnome-session/Makefile Thu Jan 1 17:59:41 2015 (r376009)
+++ head/x11/gnome-session/Makefile Thu Jan 1 18:02:34 2015 (r376010)
@@ -4,6 +4,7 @@
PORTNAME= gnome-session
PORTVERSION= 3.14.0
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
Added: head/x11/gnome-session/files/patch-gnome-session_gsm-app.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/gnome-session/files/patch-gnome-session_gsm-app.c Thu Jan 1 18:02:34 2015 (r376010)
@@ -0,0 +1,18 @@
+Work around for the https://bugzilla.gnome.org/show_bug.cgi?id=739424 bug
+
+Reduces the time gnome-session will consider application, like gnome-shell,
+crashes to be fatal. And drop the user back to the login screen.
+This will hopefully allow gnome-shell to restart after triggering the bug
+above.
+
+--- gnome-session/gsm-app.c.orig 2015-01-01 17:20:24.798482241 +0100
++++ gnome-session/gsm-app.c 2015-01-01 17:20:38.627540889 +0100
+@@ -30,7 +30,7 @@
+ #define GSM_APP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSM_TYPE_APP, GsmAppPrivate))
+
+ /* If a component crashes twice within a minute, we count that as a fatal error */
+-#define _GSM_APP_RESPAWN_RATELIMIT_SECONDS 60
++#define _GSM_APP_RESPAWN_RATELIMIT_SECONDS 3
+
+ struct _GsmAppPrivate
+ {
More information about the svn-ports-head
mailing list