i have installed vlc 8.6. I'm using fedora core 8 and when i tried to use vlc it is not playing video and gives an error message. can anybody help me to solve this problem
Summary
SELinux is preventing vlc from changing the access protection of memory on
the heap.
Detailed Description
The vlc application attempted to change the access protection of memory on
the heap (e.g., allocated using malloc). This is a potential security
problem. Applications should not be doing this. Applications are sometimes
coded incorrectly and request this permission. The
http://people.redhat.com/drepper/selinux-mem.html web page explains how to
remove this requirement. If vlc does not work and you need it to work, you
can configure SELinux temporarily to allow this access until the application
is fixed. Please file a
http://bugzilla.redhat.com/bugzilla/enter_bug.cgi
against this package.
Allowing Access
If you want vlc to continue, you must turn on the allow_execheap boolean.
Note: This boolean will affect all applications on the system.
The following command will allow this access:
setsebool -P allow_execheap=1
Additional Information
Source Context unconfined_u:system_r:unconfined_t:s0
Target Context unconfined_u:system_r:unconfined_t:s0
Target Objects None [ process ]
Affected RPM Packages
Policy RPM selinux-policy-3.0.8-44.fc8
Selinux Enabled True
Policy Type targeted
MLS Enabled True
Enforcing Mode Enforcing
Plugin Name plugins.allow_execheap
Host Name KK
Platform Linux KK 2.6.23.1-42.fc8 #1 SMP Tue Oct 30
13:55:12 EDT 2007 i686 i686
Alert Count 2
First Seen Wed 01 Oct 2008 11:26:58 PM IST
Last Seen Wed 01 Oct 2008 11:26:58 PM IST
Local ID 8f1cbaaf-50e8-4c72-8721-d230acd409f8
Line Numbers
Raw Audit Messages
avc: denied { execheap } for comm=vlc pid=2812
scontext=unconfined_u:system_r:unconfined_t:s0 tclass=process
tcontext=unconfined_u:system_r:unconfined_t:s0