From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) Description of problem: Using Fedora development (Rawhide): open /etc/selinux/strict/src/policy/policy.conf then immediately open /etc/selinux/strict/policy/policy.18 and apol immediately crashes with "*** glibc detected *** corrupted double-linked list:" and a hex number. Version-Release number of selected component (if applicable): setools-1.4.1 and setools-gui-1.4.1 How reproducible: Always Steps to Reproduce: 1.start apol 2.Using Fedora development (Rawhide) apol running in targeted enforcing mode (although I doubt that matters) open /etc/selinux/strict/src/policy/policy.conf 3.then immediately open /etc/selinux/strict/policy/policy.18 and apol immediately crashes with: "*** glibc detected *** corrupted double-linked list:" and a hex number. Expected Results: apol should have closed the policy successfully. Additional info:
Created attachment 104386 [details] Patch to fix bugs in setools This patch not only fixes the bug mentioned in this report but also: 1. a tcl bug in sepcut 2. a bug in libapol when loading certaing rules from a binary policy.
setools-1.4.1-2 includes this patch.
Created attachment 104864 [details] Patch to fix critical bugs in libapol.
Dan, this is an updated and thoroughly tested patch for the setools- 1.4.1 package. The previous patch is known to cause a problem with rendering allow rules in apol. Thanks.
setting priority to high since patch is included. Has this been incorporated yet?
Incorporated in what? This is fixed in Fedora Devel. We are at version 2.1.1-2