[Bug 733001] scanner: Selinux enhanced file rights not handled correctly

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 11 00:04:49 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733001
  GStreamer | gstreamer (core) | unspecified

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-07-11 07:04:47 UTC ---
Review of attachment 280414:
 --> (https://bugzilla.gnome.org/review?bug=733001&attachment=280414)

::: gstreamer-1.3.3.orig/gst/gstregistry.c
@@ +1263,3 @@
       continue;
+    } 
+     if (g_access(filename,X_OK)!=0) {

This is also not correct. It's not required for a shared library to have the
executable bit set, and this patch would even break everything on Debian based
systems (where the packaging tools automatically *unset* the X bit of shared
libraries!)

What exactly is the problem here again? SELinux requires shared libraries to
have the X bit set and otherwise fails to load them?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list