Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jun 2011 20:20:28 -0400
From:      Joe Marcus Clarke <marcus@freebsd.org>
To:        Jeremy Messenger <mezz.freebsd@gmail.com>
Cc:        gnome@freebsd.org, trasz@freebsd.org, mezz@freebsd.org
Subject:   Re: ports/158174: x11/gdm: fix call to setusercontext(3)
Message-ID:  <4E0529CC.3010406@freebsd.org>
In-Reply-To: <BANLkTinAwE__bpjUNvB1HbSq5HPbtezMzg@mail.gmail.com>
References:  <201106242028.p5OKSZJX005102@freefall.freebsd.org>	<4E04FB83.4080802@freebsd.org> <BANLkTinAwE__bpjUNvB1HbSq5HPbtezMzg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/24/11 7:13 PM, Jeremy Messenger wrote:
> On Fri, Jun 24, 2011 at 4:02 PM, Joe Marcus Clarke <marcus@freebsd.org> wrote:
>> On 6/24/11 4:28 PM, mezz@freebsd.org wrote:
>>> Synopsis: x11/gdm: fix call to setusercontext(3)
>>>
>>> State-Changed-From-To: open->feedback
>>> State-Changed-By: mezz
>>> State-Changed-When: Fri Jun 24 20:27:37 UTC 2011
>>> State-Changed-Why:
>>> It doesn't fix. It creates a bug. When I start GNOME with your patch and now
>>> I get this: http://people.freebsd.org/~mezz/gdm_pr158174.jpg
>>>
>>> Without your patch, GDM starts GNOME perfectly.
>>
>> Do you have MAC enabled in your kernel?
> 
> Yes I do... So.. I have changed from:
> 
> ---------
> LOGIN_SETALL & ~LOGIN_SETGROUP) < 0
> ---------
> 
> To:
> ---------
> LOGIN_SETALL & ~(LOGIN_SETGROUP | LOGIN_SETMAC)) < 0
> ---------
> 
> Now, the GDM starts GNOME as normal as before. Is patch with
> ~LOGIN_SETMAC good to you? Or you have different way of fix it?

I actually thought you may not have MAC in your kernel, and that is why
the init failed.  Are you seeing any syslog related to why
setusercontext() fails?  I'm guessing because there is no MAC label in
/etc/login.conf, but I'm curious to know if we can fix MAC
initialization for those that may want it.

Joe

> 
> Cheers,
> Mezz
> 
> 
>> Joe
> 
> 


-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome



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