Closed Bug 1373304 Opened 7 years ago Closed 7 years ago

webrendest: Crash in [@ mozilla::gfx::DrawTarget::PushLayer ]

Categories

(Core :: Graphics: WebRender, defect)

56 Branch
x86_64
All
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla56
Tracking Status
firefox-esr52 --- unaffected
firefox54 --- unaffected
firefox55 --- unaffected
firefox56 --- fixed

People

(Reporter: jan, Assigned: mchang)

References

(Depends on 1 open bug)

Details

(Keywords: crash, nightly-community)

Crash Data

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 Build ID: 20170615100219 Steps to reproduce: webrender + webrendest enabled Open https://gitlab.labs.nic.cz/labs/dnssec-validator/issues/71 Tab crash. Meldungs-ID Sendedatum bp-6f5f51e3-9eae-4a8d-b710-b26f50170615 15.06.17 18:45 [@ @0x405ad1 ] Process Type gpu (web) MOZ_CRASH Reason MOZ_CRASH() bp-5f94b127-bbaa-4be9-9a88-9acd50170615 15.06.17 18:45 [@ mozilla::layers::PWebRenderBridgeChild::SendCreate ] = bug 1350408 bp-572c0f06-6ddc-4d05-acf0-d1ed90170615 15.06.17 18:45 [@ mozilla::layers::CrossProcessCompositorBridgeParent::AllocPWebRenderBridgeParent ] = bug 1350404 bp-79d653ff-53cd-4ce2-8b30-eac710170615 15.06.17 18:45 [@ mozalloc_abort | abort | webrender::texture_cache::TextureCache::insert ] = bug 1352092 bp-834e6748-3745-4a2a-b557-e05cf0170615 15.06.17 18:42 [@ mozilla::gfx::DrawTarget::PushLayer ] = this bug, was bug 1238028 in the past bp-b1191640-8516-4748-bbbd-333320170615 15.06.17 18:42 [@ mozilla::gfx::DrawTarget::PushLayer ] = this bug, was bug 1238028 in the past
I don't know if the other bugs should be "See Also", "Depends on" or "Blocks".
Crash Signature: [@ mozilla::gfx::DrawTarget::PushLayer ]
Has STR: --- → yes
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
See Also: → 1238028
So I just clicked on > Open https://gitlab.labs.nic.cz/labs/dnssec-validator/issues/71 multiple times, made my comment in the tab crash, closed that tab and repeat. All are [@ mozilla::gfx::DrawTarget::PushLayer ] Meldungs-ID Sendedatum bp-dd9aa87e-1295-497a-b670-e2a490170615 15.06.17 18:55 bp-9be207a4-5cc4-40cb-90c4-bf5e50170615 15.06.17 18:55 bp-9b5f447f-2f06-421e-8aec-644900170615 15.06.17 18:55 bp-73dd83ef-4c00-42d4-bc9a-55e7d0170615 15.06.17 18:54 bp-1ebef082-2b27-474f-8503-edfc60170615 15.06.17 18:54 bp-66aab884-ff2c-4c9f-9b26-651d30170615 15.06.17 18:54 bp-3a151669-aa32-42d9-8ccf-7a76a0170615 15.06.17 18:54 bp-a6d9c2be-3e4f-49db-a812-286030170615 15.06.17 18:54 bp-bc7d6b85-edfc-41b1-8ba0-8d8e20170615 15.06.17 18:50
(In reply to Darkspirit from comment #1) > I don't know if the other bugs should be "See Also", "Depends on" or "Blocks". Or if they are unreleated. But they came at the same time as [@ mozilla::gfx::DrawTarget::PushLayer ] and my past crashes were hours ago.
See Also: 1238028
OS: Linux → All
Severity: normal → critical
Confirmed the STR on today's nightly.
Status: UNCONFIRMED → NEW
Ever confirmed: true
The crash happened, because DrawTargetCapture and DrawTargetCaptureImpl do not implement PushLayer() and PopLayer().
In that case bug 1374473 should fix this.
Depends on: 1374473
Can't reproduce it anymore by opening https://gitlab.labs.nic.cz/labs/dnssec-validator/issues/71 or https://github.com/openssl/openssl/issues/487#issuecomment-310086601 on Debian testing x64 with today's Nightly 20170623100152 and webrender+webrendest enabled. Can't select Resolved:Fixed or Verified:Fixed in bugzilla, so it will be WORKSFORME.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Verified fixed on both Debian Testing and Windows 10. The two last crashes are 2017-06-24 21:22:39 macOS build 20170621030208 2017-06-23 10:59:06 Linux build 20170622100312 <- last build id with this crash signature Nightly 56 Build 20170629030206 @ Windows 10 x64 (Radeon RX480) https://gitlab.labs.nic.cz/labs/dnssec-validator/issues/71 is fine https://github.com/openssl/openssl/issues/487#issuecomment-310086601 causes crash, is bug 1357734
Status: RESOLVED → VERIFIED
Resolution: WORKSFORME → FIXED
Assignee: nobody → mchang
Target Milestone: --- → mozilla56
You need to log in before you can comment on or make changes to this bug.