Crash in std::map<T>::_Try_emplace<T> called from TextureClientRecycleAllocator::CreateOrRecycle()
Categories
(Core :: Graphics: Layers, defect, P3)
Tracking
()
People
(Reporter: jesup, Assigned: nical)
References
(Blocks 1 open bug)
Details
(5 keywords, Whiteboard: [adv-main69+][post-critsmash-triage])
Crash Data
Attachments
(1 obsolete file)
Updated•9 years ago
|
Updated•9 years ago
|
Updated•9 years ago
|
Updated•8 years ago
|
Updated•7 years ago
|
Comment 4•7 years ago
|
||
| Reporter | ||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
| Assignee | ||
Comment 8•7 years ago
|
||
| Assignee | ||
Comment 10•7 years ago
|
||
Not in the short term. These map::try_emplace bugs are very low volume and quite hard to investigate. I'll keep the needinfo for a bit longer to remind myself to have a look whenever I'm waiting for something.
| Assignee | ||
Updated•7 years ago
|
Comment 11•6 years ago
|
||
Around a dozen of crashes like this on the 5-29 Nightly for whatever reason. one example: bp-e4df3673-ecd8-47ae-b387-d92fd0190529
Comment 12•6 years ago
|
||
This seems much more visible in the 69 cycle overall - before we branched there were over 500 crashes/150 installs. Several of them I looked at had mozilla::layers::TextureClientRecycleAllocator::CreateOrRecycle(mozilla::layers::ITextureClientAllocationHelper&) in the stack.
Comment 13•6 years ago
|
||
Nical, curious if this is becoming more possible to investigate if there has been an uptick in crashes?
| Assignee | ||
Comment 14•6 years ago
|
||
This shouldn't be necessary since when the destructor runs nothing has access to the map anymore but it at least clears any doubt.
| Assignee | ||
Updated•6 years ago
|
Comment 15•6 years ago
|
||
I seems similar to Bug 1565255. Since Bug 1565255 was uplifted to beta. The crash of this bug also seemed to be addressed.
Comment 16•6 years ago
•
|
||
Since Bug 1565255 fix, a crash did not happen at TextureClientRecycleAllocator::CreateOrRecycle() until now.
There is one crash, Since Bug 1565255 fix https://crash-stats.mozilla.org/report/index/ad2b28bc-b428-4b38-8dac-a97410190730
It happened at VideoBridgeParent::LookupTexture(). TextureClientRecycleAllocator is not related to it.
Comment 17•6 years ago
|
||
:nical, do you still want to land the patch? The crash seemed to be addressed by Bug 1565255 fix.
| Assignee | ||
Comment 18•6 years ago
|
||
No need to land the patch. Let's close this.
Comment 19•6 years ago
|
||
Since the bug is closed, the stalled keyword is now meaningless.
For more information, please visit auto_nag documentation.
Comment 20•6 years ago
|
||
Is there anything we can/should do for ESR60/ESR68 yet?
| Assignee | ||
Comment 21•6 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #20)
Is there anything we can/should do for ESR60/ESR68 yet?
ESR60 should not be affected and for 68 I'd rather not unless the crash volume is very high because the crashing code was removed recently but there's likely a chain of things that we would need to uplift to do the same there and I'm not sure I know the full list of them.
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Description
•