Bug 1716714 Comment 1 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Note for myself: It seems some chrome code calls `.textContent` setter directly on an editor root node.

https://treeherder.mozilla.org/jobs?repo=try&revision=719513a14a376dcb49656e5c7980a0470255912f&selectedTaskRun=GRbVMfciTSaMQw1DQ8_Jqw.0

```
[task 2021-06-16T10:50:52.723Z] 10:50:52     INFO - Thread 0 (crashed)
[task 2021-06-16T10:50:52.723Z] 10:50:52     INFO -  0  libxul.so!nsINode::RemoveChildNode(nsIContent*, bool) [nsINode.cpp:719513a14a376dcb49656e5c7980a0470255912f : 2087 + 0x29]
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -     rax = 0x00007f18686ad6eb   rdx = 0x0000000000000000
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -     rcx = 0x000055e791baf8f8   rbx = 0x00007f185d610d80
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -     rsi = 0x00007f187c20f8b0   rdi = 0x00007f187c20e680
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -     rbp = 0x00007ffd52de9360   rsp = 0x00007ffd52de9320
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -      r8 = 0x00007f187c20f8b0    r9 = 0x00007f187d105780
[task 2021-06-16T10:50:52.724Z] 10:50:52     INFO -     r10 = 0x0000000000000000   r11 = 0x0000000000000000
[task 2021-06-16T10:50:52.725Z] 10:50:52     INFO -     r12 = 0x00007f185d6132a0   r13 = 0x00007ffd52de94e8
[task 2021-06-16T10:50:52.725Z] 10:50:52     INFO -     r14 = 0x00007f185d613280   r15 = 0x0000000000000001
[task 2021-06-16T10:50:52.725Z] 10:50:52     INFO -     rip = 0x00007f186c4aa207
[task 2021-06-16T10:50:52.725Z] 10:50:52     INFO -     Found by: given as instruction pointer in context
[task 2021-06-16T10:50:52.725Z] 10:50:52     INFO -  1  libxul.so!nsContentUtils::SetNodeTextContent(nsIContent*, nsTSubstring<char16_t> const&, bool) [nsContentUtils.cpp:719513a14a376dcb49656e5c7980a0470255912f : 5393 + 0x11]
[task 2021-06-16T10:50:52.726Z] 10:50:52     INFO -     rbx = 0x00007ffd52de93d0   rbp = 0x00007ffd52de9460
[task 2021-06-16T10:50:52.726Z] 10:50:52     INFO -     rsp = 0x00007ffd52de9370   r12 = 0x0000000000000000
[task 2021-06-16T10:50:52.726Z] 10:50:52     INFO -     r13 = 0x00007ffd52de94e8   r14 = 0x00007f185d613280
[task 2021-06-16T10:50:52.727Z] 10:50:52     INFO -     r15 = 0x00007ffd52de94e8   rip = 0x00007f186c27ad5c
[task 2021-06-16T10:50:52.727Z] 10:50:52     INFO -     Found by: call frame info
[task 2021-06-16T10:50:52.727Z] 10:50:52     INFO -  2  libxul.so!mozilla::dom::FragmentOrElement::SetTextContentInternal(nsTSubstring<char16_t> const&, nsIPrincipal*, mozilla::ErrorResult&) [FragmentOrElement.cpp:719513a14a376dcb49656e5c7980a0470255912f : 1055 + 0x7]
[task 2021-06-16T10:50:52.728Z] 10:50:52     INFO -     rbx = 0x00007ffd52de9490   rbp = 0x00007ffd52de9480
[task 2021-06-16T10:50:52.728Z] 10:50:52     INFO -     rsp = 0x00007ffd52de9470   r12 = 0x00007f185f024000
[task 2021-06-16T10:50:52.728Z] 10:50:52     INFO -     r13 = 0x00007f185d613280   r14 = 0x00007f185d613280
[task 2021-06-16T10:50:52.729Z] 10:50:52     INFO -     r15 = 0x00007ffd52de9868   rip = 0x00007f186c3c07a7
[task 2021-06-16T10:50:52.729Z] 10:50:52     INFO -     Found by: call frame info
[task 2021-06-16T10:50:52.730Z] 10:50:52     INFO -  3  libxul.so!mozilla::dom::Node_Binding::set_textContent(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs) [NodeBinding.cpp: : 836 + 0x1d]
[task 2021-06-16T10:50:52.730Z] 10:50:52     INFO -     rbx = 0x00007ffd52de9490   rbp = 0x00007ffd52de95b0
[task 2021-06-16T10:50:52.732Z] 10:50:52     INFO -     rsp = 0x00007ffd52de9490   r12 = 0x00007f185f024000
[task 2021-06-16T10:50:52.732Z] 10:50:52     INFO -     r13 = 0x00007f185d613280   r14 = 0x00007f185d613280
[task 2021-06-16T10:50:52.733Z] 10:50:52     INFO -     r15 = 0x00007ffd52de9868   rip = 0x00007f186c7f7d4f
[task 2021-06-16T10:50:52.733Z] 10:50:52     INFO -     Found by: call frame info
[task 2021-06-16T10:50:52.733Z] 10:50:52     INFO -  4  libxul.so!bool mozilla::dom::binding_detail::GenericSetter<mozilla::dom::binding_detail::NormalThisPolicy>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:719513a14a376dcb49656e5c7980a0470255912f : 3246 + 0x29]
[task 2021-06-16T10:50:52.734Z] 10:50:52     INFO -     rbx = 0x00007f185f024000   rbp = 0x00007ffd52de9660
[task 2021-06-16T10:50:52.734Z] 10:50:52     INFO -     rsp = 0x00007ffd52de95c0   r12 = 0x00007f186c7f7b75
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     r13 = 0x00007f185d613280   r14 = 0x00007f1871d49a20
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     r15 = 0x0000000000000000   rip = 0x00007f186d1a24e4
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     Found by: call frame info
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -  5  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:719513a14a376dcb49656e5c7980a0470255912f : 426 + 0x12]
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     rbx = 0x00007f185f009c00   rbp = 0x00007ffd52de96e0
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     rsp = 0x00007ffd52de9670   r12 = 0x00007f185f009c00
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     r13 = 0x00007ffd52de9830   r14 = 0x00007f185f024000
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     r15 = 0x00007f186d1a233a   rip = 0x00007f186f540901
[task 2021-06-16T10:50:52.739Z] 10:50:52     INFO -     Found by: call frame info
```

Back to Bug 1716714 Comment 1