Closed Bug 1473224 Opened 2 years ago Closed 1 year ago

Intermittent Uncaught exception - at chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:189 - RangeError: too many function arguments

Categories

(DevTools :: Console, defect, P5)

defect

Tracking

(firefox65 fixed)

RESOLVED FIXED
Firefox 65
Tracking Status
firefox65 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: evilpie)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: rgurzau [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=186303373&repo=mozilla-central

https://queue.taskcluster.net/v1/task/Omkoi6TdQ86IaoXnsbJgYQ/runs/0/artifacts/public/logs/live_backing.log

[task 2018-07-03T23:09:46.017Z]     INFO - TEST-START | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js
[task 2018-07-03T23:09:46.073Z]     INFO - GECKO(6416) | ++DOCSHELL 0x7f81a1112000 == 2 [pid = 6577] [id = {e7329dd5-3c91-45df-af2b-9d232a94a4a3}]
[task 2018-07-03T23:09:46.074Z]     INFO - GECKO(6416) | ++DOMWINDOW == 3 (0x7f81a9524200) [pid = 6577] [serial = 6] [outer = (nil)]
[task 2018-07-03T23:09:46.134Z]     INFO - GECKO(6416) | ++DOMWINDOW == 4 (0x7f81a1174800) [pid = 6577] [serial = 7] [outer = 0x7f81a9524200]
[task 2018-07-03T23:09:46.362Z]     INFO - GECKO(6416) | --DOMWINDOW == 29 (0x7f11c1dac200) [pid = 6416] [serial = 25] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:46.365Z]     INFO - GECKO(6416) | --DOMWINDOW == 28 (0x7f11b881e200) [pid = 6416] [serial = 34] [outer = (nil)] [url = chrome://devtools/content/webconsole/index.html]
[task 2018-07-03T23:09:46.366Z]     INFO - GECKO(6416) | --DOMWINDOW == 27 (0x7f11b881e600) [pid = 6416] [serial = 28] [outer = (nil)] [url = chrome://devtools/content/webconsole/index.html]
[task 2018-07-03T23:09:46.367Z]     INFO - GECKO(6416) | --DOMWINDOW == 26 (0x7f11c1daee00) [pid = 6416] [serial = 31] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:46.440Z]     INFO - GECKO(6416) | ++DOMWINDOW == 5 (0x7f81a1175c00) [pid = 6577] [serial = 8] [outer = 0x7f81a9524200]
[task 2018-07-03T23:09:46.881Z]     INFO - GECKO(6416) | ++DOCSHELL 0x7f11a0ed4800 == 7 [pid = 6416] [id = {3f9a77fd-0065-4acb-9771-df57003e6008}]
[task 2018-07-03T23:09:46.881Z]     INFO - GECKO(6416) | ++DOMWINDOW == 27 (0x7f11c1dab600) [pid = 6416] [serial = 43] [outer = (nil)]
[task 2018-07-03T23:09:46.883Z]     INFO - GECKO(6416) | ++DOMWINDOW == 28 (0x7f11b87a2c00) [pid = 6416] [serial = 44] [outer = 0x7f11c1dab600]
[task 2018-07-03T23:09:47.106Z]     INFO - GECKO(6416) | ++DOMWINDOW == 29 (0x7f11c037ac00) [pid = 6416] [serial = 45] [outer = 0x7f11c1dab600]
[task 2018-07-03T23:09:47.526Z]     INFO - GECKO(6416) | ++DOCSHELL 0x7f11b08a1800 == 8 [pid = 6416] [id = {b9704031-3b37-4ab4-a89b-1eca46282b1c}]
[task 2018-07-03T23:09:47.526Z]     INFO - GECKO(6416) | ++DOMWINDOW == 30 (0x7f11b881ae00) [pid = 6416] [serial = 46] [outer = (nil)]
[task 2018-07-03T23:09:47.529Z]     INFO - GECKO(6416) | ++DOMWINDOW == 31 (0x7f11be74a400) [pid = 6416] [serial = 47] [outer = 0x7f11b881ae00]
[task 2018-07-03T23:09:49.838Z]     INFO - GECKO(6416) | [Parent 6416, ImageIO] WARNING: Appending an extra chunk for SourceBuffer: file /builds/worker/workspace/build/src/image/SourceBuffer.cpp, line 150
[task 2018-07-03T23:09:49.859Z]     INFO - GECKO(6416) | [Parent 6416, Main Thread] WARNING: Oh no, couldn't write data to the cache file: file /builds/worker/workspace/build/src/widget/nsTransferable.cpp, line 85
[task 2018-07-03T23:09:50.789Z]     INFO - GECKO(6416) | --DOCSHELL 0x7f81a76aa000 == 1 [pid = 6577] [id = {d9b67d23-0701-4c05-9832-c45bc28ea80d}]
[task 2018-07-03T23:09:52.467Z]     INFO - GECKO(6416) | [Parent 6416, ImageIO] WARNING: Appending an extra chunk for SourceBuffer: file /builds/worker/workspace/build/src/image/SourceBuffer.cpp, line 150
[task 2018-07-03T23:09:52.475Z]     INFO - GECKO(6416) | [Parent 6416, Main Thread] WARNING: Oh no, couldn't write data to the cache file: file /builds/worker/workspace/build/src/widget/nsTransferable.cpp, line 85
[task 2018-07-03T23:09:54.132Z]     INFO - GECKO(6416) | --DOCSHELL 0x7fd1ac504000 == 0 [pid = 6550] [id = {ce5857fd-c66a-4c75-bd21-8ecd2772d9e5}]
[task 2018-07-03T23:09:54.836Z]     INFO - GECKO(6416) | --DOMWINDOW == 3 (0x7fd1ac58fe00) [pid = 6550] [serial = 7] [outer = (nil)] [url = http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html]
[task 2018-07-03T23:09:54.837Z]     INFO - GECKO(6416) | --DOMWINDOW == 2 (0x7fd1ac590600) [pid = 6550] [serial = 10] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:54.893Z]     INFO - GECKO(6416) | [Parent 6416, Main Thread] WARNING: Oh no, couldn't write data to the cache file: file /builds/worker/workspace/build/src/widget/nsTransferable.cpp, line 85
[task 2018-07-03T23:09:56.517Z]     INFO - GECKO(6416) | --DOMWINDOW == 30 (0x7f11a0c33000) [pid = 6416] [serial = 27] [outer = (nil)] [url = about:devtools-toolbox]
[task 2018-07-03T23:09:56.517Z]     INFO - GECKO(6416) | --DOMWINDOW == 29 (0x7f11be73e000) [pid = 6416] [serial = 35] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.517Z]     INFO - GECKO(6416) | --DOMWINDOW == 28 (0x7f11a0c31400) [pid = 6416] [serial = 26] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.517Z]     INFO - GECKO(6416) | --DOMWINDOW == 27 (0x7f11be741c00) [pid = 6416] [serial = 30] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.518Z]     INFO - GECKO(6416) | --DOMWINDOW == 26 (0x7f11b8799400) [pid = 6416] [serial = 29] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.521Z]     INFO - GECKO(6416) | --DOMWINDOW == 25 (0x7f11a0c29c00) [pid = 6416] [serial = 32] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.522Z]     INFO - GECKO(6416) | --DOMWINDOW == 24 (0x7f11b8798c00) [pid = 6416] [serial = 36] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:56.525Z]     INFO - GECKO(6416) | --DOMWINDOW == 23 (0x7f11b8799000) [pid = 6416] [serial = 33] [outer = (nil)] [url = about:devtools-toolbox]
[task 2018-07-03T23:09:57.759Z]     INFO - GECKO(6416) | --DOMWINDOW == 22 (0x7f11b8821e00) [pid = 6416] [serial = 37] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:57.760Z]     INFO - GECKO(6416) | --DOMWINDOW == 21 (0x7f11b881ca00) [pid = 6416] [serial = 40] [outer = (nil)] [url = chrome://devtools/content/webconsole/index.html]
[task 2018-07-03T23:09:58.018Z]     INFO - GECKO(6416) | [Parent 6416, ImageIO] WARNING: Appending an extra chunk for SourceBuffer: file /builds/worker/workspace/build/src/image/SourceBuffer.cpp, line 150
[task 2018-07-03T23:09:58.023Z]     INFO - GECKO(6416) | [Parent 6416, ImageIO] WARNING: Appending an extra chunk for SourceBuffer: file /builds/worker/workspace/build/src/image/SourceBuffer.cpp, line 150
[task 2018-07-03T23:09:58.026Z]     INFO - GECKO(6416) | [Parent 6416, ImageIO] WARNING: Appending an extra chunk for SourceBuffer: file /builds/worker/workspace/build/src/image/SourceBuffer.cpp, line 150
[task 2018-07-03T23:09:58.028Z]     INFO - GECKO(6416) | [Parent 6416, Main Thread] WARNING: Oh no, couldn't write data to the cache file: file /builds/worker/workspace/build/src/widget/nsTransferable.cpp, line 85
[task 2018-07-03T23:09:58.547Z]     INFO - GECKO(6416) | --DOMWINDOW == 4 (0x7f81a1174800) [pid = 6577] [serial = 7] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:58.609Z]     INFO - GECKO(6416) | --DOMWINDOW == 1 (0x7fd1ac56b400) [pid = 6550] [serial = 11] [outer = (nil)] [url = about:blank]
[task 2018-07-03T23:09:58.610Z]     INFO - GECKO(6416) | --DOMWINDOW == 0 (0x7fd1ac56d000) [pid = 6550] [serial = 9] [outer = (nil)] [url = http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html]
[task 2018-07-03T23:09:59.583Z]     INFO - GECKO(6416) | --DOMWINDOW == 3 (0x7f81a9524000) [pid = 6577] [serial = 3] [outer = (nil)] [url = http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html]
[task 2018-07-03T23:10:03.525Z]     INFO - GECKO(6416) | --DOMWINDOW == 2 (0x7f81a955f800) [pid = 6577] [serial = 5] [outer = (nil)] [url = http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html]
[task 2018-07-03T23:10:04.361Z]     INFO - TEST-INFO | started process screentopng
[task 2018-07-03T23:10:04.914Z]     INFO - TEST-INFO | screentopng: exit 0
[task 2018-07-03T23:10:04.914Z]     INFO - Buffered messages logged at 23:09:46
[task 2018-07-03T23:10:04.914Z]     INFO - Entering test bound 
[task 2018-07-03T23:10:04.914Z]     INFO - Adding a new tab with URL: http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html
[task 2018-07-03T23:10:04.915Z]     INFO - Tab added and finished loading
[task 2018-07-03T23:10:04.915Z]     INFO - Opening the toolbox
[task 2018-07-03T23:10:04.915Z]     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/devtools/client/webconsole/test/mochitest/test_jsterm_screenshot_command.html" line: 0}]
[task 2018-07-03T23:10:04.915Z]     INFO - Buffered messages logged at 23:09:49
[task 2018-07-03T23:10:04.915Z]     INFO - Toolbox opened and focused
[task 2018-07-03T23:10:04.915Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | web console opened - 
[task 2018-07-03T23:10:04.915Z]     INFO - Matched a message with text: "Screenshot copied to clipboard.", all messages received.
[task 2018-07-03T23:10:04.915Z]     INFO - Buffered messages logged at 23:09:50
[task 2018-07-03T23:10:04.915Z]     INFO - content size: 1280x8170
[task 2018-07-03T23:10:04.915Z]     INFO - Buffered messages logged at 23:09:51
[task 2018-07-03T23:10:04.916Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot exists - 
[task 2018-07-03T23:10:04.917Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot has length - 
[task 2018-07-03T23:10:04.917Z]     INFO - Waiting for event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.918Z]     INFO - Got event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.920Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Clipboard: Image width matches window size - 
[task 2018-07-03T23:10:04.920Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Clipboard: Image height matches window size - 
[task 2018-07-03T23:10:04.921Z]     INFO - Buffered messages logged at 23:09:52
[task 2018-07-03T23:10:04.931Z]     INFO - Matched a message with text: "Screenshot copied to clipboard.", all messages received.
[task 2018-07-03T23:10:04.931Z]     INFO - content size: 1280x8170
[task 2018-07-03T23:10:04.936Z]     INFO - Buffered messages logged at 23:09:53
[task 2018-07-03T23:10:04.937Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot exists - 
[task 2018-07-03T23:10:04.938Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot has length - 
[task 2018-07-03T23:10:04.938Z]     INFO - Buffered messages logged at 23:09:54
[task 2018-07-03T23:10:04.939Z]     INFO - Waiting for event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.940Z]     INFO - Got event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.941Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Fullpage Clipboard: Image width matches page size - 
[task 2018-07-03T23:10:04.941Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Fullpage Clipboard: Image height matches page size - 
[task 2018-07-03T23:10:04.942Z]     INFO - Matched a message with text: "Screenshot copied to clipboard.", all messages received.
[task 2018-07-03T23:10:04.942Z]     INFO - Buffered messages logged at 23:09:55
[task 2018-07-03T23:10:04.942Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot exists - 
[task 2018-07-03T23:10:04.943Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot has length - 
[task 2018-07-03T23:10:04.943Z]     INFO - Waiting for event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.944Z]     INFO - Got event: 'load' on [object HTMLImageElement].
[task 2018-07-03T23:10:04.944Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Selector Clipboard: Image width matches element size - 100 == 100 - 
[task 2018-07-03T23:10:04.944Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Selector Clipboard: Image height matches element size - 100 == 100 - 
[task 2018-07-03T23:10:04.957Z]     INFO - Buffered messages logged at 23:09:58
[task 2018-07-03T23:10:04.958Z]     INFO - Matched a message with text: "Screenshot copied to clipboard.", all messages received.
[task 2018-07-03T23:10:04.958Z]     INFO - content size: 1280x8170
[task 2018-07-03T23:10:04.958Z]     INFO - Scrollbar size: 10x10
[task 2018-07-03T23:10:04.958Z]     INFO - Buffered messages logged at 23:10:04
[task 2018-07-03T23:10:04.958Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot exists - 
[task 2018-07-03T23:10:04.958Z]     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot has length - 
[task 2018-07-03T23:10:04.958Z]     INFO - Buffered messages finished
[task 2018-07-03T23:10:04.959Z]     INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:189 - RangeError: too many function arguments
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Recent failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=190842156&repo=mozilla-central&lineNumber=19876

[task 2018-07-30T11:28:36.363Z] 11:28:36     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Selector Clipboard: Image width matches element size - 100 == 100 - 
[task 2018-07-30T11:28:36.364Z] 11:28:36     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Selector Clipboard: Image height matches element size - 100 == 100 - 
[task 2018-07-30T11:28:36.365Z] 11:28:36     INFO - Buffered messages logged at 11:28:30
[task 2018-07-30T11:28:36.367Z] 11:28:36     INFO - Matched a message with text: "Screenshot copied to clipboard.", all messages received.
[task 2018-07-30T11:28:36.368Z] 11:28:36     INFO - content size: 1280x8170
[task 2018-07-30T11:28:36.369Z] 11:28:36     INFO - Scrollbar size: 10x10
[task 2018-07-30T11:28:36.371Z] 11:28:36     INFO - Buffered messages logged at 11:28:35
[task 2018-07-30T11:28:36.372Z] 11:28:36     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot exists - 
[task 2018-07-30T11:28:36.373Z] 11:28:36     INFO - TEST-PASS | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | screenshot has length - 
[task 2018-07-30T11:28:36.375Z] 11:28:36     INFO - Buffered messages finished
[task 2018-07-30T11:28:36.376Z] 11:28:36     INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:197 - RangeError: too many function arguments
[task 2018-07-30T11:28:36.377Z] 11:28:36     INFO - Stack trace:
[task 2018-07-30T11:28:36.378Z] 11:28:36     INFO - getImageSizeFromClipboard@chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:197:43
[task 2018-07-30T11:28:36.379Z] 11:28:36     INFO - async*testFullpageClipboardScrollbar@chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:95:25
[task 2018-07-30T11:28:36.380Z] 11:28:36     INFO - async*performTests@chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:34:9
[task 2018-07-30T11:28:36.381Z] 11:28:36     INFO - async*@chrome://mochitests/content/browser/devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js:21:9
[task 2018-07-30T11:28:36.383Z] 11:28:36     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1103:34
[task 2018-07-30T11:28:36.384Z] 11:28:36     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1094:16
[task 2018-07-30T11:28:36.385Z] 11:28:36     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:991:9
[task 2018-07-30T11:28:36.386Z] 11:28:36     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
[task 2018-07-30T11:28:36.387Z] 11:28:36     INFO - Leaving test bound 
[task 2018-07-30T11:28:36.389Z] 11:28:36     INFO - Removing tab.
[task 2018-07-30T11:28:36.390Z] 11:28:36     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2018-07-30T11:28:36.391Z] 11:28:36     INFO - Got event: 'TabClose' on [object XULElement].
[task 2018-07-30T11:28:36.392Z] 11:28:36     INFO - Tab removed and finished closing
[task 2018-07-30T11:28:36.733Z] 11:28:36     INFO - Removing tab.
[task 2018-07-30T11:28:36.736Z] 11:28:36     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2018-07-30T11:28:36.753Z] 11:28:36     INFO - Got event: 'TabClose' on [object XULElement].
[task 2018-07-30T11:28:36.758Z] 11:28:36     INFO - Tab removed and finished closing
[task 2018-07-30T11:28:36.817Z] 11:28:36     INFO - GECKO(29411) | MEMORY STAT | vsize 2904MB | residentFast 868MB | heapAllocated 511MB
[task 2018-07-30T11:28:36.819Z] 11:28:36     INFO - TEST-OK | devtools/client/webconsole/test/mochitest/browser_jsterm_screenshot_command_clipboard.js | took 21178ms
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
Not really sure why, but it seems like my changes in bug 1493292 make this perma-fail. The underlying reason might be that we actually screenshot the wrong thing, thus the size increases and the number of allowed arguments overflows.
Assignee: nobody → evilpies
String.fromCharCode(...charCodes) is limited by the maximum number of arguments that SpiderMonkey
can pass on the stack, if the screenshot gets to large this can easily fail.
Blocks: 1493292
Pushed by evilpies@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/df938148d900
Use blob URL instead of data URL for image data in clipboard test. r=yulia
https://hg.mozilla.org/mozilla-central/rev/df938148d900
Status: REOPENED → RESOLVED
Closed: 2 years ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
You need to log in before you can comment on or make changes to this bug.