This bug has been copied from bug #518575 and has been proposed to be backported to 5.4 z-stream (EUS).
Fixed. I waited on the errata, so I can push this out with 538463. It will get pushed today.
I couldn't get the reproducer to fail -- but I think it's a bit of expected, as is supposed co work occassionaly. I verified that the correct patch is included and that it looks sane.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-1645.html