Closed
Bug 1478269
Opened 6 years ago
Closed 6 years ago
Multiple test_imagebitmap_extensions.html failures when building with LTO on mac
Categories
(Core :: Graphics: Canvas2D, defect)
Core
Graphics: Canvas2D
Tracking
()
RESOLVED
FIXED
mozilla63
Tracking | Status | |
---|---|---|
firefox63 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(3 files)
When landing bug 1473786, which enables LTO on mac, we got the following failures on test_imagebitmap_extensions.html:
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 28
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 28
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 28
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 224
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 224
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 224
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 0
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 252
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 180
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 52
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 178
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 200
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 73
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 9
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 11
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 205
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 206
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 12
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 141
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 180
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 52
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 178
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 200
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 73
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 9
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 11
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 205
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 206
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 12
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 141
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 180
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 52
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 178
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 200
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 73
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 9
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 11
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 205
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 206
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 12
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 141
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 180
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 52
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 178
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 200
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 127
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 127
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[93][100]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][32]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[95][106]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[132][162]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][155]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][94]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[190][96]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[133][144]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][99]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[225][132]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[151][6]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][112]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[208][58]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][21]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[66][18]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][53]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[45][13]: Video is 255,255,255,255; ImageBitmap is 255,255,171,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][168]: Video is 255,255,255,255; ImageBitmap is 0,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[211][57]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[237][63]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[214][23]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[179][106]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[49][1]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[130][43]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[239][94]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][106]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[143][72]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[119][35]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][19]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[48][172]: Video is 255,255,255,255; ImageBitmap is 0,0,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[70][107]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][125]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[75][36]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[184][76]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[100][36]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[120][147]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[45][112]: Video is 255,255,255,255; ImageBitmap is 255,255,171,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[221][121]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[84][92]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][170]: Video is 255,255,255,255; ImageBitmap is 0,0,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][46]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][80]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:21 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[221][67]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][85]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[212][73]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][28]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[82][41]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[178][85]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[107][123]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[142][168]: Video is 255,255,255,255; ImageBitmap is 1,2,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][126]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][56]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][4]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][130]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[109][11]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[158][165]: Video is 255,255,255,255; ImageBitmap is 0,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[178][168]: Video is 255,255,255,255; ImageBitmap is 4,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[214][83]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[220][19]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][105]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[201][55]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][25]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][43]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[218][50]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[109][76]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[88][120]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[211][21]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[17][166]: Video is 255,255,255,255; ImageBitmap is 0,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[214][7]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][156]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[215][96]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][107]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[237][3]: Video is 255,255,255,255; ImageBitmap is 255,0,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[87][79]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[46][74]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[62][7]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[188][25]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][102]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[112][27]: Video is 255,255,255,255; ImageBitmap is 0,255,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][86]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[187][31]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][76]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[220][45]: Video is 255,255,255,255; ImageBitmap is 255,0,255,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[73][131]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][129]: Video is 255,255,255,255; ImageBitmap is 0,255,0,255
17:42:22 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | pixel[77][72]: Video is 255,255,255,255; ImageBitmap is 255,255,0,255
The above is just a grep for TEST-UNEXPECTED-FAIL, but there's a bit more for each individual error, e.g.:
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 28
17:42:19 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
17:42:19 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
17:42:19 INFO - Not taking screenshot here: see the one that was previously logged
17:42:19 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 28
17:42:19 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
17:42:19 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
17:42:19 INFO - Not taking screenshot here: see the one that was previously logged
The corresponding screenshot is not really helpful:
https://taskcluster-artifacts.net/AKmGTGMpRw-746We-6XbNg/0/public/test_info/mozilla-test-fail-screenshot_Ek2PHY.png
It looks like it was taken *before* the first failure. I guess that's a bug in itself. I'll file a bug for this.
Full log: https://treeherder.mozilla.org/logviewer.html#?job_id=188481017&repo=autoland&lineNumber=7416
Maybe this is somehow related to bug 1375984, bug 1413395 and/or bug 1464907 that bugzilla is showing me as possible duplicates, but LTO makes the problem appear permanently rather than intermittently?
Flags: needinfo?(lsalzman)
Assignee | ||
Comment 1•6 years ago
|
||
Filed bug 1478287.
Comment 2•6 years ago
|
||
Not very familiar with the details of what is going on in the tests. It would seem like the contents is just not getting rendered to the canvas based on the log output, hence why the results are just all white. It would be better if we could get the original author of the test to examine it.
kaku, can you please take a look?
Flags: needinfo?(lsalzman) → needinfo?(kakukogou)
Assignee | ||
Comment 3•6 years ago
|
||
Kaku hasn't responded in 4 weeks, and is not in the phonebook anymore, so I guess he's not at Mozilla anymore. Anyone else could look into this?
Flags: needinfo?(lsalzman)
Assignee | ||
Comment 4•6 years ago
|
||
Maybe Jeff, who reviewed the code and test in bug 1141979?
Flags: needinfo?(jmuizelaar)
Assignee | ||
Comment 5•6 years ago
|
||
This goes away if I make files in gfx/ycbcr build without LTO.
Assignee | ||
Comment 6•6 years ago
|
||
The cause is the assembly in gfx/ycbcr/yuv_row_posix.cpp, missing constraints.
Flags: needinfo?(lsalzman)
Flags: needinfo?(kakukogou)
Flags: needinfo?(jmuizelaar)
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → mh+mozilla
Assignee | ||
Comment 7•6 years ago
|
||
ycbcr is dead upstream, and has been for almost as long as the code in
the gecko tree hasn't been updated. Let's not pretend that we can
actually run the update script and that having the patches separated
matters, because there's no upstream to apply those patches to anymore.
Update README accordingly.
Assignee | ||
Comment 8•6 years ago
|
||
Depends on D4198
Assignee | ||
Comment 9•6 years ago
|
||
While the current code compiles fine with the file as it is, with LTO
enabled, some functions end up inlined into their callers and their
callers, recursively, and the compiler doesn't know some of the
registers have been modified by the assembly, leading to bad decisions,
and bad behavior at runtime. The same problem would likely happen if we
were using UNIFIED_SOURCES in the directory.
Depends on D4199
Comment 10•6 years ago
|
||
Comment on attachment 9003750 [details]
Bug 1478269 - Remove ycbcr update script and patches. r?jrmuizel
Jeff Muizelaar [:jrmuizel] has approved the revision.
Attachment #9003750 -
Flags: review+
Comment 11•6 years ago
|
||
Comment on attachment 9003751 [details]
Bug 1478269 - Use symbolic names as input operands. r?jrmuizel
Jeff Muizelaar [:jrmuizel] has approved the revision.
Attachment #9003751 -
Flags: review+
Comment 12•6 years ago
|
||
Comment on attachment 9003752 [details]
Bug 1478269 - Fix the outputs and clobbers of inline assembly blocks in yuv_row_posix.cpp. r?jrmuizel
Jeff Muizelaar [:jrmuizel] has approved the revision.
Attachment #9003752 -
Flags: review+
Comment 13•6 years ago
|
||
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/07d50175fed9
Remove ycbcr update script and patches. r=jrmuizel
https://hg.mozilla.org/integration/mozilla-inbound/rev/a4c212f5e8c4
Use symbolic names as input operands. r=jrmuizel
https://hg.mozilla.org/integration/mozilla-inbound/rev/5766f5561af0
Fix the outputs and clobbers of inline assembly blocks in yuv_row_posix.cpp. r=jrmuizel
Comment 14•6 years ago
|
||
Backed out 3 changesets (bug 1478269) for Mochitest failures on dom/canvas/test/test_imagebitmap_extensions.html
Log:
https://treeherder.mozilla.org/logviewer.html#?job_id=196348289&repo=mozilla-inbound&lineNumber=8353
INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P
[task 2018-08-29T01:51:48.132Z] 01:51:48 INFO - Buffered messages finished
[task 2018-08-29T01:51:48.135Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 89
[task 2018-08-29T01:51:48.136Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.142Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.143Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.144Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 0
[task 2018-08-29T01:51:48.144Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.144Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.146Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.147Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 0
[task 2018-08-29T01:51:48.147Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.148Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.148Z] 01:51:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255
[task 2018-08-29T01:51:48.149Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.150Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 165
[task 2018-08-29T01:51:48.152Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.157Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.160Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.162Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 38
[task 2018-08-29T01:51:48.165Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.167Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.168Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.169Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 38
[task 2018-08-29T01:51:48.170Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.170Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.170Z] 01:51:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255
[task 2018-08-29T01:51:48.174Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.178Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 0
[task 2018-08-29T01:51:48.179Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.181Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.183Z] 01:51:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 253
[task 2018-08-29T01:51:48.184Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.185Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 1
[task 2018-08-29T01:51:48.190Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.191Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.192Z] 01:51:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255
[task 2018-08-29T01:51:48.193Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.195Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 28
[task 2018-08-29T01:51:48.196Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.196Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.197Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-08-29T01:51:48.200Z] 01:51:48 INFO - TEST-UNEXPECTED-FAIL | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 28
[task 2018-08-29T01:51:48.201Z] 01:51:48 INFO - window.onmessage@dom/canvas/test/test_imagebitmap_extensions.html:31:9
[task 2018-08-29T01:51:48.206Z] 01:51:48 INFO - EventHandlerNonNull*@dom/canvas/test/test_imagebitmap_extensions.html:29:5
[task 2018-08-29T01:51:48.207Z] 01:51:48 INFO - Not taking screenshot here: see the one that was previously logged
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=5766f5561af061d890f8bc3e5e5f6a907318e691
Backout:
https://hg.mozilla.org/integration/mozilla-inbound/rev/bea45bff0e5de262e1a60163aef3dc2da906b554
Flags: needinfo?(mh+mozilla)
Assignee | ||
Comment 15•6 years ago
|
||
GCC is removing the entire asm blocks because it sees the outputs are not needed, so it just removes everything. Essentially, we're missing a volatile on those blocks. I'll reland with this.
Flags: needinfo?(mh+mozilla)
Comment 16•6 years ago
|
||
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/998cf7d22736
Remove ycbcr update script and patches. r=jrmuizel
https://hg.mozilla.org/integration/mozilla-inbound/rev/a69ed9d1f49c
Use symbolic names as input operands. r=jrmuizel
https://hg.mozilla.org/integration/mozilla-inbound/rev/e471c532fd11
Fix the outputs and clobbers of inline assembly blocks in yuv_row_posix.cpp. r=jrmuizel
Comment 17•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/998cf7d22736
https://hg.mozilla.org/mozilla-central/rev/a69ed9d1f49c
https://hg.mozilla.org/mozilla-central/rev/e471c532fd11
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
You need to log in
before you can comment on or make changes to this bug.
Description
•