All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Justin P. Mattock" <justinmattock@gmail.com>
To: Stephen Smalley <sds@tycho.nsa.gov>
Cc: selinux@tycho.nsa.gov, Eric Paris <eparis@parisplace.org>,
	Harry Ciao <qingtao.cao@windriver.com>
Subject: Re: SELinux: avc_has_perm: unexpected error 22
Date: Thu, 24 Mar 2011 13:43:41 -0700	[thread overview]
Message-ID: <4D8BACFD.6090400@gmail.com> (raw)
In-Reply-To: <1300998293.8157.48.camel@moss-pluto>

On 03/24/2011 01:24 PM, Stephen Smalley wrote:
> On Thu, 2011-03-24 at 13:22 -0700, Justin P. Mattock wrote:
>> On 03/24/2011 01:13 PM, Stephen Smalley wrote:
>>> On Thu, 2011-03-24 at 09:26 -0700, Justin P. Mattock wrote:
>>>> On 03/24/2011 06:58 AM, Stephen Smalley wrote:
>>>>> On Wed, 2011-03-23 at 19:30 -0700, Justin P. Mattock wrote:
>>>>>> On 03/23/2011 11:07 AM, Justin P. Mattock wrote:
>>>>>>> On 03/21/2011 09:52 AM, Justin P. Mattock wrote:
>>>>>>>> this is showing up with the latest Mainline kernel.
>>>>>>>> gdm craps out..:
>>>>>>>>
>>>>>>>> [ 60.817] (II) Unloading synaptics
>>>>>>>> [ 60.822] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.822] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.828] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.831] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.871] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.871] SELinux: avc_has_perm: unexpected error 22
>>>>>>>> [ 60.881] (II) UnloadModule: "mouse"
>>>>>>>> [ 60.881] (II) Unloading mouse
>>>>>>>>
>>>>>>>>
>>>>>>>> full xorg.0.log is here:
>>>>>>>> http://fpaste.org/OOM2/
>>>>>>>>
>>>>>>>> Justin P. Mattock
>>>>>>>
>>>>>>> seems doing a bisect right now during the merge window is breaking,
>>>>>>> anyways looking through the commits I think this:
>>>>>>>
>>>>>>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=c53fa1ed92cd671a1dfb1e7569e9ab672612ddc6;hp=06dc94b1ed05f91e246315afeb1c652d6d0dc9ab
>>>>>>>
>>>>>>>
>>>>>>> might be what I am hitting, causing gdm to die out, as it starts.
>>>>>>>
>>>>>>> any ideas?
>>>>>>>
>>>>>>> Justin P. Mattock
>>>>>>
>>>>>> not sure if anybody is seeing this or hitting this with the current,
>>>>>> but reverting the above commit does not fix the problem.
>>>>>> will try another bisect(hopefully)
>>>>>
>>>>> Are you sure it is a kernel issue?  Seems more likely that it would be a
>>>>> policy problem.  What AVC denials are you getting?
>>>>>
>>>>
>>>>
>>>> strange.. was not even thinking of the avc's because the policy has
>>>> already been customized and has been working for a while now without
>>>> adding any rules.
>>>>
>>>> Anyways your right, seems the labels get changed or something with this
>>>> kernel or something:
>>>> http://fpaste.org/w4nK/
>>>
>>> audit(1300983537.941:34): security_compute_sid:  invalid context
>>> system_u:system_r:root_xdrawable_t:s0-s0:c0.c1023 for
>>> scontext=system_u:system_r:xserver_t:s0-s0:c0.c1023
>>> tcontext=system_u:system_r:xserver_t:s0-s0:c0.c1023 tclass=x_drawable
>>>
>>> This looks like it might be a kernel regression after all.
>>> security_compute_sid should return object_r for tclass x_drawable, not
>>> system_r.  Likely due to the recent changes there to support socket type
>>> transitions.  Not sure exactly what is going wrong, as it should only
>>> happen on the socket classes.
>>>
>>
>> alright!!
>>
>> as for good kernel:
>> 2.6.38-00071-g5a69473
>> is the last good one I have, so bisecting wont be too much but if I hit
>> the breakage like last time it might slow things down and/or ruin the
>> bisect.
>
> If it is what I think it is, then the breakage would be commit
> 6f5317e730505d5cbc851c435a2dfe3d5a21d343
>

yep!

reverting that commit gets gdm to not crap out.
full dmesg here:
http://fpaste.org/34DC/

Justin P. Mattock

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

  reply	other threads:[~2011-03-24 20:43 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-21 16:52 SELinux: avc_has_perm: unexpected error 22 Justin P. Mattock
2011-03-21 16:52 ` [refpolicy] " Justin P. Mattock
2011-03-23 18:07 ` Justin P. Mattock
2011-03-23 18:07   ` [refpolicy] " Justin P. Mattock
2011-03-24  2:30   ` Justin P. Mattock
2011-03-24  2:30     ` [refpolicy] " Justin P. Mattock
2011-03-24 13:58     ` Stephen Smalley
2011-03-24 13:58       ` [refpolicy] " Stephen Smalley
2011-03-24 16:26       ` Justin P. Mattock
2011-03-24 16:26         ` [refpolicy] " Justin P. Mattock
2011-03-24 20:13         ` Stephen Smalley
2011-03-24 20:22           ` Justin P. Mattock
2011-03-24 20:24             ` Stephen Smalley
2011-03-24 20:43               ` Justin P. Mattock [this message]
2011-03-25  3:18                 ` Harry Ciao
2011-03-25 12:26                   ` Stephen Smalley
2011-03-25 12:34                     ` Stephen Smalley
2011-03-25 14:13                       ` [PATCH] selinux: Fix regression for Xorg Stephen Smalley
2011-03-25 18:04                         ` Justin P. Mattock
2011-03-26  3:03                         ` Justin P. Mattock
2011-03-28 12:42                           ` Stephen Smalley
2011-03-28 14:24                             ` Stephen Smalley
2011-03-28 16:20                               ` Justin P. Mattock
2011-03-28 22:28                               ` Justin P. Mattock

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D8BACFD.6090400@gmail.com \
    --to=justinmattock@gmail.com \
    --cc=eparis@parisplace.org \
    --cc=qingtao.cao@windriver.com \
    --cc=sds@tycho.nsa.gov \
    --cc=selinux@tycho.nsa.gov \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.