Bug 658

Summary: filter_yuvdenoise.so which requires text relocation
Product: Fedora Reporter: David Timms <dtimms>
Component: transcodeAssignee: David Juran <david>
Status: RESOLVED FIXED    
Severity: normal CC: kwizart, mszpak
Priority: P5    
Version: 14   
Hardware: All   
OS: GNU/Linux   
namespace:
Attachments: selinux alert

Description David Timms 2009-06-14 04:07:16 CEST
Created attachment 197 [details]
selinux alert

While running dvdrip-0.98.10-2.fc11.i586, selinux notified a message:
"The tcmodinfo application attempted to load
/usr/lib/transcode/filter_yuvdenoise.so
which requires text relocation. This is a potential security problem. Most libraries do not need this permission. Libraries are sometimes coded incorrectly and request this permission. The SELinux Memory Protection Tests web page explains how to remove this requirement. You can configure SELinux temporarily to allow 
/usr/lib/transcode/filter_yuvdenoise.so
to use relocation as a workaround, until the library is fixed. Please file a bug report against this package."

transcode-1.1.1-5.fc11.i586
selinux-policy-3.6.12-39.fc11.noarch
selinux-policy-targeted-3.6.12-39.fc11.noarch

Steps:
1. dvdrip
2. new project
3. rip title|read toc
4. select Chapter Mode=all
5. Rip selected

It may have been during application load that selinux was triggered.

Info:
Since I haven't used dvdrip for more than a year; this could be a long standing issue. I didn't note any ill effects in the actual rip (in which I only wanted a copy of the original dvd material, no conversion).
Comment 1 David Juran 2009-07-05 11:24:56 CEST
Apologies for the delay, vacation came in-between. There was some in-line assembly in aclib/memcpy.c that required text relocation. Pulling in a patch from the 1.2 branch solved the problem and transcode-1.1.1-6.fc11 has now been built and should soon appear in the repository.