Closed Bug 1208065 Opened 9 years ago Closed 9 years ago

Crash in mozilla::a11y::Accessible::HasGenericType(mozilla::a11y::AccGenericType)

Categories

(Firefox Build System :: General, defect)

44 Branch
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mark, Unassigned)

Details

Crash Data

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0 Build ID: 20150923030230 Steps to reproduce: 1. Ran current nightly 44.0a1 (2015-09-23) 2. Enabled e10s 3. Visited https://www.mozilla.org/en-US/firefox/all/#en-US Repeated with a completely blank profile with the same steps and same result. Actual results: Firefox's content process (all tabs) crashes in mozilla::a11y::Accessible::HasGenericType(mozilla::a11y::AccGenericType) Stack: Frame Module Signature Source 0 xul.dll mozilla::a11y::Accessible::HasGenericType(mozilla::a11y::AccGenericType) accessible/generic/Accessible-inl.h 1 xul.dll mozilla::a11y::DocAccessibleChild::ShowEvent(mozilla::a11y::AccShowEvent*) accessible/ipc/DocAccessibleChild.cpp 2 xul.dll mozilla::a11y::Accessible::HandleAccEvent(mozilla::a11y::AccEvent*) accessible/generic/Accessible.cpp 3 xul.dll mozilla::a11y::AccessibleWrap::HandleAccEvent(mozilla::a11y::AccEvent*) accessible/windows/msaa/AccessibleWrap.cpp 4 xul.dll mozilla::a11y::HyperTextAccessibleWrap::HandleAccEvent(mozilla::a11y::AccEvent*) accessible/windows/msaa/HyperTextAccessibleWrap.cpp 5 xul.dll nsEventShell::FireEvent(mozilla::a11y::AccEvent*) accessible/base/nsEventShell.cpp 6 xul.dll mozilla::a11y::EventQueue::ProcessEventQueue() accessible/base/EventQueue.cpp 7 xul.dll mozilla::a11y::NotificationController::WillRefresh(mozilla::TimeStamp) accessible/base/NotificationController.cpp 8 xul.dll nsRefreshDriver::Tick(__int64, mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 9 xul.dll mozilla::RefreshDriverTimer::TickDriver(nsRefreshDriver*, __int64, mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 10 xul.dll mozilla::RefreshDriverTimer::Tick(__int64, mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 11 xul.dll mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers(mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 12 xul.dll mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 13 xul.dll mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 14 xul.dll mozilla::layout::VsyncChild::RecvNotify(mozilla::TimeStamp const&) layout/ipc/VsyncChild.cpp 15 xul.dll mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PVsyncChild.cpp 16 xul.dll mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBackgroundChild.cpp 17 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 18 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 19 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 20 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 21 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 22 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 23 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 24 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 25 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 26 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 27 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 28 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 29 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 30 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 31 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 32 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 33 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 34 plugin-container.exe content_process_main(int, char** const) ipc/contentproc/plugin-container.cpp 35 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 36 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 37 kernel32.dll BaseThreadInitThunk 38 ntdll.dll __RtlUserThreadStart 39 ntdll.dll _RtlUserThreadStart Expected results: No crash ;)
Severity: normal → critical
Crash reports: Normal profile: https://crash-stats.mozilla.com/report/index/fc234158-55ad-402f-84d4-a84202150924 Blank profile: https://crash-stats.mozilla.com/report/index/f22557c3-5501-4582-a5c7-6acc52150924 Seems there are 2 recent bugs marked fixed with this crashpoint, but either it wasn't fixed or this is caused by something else in e10s? Ref: bug #1206107 and bug #1186536
Crash Signature: bp-f22557c3-5501-4582-a5c7-6acc52150924 bp-fc234158-55ad-402f-84d4-a84202150924
I can't reproduce the crash with FF44 (e10s on/off) on Win 7.
It's currently no longer crashing -- Of note is that I updated a system application (actual window manager, from 8.5.1 to 8.5.3) that has made some fundamental changes re: windows interaction, so it may possibly have been software interaction with that tool. Would there be a way for me to verify this with the nightly I originally reported this bug with?
Nope, unfortunately it crashed just the same, so that wasn't the cause. https://crash-stats.mozilla.com/report/index/fd77ab5c-acf0-43a4-b1d6-4f9d32151106
(In reply to Mark Straver from comment #3) So, it's crashing for you with the (2015-09-23) nightly, but not with the latest nightly?
Flags: needinfo?(mark)
Cannot reproduce on Windows 10 with the current Nightly build.
(In reply to Paul Silaghi, QA [:pauly] from comment #6) > (In reply to Mark Straver from comment #3) > So, it's crashing for you with the (2015-09-23) nightly, but not with the > latest nightly? Correct
Flags: needinfo?(mark)
If the problem was fixed meantime, we can mark this as Resolved WFM.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Component: Untriaged → Build Config
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.