Closed
Bug 1625835
Opened 5 years ago
Closed 1 year ago
Crash in [@ shutdownhang | core::ptr::real_drop_in_place<T> | core::ptr::real_drop_in_place<T> | servo_arc::Arc<T>::drop_slow<T> | geckoservo::glue::Servo_StyleSet_FlushStyleSheets]
Categories
(Core :: CSS Parsing and Computation, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: gsvelto, Unassigned)
References
Details
(Keywords: crash)
Crash Data
This bug is for crash report bp-5771888a-cc49-4956-93a2-194390200319.
Top 10 frames of crashing thread:
0 xul.dll core::ptr::real_drop_in_place<hashglobe::table::RawTable<style::gecko_string_cache::Atom, smallvec::SmallVec<[style::stylist::RevalidationSelectorAndHashes; 1]>>> src/libcore/ptr/mod.rs:175
1 xul.dll core::ptr::real_drop_in_place<style::stylist::CascadeData> src/libcore/ptr/mod.rs:175
2 xul.dll servo_arc::Arc<style::stylist::UserAgentCascadeData>::drop_slow<style::stylist::UserAgentCascadeData> servo/components/servo_arc/lib.rs:357
3 xul.dll geckoservo::glue::Servo_StyleSet_FlushStyleSheets servo/ports/geckolib/glue.rs:1900
4 xul.dll mozilla::ServoStyleSet::UpdateStylist layout/style/ServoStyleSet.cpp:1128
5 xul.dll mozilla::ServoStyleSet::ShellDetachedFromDocument layout/style/ServoStyleSet.cpp:133
6 xul.dll mozilla::dom::Document::DeletePresShell dom/base/Document.cpp:6311
7 xul.dll mozilla::PresShell::Destroy layout/base/PresShell.cpp:1333
8 xul.dll nsDocumentViewer::DestroyPresShell layout/base/nsDocumentViewer.cpp:4103
9 xul.dll nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1837
This is a shutdown hang happening in Servo code while destroying a document. We noticed this issue in content shutdown hangs too (see this signature). From the looks of it I don't think that we're stuck in this code, it's just being slow which explains why we have multiple slightly different signatures.
Comment 1•5 years ago
|
||
Going to P3 this for now since it's a shutdown hang, and to match bug 1613797.
Priority: -- → P3
Updated•5 years ago
|
Crash Signature: geckoservo::glue::Servo_StyleSet_FlushStyleSheets ] → geckoservo::glue::Servo_StyleSet_FlushStyleSheets ]
[@ IPCError-browser | ShutDownKill | core::ptr::real_drop_in_place | core::ptr::real_drop_in_place | servo_arc::Arc<T>::drop_slow | Servo_StyleSet_FlushStyleSheets ]
Comment 2•5 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)
Severity: normal → S3
Comment 3•1 year ago
|
||
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•