Crash in [@ style::rule_tree::core::{{impl}}::drop]
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr68 | --- | unaffected |
| firefox75 | --- | unaffected |
| firefox76 | --- | unaffected |
| firefox77 | blocking | verified |
People
(Reporter: calixte, Assigned: emilio)
References
(Blocks 1 open bug, Regression)
Details
(4 keywords, Whiteboard: [sec-survey])
Crash Data
Attachments
(1 file)
This bug is for crash report bp-286c4943-fbf3-4fcd-937a-de0500200418.
Top 10 frames of crashing thread:
0 xul.dll style::rule_tree::core::{{impl}}::drop servo/components/style/rule_tree/core.rs:673
1 xul.dll servo_arc::Arc<style::gecko_properties::ComputedValues>::drop_slow<style::gecko_properties::ComputedValues> servo/components/servo_arc/lib.rs:357
2 xul.dll style::gecko::arc_types::Servo_ComputedStyle_Release servo/components/style/gecko/arc_types.rs:132
3 xul.dll nsDisplayBackgroundImage::~nsDisplayBackgroundImage layout/painting/nsDisplayList.cpp:3920
4 xul.dll nsDisplayBackgroundImage::~nsDisplayBackgroundImage layout/painting/nsDisplayList.cpp:3915
5 xul.dll nsDisplayList::DeleteAll layout/painting/nsDisplayList.cpp:3170
6 xul.dll nsDisplayWrapList::Destroy layout/painting/nsDisplayList.h:5403
7 xul.dll nsDisplayList::DeleteAll layout/painting/nsDisplayList.cpp:3170
8 xul.dll nsDisplayWrapList::Destroy layout/painting/nsDisplayList.h:5403
9 xul.dll nsDisplayList::DeleteAll layout/painting/nsDisplayList.cpp:3170
There are 369 crashes (from 201 installations) in nightly 77 with buildid 20200418094905. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1631154.
[1] https://hg.mozilla.org/mozilla-central/rev?node=2c69480819af
| Reporter | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 2•5 years ago
|
||
The patch I pushed is a cherry-pick of https://github.com/servo/servo/pull/26220, which should've fixed this.
Comment 4•5 years ago
|
||
| bugherder | ||
Comment 5•5 years ago
|
||
Still seeing crashes in the 20200419213349 build which includes this patch.
Updated•5 years ago
|
| Assignee | ||
Comment 6•5 years ago
|
||
| Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
IS there anyway to get this landed on mozilla-central and a new nightly built? it is practically impossible to use yahoo mail on Nightly.
Updated•5 years ago
|
Comment 10•5 years ago
|
||
Thanks crashes every time a new mail comes in if i am not on the yahoo tab when that happened as soon as i switched back to the yahoo mail tab.
Comment 11•5 years ago
|
||
| Reporter | ||
Comment 13•5 years ago
|
||
There still are few crashes on windows (see [1]) with signature style::rule_tree::core::{{impl}}::drop.
Comment 14•5 years ago
|
||
(In reply to Calixte Denizet (:calixte) from comment #13)
There still are few crashes on windows (see [1]) with signature
style::rule_tree::core::{{impl}}::drop.
I'm not sure I'd trust those, they look incomplete (null install time, uptime, ...).
| Reporter | ||
Comment 15•5 years ago
|
||
:jcristau, agreed, I was wondering if it could be because the crash happened very early.
:gsvelto, do you think those crashes are garbage ?
Comment 16•5 years ago
|
||
Those crashes don't have the install time field populated, so they're orphaned crashes, they're coming from an older version that most likely didn't have the fix.
Comment 17•5 years ago
|
||
I think we can mark this verified at this point.
Comment 18•5 years ago
|
||
As part of a security bug pattern analysis, we are requesting your help with a high level analysis of this bug. It is our hope to develop static analysis (or potentially runtime/dynamic analysis) in the future to identify classes of bugs.
Please visit this google form to reply.
Comment 19•5 years ago
|
||
Well thanks for asking and then say I don;t have permission! This is exactly
why I really no longer really contribute to Mozilla/Firefox!
| Assignee | ||
Comment 20•5 years ago
|
||
(In reply to mac198442 from comment #19)
Well thanks for asking and then say I don;t have permission! This is exactly
why I really no longer really contribute to Mozilla/Firefox!
That form was intended for me, I believe, fwiw :)
| Assignee | ||
Comment 21•5 years ago
|
||
Freddy, anyhow, can we make sure that non-moco people can have access to that form? I've fixed sec bugs in the past while not being an employee :)
Comment 22•5 years ago
|
||
Well was not sent to you was posted in the bug!
| Assignee | ||
Comment 23•5 years ago
|
||
(In reply to mac198442 from comment #22)
Well was not sent to you was posted in the bug!
While tagging me with the needinfo? flag ("Request information from" checkbox).
Comment 24•5 years ago
|
||
I consider a request psoted inthe bug to be a request for all of those following the bug. Just Sayin!
Comment 25•5 years ago
|
||
and your attitude is yet another reason i really don;t contribute anymore.
| Assignee | ||
Comment 26•5 years ago
|
||
(In reply to mac198442 from comment #25)
(In reply to mac198442 from comment #24)
Sorry if I somehow offended you or something, I didn't try to be disrespectful. I was just trying to point out that the request was directed at someone (which in this case was me), because it used the "Request information from" flag, which is very explicit.
Not everything that's posted on a bug is directed at everyone, we post it on the bug so that there's a record of it, so that other people can follow along, and because Bugzilla is where we work. For example, I'm pretty sure you don't expect comment 21 to be directed at you. It's a question/request for Freddy, from our security team, so that he can potentially open up the form for external contributors.
Anyhow sorry again if I somehow offended you or I was overly aggressive, didn't mean to.
Comment 27•5 years ago
|
||
Sorry should not have been directed at you. This is my frustration about not being able to participate fully anymore because of a personal issue with the Moziila contributors person identified that not of us contributors ever got a vote
on.
Comment 28•5 years ago
|
||
Sorry should not have been directed at you. This is my frustration about not being able to participate fully anymore because of a personal issue with the Mozilla contributors person identified that not of us contributors ever got a vote
on.
Comment 29•5 years ago
|
||
(In reply to mac198442 from comment #19)
Well thanks for asking and then say I don;t have permission!
Sorry about this confusion. That's my mistake. The survey was indeed intended at the patch author. Let me tweak the message so that it addresses the patch author specifically, with a wording like "<Name>, as the patch auditor, we are asking you...". Good feedback!
I will also figure out how to make the survey open to contributors, but that will require more tweaking.
Comment 30•5 years ago
|
||
Fwiw, there is a PHC crash available for this at 3a8006a6-2a85-4f91-a91e-84afd0200419 in case this turns out to be incomplete. I can symbolize the traces if required, just needinfo me.
Updated•5 years ago
|
Updated•5 years ago
|
Description
•