I am reporting this crash in case it is a known problem.
I am building 32 bit Chromium for Windows using 68.0.3440.106.
I saw a crash for stack overflow (using a call to _chkstk). I cannot reproduce the problem.
This appears to be caused by an overflow during the recursive calls to ui::AXPlatformNodeWin::accHitTest
The call to _chkstk happens in code I added. Here is the top levels of the call stack (my code is Instrumentation::AcquireSample and InstTraceFunctor::operator()).
chrome.dll!_chkstk() Line 99 Unknown
> chrome.dll!Instrumentation::AcquireSample(InstItemData * instItem, char * & argptr) Line 1424 C++
chrome.dll!InstTraceFunctor::operator()(const char * format, ...) Line 121 C++
chrome.dll!base::debug::TaskAnnotator::DidQueueTask(const char * queue_function, const base::PendingTask & pending_task) Line 41 C++
chrome.dll!base::internal::IncomingTaskQueue::PostPendingTaskLockRequired(base::PendingTask * pending_task) Line 334 C++
chrome.dll!base::internal::IncomingTaskQueue::PostPendingTask(base::PendingTask * pending_task) Line 291 C++
chrome.dll!base::internal::IncomingTaskQueue::AddToIncomingQueue(const base::Location & delay, base::OnceCallback<void ()> nestable, base::TimeDelta) Line 86 C++
chrome.dll!base::internal::MessageLoopTaskRunner::PostDelayedTask(const base::Location &) Line 31 C++
chrome.dll!content::`anonymous namespace'::PostTaskHelper(content::BrowserThread::ID identifier, const base::Location & task, base::OnceCallback<void ()> nestable, base::TimeDelta) Line 156 C++
chrome.dll!content::BrowserThread::PostDelayedTask(content::BrowserThread::ID identifier, const base::Location & from_here, base::OnceCallback<void ()>) Line 289 C++
chrome.dll!content::`anonymous namespace'::BrowserThreadTaskRunner::PostDelayedTask(const base::Location &) Line 40 C++
chrome.dll!base::TaskRunner::PostTask(const base::Location &) Line 44 C++
chrome.dll!IPC::ChannelProxy::Context::Send(IPC::Message * message) Line 396 C++
chrome.dll!IPC::ChannelProxy::Send(IPC::Message * message) Line 527 C++
chrome.dll!content::RenderProcessHostImpl::Send(IPC::Message * msg) Line 3031 C++
[External Code]
chrome.dll!content::BrowserAccessibilityManager::HitTest(const gfx::Point & point) Line 745 C++
chrome.dll!content::BrowserAccessibilityManager::CachingAsyncHitTest(const gfx::Point & screen_point) Line 1247 C++
chrome.dll!content::BrowserAccessibilityManager::CachingAsyncHitTest(const gfx::Point & screen_point) Line 1236 C++
chrome.dll!content::BrowserAccessibility::HitTestSync(int x, int y) Line 928 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 422 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++
chrome.dll!ui::AXPlatformNodeWin::accHitTest(long x_left, long y_top, tagVARIANT * child) Line 440 C++