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: ??? (???:???) ```
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 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: ??? (???:???) ```