Closed
Bug 1337936
Opened 7 years ago
Closed 7 years ago
(intersection-observer) Revise lifetime management
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla54
Tracking | Status | |
---|---|---|
firefox54 | --- | fixed |
People
(Reporter: tschneider, Assigned: tschneider)
References
Details
Attachments
(1 file, 1 obsolete file)
Bug to address lifetime management issues of the Intersection Observer API.
Assignee | ||
Updated•7 years ago
|
Blocks: intersection-observer-impl, 1321865
Assignee | ||
Comment 1•7 years ago
|
||
Addresses feedback from an IRC discussion with smaug. Changes: Disconnect() during unlink now called before clearing mOwner. IntersectionObserver keeps a string reference to nsDocument. String pointers to IntersectionObservers moved from nsDocument to Element.
Assignee | ||
Updated•7 years ago
|
Attachment #8835093 -
Attachment description: Revice lifetime management → Revise lifetime management
Assignee | ||
Updated•7 years ago
|
Attachment #8835093 -
Flags: review?(bugs)
Updated•7 years ago
|
Assignee: nobody → tschneider
Comment hidden (mozreview-request) |
Assignee | ||
Comment 3•7 years ago
|
||
Comment on attachment 8835093 [details] [diff] [review] Revise lifetime management Re-submitted via moz-review.
Attachment #8835093 -
Attachment is obsolete: true
Attachment #8835093 -
Flags: review?(bugs)
Comment 4•7 years ago
|
||
s/string/strong/ :)
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8835200 [details] Bug 1337936 - (intersection-observer) Revise lifetime management. https://reviewboard.mozilla.org/r/110896/#review112626 Could I see the patch with traversing fixed. ::: dom/base/DOMIntersectionObserver.h:119 (Diff revision 1) > } > > public: > DOMIntersectionObserver(already_AddRefed<nsPIDOMWindowInner>&& aOwner, > mozilla::dom::IntersectionCallback& aCb) > - : mOwner(aOwner), mCallback(&aCb), mConnected(false) > + : mOwner(aOwner), mDocument(mOwner->GetExtantDoc()), mCallback(&aCb), mConnected(false) This is most probably the right document, even though the spec is unclear https://github.com/WICG/IntersectionObserver/issues/195 and https://github.com/WICG/IntersectionObserver/issues/197 No need to change anything, spec just need to be fixed. But worth to keep an eye on the spec bug. It may cause some changes. ::: dom/base/DOMIntersectionObserver.cpp:194 (Diff revision 1) > if (mConnected) { > return; > } > > mConnected = true; > - nsIDocument* document = mOwner->GetExtantDoc(); > + mDocument->AddIntersectionObserver(this); Please null check mDocument, just to be safe if this code runs after unlinking. (unlinking doesn't technically mean deleting anything) ::: dom/base/DOMIntersectionObserver.cpp:210 (Diff revision 1) > for (auto iter = mObservationTargets.Iter(); !iter.Done(); iter.Next()) { > Element* target = iter.Get()->GetKey(); > target->UnregisterIntersectionObserver(this); > } > mObservationTargets.Clear(); > - if (mOwner) { > + mDocument->RemoveIntersectionObserver(this); null check here too ::: dom/base/FragmentOrElement.h:351 (Diff revision 1) > RefPtr<CustomElementData> mCustomElementData; > > /** > * Registered Intersection Observers on the element. > */ > - nsDataHashtable<nsPtrHashKey<DOMIntersectionObserver>, int32_t> mRegisteredIntersectionObservers; > + nsDataHashtable<nsRefPtrHashKey<DOMIntersectionObserver>, int32_t> You need to now traverse and unlink mRegisteredIntersectionObservers. I guess unlinking does happen already, but traversing is missing. Add traversing to FragmentOrElement::nsDOMSlots::Traverse ? ::: dom/base/nsDocument.cpp:12613 (Diff revision 1) > time = perf->Now(); > } > } > - for (const auto& observer : mIntersectionObservers) { > + for (auto iter = mIntersectionObservers.Iter(); !iter.Done(); iter.Next()) { > + DOMIntersectionObserver* observer = iter.Get()->GetKey(); > observer->Update(this, time); Nothing in Update() can cause scripts to run? Like, layout isn't flushed, right?
Attachment #8835200 -
Flags: review?(bugs) → review-
Comment hidden (mozreview-request) |
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8835200 [details] Bug 1337936 - (intersection-observer) Revise lifetime management. https://reviewboard.mozilla.org/r/110896/#review115200 ::: dom/base/DOMIntersectionObserver.cpp:194 (Diff revision 2) > if (mConnected) { > return; > } > > mConnected = true; > - nsIDocument* document = mOwner->GetExtantDoc(); > + if (mDocument != nullptr) { just if (mDocument) ::: dom/base/DOMIntersectionObserver.cpp:212 (Diff revision 2) > for (auto iter = mObservationTargets.Iter(); !iter.Done(); iter.Next()) { > Element* target = iter.Get()->GetKey(); > target->UnregisterIntersectionObserver(this); > } > mObservationTargets.Clear(); > - if (mOwner) { > + if (mDocument != nullptr) { ditto ::: dom/base/FragmentOrElement.cpp:624 (Diff revision 2) > for (uint32_t i = 0; i < mCustomElementData->mCallbackQueue.Length(); i++) { > mCustomElementData->mCallbackQueue[i]->Traverse(cb); > } > } > + > + NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mSlots->mRegisteredIntersectionObservers"); ah, indeed, we want the key to be traversed. ::: dom/base/FragmentOrElement.cpp:627 (Diff revision 2) > } > + > + NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mSlots->mRegisteredIntersectionObservers"); > + for (auto iter = mRegisteredIntersectionObservers.Iter(); !iter.Done(); iter.Next()) { > + RefPtr<DOMIntersectionObserver> observer = iter.Key(); > + cb.NoteXPCOMChild(observer.get()); Please move NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mSlots->mRegisteredIntersectionObservers"); to be right before NoteXPCOMChild, so that it gets called before every entry. http://searchfox.org/mozilla-central/rev/59cd73fbfa14384a81a4e3eb17d3881b372702c4/dom/base/FragmentOrElement.cpp#1967 is kind of similar example ::: dom/base/nsDocument.cpp:12597 (Diff revision 2) > } > > void > nsDocument::AddIntersectionObserver(DOMIntersectionObserver* aObserver) > { > - NS_ASSERTION(mIntersectionObservers.IndexOf(aObserver) == nsTArray<int>::NoIndex, > + NS_ASSERTION(!mIntersectionObservers.Contains(aObserver), could you use MOZ_ASSERT here
Attachment #8835200 -
Flags: review?(bugs) → review+
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Comment 9•7 years ago
|
||
Autoland can't push this until all pending issues are marked as resolved in MozReview.
Flags: needinfo?(tschneider)
Keywords: checkin-needed
Comment 11•7 years ago
|
||
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/autoland/rev/5f93d62d9229 (intersection-observer) Revise lifetime management. r=smaug
Comment 12•7 years ago
|
||
Backed out for asserting in crashtest 869038.html: for asserting in crashtest 869038.html. r=backout Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=5f93d62d9229e1736486f1e3e41624caf7f2b2af&filter-classifiedState=unclassified&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=79328505&repo=autoland [task 2017-02-22T12:37:16.401415Z] 12:37:16 INFO - REFTEST TEST-START | file:///home/worker/workspace/build/tests/reftest/tests/dom/bindings/crashtests/869038.html [task 2017-02-22T12:37:16.405784Z] 12:37:16 INFO - REFTEST TEST-LOAD | file:///home/worker/workspace/build/tests/reftest/tests/dom/bindings/crashtests/869038.html | 271 / 3162 (8%) [task 2017-02-22T12:37:16.434987Z] 12:37:16 INFO - ++DOMWINDOW == 199 (0x7f6d64911000) [pid = 1013] [serial = 798] [outer = 0x7f6d5e1a9800] [task 2017-02-22T12:37:16.483268Z] 12:37:16 INFO - ++DOCSHELL 0x7f6d6406e000 == 6 [pid = 1013] [id = {50ef6764-199d-44e0-acef-33989989d7e3}] [task 2017-02-22T12:37:16.484564Z] 12:37:16 INFO - ++DOMWINDOW == 200 (0x7f6d64998c00) [pid = 1013] [serial = 799] [outer = (nil)] [task 2017-02-22T12:37:16.486920Z] 12:37:16 INFO - ++DOMWINDOW == 201 (0x7f6d64ba7000) [pid = 1013] [serial = 800] [outer = 0x7f6d64998c00] [task 2017-02-22T12:37:17.857743Z] 12:37:17 INFO - Assertion failure: !mScanInProgress (Attempted to call Suspect() while a scan was in progress), at /home/worker/workspace/build/src/xpcom/base/nsCycleCollector.cpp:3469 [task 2017-02-22T12:37:17.857832Z] 12:37:17 INFO - #01: nsCycleCollectingAutoRefCnt::incr [xpcom/base/nsISupportsImpl.h:205] [task 2017-02-22T12:37:17.857867Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.858807Z] 12:37:17 INFO - #02: mozilla::dom::DOMIntersectionObserver::AddRef [dom/base/DOMIntersectionObserver.cpp:35] [task 2017-02-22T12:37:17.858856Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.860597Z] 12:37:17 INFO - #03: mozilla::dom::FragmentOrElement::nsDOMSlots::Traverse [dom/base/FragmentOrElement.cpp:632] [task 2017-02-22T12:37:17.861226Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.862473Z] 12:37:17 INFO - #04: mozilla::dom::FragmentOrElement::cycleCollection::TraverseNative [dom/base/FragmentOrElement.cpp:1991] [task 2017-02-22T12:37:17.863639Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.864580Z] 12:37:17 INFO - #05: nsCycleCollectionParticipant::TraverseNativeAndJS [xpcom/base/nsCycleCollectionParticipant.h:129] [task 2017-02-22T12:37:17.865294Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.865911Z] 12:37:17 INFO - #06: CCGraphBuilder::BuildGraph [xpcom/base/nsCycleCollector.cpp:2283] [task 2017-02-22T12:37:17.866482Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.867085Z] 12:37:17 INFO - #07: nsCycleCollector::MarkRoots [xpcom/base/nsCycleCollector.cpp:2880] [task 2017-02-22T12:37:17.867550Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.868241Z] 12:37:17 INFO - #08: nsCycleCollector::Collect [xpcom/base/nsCycleCollector.cpp:3662] [task 2017-02-22T12:37:17.868896Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.869550Z] 12:37:17 INFO - #09: nsCycleCollector_collect [xpcom/base/nsCycleCollector.cpp:4143] [task 2017-02-22T12:37:17.869943Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.870461Z] 12:37:17 INFO - #10: nsJSContext::CycleCollectNow [dom/base/nsJSEnvironment.cpp:1452] [task 2017-02-22T12:37:17.870888Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.871408Z] 12:37:17 INFO - #11: nsDOMWindowUtils::GarbageCollect [dom/base/nsDOMWindowUtils.cpp:1332] [task 2017-02-22T12:37:17.871774Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.872234Z] 12:37:17 INFO - #12: NS_InvokeByIndex [task 2017-02-22T12:37:17.872668Z] 12:37:17 INFO - [task 2017-02-22T12:37:17.873170Z] 12:37:17 INFO - ExceptionHandler::GenerateDump cloned child 1080 [task 2017-02-22T12:37:17.873707Z] 12:37:17 INFO - ExceptionHandler::SendContinueSignalToChild sent continue signal to child [task 2017-02-22T12:37:17.874199Z] 12:37:17 INFO - ExceptionHandler::WaitForContinueSignal waiting for continue signal... [task 2017-02-22T12:37:18.071634Z] 12:37:18 INFO - TEST-UNEXPECTED-FAIL | file:///home/worker/workspace/build/tests/reftest/tests/dom/bindings/crashtests/869038.html | application terminated with exit code 11 [task 2017-02-22T12:37:18.072623Z] 12:37:18 INFO - REFTEST INFO | Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpiVeaaM.mozrunner/minidumps/69fc984d-91d9-2153-5233a0ba-63c22252.dmp /home/worker/workspace/build/symbols [task 2017-02-22T12:37:28.608304Z] 12:37:28 INFO - REFTEST INFO | Saved minidump as /home/worker/workspace/build/blobber_upload_dir/69fc984d-91d9-2153-5233a0ba-63c22252.dmp [task 2017-02-22T12:37:28.609562Z] 12:37:28 INFO - REFTEST INFO | Saved app info as /home/worker/workspace/build/blobber_upload_dir/69fc984d-91d9-2153-5233a0ba-63c22252.extra [task 2017-02-22T12:37:29.081241Z] 12:37:29 INFO - REFTEST PROCESS-CRASH | file:///home/worker/workspace/build/tests/reftest/tests/dom/bindings/crashtests/869038.html | application crashed [@ nsCycleCollector::Suspect] [task 2017-02-22T12:37:29.081716Z] 12:37:29 INFO - Crash dump filename: /tmp/tmpiVeaaM.mozrunner/minidumps/69fc984d-91d9-2153-5233a0ba-63c22252.dmp [task 2017-02-22T12:37:29.082087Z] 12:37:29 INFO - Operating system: Linux [task 2017-02-22T12:37:29.089787Z] 12:37:29 INFO - 0.0.0 Linux 3.13.0-107-generic #154-Ubuntu SMP Tue Dec 20 09:57:27 UTC 2016 x86_64 [task 2017-02-22T12:37:29.090174Z] 12:37:29 INFO - CPU: amd64 [task 2017-02-22T12:37:29.090549Z] 12:37:29 INFO - family 6 model 62 stepping 4 [task 2017-02-22T12:37:29.090920Z] 12:37:29 INFO - 2 CPUs [task 2017-02-22T12:37:29.091280Z] 12:37:29 INFO - [task 2017-02-22T12:37:29.091656Z] 12:37:29 INFO - GPU: UNKNOWN [task 2017-02-22T12:37:29.092020Z] 12:37:29 INFO - [task 2017-02-22T12:37:29.092407Z] 12:37:29 INFO - Crash reason: SIGSEGV [task 2017-02-22T12:37:29.092772Z] 12:37:29 INFO - Crash address: 0x0 [task 2017-02-22T12:37:29.093147Z] 12:37:29 INFO - Process uptime: not available [task 2017-02-22T12:37:29.093508Z] 12:37:29 INFO - [task 2017-02-22T12:37:29.093906Z] 12:37:29 INFO - Thread 0 (crashed) [task 2017-02-22T12:37:29.094299Z] 12:37:29 INFO - 0 libxul.so!nsCycleCollector::Suspect [nsCycleCollector.cpp:5f93d62d9229 : 3475 + 0x18] [task 2017-02-22T12:37:29.094689Z] 12:37:29 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 [task 2017-02-22T12:37:29.095067Z] 12:37:29 INFO - rcx = 0x00007f6d94d336fd rbx = 0x00007f6d82d9e000 [task 2017-02-22T12:37:29.095456Z] 12:37:29 INFO - rsi = 0x00007f6d95002770 rdi = 0x00007f6d95001540 [task 2017-02-22T12:37:29.095835Z] 12:37:29 INFO - rbp = 0x00007fff256c8690 rsp = 0x00007fff256c8650 [task 2017-02-22T12:37:29.096218Z] 12:37:29 INFO - r8 = 0x00007f6d95002770 r9 = 0x00007f6d960ca740 [task 2017-02-22T12:37:29.096604Z] 12:37:29 INFO - r10 = 0x000000000000004e r11 = 0x0000000000000000 [task 2017-02-22T12:37:29.096992Z] 12:37:29 INFO - r12 = 0x00007f6d94aaa5c0 r13 = 0x00007f6d5dc5b080 [task 2017-02-22T12:37:29.097381Z] 12:37:29 INFO - r14 = 0x0000000000000000 r15 = 0x00007f6d5dc5b0a0 [task 2017-02-22T12:37:29.097781Z] 12:37:29 INFO - rip = 0x00007f6d854e0512 [task 2017-02-22T12:37:29.103308Z] 12:37:29 INFO - Found by: given as instruction pointer in context [task 2017-02-22T12:37:29.103714Z] 12:37:29 INFO - 1 libxul.so!nsCycleCollectingAutoRefCnt::incr [nsISupportsImpl.h:5f93d62d9229 : 203 + 0xc] [task 2017-02-22T12:37:29.104092Z] 12:37:29 INFO - rbx = 0x00007f6d5dc5b0a0 rbp = 0x00007fff256c86b0 [task 2017-02-22T12:37:29.104478Z] 12:37:29 INFO - rsp = 0x00007fff256c86a0 r12 = 0x00007f6d94aaa5c0 [task 2017-02-22T12:37:29.104857Z] 12:37:29 INFO - r13 = 0x00007fff256c86f0 r14 = 0x00007f6d5e467a40 [task 2017-02-22T12:37:29.105244Z] 12:37:29 INFO - r15 = 0x00007f6d62f86948 rip = 0x00007f6d854f9f00 [task 2017-02-22T12:37:29.105643Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.106060Z] 12:37:29 INFO - 2 libxul.so!mozilla::dom::DOMIntersectionObserver::AddRef [DOMIntersectionObserver.cpp:5f93d62d9229 : 35 + 0x31] [task 2017-02-22T12:37:29.106449Z] 12:37:29 INFO - rbx = 0x00007f6d5dc5b080 rbp = 0x00007fff256c86e0 [task 2017-02-22T12:37:29.106837Z] 12:37:29 INFO - rsp = 0x00007fff256c86c0 r12 = 0x00007f6d94aaa5c0 [task 2017-02-22T12:37:29.107212Z] 12:37:29 INFO - r13 = 0x00007fff256c86f0 r14 = 0x00007f6d5e467a40 [task 2017-02-22T12:37:29.107852Z] 12:37:29 INFO - r15 = 0x00007f6d62f86948 rip = 0x00007f6d85f40653 [task 2017-02-22T12:37:29.108232Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.108641Z] 12:37:29 INFO - 3 libxul.so!mozilla::dom::FragmentOrElement::nsDOMSlots::Traverse [RefPtr.h:5f93d62d9229 : 37 + 0x8] [task 2017-02-22T12:37:29.109017Z] 12:37:29 INFO - rbx = 0x00007f6d5d7fa480 rbp = 0x00007fff256c8750 [task 2017-02-22T12:37:29.109399Z] 12:37:29 INFO - rsp = 0x00007fff256c86f0 r12 = 0x00007f6d5dc5b080 [task 2017-02-22T12:37:29.109807Z] 12:37:29 INFO - r13 = 0x00007fff256c86f0 r14 = 0x00007f6d5e467a40 [task 2017-02-22T12:37:29.115592Z] 12:37:29 INFO - r15 = 0x00007f6d62f86948 rip = 0x00007f6d85feaeeb [task 2017-02-22T12:37:29.115978Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.116381Z] 12:37:29 INFO - 4 libxul.so!mozilla::dom::FragmentOrElement::cycleCollection::TraverseNative [FragmentOrElement.cpp:5f93d62d9229 : 1988 + 0x16] [task 2017-02-22T12:37:29.116800Z] 12:37:29 INFO - rbx = 0x00007f6d5e4679d0 rbp = 0x00007fff256c8c90 [task 2017-02-22T12:37:29.117180Z] 12:37:29 INFO - rsp = 0x00007fff256c8760 r12 = 0x00007f6d5d7fa480 [task 2017-02-22T12:37:29.117563Z] 12:37:29 INFO - r13 = 0x00007f6d62f868b0 r14 = 0x00007f6d5e467a40 [task 2017-02-22T12:37:29.117975Z] 12:37:29 INFO - r15 = 0x00007f6d82d9e0b8 rip = 0x00007f6d85feb4ba [task 2017-02-22T12:37:29.118359Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.118772Z] 12:37:29 INFO - 5 libxul.so!nsCycleCollectionParticipant::TraverseNativeAndJS [nsCycleCollectionParticipant.h:5f93d62d9229 : 128 + 0x5] [task 2017-02-22T12:37:29.119158Z] 12:37:29 INFO - rbx = 0x00007f6d8a410700 rbp = 0x00007fff256c8ce0 [task 2017-02-22T12:37:29.119554Z] 12:37:29 INFO - rsp = 0x00007fff256c8ca0 r12 = 0x00007f6d5e4679d0 [task 2017-02-22T12:37:29.119936Z] 12:37:29 INFO - r13 = 0x00007f6d5d7fa480 r14 = 0x00007fff256c8d40 [task 2017-02-22T12:37:29.120311Z] 12:37:29 INFO - r15 = 0x00007f6d82d9e0b8 rip = 0x00007f6d854dd281 [task 2017-02-22T12:37:29.120687Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.121074Z] 12:37:29 INFO - 6 libxul.so!CCGraphBuilder::BuildGraph [nsCycleCollector.cpp:5f93d62d9229 : 2282 + 0xb] [task 2017-02-22T12:37:29.121450Z] 12:37:29 INFO - rbx = 0x00007f6d5d7fa480 rbp = 0x00007fff256c8d10 [task 2017-02-22T12:37:29.130069Z] 12:37:29 INFO - rsp = 0x00007fff256c8cf0 r12 = 0x00007f6d5d7fa518 [task 2017-02-22T12:37:29.130464Z] 12:37:29 INFO - r13 = 0x00007fff256c8e20 r14 = 0x00007fff256c8d40 [task 2017-02-22T12:37:29.130831Z] 12:37:29 INFO - r15 = 0x00007f6d82d9e0b8 rip = 0x00007f6d854e5998 [task 2017-02-22T12:37:29.131198Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.131587Z] 12:37:29 INFO - 7 libxul.so!nsCycleCollector::MarkRoots [nsCycleCollector.cpp:5f93d62d9229 : 2878 + 0x14] [task 2017-02-22T12:37:29.131977Z] 12:37:29 INFO - rbx = 0x00007f6d82d9e000 rbp = 0x00007fff256c8d80 [task 2017-02-22T12:37:29.132353Z] 12:37:29 INFO - rsp = 0x00007fff256c8d20 r12 = 0x00007fff256c8d38 [task 2017-02-22T12:37:29.132734Z] 12:37:29 INFO - r13 = 0x00007fff256c8d30 r14 = 0x00007fff256c8d40 [task 2017-02-22T12:37:29.133115Z] 12:37:29 INFO - r15 = 0x00007f6d82d9e0b8 rip = 0x00007f6d854e5e0c [task 2017-02-22T12:37:29.133486Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.133902Z] 12:37:29 INFO - 8 libxul.so!nsCycleCollector::Collect [nsCycleCollector.cpp:5f93d62d9229 : 3654 + 0xb] [task 2017-02-22T12:37:29.134288Z] 12:37:29 INFO - rbx = 0x00007f6d82d9e000 rbp = 0x00007fff256c8e00 [task 2017-02-22T12:37:29.134669Z] 12:37:29 INFO - rsp = 0x00007fff256c8d90 r12 = 0x0000000000000000 [task 2017-02-22T12:37:29.135048Z] 12:37:29 INFO - r13 = 0x00007fff256c8e20 r14 = 0x0000000000000001 [task 2017-02-22T12:37:29.135430Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d854edda3 [task 2017-02-22T12:37:29.135807Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.136203Z] 12:37:29 INFO - 9 libxul.so!nsCycleCollector_collect [nsCycleCollector.cpp:5f93d62d9229 : 4143 + 0x1e] [task 2017-02-22T12:37:29.136584Z] 12:37:29 INFO - rbx = 0x00007fff256c8e20 rbp = 0x00007fff256c8e60 [task 2017-02-22T12:37:29.136963Z] 12:37:29 INFO - rsp = 0x00007fff256c8e10 r12 = 0x00007f6d82d3c750 [task 2017-02-22T12:37:29.137354Z] 12:37:29 INFO - r13 = 0x00007fff256c8e10 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.137748Z] 12:37:29 INFO - r15 = 0x0000000000000002 rip = 0x00007f6d854ee2a4 [task 2017-02-22T12:37:29.138137Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.138537Z] 12:37:29 INFO - 10 libxul.so!nsJSContext::CycleCollectNow [nsJSEnvironment.cpp:5f93d62d9229 : 1451 + 0x8] [task 2017-02-22T12:37:29.138917Z] 12:37:29 INFO - rbx = 0x00007fff256c8e80 rbp = 0x00007fff256c8eb0 [task 2017-02-22T12:37:29.139302Z] 12:37:29 INFO - rsp = 0x00007fff256c8e70 r12 = 0x00007fff256c8e78 [task 2017-02-22T12:37:29.139679Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.141968Z] 12:37:29 INFO - r15 = 0x0000000000000002 rip = 0x00007f6d860a75bb [task 2017-02-22T12:37:29.142357Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.142768Z] 12:37:29 INFO - 11 libxul.so!nsDOMWindowUtils::GarbageCollect [nsDOMWindowUtils.cpp:5f93d62d9229 : 1330 + 0xb] [task 2017-02-22T12:37:29.143172Z] 12:37:29 INFO - rbx = 0x00007fff256c8ed0 rbp = 0x00007fff256c8f00 [task 2017-02-22T12:37:29.143549Z] 12:37:29 INFO - rsp = 0x00007fff256c8ec0 r12 = 0x00007fff256c8ec8 [task 2017-02-22T12:37:29.143927Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.152767Z] 12:37:29 INFO - r15 = 0x0000000000000002 rip = 0x00007f6d85f5fe34 [task 2017-02-22T12:37:29.153153Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.153524Z] 12:37:29 INFO - 12 libxul.so!NS_InvokeByIndex + 0x8e [task 2017-02-22T12:37:29.153940Z] 12:37:29 INFO - rbx = 0x00007fff256c8fb0 rbp = 0x00007fff256c8f30 [task 2017-02-22T12:37:29.154327Z] 12:37:29 INFO - rsp = 0x00007fff256c8f10 r12 = 0x00007f6d639d3910 [task 2017-02-22T12:37:29.154712Z] 12:37:29 INFO - r13 = 0x000000000000002b r14 = 0x00007fff256c8f58 [task 2017-02-22T12:37:29.155096Z] 12:37:29 INFO - r15 = 0x0000000000000002 rip = 0x00007f6d8554f2fa [task 2017-02-22T12:37:29.155486Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.155870Z] 12:37:29 INFO - 13 libxul.so!CallMethodHelper::Call [XPCWrappedNative.cpp:5f93d62d9229 : 2010 + 0x5] [task 2017-02-22T12:37:29.156252Z] 12:37:29 INFO - rbp = 0x00007fff256c8f90 rsp = 0x00007fff256c8f40 [task 2017-02-22T12:37:29.156626Z] 12:37:29 INFO - rip = 0x00007f6d85bc6e1b [task 2017-02-22T12:37:29.157006Z] 12:37:29 INFO - Found by: previous frame's frame pointer [task 2017-02-22T12:37:29.157401Z] 12:37:29 INFO - 14 libxul.so!XPCWrappedNative::CallMethod [XPCWrappedNative.cpp:5f93d62d9229 : 1296 + 0x8] [task 2017-02-22T12:37:29.157813Z] 12:37:29 INFO - rbx = 0x00007fff256c9168 rbp = 0x00007fff256c90f0 [task 2017-02-22T12:37:29.158203Z] 12:37:29 INFO - rsp = 0x00007fff256c8fa0 r12 = 0x00007fff256c8fb0 [task 2017-02-22T12:37:29.158578Z] 12:37:29 INFO - r13 = 0x00007fff256c8ff0 r14 = 0x00007fff256c8fe8 [task 2017-02-22T12:37:29.158953Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d85bc6fbf [task 2017-02-22T12:37:29.159342Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.159742Z] 12:37:29 INFO - 15 libxul.so!XPC_WN_CallMethod [XPCWrappedNativeJSOps.cpp:5f93d62d9229 : 983 + 0xa] [task 2017-02-22T12:37:29.160134Z] 12:37:29 INFO - rbx = 0x00007fff256c9168 rbp = 0x00007fff256c9240 [task 2017-02-22T12:37:29.160511Z] 12:37:29 INFO - rsp = 0x00007fff256c9100 r12 = 0x00007fff256c9138 [task 2017-02-22T12:37:29.160898Z] 12:37:29 INFO - r13 = 0x00007fff256c9150 r14 = 0x00007fff256c9110 [task 2017-02-22T12:37:29.161279Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d85bcda0f [task 2017-02-22T12:37:29.161675Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.162084Z] 12:37:29 INFO - 16 libxul.so!js::CallJSNative [jscntxtinlines.h:5f93d62d9229 : 281 + 0x6] [task 2017-02-22T12:37:29.162474Z] 12:37:29 INFO - rbx = 0x00007fff256c93d0 rbp = 0x00007fff256c92a0 [task 2017-02-22T12:37:29.162859Z] 12:37:29 INFO - rsp = 0x00007fff256c9250 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.165671Z] 12:37:29 INFO - r13 = 0x00007fff256c9260 r14 = 0x00007f6d85bcd830 [task 2017-02-22T12:37:29.166078Z] 12:37:29 INFO - r15 = 0x00007fff256c9438 rip = 0x00007f6d87dde81f [task 2017-02-22T12:37:29.166471Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.166875Z] 12:37:29 INFO - 17 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 463 + 0x16] [task 2017-02-22T12:37:29.167261Z] 12:37:29 INFO - rbx = 0x00007fff256c93d0 rbp = 0x00007fff256c9360 [task 2017-02-22T12:37:29.167651Z] 12:37:29 INFO - rsp = 0x00007fff256c92b0 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.168030Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.178033Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d87dfefb7 [task 2017-02-22T12:37:29.178425Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.178801Z] 12:37:29 INFO - 18 libxul.so!js::Call [Interpreter.cpp:5f93d62d9229 : 527 + 0x5] [task 2017-02-22T12:37:29.179191Z] 12:37:29 INFO - rbx = 0x00007fff256c93d0 rbp = 0x00007fff256c9380 [task 2017-02-22T12:37:29.179574Z] 12:37:29 INFO - rsp = 0x00007fff256c9370 r12 = 0x00007f6d7b9dd368 [task 2017-02-22T12:37:29.179951Z] 12:37:29 INFO - r13 = 0x00007fff256c93d0 r14 = 0x00007f6d7b9dd370 [task 2017-02-22T12:37:29.180332Z] 12:37:29 INFO - r15 = 0x00007fff256c9480 rip = 0x00007f6d87dff61e [task 2017-02-22T12:37:29.180708Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.181089Z] 12:37:29 INFO - 19 libxul.so!js::fun_apply [jsfun.cpp:5f93d62d9229 : 1243 + 0xe] [task 2017-02-22T12:37:29.181473Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256c9900 [task 2017-02-22T12:37:29.181870Z] 12:37:29 INFO - rsp = 0x00007fff256c9390 r12 = 0x00007fff256c9470 [task 2017-02-22T12:37:29.182255Z] 12:37:29 INFO - r13 = 0x00007fff256c93d0 r14 = 0x00007f6d7b9dd370 [task 2017-02-22T12:37:29.182678Z] 12:37:29 INFO - r15 = 0x00007fff256c9480 rip = 0x00007f6d8825e10e [task 2017-02-22T12:37:29.183098Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.183524Z] 12:37:29 INFO - 20 libxul.so!js::CallJSNative [jscntxtinlines.h:5f93d62d9229 : 281 + 0x6] [task 2017-02-22T12:37:29.183949Z] 12:37:29 INFO - rbx = 0x00007fff256c9db0 rbp = 0x00007fff256c9960 [task 2017-02-22T12:37:29.184371Z] 12:37:29 INFO - rsp = 0x00007fff256c9910 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.184800Z] 12:37:29 INFO - r13 = 0x00007fff256c9920 r14 = 0x00007f6d8825de70 [task 2017-02-22T12:37:29.185234Z] 12:37:29 INFO - r15 = 0x00007f6d7b9dd388 rip = 0x00007f6d87dde81f [task 2017-02-22T12:37:29.185656Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.186117Z] 12:37:29 INFO - 21 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 463 + 0x16] [task 2017-02-22T12:37:29.186540Z] 12:37:29 INFO - rbx = 0x00007fff256c9db0 rbp = 0x00007fff256c9a20 [task 2017-02-22T12:37:29.187088Z] 12:37:29 INFO - rsp = 0x00007fff256c9970 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.187537Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.187947Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d87dfefb7 [task 2017-02-22T12:37:29.188310Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.188681Z] 12:37:29 INFO - 22 libxul.so!Interpret [Interpreter.cpp:5f93d62d9229 : 514 + 0xf] [task 2017-02-22T12:37:29.189054Z] 12:37:29 INFO - rbx = 0x000000007b9dd300 rbp = 0x00007fff256c9f90 [task 2017-02-22T12:37:29.189434Z] 12:37:29 INFO - rsp = 0x00007fff256c9a30 r12 = 0x00007f6d7b9dd368 [task 2017-02-22T12:37:29.189829Z] 12:37:29 INFO - r13 = 0x00007f6d8085c000 r14 = 0x00007f6d8a207680 [task 2017-02-22T12:37:29.190203Z] 12:37:29 INFO - r15 = 0x00007fff256ca0c0 rip = 0x00007f6d87df2c95 [task 2017-02-22T12:37:29.190557Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.195891Z] 12:37:29 INFO - 23 libxul.so!js::RunScript [Interpreter.cpp:5f93d62d9229 : 409 + 0xb] [task 2017-02-22T12:37:29.196281Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256ca070 [task 2017-02-22T12:37:29.196663Z] 12:37:29 INFO - rsp = 0x00007fff256c9fa0 r12 = 0x00007fff256ca0c0 [task 2017-02-22T12:37:29.197046Z] 12:37:29 INFO - r13 = 0x00007fff256c9fd0 r14 = 0x00007fff256c9fc0 [task 2017-02-22T12:37:29.197423Z] 12:37:29 INFO - r15 = 0x00007fff256c9fb0 rip = 0x00007f6d87dfec04 [task 2017-02-22T12:37:29.197809Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.198204Z] 12:37:29 INFO - 24 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 481 + 0xb] [task 2017-02-22T12:37:29.198582Z] 12:37:29 INFO - rbx = 0x00007fff256ca4c0 rbp = 0x00007fff256ca130 [task 2017-02-22T12:37:29.198954Z] 12:37:29 INFO - rsp = 0x00007fff256ca080 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.199325Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.199702Z] 12:37:29 INFO - r15 = 0x00007fff256ca0c0 rip = 0x00007f6d87dff1b9 [task 2017-02-22T12:37:29.200065Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.200438Z] 12:37:29 INFO - 25 libxul.so!Interpret [Interpreter.cpp:5f93d62d9229 : 514 + 0xf] [task 2017-02-22T12:37:29.200812Z] 12:37:29 INFO - rbx = 0x000000007b9dd200 rbp = 0x00007fff256ca6a0 [task 2017-02-22T12:37:29.201198Z] 12:37:29 INFO - rsp = 0x00007fff256ca140 r12 = 0x00007f6d7b9dd2d8 [task 2017-02-22T12:37:29.201568Z] 12:37:29 INFO - r13 = 0x00007f6d8085c000 r14 = 0x00007f6d8a207680 [task 2017-02-22T12:37:29.201963Z] 12:37:29 INFO - r15 = 0x00007fff256ca7d0 rip = 0x00007f6d87df2c95 [task 2017-02-22T12:37:29.205660Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.206061Z] 12:37:29 INFO - 26 libxul.so!js::RunScript [Interpreter.cpp:5f93d62d9229 : 409 + 0xb] [task 2017-02-22T12:37:29.206442Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256ca780 [task 2017-02-22T12:37:29.206824Z] 12:37:29 INFO - rsp = 0x00007fff256ca6b0 r12 = 0x00007fff256ca7d0 [task 2017-02-22T12:37:29.207198Z] 12:37:29 INFO - r13 = 0x00007fff256ca6e0 r14 = 0x00007fff256ca6d0 [task 2017-02-22T12:37:29.207588Z] 12:37:29 INFO - r15 = 0x00007fff256ca6c0 rip = 0x00007f6d87dfec04 [task 2017-02-22T12:37:29.207954Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.208345Z] 12:37:29 INFO - 27 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 481 + 0xb] [task 2017-02-22T12:37:29.208748Z] 12:37:29 INFO - rbx = 0x00007fff256ca930 rbp = 0x00007fff256ca840 [task 2017-02-22T12:37:29.209178Z] 12:37:29 INFO - rsp = 0x00007fff256ca790 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.209726Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.210825Z] 12:37:29 INFO - r15 = 0x00007fff256ca7d0 rip = 0x00007f6d87dff1b9 [task 2017-02-22T12:37:29.211514Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.212315Z] 12:37:29 INFO - 28 libxul.so!js::Call [Interpreter.cpp:5f93d62d9229 : 527 + 0x5] [task 2017-02-22T12:37:29.213266Z] 12:37:29 INFO - rbx = 0x00007fff256ca930 rbp = 0x00007fff256ca860 [task 2017-02-22T12:37:29.213991Z] 12:37:29 INFO - rsp = 0x00007fff256ca850 r12 = 0x00007f6d7b9dd1a0 [task 2017-02-22T12:37:29.214925Z] 12:37:29 INFO - r13 = 0x00007fff256ca8d0 r14 = 0x00007fff256caaa0 [task 2017-02-22T12:37:29.215709Z] 12:37:29 INFO - r15 = 0x00007f6d8085c000 rip = 0x00007f6d87dff61e [task 2017-02-22T12:37:29.216310Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.226006Z] 12:37:29 INFO - 29 libxul.so!js::ScriptedProxyHandler::call [ScriptedProxyHandler.cpp:5f93d62d9229 : 1155 + 0x9] [task 2017-02-22T12:37:29.226420Z] 12:37:29 INFO - rbx = 0x00007fff256ca890 rbp = 0x00007fff256caa00 [task 2017-02-22T12:37:29.226844Z] 12:37:29 INFO - rsp = 0x00007fff256ca870 r12 = 0x00007fff256ca930 [task 2017-02-22T12:37:29.227311Z] 12:37:29 INFO - r13 = 0x00007fff256ca8d0 r14 = 0x00007fff256caaa0 [task 2017-02-22T12:37:29.227726Z] 12:37:29 INFO - r15 = 0x00007f6d8085c000 rip = 0x00007f6d882d595b [task 2017-02-22T12:37:29.228264Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.228790Z] 12:37:29 INFO - 30 libxul.so!js::Proxy::call [Proxy.cpp:5f93d62d9229 : 446 + 0x15] [task 2017-02-22T12:37:29.229198Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256caa90 [task 2017-02-22T12:37:29.229618Z] 12:37:29 INFO - rsp = 0x00007fff256caa10 r12 = 0x00007fff256caa10 [task 2017-02-22T12:37:29.230061Z] 12:37:29 INFO - r13 = 0x00007fff256caad0 r14 = 0x00007fff256caaa0 [task 2017-02-22T12:37:29.230505Z] 12:37:29 INFO - r15 = 0x00007f6d8a254d50 rip = 0x00007f6d882cae85 [task 2017-02-22T12:37:29.230910Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.231363Z] 12:37:29 INFO - 31 libxul.so!js::proxy_Call [Proxy.cpp:5f93d62d9229 : 687 + 0xb] [task 2017-02-22T12:37:29.231878Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cab00 [task 2017-02-22T12:37:29.232375Z] 12:37:29 INFO - rsp = 0x00007fff256caaa0 r12 = 0x00007fff256caac0 [task 2017-02-22T12:37:29.232901Z] 12:37:29 INFO - r13 = 0x00007fff256caaa0 r14 = 0x00007f6d882caeb0 [task 2017-02-22T12:37:29.233464Z] 12:37:29 INFO - r15 = 0x00007f6d7b9dd1b0 rip = 0x00007f6d882caf17 [task 2017-02-22T12:37:29.234111Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.234621Z] 12:37:29 INFO - 32 libxul.so!js::CallJSNative [jscntxtinlines.h:5f93d62d9229 : 281 + 0x6] [task 2017-02-22T12:37:29.235237Z] 12:37:29 INFO - rbx = 0x00007fff256cafb0 rbp = 0x00007fff256cab60 [task 2017-02-22T12:37:29.235758Z] 12:37:29 INFO - rsp = 0x00007fff256cab10 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.236232Z] 12:37:29 INFO - r13 = 0x00007fff256cab20 r14 = 0x00007f6d882caeb0 [task 2017-02-22T12:37:29.236797Z] 12:37:29 INFO - r15 = 0x00007f6d7b9dd1b0 rip = 0x00007f6d87dde81f [task 2017-02-22T12:37:29.237326Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.237876Z] 12:37:29 INFO - 33 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 451 + 0xe] [task 2017-02-22T12:37:29.238459Z] 12:37:29 INFO - rbx = 0x00007fff256cafb0 rbp = 0x00007fff256cac20 [task 2017-02-22T12:37:29.238959Z] 12:37:29 INFO - rsp = 0x00007fff256cab70 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.239970Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.240716Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d87dff261 [task 2017-02-22T12:37:29.241689Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.242117Z] 12:37:29 INFO - 34 libxul.so!Interpret [Interpreter.cpp:5f93d62d9229 : 514 + 0xf] [task 2017-02-22T12:37:29.243228Z] 12:37:29 INFO - rbx = 0x000000007b9dd100 rbp = 0x00007fff256cb190 [task 2017-02-22T12:37:29.243996Z] 12:37:29 INFO - rsp = 0x00007fff256cac30 r12 = 0x00007f6d7b9dd1a0 [task 2017-02-22T12:37:29.244894Z] 12:37:29 INFO - r13 = 0x00007f6d8085c000 r14 = 0x00007f6d8a207680 [task 2017-02-22T12:37:29.245852Z] 12:37:29 INFO - r15 = 0x00007fff256cb2c0 rip = 0x00007f6d87df2c95 [task 2017-02-22T12:37:29.253658Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.254305Z] 12:37:29 INFO - 35 libxul.so!js::RunScript [Interpreter.cpp:5f93d62d9229 : 409 + 0xb] [task 2017-02-22T12:37:29.254913Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cb270 [task 2017-02-22T12:37:29.255489Z] 12:37:29 INFO - rsp = 0x00007fff256cb1a0 r12 = 0x00007fff256cb2c0 [task 2017-02-22T12:37:29.256032Z] 12:37:29 INFO - r13 = 0x00007fff256cb1d0 r14 = 0x00007fff256cb1c0 [task 2017-02-22T12:37:29.256513Z] 12:37:29 INFO - r15 = 0x00007fff256cb1b0 rip = 0x00007f6d87dfec04 [task 2017-02-22T12:37:29.256963Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.257622Z] 12:37:29 INFO - 36 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 481 + 0xb] [task 2017-02-22T12:37:29.258273Z] 12:37:29 INFO - rbx = 0x00007fff256cb400 rbp = 0x00007fff256cb330 [task 2017-02-22T12:37:29.258890Z] 12:37:29 INFO - rsp = 0x00007fff256cb280 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.259412Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.259983Z] 12:37:29 INFO - r15 = 0x00007fff256cb2c0 rip = 0x00007f6d87dff1b9 [task 2017-02-22T12:37:29.260533Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.261137Z] 12:37:29 INFO - 37 libxul.so!js::Call [Interpreter.cpp:5f93d62d9229 : 527 + 0x5] [task 2017-02-22T12:37:29.261768Z] 12:37:29 INFO - rbx = 0x00007fff256cb400 rbp = 0x00007fff256cb350 [task 2017-02-22T12:37:29.262444Z] 12:37:29 INFO - rsp = 0x00007fff256cb340 r12 = 0x00007f6d7b9dd110 [task 2017-02-22T12:37:29.262992Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x00007fff256cb390 [task 2017-02-22T12:37:29.263603Z] 12:37:29 INFO - r15 = 0x00007fff256cb400 rip = 0x00007f6d87dff61e [task 2017-02-22T12:37:29.264222Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.264915Z] 12:37:29 INFO - 38 libxul.so!js::Wrapper::call [Wrapper.cpp:5f93d62d9229 : 165 + 0x5] [task 2017-02-22T12:37:29.265527Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cb4d0 [task 2017-02-22T12:37:29.269872Z] 12:37:29 INFO - rsp = 0x00007fff256cb360 r12 = 0x00007fff256cb5f0 [task 2017-02-22T12:37:29.270512Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x00007fff256cb390 [task 2017-02-22T12:37:29.271059Z] 12:37:29 INFO - r15 = 0x00007fff256cb400 rip = 0x00007f6d882d5f0b [task 2017-02-22T12:37:29.271693Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.272311Z] 12:37:29 INFO - 39 libxul.so!js::CrossCompartmentWrapper::call [CrossCompartmentWrapper.cpp:5f93d62d9229 : 351 + 0x12] [task 2017-02-22T12:37:29.272910Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cb550 [task 2017-02-22T12:37:29.273448Z] 12:37:29 INFO - rsp = 0x00007fff256cb4e0 r12 = 0x00007fff256cb500 [task 2017-02-22T12:37:29.274073Z] 12:37:29 INFO - r13 = 0x00007fff256cb620 r14 = 0x00007fff256cb5f0 [task 2017-02-22T12:37:29.274611Z] 12:37:29 INFO - r15 = 0x00007f6d8085c000 rip = 0x00007f6d882c413a [task 2017-02-22T12:37:29.275272Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.275981Z] 12:37:29 INFO - 40 libxul.so!js::Proxy::call [Proxy.cpp:5f93d62d9229 : 446 + 0x15] [task 2017-02-22T12:37:29.277768Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cb5e0 [task 2017-02-22T12:37:29.278388Z] 12:37:29 INFO - rsp = 0x00007fff256cb560 r12 = 0x00007fff256cb560 [task 2017-02-22T12:37:29.282029Z] 12:37:29 INFO - r13 = 0x00007fff256cb620 r14 = 0x00007fff256cb5f0 [task 2017-02-22T12:37:29.282659Z] 12:37:29 INFO - r15 = 0x00007f6d8a254830 rip = 0x00007f6d882cae85 [task 2017-02-22T12:37:29.283281Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.283945Z] 12:37:29 INFO - 41 libxul.so!js::proxy_Call [Proxy.cpp:5f93d62d9229 : 687 + 0xb] [task 2017-02-22T12:37:29.284492Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cb650 [task 2017-02-22T12:37:29.285135Z] 12:37:29 INFO - rsp = 0x00007fff256cb5f0 r12 = 0x00007fff256cb610 [task 2017-02-22T12:37:29.285757Z] 12:37:29 INFO - r13 = 0x00007fff256cb5f0 r14 = 0x00007f6d882caeb0 [task 2017-02-22T12:37:29.286388Z] 12:37:29 INFO - r15 = 0x00007f6d7b9dd120 rip = 0x00007f6d882caf17 [task 2017-02-22T12:37:29.287405Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.288144Z] 12:37:29 INFO - 42 libxul.so!js::CallJSNative [jscntxtinlines.h:5f93d62d9229 : 281 + 0x6] [task 2017-02-22T12:37:29.289291Z] 12:37:29 INFO - rbx = 0x00007fff256cbb00 rbp = 0x00007fff256cb6b0 [task 2017-02-22T12:37:29.290155Z] 12:37:29 INFO - rsp = 0x00007fff256cb660 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.293761Z] 12:37:29 INFO - r13 = 0x00007fff256cb670 r14 = 0x00007f6d882caeb0 [task 2017-02-22T12:37:29.294344Z] 12:37:29 INFO - r15 = 0x00007f6d7b9dd120 rip = 0x00007f6d87dde81f [task 2017-02-22T12:37:29.294910Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.295568Z] 12:37:29 INFO - 43 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 451 + 0xe] [task 2017-02-22T12:37:29.296231Z] 12:37:29 INFO - rbx = 0x00007fff256cbb00 rbp = 0x00007fff256cb770 [task 2017-02-22T12:37:29.296970Z] 12:37:29 INFO - rsp = 0x00007fff256cb6c0 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.297572Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.298386Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d87dff261 [task 2017-02-22T12:37:29.299371Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.300446Z] 12:37:29 INFO - 44 libxul.so!Interpret [Interpreter.cpp:5f93d62d9229 : 514 + 0xf] [task 2017-02-22T12:37:29.301313Z] 12:37:29 INFO - rbx = 0x000000007b9dd100 rbp = 0x00007fff256cbce0 [task 2017-02-22T12:37:29.302580Z] 12:37:29 INFO - rsp = 0x00007fff256cb780 r12 = 0x00007f6d7b9dd110 [task 2017-02-22T12:37:29.303853Z] 12:37:29 INFO - r13 = 0x00007f6d8085c000 r14 = 0x00007f6d8a207680 [task 2017-02-22T12:37:29.304651Z] 12:37:29 INFO - r15 = 0x00007fff256cbe10 rip = 0x00007f6d87df2c95 [task 2017-02-22T12:37:29.313775Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.314462Z] 12:37:29 INFO - 45 libxul.so!js::RunScript [Interpreter.cpp:5f93d62d9229 : 409 + 0xb] [task 2017-02-22T12:37:29.315106Z] 12:37:29 INFO - rbx = 0x00007f6d8085c000 rbp = 0x00007fff256cbdc0 [task 2017-02-22T12:37:29.315750Z] 12:37:29 INFO - rsp = 0x00007fff256cbcf0 r12 = 0x00007fff256cbe10 [task 2017-02-22T12:37:29.316430Z] 12:37:29 INFO - r13 = 0x00007fff256cbd20 r14 = 0x00007fff256cbd10 [task 2017-02-22T12:37:29.317048Z] 12:37:29 INFO - r15 = 0x00007fff256cbd00 rip = 0x00007f6d87dfec04 [task 2017-02-22T12:37:29.317720Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.318342Z] 12:37:29 INFO - 46 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:5f93d62d9229 : 481 + 0xb] [task 2017-02-22T12:37:29.318899Z] 12:37:29 INFO - rbx = 0x00007fff256cbf50 rbp = 0x00007fff256cbe80 [task 2017-02-22T12:37:29.319488Z] 12:37:29 INFO - rsp = 0x00007fff256cbdd0 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.320142Z] 12:37:29 INFO - r13 = 0x00007f6d80866000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.320768Z] 12:37:29 INFO - r15 = 0x00007fff256cbe10 rip = 0x00007f6d87dff1b9 [task 2017-02-22T12:37:29.321398Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.321957Z] 12:37:29 INFO - 47 libxul.so!js::Call [Interpreter.cpp:5f93d62d9229 : 527 + 0x5] [task 2017-02-22T12:37:29.322631Z] 12:37:29 INFO - rbx = 0x00007fff256cbf50 rbp = 0x00007fff256cbea0 [task 2017-02-22T12:37:29.323254Z] 12:37:29 INFO - rsp = 0x00007fff256cbe90 r12 = 0x00007fff256cc080 [task 2017-02-22T12:37:29.323905Z] 12:37:29 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff256cbed0 [task 2017-02-22T12:37:29.324498Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d87dff61e [task 2017-02-22T12:37:29.325044Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.325668Z] 12:37:29 INFO - 48 libxul.so!JS::Call [jsapi.cpp:5f93d62d9229 : 2880 + 0x20] [task 2017-02-22T12:37:29.326327Z] 12:37:29 INFO - rbx = 0x00007fff256cbf50 rbp = 0x00007fff256cc020 [task 2017-02-22T12:37:29.327009Z] 12:37:29 INFO - rsp = 0x00007fff256cbeb0 r12 = 0x00007f6d8085c000 [task 2017-02-22T12:37:29.327704Z] 12:37:29 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff256cbed0 [task 2017-02-22T12:37:29.328659Z] 12:37:29 INFO - r15 = 0x0000000000000001 rip = 0x00007f6d881ce778 [task 2017-02-22T12:37:29.329908Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.330932Z] 12:37:29 INFO - 49 libxul.so!mozilla::dom::EventHandlerNonNull::Call [EventHandlerBinding.cpp:5f93d62d9229 : 261 + 0xc] [task 2017-02-22T12:37:29.331875Z] 12:37:29 INFO - rbx = 0x00007fff256cc0b8 rbp = 0x00007fff256cc170 [task 2017-02-22T12:37:29.332895Z] 12:37:29 INFO - rsp = 0x00007fff256cc030 r12 = 0x00007fff256cc088 [task 2017-02-22T12:37:29.333828Z] 12:37:29 INFO - r13 = 0x00007fff256cc0a0 r14 = 0x00007fff256cc060 [task 2017-02-22T12:37:29.334920Z] 12:37:29 INFO - r15 = 0x00007fff256cc058 rip = 0x00007f6d865e6d28 [task 2017-02-22T12:37:29.336017Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.336978Z] 12:37:29 INFO - 50 libxul.so!mozilla::JSEventHandler::HandleEvent [EventHandlerBinding.h:5f93d62d9229 : 362 + 0x23] [task 2017-02-22T12:37:29.337970Z] 12:37:29 INFO - rbx = 0x00007f6d639d3d60 rbp = 0x00007fff256cc4e0 [task 2017-02-22T12:37:29.338975Z] 12:37:29 INFO - rsp = 0x00007fff256cc180 r12 = 0x00007fff256cc278 [task 2017-02-22T12:37:29.340034Z] 12:37:29 INFO - r13 = 0x00007fff256cc268 r14 = 0x00007f6d63f6c0c0 [task 2017-02-22T12:37:29.340896Z] 12:37:29 INFO - r15 = 0x00007f6d640fd340 rip = 0x00007f6d8680c026 [task 2017-02-22T12:37:29.349738Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.350443Z] 12:37:29 INFO - 51 libxul.so!mozilla::EventListenerManager::HandleEventSubType [EventListenerManager.cpp:5f93d62d9229 : 1123 + 0x14] [task 2017-02-22T12:37:29.351084Z] 12:37:29 INFO - rbx = 0x00007f6d6166be00 rbp = 0x00007fff256cc550 [task 2017-02-22T12:37:29.351902Z] 12:37:29 INFO - rsp = 0x00007fff256cc4f0 r12 = 0x00007f6d640fd340 [task 2017-02-22T12:37:29.352509Z] 12:37:29 INFO - r13 = 0x00007fff256cc960 r14 = 0x00007fff256cc508 [task 2017-02-22T12:37:29.353125Z] 12:37:29 INFO - r15 = 0x00007f6d6d45b9a8 rip = 0x00007f6d8680f86f [task 2017-02-22T12:37:29.353734Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.354367Z] 12:37:29 INFO - 52 libxul.so!mozilla::EventListenerManager::HandleEventInternal [EventListenerManager.cpp:5f93d62d9229 : 1297 + 0x16] [task 2017-02-22T12:37:29.354957Z] 12:37:29 INFO - rbx = 0x00007fff256cca80 rbp = 0x00007fff256cc820 [task 2017-02-22T12:37:29.355604Z] 12:37:29 INFO - rsp = 0x00007fff256cc560 r12 = 0x00007f6d6166be00 [task 2017-02-22T12:37:29.356249Z] 12:37:29 INFO - r13 = 0x00007fff256cc960 r14 = 0x00007f6d6166be30 [task 2017-02-22T12:37:29.356887Z] 12:37:29 INFO - r15 = 0x00007f6d6d45b9a8 rip = 0x00007f6d868101ac [task 2017-02-22T12:37:29.357439Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.358096Z] 12:37:29 INFO - 53 libxul.so!mozilla::EventTargetChainItem::HandleEvent [EventListenerManager.h:5f93d62d9229 : 375 + 0xa] [task 2017-02-22T12:37:29.358651Z] 12:37:29 INFO - rbx = 0x00007f6d6e477008 rbp = 0x00007fff256cc850 [task 2017-02-22T12:37:29.359258Z] 12:37:29 INFO - rsp = 0x00007fff256cc830 r12 = 0x00007fff256cc950 [task 2017-02-22T12:37:29.359862Z] 12:37:29 INFO - r13 = 0x00007f6d6166be00 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.360519Z] 12:37:29 INFO - r15 = 0x00007fff256cc950 rip = 0x00007f6d86810466 [task 2017-02-22T12:37:29.361151Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.361790Z] 12:37:29 INFO - 54 libxul.so!mozilla::EventTargetChainItem::HandleEventTargetChain [EventDispatcher.cpp:5f93d62d9229 : 465 + 0xf] [task 2017-02-22T12:37:29.362456Z] 12:37:29 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff256cc8c0 [task 2017-02-22T12:37:29.363006Z] 12:37:29 INFO - rsp = 0x00007fff256cc860 r12 = 0x00007fff256cc920 [task 2017-02-22T12:37:29.363837Z] 12:37:29 INFO - r13 = 0x00007f6d6e477008 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.366086Z] 12:37:29 INFO - r15 = 0x00007fff256cc950 rip = 0x00007f6d868106d6 [task 2017-02-22T12:37:29.366701Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.367345Z] 12:37:29 INFO - 55 libxul.so!mozilla::EventDispatcher::Dispatch [EventDispatcher.cpp:5f93d62d9229 : 823 + 0x5] [task 2017-02-22T12:37:29.367988Z] 12:37:29 INFO - rbx = 0x00007fff256cca80 rbp = 0x00007fff256cc9f0 [task 2017-02-22T12:37:29.368938Z] 12:37:29 INFO - rsp = 0x00007fff256cc8d0 r12 = 0x0000000000000000 [task 2017-02-22T12:37:29.369974Z] 12:37:29 INFO - r13 = 0x00007fff256cc950 r14 = 0x00007fff256cc920 [task 2017-02-22T12:37:29.370922Z] 12:37:29 INFO - r15 = 0x0000000000000005 rip = 0x00007f6d86810fd9 [task 2017-02-22T12:37:29.371975Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.372940Z] 12:37:29 INFO - 56 libxul.so!nsDocumentViewer::LoadComplete [nsDocumentViewer.cpp:5f93d62d9229 : 1044 + 0x22] [task 2017-02-22T12:37:29.373931Z] 12:37:29 INFO - rbx = 0x00007f6d5e0c6c50 rbp = 0x00007fff256ccb10 [task 2017-02-22T12:37:29.381693Z] 12:37:29 INFO - rsp = 0x00007fff256cca00 r12 = 0x00007f6d5e0c6ca0 [task 2017-02-22T12:37:29.382339Z] 12:37:29 INFO - r13 = 0x00007fff256cca50 r14 = 0x00007fff256cca80 [task 2017-02-22T12:37:29.382974Z] 12:37:29 INFO - r15 = 0x00007f6d6d45b9a8 rip = 0x00007f6d8711785c [task 2017-02-22T12:37:29.383626Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.384181Z] 12:37:29 INFO - 57 libxul.so!nsDocShell::EndPageLoad [nsDocShell.cpp:5f93d62d9229 : 7635 + 0x11] [task 2017-02-22T12:37:29.384764Z] 12:37:29 INFO - rbx = 0x00007f6d6d45b800 rbp = 0x00007fff256ccf00 [task 2017-02-22T12:37:29.385402Z] 12:37:29 INFO - rsp = 0x00007fff256ccb20 r12 = 0x00007fff256cce30 [task 2017-02-22T12:37:29.386067Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x00007f6d61715250 [task 2017-02-22T12:37:29.386728Z] 12:37:29 INFO - r15 = 0x00007fff256ccb60 rip = 0x00007f6d879fc3d9 [task 2017-02-22T12:37:29.387268Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.387865Z] 12:37:29 INFO - 58 libxul.so!nsDocShell::OnStateChange [nsDocShell.cpp:5f93d62d9229 : 7429 + 0x18] [task 2017-02-22T12:37:29.388534Z] 12:37:29 INFO - rbx = 0x00007f6d6d45b800 rbp = 0x00007fff256cd030 [task 2017-02-22T12:37:29.389210Z] 12:37:29 INFO - rsp = 0x00007fff256ccf10 r12 = 0x00007fff256ccf98 [task 2017-02-22T12:37:29.389764Z] 12:37:29 INFO - r13 = 0x00007f6d6d45b828 r14 = 0x00007f6d61715250 [task 2017-02-22T12:37:29.390411Z] 12:37:29 INFO - r15 = 0x00007fff256ccfa0 rip = 0x00007f6d879fd576 [task 2017-02-22T12:37:29.391043Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.391643Z] 12:37:29 INFO - 59 libxul.so!nsDocLoader::DoFireOnStateChange [nsDocLoader.cpp:5f93d62d9229 : 1258 + 0x2b] [task 2017-02-22T12:37:29.392265Z] 12:37:29 INFO - rbx = 0x00007f6d6d45b800 rbp = 0x00007fff256cd130 [task 2017-02-22T12:37:29.392894Z] 12:37:29 INFO - rsp = 0x00007fff256cd040 r12 = 0x00007fff256cd16c [task 2017-02-22T12:37:29.393509Z] 12:37:29 INFO - r13 = 0x00007fff256cd070 r14 = 0x00007f6d61715250 [task 2017-02-22T12:37:29.395952Z] 12:37:29 INFO - r15 = 0x00007fff256cd0a0 rip = 0x00007f6d85c50b8f [task 2017-02-22T12:37:29.396576Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.397223Z] 12:37:29 INFO - 60 libxul.so!nsDocLoader::doStopDocumentLoad [nsDocLoader.cpp:5f93d62d9229 : 842 + 0x24] [task 2017-02-22T12:37:29.397823Z] 12:37:29 INFO - rbx = 0x00007fff256cd170 rbp = 0x00007fff256cd250 [task 2017-02-22T12:37:29.398569Z] 12:37:29 INFO - rsp = 0x00007fff256cd140 r12 = 0x00007f6d6d45b800 [task 2017-02-22T12:37:29.399411Z] 12:37:29 INFO - r13 = 0x00007fff256cd1c0 r14 = 0x00007f6d61715250 [task 2017-02-22T12:37:29.400658Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d85c5220e [task 2017-02-22T12:37:29.401661Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.402651Z] 12:37:29 INFO - 61 libxul.so!nsDocLoader::DocLoaderIsEmpty [nsDocLoader.cpp:5f93d62d9229 : 732 + 0xf] [task 2017-02-22T12:37:29.403713Z] 12:37:29 INFO - rbx = 0x00007f6d6d45b800 rbp = 0x00007fff256cd2d0 [task 2017-02-22T12:37:29.404809Z] 12:37:29 INFO - rsp = 0x00007fff256cd260 r12 = 0x00007fff256cd268 [task 2017-02-22T12:37:29.405764Z] 12:37:29 INFO - r13 = 0x00007fff256cd288 r14 = 0x00007fff256cd278 [task 2017-02-22T12:37:29.406828Z] 12:37:29 INFO - r15 = 0x00007fff256cd278 rip = 0x00007f6d85c5260f [task 2017-02-22T12:37:29.407921Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.408882Z] 12:37:29 INFO - 62 libxul.so!nsDocLoader::OnStopRequest [nsDocLoader.cpp:5f93d62d9229 : 614 + 0x16] [task 2017-02-22T12:37:29.409922Z] 12:37:29 INFO - rbx = 0x00007f6d6d45b800 rbp = 0x00007fff256cd390 [task 2017-02-22T12:37:29.410867Z] 12:37:29 INFO - rsp = 0x00007fff256cd2e0 r12 = 0x00007fff256cd300 [task 2017-02-22T12:37:29.411922Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.412777Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d85c52ac4 [task 2017-02-22T12:37:29.414108Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.414945Z] 12:37:29 INFO - 63 libxul.so!mozilla::net::nsLoadGroup::RemoveRequest [nsLoadGroup.cpp:5f93d62d9229 : 634 + 0x1f] [task 2017-02-22T12:37:29.416338Z] 12:37:29 INFO - rbx = 0x00007f6d5e078020 rbp = 0x00007fff256cd470 [task 2017-02-22T12:37:29.417359Z] 12:37:29 INFO - rsp = 0x00007fff256cd3a0 r12 = 0x00007f6d63906f80 [task 2017-02-22T12:37:29.418301Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.419384Z] 12:37:29 INFO - r15 = 0x00007fff256cd3d8 rip = 0x00007f6d855ce4fc [task 2017-02-22T12:37:29.420472Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.424655Z] 12:37:29 INFO - 64 libxul.so!nsDocument::DoUnblockOnload [nsDocument.cpp:5f93d62d9229 : 8817 + 0x20] [task 2017-02-22T12:37:29.425312Z] 12:37:29 INFO - rbx = 0x00007f6d66594000 rbp = 0x00007fff256cd4b0 [task 2017-02-22T12:37:29.425943Z] 12:37:29 INFO - rsp = 0x00007fff256cd480 r12 = 0x00007fff256cd480 [task 2017-02-22T12:37:29.426605Z] 12:37:29 INFO - r13 = 0x00007fff256cd488 r14 = 0x00007fff256cd568 [task 2017-02-22T12:37:29.427155Z] 12:37:29 INFO - r15 = 0x00007f6d640fd2e0 rip = 0x00007f6d8606ebfb [task 2017-02-22T12:37:29.427742Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.428386Z] 12:37:29 INFO - 65 libxul.so!nsDocument::UnblockOnload [nsDocument.cpp:5f93d62d9229 : 8743 + 0x5] [task 2017-02-22T12:37:29.429079Z] 12:37:29 INFO - rbx = 0x00007f6d66594000 rbp = 0x00007fff256cd500 [task 2017-02-22T12:37:29.429737Z] 12:37:29 INFO - rsp = 0x00007fff256cd4c0 r12 = 0x0000000000000001 [task 2017-02-22T12:37:29.430476Z] 12:37:29 INFO - r13 = 0x00007fff256cd558 r14 = 0x00007fff256cd568 [task 2017-02-22T12:37:29.431524Z] 12:37:29 INFO - r15 = 0x00007f6d640fd2e0 rip = 0x00007f6d8606ecd4 [task 2017-02-22T12:37:29.432452Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.433522Z] 12:37:29 INFO - 66 libxul.so!nsDocument::DispatchContentLoadedEvents [nsDocument.cpp:5f93d62d9229 : 5270 + 0x11] [task 2017-02-22T12:37:29.434398Z] 12:37:29 INFO - rbx = 0x00007f6d66594000 rbp = 0x00007fff256cd5b0 [task 2017-02-22T12:37:29.435480Z] 12:37:29 INFO - rsp = 0x00007fff256cd510 r12 = 0x00007fff256cd570 [task 2017-02-22T12:37:29.436559Z] 12:37:29 INFO - r13 = 0x00007fff256cd558 r14 = 0x00007fff256cd568 [task 2017-02-22T12:37:29.445685Z] 12:37:29 INFO - r15 = 0x00007f6d640fd2e0 rip = 0x00007f6d8608e879 [task 2017-02-22T12:37:29.446344Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.447007Z] 12:37:29 INFO - 67 libxul.so!mozilla::detail::RunnableMethodImpl<nsDocument*, void (nsDocument::*)(), true, false>::Run [nsThreadUtils.h:5f93d62d9229 : 890 + 0x5] [task 2017-02-22T12:37:29.447821Z] 12:37:29 INFO - rbx = 0x00007f6d82d45300 rbp = 0x00007fff256cd5c0 [task 2017-02-22T12:37:29.448422Z] 12:37:29 INFO - rsp = 0x00007fff256cd5c0 r12 = 0x00007fff256cd610 [task 2017-02-22T12:37:29.448972Z] 12:37:29 INFO - r13 = 0x00007fff256cd648 r14 = 0x00007fff256cd5f0 [task 2017-02-22T12:37:29.449588Z] 12:37:29 INFO - r15 = 0x00007fff256cd6bf rip = 0x00007f6d8608a122 [task 2017-02-22T12:37:29.450258Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.450921Z] 12:37:29 INFO - 68 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:5f93d62d9229 : 1264 + 0x6] [task 2017-02-22T12:37:29.451542Z] 12:37:29 INFO - rbx = 0x00007f6d82d45300 rbp = 0x00007fff256cd6a0 [task 2017-02-22T12:37:29.452169Z] 12:37:29 INFO - rsp = 0x00007fff256cd5d0 r12 = 0x00007fff256cd610 [task 2017-02-22T12:37:29.452724Z] 12:37:29 INFO - r13 = 0x00007fff256cd648 r14 = 0x00007fff256cd5f0 [task 2017-02-22T12:37:29.453347Z] 12:37:29 INFO - r15 = 0x00007fff256cd6bf rip = 0x00007f6d855473af [task 2017-02-22T12:37:29.453955Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.454616Z] 12:37:29 INFO - 69 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:5f93d62d9229 : 389 + 0x11] [task 2017-02-22T12:37:29.455361Z] 12:37:29 INFO - rbx = 0x00007f6d82d45300 rbp = 0x00007fff256cd6d0 [task 2017-02-22T12:37:29.455904Z] 12:37:29 INFO - rsp = 0x00007fff256cd6b0 r12 = 0x0000000000000000 [task 2017-02-22T12:37:29.456511Z] 12:37:29 INFO - r13 = 0x00007f6d94ad2db0 r14 = 0x00007f6d82d45300 [task 2017-02-22T12:37:29.457142Z] 12:37:29 INFO - r15 = 0x00007fff256cda01 rip = 0x00007f6d8554950e [task 2017-02-22T12:37:29.457797Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.458429Z] 12:37:29 INFO - 70 libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:5f93d62d9229 : 96 + 0xa] [task 2017-02-22T12:37:29.459056Z] 12:37:29 INFO - rbx = 0x00007f6d94ad2d80 rbp = 0x00007fff256cd740 [task 2017-02-22T12:37:29.459796Z] 12:37:29 INFO - rsp = 0x00007fff256cd6e0 r12 = 0x00007f6d82d149e0 [task 2017-02-22T12:37:29.460616Z] 12:37:29 INFO - r13 = 0x00007f6d94ad2db0 r14 = 0x00007f6d82d45300 [task 2017-02-22T12:37:29.466387Z] 12:37:29 INFO - r15 = 0x00007fff256cda01 rip = 0x00007f6d858d6477 [task 2017-02-22T12:37:29.467021Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.467668Z] 12:37:29 INFO - 71 libxul.so!MessageLoop::RunInternal [message_loop.cc:5f93d62d9229 : 238 + 0x17] [task 2017-02-22T12:37:29.468328Z] 12:37:29 INFO - rbx = 0x00007f6d82d149e0 rbp = 0x00007fff256cd780 [task 2017-02-22T12:37:29.468874Z] 12:37:29 INFO - rsp = 0x00007fff256cd750 r12 = 0x00007f6d82d45300 [task 2017-02-22T12:37:29.469495Z] 12:37:29 INFO - r13 = 0x0000000000000077 r14 = 0x00007fff256cd870 [task 2017-02-22T12:37:29.470144Z] 12:37:29 INFO - r15 = 0x00007fff256cda58 rip = 0x00007f6d858b55db [task 2017-02-22T12:37:29.470803Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.471476Z] 12:37:29 INFO - 72 libxul.so!MessageLoop::Run [message_loop.cc:5f93d62d9229 : 231 + 0x8] [task 2017-02-22T12:37:29.472177Z] 12:37:29 INFO - rbx = 0x00007f6d82d149e0 rbp = 0x00007fff256cd7c0 [task 2017-02-22T12:37:29.472798Z] 12:37:29 INFO - rsp = 0x00007fff256cd790 r12 = 0x00007f6d82d45300 [task 2017-02-22T12:37:29.473431Z] 12:37:29 INFO - r13 = 0x0000000000000077 r14 = 0x00007fff256cd870 [task 2017-02-22T12:37:29.473987Z] 12:37:29 INFO - r15 = 0x00007fff256cda58 rip = 0x00007f6d858b5602 [task 2017-02-22T12:37:29.474592Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.475221Z] 12:37:29 INFO - 73 libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:5f93d62d9229 : 156 + 0xd] [task 2017-02-22T12:37:29.476395Z] 12:37:29 INFO - rbx = 0x00007f6d7a9844e0 rbp = 0x00007fff256cd7e0 [task 2017-02-22T12:37:29.477635Z] 12:37:29 INFO - rsp = 0x00007fff256cd7d0 r12 = 0x00007f6d82d45300 [task 2017-02-22T12:37:29.478692Z] 12:37:29 INFO - r13 = 0x0000000000000077 r14 = 0x00007fff256cd870 [task 2017-02-22T12:37:29.479626Z] 12:37:29 INFO - r15 = 0x00007fff256cda58 rip = 0x00007f6d86ed9e31 [task 2017-02-22T12:37:29.480669Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.481618Z] 12:37:29 INFO - 74 libxul.so!nsAppStartup::Run [nsAppStartup.cpp:5f93d62d9229 : 283 + 0x6] [task 2017-02-22T12:37:29.482696Z] 12:37:29 INFO - rbx = 0x00007f6d7a91bce0 rbp = 0x00007fff256cd800 [task 2017-02-22T12:37:29.483783Z] 12:37:29 INFO - rsp = 0x00007fff256cd7f0 r12 = 0x00007fff256cd8a8 [task 2017-02-22T12:37:29.484721Z] 12:37:29 INFO - r13 = 0x0000000000000077 r14 = 0x00007fff256cd870 [task 2017-02-22T12:37:29.485795Z] 12:37:29 INFO - r15 = 0x00007fff256cda58 rip = 0x00007f6d87c19dd7 [task 2017-02-22T12:37:29.486646Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.487945Z] 12:37:29 INFO - 75 libxul.so!XREMain::XRE_mainRun [nsAppRunner.cpp:5f93d62d9229 : 4471 + 0x11] [task 2017-02-22T12:37:29.489008Z] 12:37:29 INFO - rbx = 0x00007fff256cd8f0 rbp = 0x00007fff256cd980 [task 2017-02-22T12:37:29.490270Z] 12:37:29 INFO - rsp = 0x00007fff256cd810 r12 = 0x00007fff256cd8a8 [task 2017-02-22T12:37:29.491282Z] 12:37:29 INFO - r13 = 0x0000000000000077 r14 = 0x00007fff256cd870 [task 2017-02-22T12:37:29.492234Z] 12:37:29 INFO - r15 = 0x00007fff256cda58 rip = 0x00007f6d87c93dcb [task 2017-02-22T12:37:29.493292Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.494156Z] 12:37:29 INFO - 76 libxul.so!XREMain::XRE_main [nsAppRunner.cpp:5f93d62d9229 : 4648 + 0x5] [task 2017-02-22T12:37:29.501833Z] 12:37:29 INFO - rbx = 0x00007fff256cda58 rbp = 0x00007fff256cda30 [task 2017-02-22T12:37:29.502467Z] 12:37:29 INFO - rsp = 0x00007fff256cd990 r12 = 0x0000000000000000 [task 2017-02-22T12:37:29.503112Z] 12:37:29 INFO - r13 = 0x00007fff256cdac8 r14 = 0x0000000000000001 [task 2017-02-22T12:37:29.503802Z] 12:37:29 INFO - r15 = 0x00007f6d94a7fcc0 rip = 0x00007f6d87c945fa [task 2017-02-22T12:37:29.504335Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.504959Z] 12:37:29 INFO - 77 libxul.so!XRE_main [nsAppRunner.cpp:5f93d62d9229 : 4739 + 0x5] [task 2017-02-22T12:37:29.505626Z] 12:37:29 INFO - rbx = 0x00007fff256cda58 rbp = 0x00007fff256cdc20 [task 2017-02-22T12:37:29.506190Z] 12:37:29 INFO - rsp = 0x00007fff256cda40 r12 = 0x0000000000000004 [task 2017-02-22T12:37:29.506832Z] 12:37:29 INFO - r13 = 0x00007fff256ced68 r14 = 0x00007fff256cdc30 [task 2017-02-22T12:37:29.507446Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d87c94886 [task 2017-02-22T12:37:29.508181Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.508791Z] 12:37:29 INFO - 78 firefox!do_main [nsBrowserApp.cpp:5f93d62d9229 : 234 + 0x22] [task 2017-02-22T12:37:29.509341Z] 12:37:29 INFO - rbx = 0x0000000000000004 rbp = 0x00007fff256cec50 [task 2017-02-22T12:37:29.509950Z] 12:37:29 INFO - rsp = 0x00007fff256cdc30 r12 = 0x00007fff256ced68 [task 2017-02-22T12:37:29.510568Z] 12:37:29 INFO - r13 = 0x0000000000000000 r14 = 0x00007fff256ced90 [task 2017-02-22T12:37:29.511203Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x0000000000406216 [task 2017-02-22T12:37:29.511832Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.512415Z] 12:37:29 INFO - 79 firefox!main [nsBrowserApp.cpp:5f93d62d9229 : 305 + 0xe] [task 2017-02-22T12:37:29.513064Z] 12:37:29 INFO - rbx = 0x00007fff256ced68 rbp = 0x00007fff256cec80 [task 2017-02-22T12:37:29.513975Z] 12:37:29 INFO - rsp = 0x00007fff256cec60 r12 = 0x0000000000000004 [task 2017-02-22T12:37:29.515031Z] 12:37:29 INFO - r13 = 0x00007fff256ced90 r14 = 0x00001c166d0df753 [task 2017-02-22T12:37:29.515964Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00000000004059d3 [task 2017-02-22T12:37:29.517023Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.518258Z] 12:37:29 INFO - 80 libc-2.23.so + 0x20830 [task 2017-02-22T12:37:29.518999Z] 12:37:29 INFO - rbx = 0x0000000000000000 rbp = 0x000000000041f270 [task 2017-02-22T12:37:29.520360Z] 12:37:29 INFO - rsp = 0x00007fff256cec90 r12 = 0x0000000000405c00 [task 2017-02-22T12:37:29.521191Z] 12:37:29 INFO - r13 = 0x00007fff256ced60 r14 = 0x0000000000000000 [task 2017-02-22T12:37:29.523300Z] 12:37:29 INFO - r15 = 0x0000000000000000 rip = 0x00007f6d94c5d830 [task 2017-02-22T12:37:29.523911Z] 12:37:29 INFO - Found by: call frame info [task 2017-02-22T12:37:29.524555Z] 12:37:29 INFO - 81 firefox!MOZ_ReportAssertionFailure [Assertions.h:5f93d62d9229 : 164 + 0x5] [task 2017-02-22T12:37:29.525542Z] 12:37:29 INFO - rsp = 0x00007fff256cecb0 rip = 0x0000000000405948 [task 2017-02-22T12:37:29.526374Z] 12:37:29 INFO - Found by: stack scanning
Flags: needinfo?(tschneider)
Comment 13•7 years ago
|
||
Backout by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/6e1c2cb7b5ba Backed out changeset 5f93d62d9229 for asserting in crashtest 869038.html. r=backout
Comment 14•7 years ago
|
||
Ah, this RefPtr<DOMIntersectionObserver> observer = iter.Key(); Must use DOMIntersectionObserver* there, but whether hashtable iterator let's one to access it without creating temporary RefPtr is unclear to me. FWIW, I do expect that one has used the patches in a debug build before review requests ;)
Assignee | ||
Comment 15•7 years ago
|
||
Mh, for some reason I was and am not able to reproduce this. I did use the patch in a debug build. Furthermore, I can't see why 869038.html would run into this, the tastable shouldn't contain anything in that case...
Flags: needinfo?(tschneider)
Comment 16•7 years ago
|
||
ok. Anyhow the issue is that traverse shouldn't use RefPtr/nsCOMPtr, since those change refcnt.
Assignee | ||
Comment 17•7 years ago
|
||
Yeah, we do that correctly when unlinking. Will update the patch.
Comment hidden (mozreview-request) |
Comment 19•7 years ago
|
||
mozreview-review |
Comment on attachment 8835200 [details] Bug 1337936 - (intersection-observer) Revise lifetime management. https://reviewboard.mozilla.org/r/110896/#review116488 r+ for dropping RefPtr
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Comment 20•7 years ago
|
||
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/autoland/rev/549cbcddd9b3 (intersection-observer) Revise lifetime management. r=smaug
Keywords: checkin-needed
Comment 21•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/549cbcddd9b3
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox54:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
You need to log in
before you can comment on or make changes to this bug.
Description
•