SecGroupTransform randomly fails when connecting to kSecSignatureAttributeName

Originator:matt
Number:rdar://12184687 Date Originated:27-Aug-2012 06:24 PM
Status:Closed Resolved:
Product:Mac OS X SDK Product Version:10.8.1/12B19
Classification:Serious Bug Reproducible:Always
 
Summary:

Execution of a transform group connecting the output of a base32 decode transform to kSecSignatureAttributeName of a verify transform randomly fails.

Steps to Reproduce:

Run the attached program testing execution of the transforms separately and as a group.

Expected Results:

Both separate and group executions complete without error.

Actual Results:

The group transform loop eventually fails with the following error:

Error Domain=Internal CSSM error Code=-2147415733 "The operation couldn\u2019t be completed. (Internal CSSM error error -2147415733 - Internal error #8001094b at __block_global_2 /SourceCache/Security/Security-55178.0.1/libsecurity_transform/lib/SecSignVerifyTransform.c:565)" UserInfo=0x101b002c0 {NSDescription=Internal error #8001094b at __block_global_2 /SourceCache/Security/Security-55178.0.1/libsecurity_transform/lib/SecSignVerifyTransform.c:565}

Regression:

Notes:

Comments

Apple Developer Relations

Thank you for filing this bug report. This is an older report and much has changed since it was filed. We are closing it. If this is still an issue for you, or if you have questions regarding the resolution of this issue, please update your bug report with them. Please be sure to regularly check new Apple releases for any updates that might affect this issue. Again, thank you for taking the time to submit bugs. We sincerely appreciate your input.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!