Bug 1598330 Comment 0 Edit History

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

1. https://messages.google.com/web/conversations
2. Assert Nightly Linux

```
Assertion failure: sInServoTraversal || NS_IsMainThread(), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/ServoUtils.h:34
#01: nsresult mozilla::Internals::GetPrefValue<int*>(char const*, int*&&, mozilla::PrefValueKind) [modules/libpref/Preferences.cpp:4356]
#02: mozilla::Preferences::AddIntVarCache(int*, nsTSubstring<char> const&, int) [modules/libpref/Preferences.cpp:5145]
#03: mozilla::dom::TouchEvent::PrefEnabled(nsIDocShell*) [dom/events/TouchEvent.cpp:239]
#04: mozilla::EventListenerManager::AddEventListenerInternal(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, mozilla::EventMessage, nsAtom*, mozilla::EventListenerFlags const&, bool, bool) [dom/events/EventListenerManager.cpp:399]
#05: mozilla::EventListenerManager::AddEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, nsTSubstring<char16_t> const&, mozilla::EventListenerFlags const&, mozilla::dom::Optional<bool> const&) [dom/events/EventListenerManager.cpp:711]
#06: mozilla::EventListenerManager::AddEventListener(nsTSubstring<char16_t> const&, mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, mozilla::dom::AddEventListenerOptionsOrBoolean const&, bool) [dom/events/EventListenerManager.cpp:1386]
#07: mozilla::EventListenerManager::AddEventListener(nsTSubstring<char16_t> const&, mozilla::dom::EventListener*, mozilla::dom::AddEventListenerOptionsOrBoolean const&, bool) [dom/events/EventListenerManager.h:261]
#08: mozilla::dom::EventTarget_Binding::addEventListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, JSJitMethodCallArgs const&) [s3:gecko-generated-sources:540ca8e019c6bea2c8eb1b5b01346d642ed9dbf443642505efaae7c1f541a047b6bfeceb81f5d021ac0886f4a1e7bde83ff79d8927c171599d9623f963b60711/dom/bindings/EventTargetBinding.cpp::640]
#09: bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeCrossOriginObjectThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3155]
#10: ??? (???:???)
```
1. https://messages.google.com/web/conversations
    shutdown browser. to repeat, clear cache and history.
2. Assert Nightly Linux

```
Assertion failure: sInServoTraversal || NS_IsMainThread(), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/ServoUtils.h:34
#01: nsresult mozilla::Internals::GetPrefValue<int*>(char const*, int*&&, mozilla::PrefValueKind) [modules/libpref/Preferences.cpp:4356]
#02: mozilla::Preferences::AddIntVarCache(int*, nsTSubstring<char> const&, int) [modules/libpref/Preferences.cpp:5145]
#03: mozilla::dom::TouchEvent::PrefEnabled(nsIDocShell*) [dom/events/TouchEvent.cpp:239]
#04: mozilla::EventListenerManager::AddEventListenerInternal(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, mozilla::EventMessage, nsAtom*, mozilla::EventListenerFlags const&, bool, bool) [dom/events/EventListenerManager.cpp:399]
#05: mozilla::EventListenerManager::AddEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, nsTSubstring<char16_t> const&, mozilla::EventListenerFlags const&, mozilla::dom::Optional<bool> const&) [dom/events/EventListenerManager.cpp:711]
#06: mozilla::EventListenerManager::AddEventListener(nsTSubstring<char16_t> const&, mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>, mozilla::dom::AddEventListenerOptionsOrBoolean const&, bool) [dom/events/EventListenerManager.cpp:1386]
#07: mozilla::EventListenerManager::AddEventListener(nsTSubstring<char16_t> const&, mozilla::dom::EventListener*, mozilla::dom::AddEventListenerOptionsOrBoolean const&, bool) [dom/events/EventListenerManager.h:261]
#08: mozilla::dom::EventTarget_Binding::addEventListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, JSJitMethodCallArgs const&) [s3:gecko-generated-sources:540ca8e019c6bea2c8eb1b5b01346d642ed9dbf443642505efaae7c1f541a047b6bfeceb81f5d021ac0886f4a1e7bde83ff79d8927c171599d9623f963b60711/dom/bindings/EventTargetBinding.cpp::640]
#09: bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeCrossOriginObjectThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3155]
#10: ??? (???:???)
```

Back to Bug 1598330 Comment 0