Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Jan 2015 18:02:35 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r376010 - in head/x11/gnome-session: . files
Message-ID:  <201501011802.t01I2ZRm066221@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
+ {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501011802.t01I2ZRm066221>