Jump to letter: [
ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
libselinux-devel - Header files and libraries used to build SELinux
- Description:
The libselinux-devel package contains the libraries and header files
needed for developing SELinux applications.
Packages
libselinux-devel-2.0.99-4.fc15.x86_64
[139 KiB] |
Changelog
by Dan Walsh (2011-04-05):
Add patch from dbhole@redhat.com to initialize thread keys to -1
Errors were being seen in libpthread/libdl that were related
to corrupt thread specific keys. Global destructors that are called on dl
unload. During destruction delete a thread specific key without checking
if it has been initialized. Since the constructor is not called each time
(i.e. key is not initialized with pthread_key_create each time), and the
default is 0, there is a possibility that key 0 for an active thread gets
deleted. This is exactly what is happening in case of OpenJDK.
Workaround patch that initializes the key to -1. Thus if the constructor is not
called, the destructor tries to delete key -1 which is deemed invalid by
pthread_key_delete, and is ignored.
|