Closed Bug 1138487 Opened 9 years ago Closed 9 years ago

Intermittent test_general.xul | Assertion count 1 is greater than expected (No text container for focus while there's one for common ancestor?!: 'caretCntr', file accessible/base/SelectionManager.cpp, line 152)

Categories

(Core :: Disability Access APIs, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: assertion, intermittent-failure)

16:08:39 INFO - 192 INFO TEST-OK | chrome://mochitests/content/a11y/accessible/tests/mochitest/hyperlink/test_general.xul | took 647ms
16:08:39 INFO - ++DOMWINDOW == 82 (0x12e2f8800) [pid = 1092] [serial = 386] [outer = 0x12e84b400]
16:08:39 INFO - [1092] ###!!! ASSERTION: No text container for focus while there's one for common ancestor?!: 'caretCntr', file /builds/slave/m-in-osx64-d-00000000000000000/build/src/accessible/base/SelectionManager.cpp, line 152
16:09:16 INFO - #01: mozilla::a11y::EventQueue::ProcessEventQueue() [accessible/base/EventQueue.cpp:544]
16:09:16 INFO - #02: mozilla::a11y::NotificationController::WillRefresh(mozilla::TimeStamp) [accessible/base/nsAccessibilityService.h:258]
16:09:16 INFO - #03: nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1519]
16:09:16 INFO - #04: nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:1519]
16:09:16 INFO - #05: nsRefreshDriver::FinishedWaitingForTransaction() [tools/profiler/GeckoProfilerImpl.h:265]
16:09:16 INFO - #06: mozilla::layers::CompositorChild::RecvDidComposite(unsigned long long const&, unsigned long long const&) [gfx/layers/ipc/CompositorChild.cpp:266]
16:09:16 INFO - #07: mozilla::layers::PCompositorChild::OnMessageReceived(IPC::Message const&) [obj-firefox/ipc/ipdl/PCompositorChild.cpp:820]
16:09:16 INFO - #08: mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [ipc/glue/MessageChannel.cpp:1213]
16:09:16 INFO - #09: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [mfbt/Maybe.h:155]
16:09:16 INFO - #10: mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [ipc/glue/MessageChannel.cpp:232]
16:09:16 INFO - #11: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [ipc/chromium/src/base/message_loop.cc:361]
16:09:16 INFO - #12: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:447]
16:09:16 INFO - #13: mozilla::ipc::DoWorkRunnable::Run() [ipc/glue/MessagePump.cpp:234]
16:09:16 INFO - #14: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:855]
16:09:16 INFO - #15: NS_ProcessPendingEvents(nsIThread*, unsigned int) [xpcom/glue/nsThreadUtils.cpp:207]
16:09:16 INFO - #16: nsBaseAppShell::NativeEventCallback() [widget/nsBaseAppShell.cpp:99]
16:09:16 INFO - #17: nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:378]
16:09:16 INFO - #18: CoreFoundation + 0x4e401
16:09:16 INFO - #19: CoreFoundation + 0x4c5f9
16:09:16 INFO - #20: CoreFoundation + 0x4bdbf
16:09:16 INFO - #21: HIToolbox + 0x2e7ee
16:09:16 INFO - #22: HIToolbox + 0x2e5f3
16:09:16 INFO - #23: HIToolbox + 0x2e4ac
16:09:16 INFO - #24: AppKit + 0x43eb2
16:09:16 INFO - #25: AppKit + 0x43801
16:09:16 INFO - #26: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:119]
16:09:16 INFO - #27: AppKit + 0x968f
16:09:16 INFO - #28: nsAppShell::Run() [xpcom/glue/nsCOMPtr.h:512]
16:09:16 INFO - #29: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:281]
16:09:16 INFO - #30: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4160]
16:09:16 INFO - #31: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4236]
16:09:16 INFO - #32: XRE_main [toolkit/xre/nsAppRunner.cpp:4456]
16:09:16 INFO - #33: main [browser/app/nsBrowserApp.cpp:294]
16:09:16 INFO - 193 INFO TEST-UNEXPECTED-ERROR | chrome://mochitests/content/a11y/accessible/tests/mochitest/hyperlink/test_general.xul | Assertion count 1 is greater than expected range 0-0 assertions.
Alex, any idea why this suddenly started appearing?
Flags: needinfo?(surkov.alexander)
not sure, probably they started to make extra selection change, I'd be good to enable logging for "selection" and "focus".
Flags: needinfo?(surkov.alexander)
maybe we should "legalize" this assertions until somebody check it out
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.