Intermittent Assertion failure: (((HRESULT)(hr)) >= 0), at z:/build/build/src/ipc/mscom/AgileReference.cpp and crash [@ mozilla::mscom::AgileReference::Clear()]
Categories
(Core :: IPC: MSCOM, defect, P3)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
Attachments
(1 file)
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 22•7 years ago
|
||
This bug failed 43 times in the last 7 days. Occurs on windows7-32 debug build type.
Recent log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=226888819&repo=autoland&lineNumber=45861
| Comment hidden (Intermittent Failures Robot) |
Comment 24•7 years ago
|
||
This bug failed 51 times in the last 7 days. Occurs on windows7-32 debug build type
Recent log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=228513738&repo=autoland&lineNumber=44426
Updated•7 years ago
|
Comment 25•7 years ago
|
||
Could this be a shutdown problem with the cycle collector? Andrew could you have a look please? Thanks
Comment 26•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] from comment #25)
Could this be a shutdown problem with the cycle collector? Andrew could you have a look please? Thanks
I don't see the cycle collector or any DOM code in the assertion stack. This is some MSCOM thing.
Aaron, maybe you could take a look? Thanks.
| Comment hidden (Intermittent Failures Robot) |
Comment 28•7 years ago
|
||
Ugh, bad call stacks in the logs. I need to land bug 1238305 in order to really determine what the problem is.
Comment 30•7 years ago
|
||
(In reply to Aaron Klotz [:aklotz] from comment #28)
Ugh, bad call stacks in the logs. I need to land bug 1238305 in order to really determine what the problem is.
Actually, that bug is just for cppunittests. But we still need good call stacks. I guess I'll go look at the other occurrences and see which ones are good.
Comment 31•7 years ago
|
||
This seems to have a good trace:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=228862151&repo=mozilla-central
23:15:02 INFO - #01: mozilla::mscom::AgileReference::~AgileReference() [ipc/mscom/AgileReference.cpp:86]
23:15:02 INFO -
23:15:02 INFO - #02: mozilla::widget::JumpListBuilder::~JumpListBuilder() [widget/windows/JumpListBuilder.cpp:137]
23:15:02 INFO -
23:15:02 INFO - #03: void mozilla::widget::JumpListBuilder::~JumpListBuilder() [widget/windows/JumpListBuilder.cpp:135]
23:15:02 INFO -
23:15:02 INFO - #04: mozilla::widget::JumpListBuilder::Release() [widget/windows/JumpListBuilder.cpp:47]
23:15:02 INFO -
23:15:02 INFO - #05: mozilla::SegmentedVector<nsCOMPtr<nsISupports>,4096,mozilla::MallocAllocPolicy>::PopLastN(unsigned int) [mfbt/SegmentedVector.h:235]
23:15:02 INFO -
23:15:02 INFO - #06: mozilla::dom::DeferredFinalizerImpl<nsISupports>::DeferredFinalize(unsigned int,void *) [dom/bindings/BindingUtils.h:2691]
23:15:02 INFO -
23:15:02 INFO - #07: mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool) [xpcom/base/CycleCollectedJSRuntime.cpp:1252]
23:15:02 INFO -
23:15:02 INFO - #08: mozilla::CycleCollectedJSRuntime::FinalizeDeferredThings(mozilla::CycleCollectedJSContext::DeferredFinalizeType) [xpcom/base/CycleCollectedJSRuntime.cpp:1333]
23:15:02 INFO -
23:15:02 INFO - #09: mozilla::CycleCollectedJSRuntime::OnGC(JSContext *,JSGCStatus) [xpcom/base/CycleCollectedJSRuntime.cpp:1401]
23:15:02 INFO -
23:15:02 INFO - #10: mozilla::CycleCollectedJSRuntime::GCCallback(JSContext *,JSGCStatus,void *) [xpcom/base/CycleCollectedJSRuntime.cpp:789]
[..]
Comment 32•7 years ago
|
||
Those assertions and crashes started in September last year. So maybe it's a regression as introduced by bug 1489317, which touched this code?
| Comment hidden (Intermittent Failures Robot) |
Comment 34•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] (away 02/28 - 03/03) from comment #32)
Those assertions and crashes started in September last year. So maybe it's a regression as introduced by bug 1489317, which touched this code?
Bug 1489317 was an important correctness fix, and upon further review of what we did there, everything still looks right to me. The best way to solve this would be to surface the actual error code that is raising the assertion.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Comment 38•7 years ago
|
||
Comment 39•7 years ago
|
||
This patch is not a fix, but it will give us better information in the test logs.
Comment 40•7 years ago
|
||
Comment 41•7 years ago
|
||
| bugherder | ||
Comment 42•7 years ago
|
||
Moving these bugs (intermittent test failures with crashes) out of P5.
Updated•6 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment 45•2 years ago
|
||
No crash traffic, no clues, closing for now.
Updated•2 years ago
|
Description
•