RESOLVED FIXED141212
Crash when printing snapshotted plugins
https://bugs.webkit.org/show_bug.cgi?id=141212
Summary Crash when printing snapshotted plugins
Maciej Stachowiak
Reported 2015-02-03 15:02:04 PST
Crash when printing snapshotted plugins
Attachments
Patch (5.78 KB, patch)
2015-02-03 15:10 PST, Maciej Stachowiak
no flags
Archive of layout-test-results from ews102 for mac-mavericks (504.21 KB, application/zip)
2015-02-03 15:33 PST, Build Bot
no flags
Archive of layout-test-results from ews104 for mac-mavericks-wk2 (500.00 KB, application/zip)
2015-02-03 15:58 PST, Build Bot
no flags
Revised to not fail tons of tests (6.02 KB, patch)
2015-02-03 21:36 PST, Maciej Stachowiak
simon.fraser: review+
Maciej Stachowiak
Comment 1 2015-02-03 15:10:05 PST
Maciej Stachowiak
Comment 2 2015-02-03 15:11:20 PST
Dean Jackson
Comment 3 2015-02-03 15:12:04 PST
Comment on attachment 245973 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=245973&action=review > Source/WebCore/html/HTMLPlugInImageElement.cpp:230 > + > + > bool HTMLPlugInImageElement::willRecalcStyle(Style::Change change) Nit extra blank line. > LayoutTests/plugins/snapshotting/print-snapshotted-plugin.html:5 > + window.internals.settings.setMaximumPlugInSnapshotAttempts(0); no need for "window".
Build Bot
Comment 4 2015-02-03 15:33:45 PST
Comment on attachment 245973 [details] Patch Attachment 245973 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/4872086841458688 Number of test failures exceeded the failure limit.
Build Bot
Comment 5 2015-02-03 15:33:47 PST
Created attachment 245976 [details] Archive of layout-test-results from ews102 for mac-mavericks The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-mavericks Platform: Mac OS X 10.9.5
Build Bot
Comment 6 2015-02-03 15:58:04 PST
Comment on attachment 245973 [details] Patch Attachment 245973 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/6177490879905792 Number of test failures exceeded the failure limit.
Build Bot
Comment 7 2015-02-03 15:58:06 PST
Created attachment 245982 [details] Archive of layout-test-results from ews104 for mac-mavericks-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-mavericks-wk2 Platform: Mac OS X 10.9.5
Maciej Stachowiak
Comment 8 2015-02-03 16:55:24 PST
Oops, looks like my patch breaks the world.
Maciej Stachowiak
Comment 9 2015-02-03 21:36:02 PST
Created attachment 246015 [details] Revised to not fail tons of tests
Maciej Stachowiak
Comment 10 2015-02-03 22:31:51 PST
The new patch seems to work, I would appreciate review on the revised version (since I did make a substantive change).
Simon Fraser (smfr)
Comment 11 2015-02-03 22:54:02 PST
Comment on attachment 246015 [details] Revised to not fail tons of tests View in context: https://bugs.webkit.org/attachment.cgi?id=246015&action=review > Source/WebCore/ChangeLog:8 > + Reviewed by NOBODY (OOPS!). > + > + Test: plugins/snapshotting/print-snapshotted-plugin.html The changelog doesn't tell me why it crashed. > Source/WebCore/ChangeLog:12 > + method. If the current renderer is a snapshotted plugin, Only , Only -> , only
Maciej Stachowiak
Comment 12 2015-02-03 23:01:26 PST
Note You need to log in before you can comment on or make changes to this bug.