libflashplayer.so (7.0.63 and earlier) uses text relocations. Text relocations will soon be disallowed by selinux policies because it is a security risk. Possible causes of text relocations: 1) Some code was not compiled with -fpic. 2) Hand written asm code that is not position independent. 3) Some compiler toolchain bug (possibly Bug #175442). Ulrich Drepper recommends that Macromedia try FC5 as a development platform because it contains the latest gcc and related compiling toolchains. FC5 contains eu-findtextrel, whihc can aid in locating these problems.
There are two temporary workarounds for this problem for Fedora users, as we wait for the next release of Flash Player that fixes this issue: 1) chcon -t textrel_shlib_t libflashplayer.so Do this on the file manually after Firefox has downloaded it to your home directory. 2) http://macromedia.mplug.org/ Use the flash-plugin RPM instead.
This is fixed in Flash Player 9 beta here: http://labs.adobe.com/downloads/flashplayer9.html
Until Flash Player 9 is released, you can workaround this selinux denial problem by using the Flash 7 RPM from: http://macromedia.mplug.org/
*** Bug 222100 has been marked as a duplicate of this bug. ***
*** Bug 207621 has been marked as a duplicate of this bug. ***