Closed Bug 1424451 Opened 7 years ago Closed 2 years ago

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)

54 Branch
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr52 --- affected
firefox-esr60 --- affected
firefox57 --- affected
firefox58 --- affected
firefox59 --- affected
firefox60 --- affected
firefox67 --- affected

People

(Reporter: skywalker333, Unassigned)

References

()

Details

(Keywords: crash, nightly-community)

User Story

Firefox crashes while updating and restarting.
Firefox crashes while updating and restarting. Crash in [@ IPCError-browser | ShutDownKill]. Signature replaced with an IPC Channel Error. Multiple crash reports are generated. Report ID Date Submitted bp-269cd454-8260-4155-a9d2-c0c440171209 12/8/2017 7:13 PM bp-67513181-a52b-406b-82ec-0e3520171209 12/8/2017 7:13 PM bp-21588ab5-0258-450a-bca2-e2ce30171209 12/8/2017 7:13 PM bp-1853f6c8-9322-4c2a-b1b0-9f0b00171209 12/8/2017 7:13 PM bp-b83d4bc7-1d8f-4e06-aa87-d8ad10171209 12/8/2017 7:13 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Signature replaced with an IPC Channel Error, was: "EMPTY: no crashing thread identified; ERROR_NO_THREAD_LIST" Signature replaced with an IPC Channel Error, was: "arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T>" Signature replaced with an IPC Channel Error, was: "core::ptr::drop_in_place<T>" Signature replaced with an IPC Channel Error, was: "mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent" Signature replaced with an IPC Channel Error, was: "core::ptr::drop_in_place<T>"
Crash Signature: [@ IPCError-browser | ShutDownKill] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser | ShutDownKill → [@ IPCError-browser | ShutDownKill] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser | ShutDownKill https://crash-stats.mozilla.com/signature/?product=Firefox&proto_s…
Showing results from 7 days ago Signature replaced with an IPC Channel Error, was: "EMPTY: no crashing thread identified; ERROR_NO_THREAD_LIST" https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~EMPTY%3A%20no%20crashing%20thread%20identified%3B%20ERROR_NO_THREAD_LIST&signature=IPCError-browser%20%7C%20ShutDownKill 13,888 Results = 3.9% of 358,732 Signature replaced with an IPC Channel Error, was: "core::ptr::drop_in_place<T>" https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser | ShutDownKill 72,277 Results = 20.1% of 358,732 Signature replaced with an IPC Channel Error, was: "mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent" https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~mozilla%3A%3Awidget%3A%3AWinUtils%3A%3AWaitForMessage%20%7C%20nsAppShell%3A%3AProcessNextNativeEvent&signature=IPCError-browser%20%7C%20ShutDownKill 6 Results = 0.0017% of 358,732 Signature replaced with an IPC Channel Error, was: "arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T>" https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~arena_t%3A%3ADallocSmall%20%7C%20arena_dalloc%20%7C%20js%3A%3AFreeOp%3A%3Adelete_%3CT%3E&signature=IPCError-browser%20%7C%20ShutDownKill 358,732 Results [@ IPCError-browser | ShutDownKill ] https://crash-stats.mozilla.com/signature/?product=Firefox&signature=IPCError-browser%20%7C%20ShutDownKill
Crash Signature: stats.mozilla.com/signature/?product=Firefox&proto_signature=~arena_t%3A%3ADallocSmall%20%7C%20arena_dalloc%20%7C%20js%3A%3AFreeOp%3A%3Adelete_%3CT%3E&signature=IPCError-browser%20%7C%20ShutDownKill → stats.mozilla.com/signature/?product=Firefox&proto_signature=~arena_t%3A%3ADallocSmall%20%7C%20arena_dalloc%20%7C%20js%3A%3AFreeOp%3A%3Adelete_%3CT%3E&signature=IPCError-browser%20%7C%20ShutDownKill https://crash- stats.mozilla.com/signature/?product=Fir…
[@ core::ptr::drop_in_place<T> ] 1,603 Results Signature report for core::ptr::drop_in_place<T> https://crash-stats.mozilla.com/signature/?product=Firefox&signature=core%3A%3Aptr%3A%3Adrop_in_place%3CT%3E [@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ] 163 Results Signature report for mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent https://crash-stats.mozilla.com/signature/?product=Firefox&signature=mozilla%3A%3Awidget%3A%3AWinUtils%3A%3AWaitForMessage%20%7C%20nsAppShell%3A%3AProcessNextNativeEvent [@ arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T> ] No results were found. Signature report for arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T> https://crash-stats.mozilla.com/search/?signature=~arena_t%3A%3ADallocSmall%20%7C%20arena_dalloc%20%7C%20js%3A%3AFreeOp%3A%3Adelete_%3CT%3E&product=Firefox [@ EMPTY: no crashing thread identified; ERROR_NO_THREAD_LIST ] 1,386 Results Signature report for EMPTY: no crashing thread identified; ERROR_NO_THREAD_LIST https://crash-stats.mozilla.com/signature/?product=Firefox&signature=EMPTY%3A%20no%20crashing%20thread%20identified%3B%20ERROR_NO_THREAD_LIST
Crash Signature: [@ IPCError-browser | ShutDownKill] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser | ShutDownKill https://crash-stats.mozilla.com/signature/?product=Firefox&proto_s… → [@ IPCError-browser | ShutDownKill] [@ core::ptr::drop_in_place<T> ] [@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ] [@ arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T> ] [@ EMPTY: no crashing thread ide…
I think Bug 1405290 is related to the bugs generating crash signatures of [@ IPCError-browser | ShutDownKill ] with processor notes "Signature replaced with an IPC Channel Error, was ______.". I had the following crash reports generated while updating Firefox Nightly. Therefore, Bug 1405290 blocks Bug 1279293(IPCError_ShutDownKill) (Or could be changed to "See Also".) And Bug 1405290 is See Also Bug 1424451. 2017-12-10 2138pm Firefox Nightly crashed while updating. Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Firefox 59.0a1 Crash Report [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] MOZ_CRASH Reason Workers Hanging - A:3|S:0|Q:0-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken These crash reports were generated at the same time, but were manually submitted a minute apart from each other. bp-f25eb0e9-d35f-44c8-90f9-e5b7f0171211 12/10/2017 8:46 PM bp-40531424-889a-42b4-a8f2-7010a0171211 12/10/2017 8:45 PM bp-e236ffa2-0ab1-453b-bd87-8c2f80171211 12/10/2017 8:44 PM bp-0000c897-5a75-4397-9cd3-5edd10171211 12/10/2017 8:43 PM bp-1a1b6cf1-0022-4dd6-b8df-66f400171211 12/10/2017 8:42 PM bp-ab36ebe6-53f4-4fe0-ba77-b41ee0171211 12/10/2017 8:41 PM bp-4981d798-cfa1-45a8-8493-38e390171211 12/10/2017 8:38 PM bp-f25eb0e9-d35f-44c8-90f9-e5b7f0171211 12/10/2017 8:46 PM Firefox 59.0a1 Crash Report [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] Crash Reason EXCEPTION_BREAKPOINT MOZ_CRASH Reason Workers Hanging - A:3|S:0|Q:0-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken Crashing Thread (64), Name: Shutdown Hang Terminator Frame Module Signature Source 0 mozglue.dll MOZ_CrashOOL mfbt/Assertions.cpp:33 1 xul.dll mozilla::dom::workers::RuntimeService::CrashIfHanging() dom/workers/RuntimeService.cpp:2191 2 xul.dll mozilla::`anonymous namespace'::RunWatchdog toolkit/components/terminator/nsTerminator.cpp:162 3 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:397 bp-40531424-889a-42b4-a8f2-7010a0171211 12/10/2017 8:45 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Crash Reason EXCEPTION_BREAKPOINT Signature replaced with an IPC Channel Error, was: "style::rule_tree::StrongRuleNode::gc" Crashing Thread (0) Frame Module Signature Source 0 xul.dll style::rule_tree::StrongRuleNode::gc servo/components/style/rule_tree/mod.rs:1061 1 xul.dll geckoservo::glue::Servo_StyleSet_Drop servo/ports/geckolib/glue.rs:2415 2 xul.dll mozilla::ServoStyleSet::Shutdown() layout/style/ServoStyleSet.cpp:180 3 xul.dll mozilla::PresShell::Destroy() layout/base/PresShell.cpp:1360 bp-e236ffa2-0ab1-453b-bd87-8c2f80171211 12/10/2017 8:44 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Crash Reason EXCEPTION_BREAKPOINT Signature replaced with an IPC Channel Error, was: "RequestBehaviour::GetProgressTracker" Crashing Thread (0) Frame Module Signature Source 0 xul.dll RequestBehaviour::GetProgressTracker() image/imgRequestProxy.cpp:95 1 xul.dll RequestBehaviour::GetImage() image/imgRequestProxy.cpp:82 2 xul.dll imgRequestProxy::RequestDiscard() image/imgRequestProxy.cpp:604 3 xul.dll mozilla::dom::ImageTracker::RequestDiscardAll() dom/base/ImageTracker.cpp:157 bp-0000c897-5a75-4397-9cd3-5edd10171211 12/10/2017 8:43 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Crash Reason EXCEPTION_BREAKPOINT Signature replaced with an IPC Channel Error, was: "RtlSafeRemoveEntryList | RtlDeleteCriticalSection | mozilla::detail::MutexImpl::~MutexImpl | mozilla::gfx::SourceSurfaceVolatileData::~SourceSurfaceVolatileData" Crashing Thread (0) Frame Module Signature Source 0 ntdll.dll RtlSafeRemoveEntryList 1 ntdll.dll RtlDeleteCriticalSection 2 mozglue.dll mozilla::detail::MutexImpl::~MutexImpl() mozglue/misc/Mutex_windows.cpp:36 3 xul.dll mozilla::gfx::SourceSurfaceVolatileData::~SourceSurfaceVolatileData() gfx/layers/SourceSurfaceVolatileData.h:101 bp-1a1b6cf1-0022-4dd6-b8df-66f400171211 12/10/2017 8:42 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Crash Reason EXCEPTION_BREAKPOINT Signature replaced with an IPC Channel Error, was: "servo_arc::Arc<T>::drop_slow<T>" Crashing Thread (0) Frame Module Signature Source 0 xul.dll servo_arc::Arc<style::gecko_properties::ComputedValues>::drop_slow<style::gecko_properties::ComputedValues> servo/components/servo_arc/lib.rs:254 1 xul.dll geckoservo::glue::Servo_Element_ClearData servo/ports/geckolib/glue.rs:943 2 xul.dll mozilla::dom::Element::ClearServoData(nsIDocument*) dom/base/Element.cpp:4418 bp-ab36ebe6-53f4-4fe0-ba77-b41ee0171211 12/10/2017 8:41 PM Firefox 59.0a1 Crash Report [@ IPCError-browser | ShutDownKill ] Crash Reason EXCEPTION_BREAKPOINT Signature replaced with an IPC Channel Error, was: "mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent" Crashing Thread (0) Frame Module Signature Source 0 ntdll.dll NtWaitForMultipleObjects 1 kernelbase.dll WaitForMultipleObjectsEx 2 kernel32.dll WaitForMultipleObjectsExImplementation 3 user32.dll RealMsgWaitForMultipleObjectsEx bp-4981d798-cfa1-45a8-8493-38e390171211 12/10/2017 8:38 PM Firefox 59.0a1 Crash Report [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] Crash Reason EXCEPTION_BREAKPOINT User Comments: Firefox Nightly crashed while updating. MOZ_CRASH Reason Workers Hanging - A:3|S:0|Q:0-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken Crashing Thread (64), Name: Shutdown Hang Terminator Frame Module Signature Source 0 mozglue.dll MOZ_CrashOOL mfbt/Assertions.cpp:33 1 xul.dll mozilla::dom::workers::RuntimeService::CrashIfHanging() dom/workers/RuntimeService.cpp:2191 2 xul.dll mozilla::`anonymous namespace'::RunWatchdog toolkit/components/terminator/nsTerminator.cpp:162
Crash Signature: identified; ERROR_NO_THREAD_LIST ] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser | → identified; ERROR_NO_THREAD_LIST ] [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~core%3A%3Aptr%3A%3Adrop_in_place&signature=IPCError-browser |
Moving this to a more appropriate component. Please change if is not the right one.
Component: Untriaged → DOM: Content Processes
Product: Firefox → Core
#1 crash signature for Thunderbird nightly
Severity: normal → critical
IPCError-browser | ShutDownKill seems very high in nightly. Jim - can you help us triage this particular crash signature?
Flags: needinfo?(jmathies)
User Comments: Firefox crashed while shutting down (via Menu with mouse, File, Exit). Report ID Date Submitted bp-2f89fa11-f687-4e8f-b8eb-5ea300171221 12/21/2017 4:27 AM bp-d8456e68-fddc-4110-a973-fba180171221 12/21/2017 4:27 AM bp-8eda98db-09e3-4c2b-872f-df2620171221 12/21/2017 4:27 AM bp-0642b069-f24b-4dd8-b415-64bf30171221 12/21/2017 4:27 AM bp-e251d41c-0ae9-4c24-86a8-45bfc0171221 12/21/2017 4:27 AM bp-fe5fe9f4-7266-4fb1-8c6f-f69740171221 12/21/2017 4:27 AM bp-0a5eca83-5bbb-4ccc-9c83-ce49d0171221 12/21/2017 4:13 AM Report ID Date Submitted bp-2f89fa11-f687-4e8f-b8eb-5ea300171221 12/21/2017 4:27 AM Signature replaced with an IPC Channel Error, was: "rayon_core::latch::LockLatch::wait" bp-d8456e68-fddc-4110-a973-fba180171221 12/21/2017 4:27 AM Signature replaced with an IPC Channel Error, was: "mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent" bp-8eda98db-09e3-4c2b-872f-df2620171221 12/21/2017 4:27 AM Signature replaced with an IPC Channel Error, was: "mozilla::net::PHttpChannelChild::DestroySubtree" bp-0642b069-f24b-4dd8-b415-64bf30171221 12/21/2017 4:27 AM Signature replaced with an IPC Channel Error, was: "core::ptr::drop_in_place<T>" bp-e251d41c-0ae9-4c24-86a8-45bfc0171221 12/21/2017 4:27 AM [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] bp-fe5fe9f4-7266-4fb1-8c6f-f69740171221 12/21/2017 4:27 AM ERROR_NO_MINIDUMP_HEADER; non-integer value of "SecondsSinceLastCrash"; MDSW did not identify the crashing thread; exploitability information missing; no 'topmost_file' name because ''crash_info'' is missing; CSignatureTool: No signature could be created because we do not know which thread crashed; Signature replaced with an IPC Channel Error, was: "EMPTY: no crashing thread identified; ERROR_NO_MINIDUMP_HEADER" bp-0a5eca83-5bbb-4ccc-9c83-ce49d0171221 12/21/2017 4:13 AM Firefox 59.0a1 Crash Report [@ mozilla::dom::workers::RuntimeService::CrashIfHanging ] Date Processed 2017-12-21 10:13:05 Uptime 107,038 seconds (1 day, 5 hours and 43 minutes) Last Crash 107,367 seconds before submission (1 day, 5 hours and 49 minutes) Install Age 107,066 seconds since version was first installed (1 day, 5 hours and 44 minutes) Install Time 2017-12-20 04:25:51 Product Firefox Release Channel nightly Version 59.0a1 Build ID 20171219100203 OS Windows 7 MOZ_CRASH Reason Workers Hanging - A:4|S:0|Q:0-BC:0|WorkerHolderToken-BC:0|WorkerHolderToken-BC:1|WorkerHolderToken-BC:0|WorkerHolderToken Crash Reason EXCEPTION_BREAKPOINT Crash Address 0x74aea7a5 User Comments: Firefox crashed while shutting down (via Menu with mouse, File, Exit). Total Virtual Memory 4,294,836,224 bytes (4.29 GB) Available Virtual Memory 2,748,751,872 bytes (2.75 GB) Available Page File 13,608,787,968 bytes (13.61 GB) Available Physical Memory 2,553,352,192 bytes (2.55 GB) System Memory Use Percentage 37 Crashing Thread (53), Name: Shutdown Hang Terminator Frame Module Signature Source 0 mozglue.dll MOZ_CrashOOL mfbt/Assertions.cpp:33 1 xul.dll mozilla::dom::workers::RuntimeService::CrashIfHanging() dom/workers/RuntimeService.cpp:2197 2 xul.dll mozilla::`anonymous namespace'::RunWatchdog toolkit/components/terminator/nsTerminator.cpp:162 3 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:397 4 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:137 5 ucrtbase.dll _o___stdio_common_vsprintf_s 6 kernel32.dll BaseThreadInitThunk 7 mozglue.dll patched_BaseThreadInitThunk mozglue/build/WindowsDllBlocklist.cpp:835 8 ntdll.dll __RtlUserThreadStart 9 ntdll.dll _RtlUserThreadStart
(In reply to Marcia Knous [:marcia - use ni] from comment #6) > IPCError-browser | ShutDownKill seems very high in nightly. Jim - can you > help us triage this particular crash signature? I don't see shutdownhang in the top crash signature list any more (well, I see a few), which was always our top crash. I think whatever we were doing that processed the signatures to be things like "shutdownhang | foo | bar" broke. Will, could you take a look into this when you get back from holiday? Thanks.
Flags: needinfo?(willkg)
I'll file a separate bug.
Flags: needinfo?(willkg)
Depends on: 1426712
Ah, I guess this has just been the top crash for a while, looking back at old builds. I just got confused about it. Sorry.
I don't think the processor for shutdownhang signature is broken. There are still many signatures containing "shutdownhang". https://crash-stats.mozilla.com/search/?signature=shutdownhang&product=Firefox&date=%3E%3D2017-12-15T23%3A12%3A47.000Z&date=%3C2017-12-22T23%3A12%3A47.000Z&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature Shows 50 signatures containing the term "shutdownhang" accounting for 186,115 Crash Reports over the past 7 days. --- Shutdownhang crashes are still top crashers though. Do they have a [meta] bug to help with organization? (Should they have a [meta] bug?) Looking at Top Crashers for Firefox 57.0.2 Top 300 Crashing Signatures. 7 days ago https://crash-stats.mozilla.com/topcrashers/?product=Firefox&version=57.0.2&_facets_size=300 Find (Ctrl+F) "shutdownhang" shows 112 matches out of 300 results. So about a third of all top crash signatures are related to "shutdownhang". Out of the top 30 there are 14 with "shutdownhang" (or about half). 3 2.48% -0.07% shutdownhang | mozilla::layers::CompositorThreadHolder::Shutdown application 4029 4029 0 0 3794 0 2016-11-10 5 1.62% -0.12% shutdownhang | mozilla::SpinEventLoopUntil<T> | mozilla::net::nsHttpConnectionMgr::Shutdown application 2626 2626 0 0 2441 0 2017-10-25 8 1.4% -0.02% shutdownhang | nsThread::Shutdown | nsThreadManager::Shutdown yellow flag application 2264 2264 0 0 2277 0 2017-09-27 9 1.31% 0.08% shutdownhang | mozilla::dom::quota::QuotaManager::ShutdownObserver::Observe application 2128 2128 0 0 1910 0 2016-04-14 11 1.04% -0.02% shutdownhang | NtQueryAttributesFile application 1682 1682 0 0 1722 0 2015-01-21 13 0.9% -0.14% shutdownhang | `anonymous namespace''::ParentImpl::ShutdownBackgroundThread application 1463 1463 0 0 1432 0 2017-09-28 15 0.84% -0.08% shutdownhang | mozilla::dom::workers::RuntimeService::Cleanup application 1363 1363 0 0 1296 0 2015-10-31 16 5 0.81% -0.11% shutdownhang | nsAppShell::ProcessNextNativeEvent application 1318 1318 0 0 1405 0 2015-10-20 19 0.73% 0.03% shutdownhang | PR_MD_WAIT_CV | PR_Wait | mozilla::ReentrantMonitor::Wait | mozilla::layers::SynchronousTask::Wait application 1191 1191 0 0 1200 0 2016-11-23 22 5 0.61% -0.09% shutdownhang | mozilla::SpinEventLoopUntil<T> | nsThread::Shutdown | nsThreadManager::Shutdown yellow flag application 990 990 0 0 916 0 2017-10-25 24 8 0.54% -0.06% shutdownhang | NtUserMsgWaitForMultipleObjectsEx | CCliModalLoop::BlockFn application 882 882 0 0 842 0 2017-05-15 25 0.53% 0.14% shutdownhang | CCliModalLoop::BlockFn application 863 863 0 0 817 0 2016-08-17 28 6 0.48% -0.03% shutdownhang | mozilla::SpinEventLoopUntil<T> | `anonymous namespace''::ParentImpl::ShutdownBackgroundThread application 783 783 0 0 777 0 2017-10-25 29 8 0.48% -0.06% shutdownhang | nsThreadManager::SpinEventLoopUntil application 780 780 0 0 798 0 2017-09-27 31 0.47% 0.05% shutdownhang | MsgWaitForMultipleObjectsEx | CCliModalLoop::BlockFn application 757 757 0 0 737 0 2016-08-17 32 8 0.45% -0.04% shutdownhang | mozilla::SyncRunnable::DispatchToThread application 725 725 0 0 711 0 2017-07-29
(In reply to Marcia Knous [:marcia - use ni] from comment #6) > IPCError-browser | ShutDownKill seems very high in nightly. Jim - can you > help us triage this particular crash signature? This our generic "a process didn't shut down in a timely fashion so we killed it." signature.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(jmathies)
Resolution: --- → DUPLICATE
Status: RESOLVED → REOPENED
Depends on: 1405290
Resolution: DUPLICATE → ---
Priority: -- → P3
Depends on: 1437575
User Story: (updated)

Should add "DUPEME" key word.

Closing this as resolved:worksforme since there were no crashes in the last 6 months for this signature.

Status: REOPENED → RESOLVED
Closed: 7 years ago3 years ago
Resolution: --- → WORKSFORME

This crash has happened recently.

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
QA Whiteboard: qa-not-actionable

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++
Severity: critical → S2

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.

Crash Signature: [@ IPCError-browser | ShutDownKill] [@ core::ptr::drop_in_place<T> ] [@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ] [@ arena_t::DallocSmall | arena_dalloc | js::FreeOp::delete_<T> ] [@ EMPTY: no crashing thread ide… → [@ core::ptr::drop_in_place<T> ] [@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ]
Keywords: topcrash
Severity: S2 → S3

[@ 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?

Crash Signature: [@ core::ptr::drop_in_place<T> ] [@ mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ] → [@ core::ptr::drop_in_place<T> ]
Crash Signature: [@ core::ptr::drop_in_place<T> ]

FWIW I filed bug 1799742. The other signature had a bug already, it seems.

Marking invalid as of today there is nothing left to do here.

Status: REOPENED → RESOLVED
Closed: 3 years ago2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.