Summary: | Leak of two CCRSACryptorRef (4.0 Kbytes/1 page each) in com.apple.WebKit.WebContent running WebKit layout tests | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | David Kilzer (:ddkilzer) <ddkilzer> | ||||||||||||||||||
Component: | WebCore Misc. | Assignee: | David Kilzer (:ddkilzer) <ddkilzer> | ||||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||||
Severity: | Normal | CC: | bfulgham, commit-queue, darin, don.olmstead, ews-watchlist, jiewen_tan, mark.lam, thorton, webkit-bug-importer | ||||||||||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=193170 https://bugs.webkit.org/show_bug.cgi?id=193177 |
||||||||||||||||||||
Attachments: |
|
Description
David Kilzer (:ddkilzer)
2019-01-04 12:20:03 PST
Created attachment 358350 [details]
Patch v1
Comment on attachment 358350 [details]
Patch v1
Checking EWS for GTK/WPE.
Created attachment 358356 [details]
Patch v2
(In reply to David Kilzer (:ddkilzer) from comment #3) > Comment on attachment 358350 [details] > Patch v1 > > Checking EWS for GTK/WPE. Oops, this patch was made on a working directory prior to the WTF::Optional changes. (In reply to David Kilzer (:ddkilzer) from comment #5) > (In reply to David Kilzer (:ddkilzer) from comment #3) > > Comment on attachment 358350 [details] > > Patch v1 > > > > Checking EWS for GTK/WPE. > > Oops, this patch was made on a working directory prior to the WTF::Optional > changes. I hit that as well. Comment on attachment 358356 [details] Patch v2 Attachment 358356 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/10634982 New failing tests: http/wpt/css/css-animations/start-animation-001.html Created attachment 358408 [details]
Archive of layout-test-results from ews117 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews117 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 358411 [details]
Patch v3
Created attachment 358413 [details]
Patch v4
Comment on attachment 358413 [details]
Patch v4
GTK/WPE ports finally build. Marking this for review.
Comment on attachment 358413 [details] Patch v4 Attachment 358413 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/10636467 New failing tests: http/wpt/css/css-animations/start-animation-001.html Created attachment 358426 [details]
Archive of layout-test-results from ews116 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews116 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 358434 [details]
Patch v5
- Add 'virtual' back to CryptoKeyRSA destructor.
- Rename struct WKCCRSACryptorRefDeleter to WebCore::CCRSACryptorRefDeleter.
Created attachment 358435 [details]
Patch v6
- Fix declaration of struct WebCore::CCRSACryptorRefDeleter.
Comment on attachment 358435 [details] Patch v6 View in context: https://bugs.webkit.org/attachment.cgi?id=358435&action=review Looks good. > Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp:73 > + CCCryptorStatus status = CCRSAGetKeyComponents(keyIsPublic ? rsaKey.get() : publicKeyFromPrivateKey.get(), modulus.data(), &modulusLength, publicExponent.data(), &exponentLength, 0, 0, 0, 0); Nice! Comment on attachment 358435 [details] Patch v6 Clearing flags on attachment: 358435 Committed r239662: <https://trac.webkit.org/changeset/239662> All reviewed patches have been landed. Closing bug. |