Closed
Bug 1367452
Opened 7 years ago
Closed 7 years ago
Intermittent Assertion failed: false, file c:/builds/moz2_slave/gfx-w64-d-00000000000000000000/build/src/gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp, line 259
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
VERIFIED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: sotaro)
References
Details
(Keywords: intermittent-failure, Whiteboard: gfx-noted)
Attachments
(1 file, 1 obsolete file)
655 bytes,
patch
|
jrmuizel
:
review+
|
Details | Diff | Splinter Review |
Filed by: kgupta [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=101581681&repo=graphics https://archive.mozilla.org/pub/firefox/tinderbox-builds/graphics-win64-debug/1495630467/graphics_win8_64-debug_test-reftest-qr-e10s-1-bm109-tests1-windows-build4.txt.gz https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://archive.mozilla.org/pub/firefox/tinderbox-builds/graphics-win64-debug/1495630467/graphics_win8_64-debug_test-reftest-qr-e10s-1-bm109-tests1-windows-build4.txt.gz&only_show_unexpected=1 These QR reftest jobs weren't crashing previously (although they were failing, which is bug 1365250). With the latest merge from m-c they started asserting and crashing.
Comment 1•7 years ago
|
||
Note that only the debug jobs have this assertion, the opt job seems to be behaving as before (no crash, but reftest failures)
Comment 2•7 years ago
|
||
For the record, the assertion failure is at http://searchfox.org/mozilla-central/rev/2933592c4a01b634ab53315ce2d0e43fccb82181/gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp#259
Updated•7 years ago
|
OS: Unspecified → Windows
Hardware: Unspecified → x86_64
Version: unspecified → 55 Branch
Updated•7 years ago
|
Whiteboard: gfx-noted
Comment 3•7 years ago
|
||
The assertion failure might be a result of something else. On IRC jeff said that it might happen if the window goes away. There is another assertion in the log, at [1], although that happens later in the log. I assumed that was a result of the previous exception but I don't really know. I would think that both assertions would happen in the GPU process though. [1] http://searchfox.org/mozilla-central/rev/6c2dbacbba1d58b8679cee700fd0a54189e0cf1b/gfx/layers/wr/WebRenderBridgeParent.cpp#676
Comment 4•7 years ago
|
||
I can't reproduce the assertion on a local debug win64-qr build.
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 6•7 years ago
|
||
I could not reproduce the same assertion, but I could reproduce the following assertion err: rx::SurfaceD3D::resizeSwapChain(165): ! Assert failed in rx::SurfaceD3D::resizeSwapChain(165): backbufferWidth >= 0 && backbufferHeight >= 0 Assertion failed: backbufferWidth >= 0 && backbufferHeight >= 0, file c:/quantum_gfx_src_1/graphics/gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp, line 165
Assignee | ||
Comment 7•7 years ago
|
||
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 8•7 years ago
|
||
Comment on attachment 8873350 [details] [diff] [review] patch - Prevent ClientSize becomes minus value Sorry, I posted a patch to a wrong bug.
Attachment #8873350 -
Attachment is obsolete: true
Assignee | ||
Updated•7 years ago
|
Assignee: sotaro.ikeda.g → nobody
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 10•7 years ago
|
||
It seems to be trigered by parent window destroy. When parent windows was destroyed, child windows was automatically destroyed. http://searchfox.org/mozilla-central/source/widget/windows/nsWindow.cpp#984
Assignee | ||
Comment 11•7 years ago
|
||
Assignee | ||
Comment 12•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c15a10c58e093c94b84fd2dd873b1878677c164d
Assignee | ||
Comment 13•7 years ago
|
||
attachment 8875275 [details] [diff] [review] addressed "SurfaceD3D.cpp, line 259" assert failure.
Assignee | ||
Updated•7 years ago
|
Attachment #8875275 -
Flags: review?(jmuizelaar)
Updated•7 years ago
|
Attachment #8875275 -
Flags: review?(jmuizelaar) → review+
Comment 14•7 years ago
|
||
Pushed by sikeda@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/16fbe02d5cb5 Add DestroyLayerManager() to WM_DESTROY message r=jrmuizel
Comment 15•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/16fbe02d5cb5
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Comment 16•7 years ago
|
||
My latest try push on Windows with QR forced on no longer has this crash. Verifying as fixed.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•