Firefox crashes while updating and restarting. Crash in [@ IPCError-browser | ShutDownKill]. Signature replaced with an IPC Channel Error.
Categories
(Core :: DOM: Content Processes, defect, P3)
Tracking
()
People
(Reporter: skywalker333, Unassigned)
References
()
Details
(Keywords: crash, nightly-community)
User Story
Firefox crashes while updating and restarting.
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Comment 3•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Reporter | ||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Comment 10•7 years ago
|
||
Reporter | ||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•5 years ago
|
Comment 14•5 years ago
|
||
Should add "DUPEME" key word.
Updated•5 years ago
|
Comment 15•3 years ago
|
||
Closing this as resolved:worksforme since there were no crashes in the last 6 months for this signature.
Comment 16•3 years ago
|
||
This crash has happened recently.
Comment 17•3 years ago
|
||
Since we landed bug 1727149, the signature IPCError-browser | ShutDownKill
spiked up here.
But I was curious about the (rare) [@ core::ptr::drop_in_place<T> ]
signature, as we seem to have difficulties to scan those stacks and opened one with Visual Studio:
xul.dll!core::ptr::drop_in_place<enum$<core::option::Option<style::properties::longhands::system_font::ComputedSystemFont>, 0, 2, Some>>(enum$<core::option::Option<style::properties::longhands::system_font::ComputedSystemFont>, 0, 2, Some> *) Zeile 192 Unbekannt
[Inlineframe] xul.dll!style::properties::longhands::system_font::resolve_system_font(style::values::specified::font::SystemFont system, style::values::computed::Context * context) Zeile 3441 Unbekannt
xul.dll!style::properties::longhands::font_family::cascade_property(enum$<style::properties::PropertyDeclaration> * declaration, style::values::computed::Context * context) Zeile 104 Unbekannt
> [Inlineframe] xul.dll!style::properties::cascade::Cascade::apply_declaration(style::properties::LonghandId self, enum$<style::properties::PropertyDeclaration> * longhand_id) Zeile 557 Unbekannt
xul.dll!style::properties::cascade::Cascade::apply_properties<style::properties::cascade::EarlyProperties,core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<tuple<enum$<style::properties::PropertyDeclaration>*, enum$<style::stylesheets::origin::Origin>>>>>(style::properties::cascade::ApplyResetProperties self, core::iter::adapters::cloned::Cloned<core::slice::iter::Iter<tuple<enum$<style::properties::PropertyDeclaration>*, enum$<style::stylesheets::origin::Origin>>>> apply_reset, hashglobe::hash_map::HashMap<tuple<enum$<style::properties::ShorthandId>, enum$<style::properties::LonghandId>>, enum$<style::properties::PropertyDeclaration>, core::hash::BuildHasherDefault<fxhash::FxHasher>> * declarations) Zeile 678 Unbekannt
[Inlineframe] xul.dll!style::properties::cascade::apply_declarations(style::gecko::media_queries::Device * device, enum$<core::option::Option<enum$<style::gecko::pseudo_element::PseudoElement>*>, 1, 18446744073709551615, Some> pseudo, style::rule_tree::core::StrongRuleNode * rules, style::shared_lock::StylesheetGuards * guards, style::properties::cascade::DeclarationIterator iter, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style_ignoring_first_line, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> layout_parent_style, style::font_metrics::FontMetricsProvider* font_metrics_provider, enum$<style::properties::cascade::CascadeMode> cascade_mode, selectors::context::QuirksMode quirks_mode, enum$<core::option::Option<style::rule_cache::RuleCache*>, 1, 18446744073709551615, Some> rule_cache, style::rule_cache::RuleCacheConditions * rule_cache_conditions, enum$<core::option::Option<style::gecko::wrapper::GeckoElement>, 1, 18446744073709551615, Some> element) Zeile 329 Unbekannt
xul.dll!style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(style::gecko::media_queries::Device * device, enum$<core::option::Option<enum$<style::gecko::pseudo_element::PseudoElement>*>, 1, 18446744073709551615, Some> pseudo, style::rule_tree::core::StrongRuleNode * rule_node, style::shared_lock::StylesheetGuards * guards, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style_ignoring_first_line, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> layout_parent_style, style::font_metrics::FontMetricsProvider* font_metrics_provider, enum$<style::properties::cascade::CascadeMode> cascade_mode, selectors::context::QuirksMode quirks_mode, enum$<core::option::Option<style::rule_cache::RuleCache*>, 1, 18446744073709551615, Some> rule_cache, style::rule_cache::RuleCacheConditions * rule_cache_conditions, enum$<core::option::Option<style::gecko::wrapper::GeckoElement>, 1, 18446744073709551615, Some> element) Zeile 214 Unbekannt
[Inlineframe] xul.dll!style::properties::cascade::cascade(style::gecko::media_queries::Device * device, enum$<core::option::Option<enum$<style::gecko::pseudo_element::PseudoElement>*>, 1, 18446744073709551615, Some> pseudo, style::rule_tree::core::StrongRuleNode * rule_node, style::shared_lock::StylesheetGuards * guards, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style_ignoring_first_line, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> layout_parent_style, enum$<core::option::Option<style::rule_tree::core::StrongRuleNode*>, 1, 18446744073709551615, Some> visited_rules, style::font_metrics::FontMetricsProvider* font_metrics_provider, selectors::context::QuirksMode quirks_mode, enum$<core::option::Option<style::rule_cache::RuleCache*>, 1, 18446744073709551615, Some> rule_cache, style::rule_cache::RuleCacheConditions * rule_cache_conditions, enum$<core::option::Option<style::gecko::wrapper::GeckoElement>, 1, 18446744073709551615, Some> element) Zeile 94 Unbekannt
[Inlineframe] xul.dll!style::stylist::Stylist::cascade_style_and_visited(enum$<core::option::Option<style::gecko::wrapper::GeckoElement>, 1, 18446744073709551615, Some> self, enum$<core::option::Option<enum$<style::gecko::pseudo_element::PseudoElement>*>, 1, 18446744073709551615, Some> element, style::context::CascadeInputs pseudo, style::shared_lock::StylesheetGuards * inputs, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> guards, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style_ignoring_first_line, style::font_metrics::FontMetricsProvider* layout_parent_style, enum$<core::option::Option<style::rule_cache::RuleCache*>, 1, 18446744073709551615, Some> font_metrics, style::rule_cache::RuleCacheConditions * rule_cache) Zeile 1066 Unbekannt
[Inlineframe] xul.dll!style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited(style::context::CascadeInputs self, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> inputs, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style, enum$<core::option::Option<enum$<style::gecko::pseudo_element::PseudoElement>*>, 1, 18446744073709551615, Some> layout_parent_style) Zeile 346 Unbekannt
xul.dll!style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(style::context::CascadeInputs self, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> inputs, enum$<core::option::Option<style::gecko_properties::ComputedValues*>, 1, 18446744073709551615, Some> parent_style) Zeile 243 Unbekannt
xul.dll!style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(style::traversal::PerLevelTraversalData * traversal_data, style::context::StyleContext<style::gecko::wrapper::GeckoElement> * context, style::gecko::wrapper::GeckoElement element, style::data::ElementData * data) Zeile 602 Unbekannt
[Inlineframe] xul.dll!style::traversal::recalc_style_at(style::gecko::traversal::RecalcStyleOnly * traversal, style::traversal::PerLevelTraversalData * traversal_data, style::context::StyleContext<style::gecko::wrapper::GeckoElement> * context, style::gecko::wrapper::GeckoElement element, style::data::ElementData * data, style::driver::traverse_dom::closure-0 note_child) Zeile 420 Unbekannt
[Inlineframe] xul.dll!style::gecko::traversal::{{impl}}::process_preorder(style::gecko::traversal::RecalcStyleOnly * self, style::traversal::PerLevelTraversalData * traversal_data, style::context::StyleContext<style::gecko::wrapper::GeckoElement> * context, style::gecko::wrapper::GeckoNode node, style::driver::traverse_dom::closure-0 note_child) Zeile 37 Unbekannt
xul.dll!style::driver::traverse_dom<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly>(style::gecko::traversal::RecalcStyleOnly * traversal, style::traversal::PreTraverseToken<style::gecko::wrapper::GeckoElement> token, enum$<core::option::Option<rayon_core::thread_pool::ThreadPool*>, 1, 18446744073709551615, Some> pool) Zeile 112 Unbekannt
[Inlineframe] xul.dll!geckoservo::glue::traverse_subtree(style::gecko::wrapper::GeckoElement element, style::global_style_data::GlobalStyleData * global_style_data, style::gecko::data::PerDocumentStyleDataImpl * per_doc_data, style::shared_lock::SharedRwLockReadGuard * guard, style::traversal_flags::TraversalFlags traversal_flags, style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable * snapshots) Zeile 265 Unbekannt
xul.dll!geckoservo::glue::Servo_TraverseSubtree(style::gecko_bindings::structs::root::mozilla::dom::Element * root, style::gecko_bindings::structs::root::RawServoStyleSet * raw_data, style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable * snapshots, unsigned int raw_flags) Zeile 325 Unbekannt
xul.dll!mozilla::ServoStyleSet::StyleDocument(mozilla::ServoTraversalFlags aFlags) Zeile 744 C++
xul.dll!mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags aFlags) Zeile 2985 C++
[Inlineframe] xul.dll!mozilla::RestyleManager::ProcessPendingRestyles() Zeile 3115 C++
xul.dll!mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush aFlush) Zeile 4176 C++
[Inlineframe] xul.dll!mozilla::PresShell::FlushPendingNotifications(mozilla::ChangesToFlush aType) Zeile 1423 C++
xul.dll!mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush aFlush) Zeile 10698 C++
[Inlineframe] xul.dll!mozilla::dom::Document::FlushPendingNotifications(mozilla::FlushType aType) Zeile 10620 C++
xul.dll!nsFocusManager::FlushAndCheckIfFocusable(mozilla::dom::Element * aElement, unsigned int aFlags) Zeile 2045 C++
xul.dll!nsFocusManager::SetFocusInner(mozilla::dom::Element * aNewContent, int aFlags, bool aFocusChanged, bool aAdjustWidget, unsigned __int64 aActionId) Zeile 1429 C++
xul.dll!nsFocusManager::SetFocus(mozilla::dom::Element * aElement, unsigned int aFlags) Zeile 494 C++
xul.dll!XPTC__InvokebyIndex() Unbekannt
[Inlineframe] xul.dll!NS_InvokeByIndex(nsISupports * that, unsigned int methodIndex, unsigned int paramCount, nsXPTCVariant * params) Zeile 57 C++
[Inlineframe] xul.dll!CallMethodHelper::Invoke() Zeile 1631 C++
[Inlineframe] xul.dll!CallMethodHelper::Call() Zeile 1184 C++
xul.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx, XPCWrappedNative::CallMode mode) Zeile 1130 C++
xul.dll!XPC_WN_CallMethod(JSContext * cx, unsigned int argc, JS::Value * vp) Zeile 921 C++
[Inlineframe] xul.dll!CallJSNative(JSContext * cx, bool(*)(JSContext *, unsigned int, JS::Value *) native, js::CallReason reason, const JS::CallArgs & args) Zeile 401 C++
xul.dll!js::InternalCallOrConstruct(JSContext * cx, const JS::CallArgs & args, js::MaybeConstruct construct, js::CallReason reason) Zeile 488 C++
[Inlineframe] xul.dll!InternalCall(JSContext * cx, const js::AnyInvokeArgs & args, js::CallReason reason) Zeile 548 C++
[Inlineframe] xul.dll!js::CallFromStack(JSContext * cx, const JS::CallArgs & args) Zeile 552 C++
xul.dll!Interpret(JSContext * cx, js::RunState & state) Zeile 3255 C++
[Inlineframe] xul.dll!js::RunScript(JSContext * cx, js::RunState & state) Zeile 370 C++
[Inlineframe] xul.dll!js::InternalCallOrConstruct(JSContext * cx, const JS::CallArgs & args, js::MaybeConstruct construct, js::CallReason reason) Zeile 520 C++
[Inlineframe] xul.dll!InternalCall(JSContext * cx, const js::AnyInvokeArgs & args, js::CallReason reason) Zeile 548 C++
xul.dll!js::Call(JSContext * cx, JS::Handle<JS::Value> fval, JS::Handle<JS::Value> thisv, const js::AnyInvokeArgs & args, JS::MutableHandle<JS::Value> rval, js::CallReason reason) Zeile 565 C++
xul.dll!js::CallSelfHostedFunction(JSContext * cx, JS::Handle<js::PropertyName *> name, JS::Handle<JS::Value> thisv, const js::AnyInvokeArgs & args, JS::MutableHandle<JS::Value> rval) Zeile 1538 C++
xul.dll!js::jit::InterpretResume(JSContext * cx, JS::Handle<JSObject *> obj, JS::Value * stackValues, JS::MutableHandle<JS::Value> rval) Zeile 1346 C++
Updated•2 years ago
|
Comment 18•2 years ago
|
||
Adjusting some signatures. In particular, [@ IPCError-browser | ShutDownKill]
is tracked well in bug 1279293, so let's concentrate here on the other, more special ones.
Updated•2 years ago
|
Comment 19•2 years ago
|
||
[@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ]
seems to happen only in parent processes and not in any shutdown context, apparently.
[@ core::ptr::drop_in_place<T> ]
has very few instances and again happens only in parent processes. All instances have just one frame on the main thread.
I cannot really see any relation to this bug's title anymore?
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 20•2 years ago
|
||
FWIW I filed bug 1799742. The other signature had a bug already, it seems.
Comment 21•2 years ago
|
||
Marking invalid as of today there is nothing left to do here.
Description
•