New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 698728 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

Loading edition.cnn.com in Windows build fails

Reported by venkat...@samsung.com, Mar 6 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3030.0 Safari/537.36

Steps to reproduce the problem:
1. Launch browser
2. Load edition.cnn.com Allow the page to load
3. Observe the page doesn't load and stops abruptly.

PS-Same behaviour is observed with bbc.co.uk

What is the expected behavior?
Load should go smooth.

What went wrong?
Web Page doesn't load and stops abruptly.

Crashed report ID: 

How much crashed? Whole browser

Is it a problem with a plugin? No 

Did this work before? N/A 

Chrome version: 59.0.3030.0 (Developer Build) (64-bit)  Channel: dev
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: (Disabled)

 
When debugged in windows, the Assert point is as follows

	base.dll!base::debug::BreakDebugger() Line 21	C++
 	base.dll!logging::LogMessage::~LogMessage() Line 762	C++
 	content.dll!content::BrowserAccessibilityWin::InitRoleAndState() Line 5776	C++
 	content.dll!content::BrowserAccessibilityWin::UpdateStep1ComputeWinAttributes() Line 3925	C++
 	content.dll!content::BrowserAccessibilityManagerWin::OnAtomicUpdateFinished(ui::AXTree * tree, bool root_changed, const std::vector<ui::AXTreeDelegate::Change,std::allocator<ui::AXTreeDelegate::Change> > & changes) Line 265	C++
 	accessibility.dll!ui::AXTree::Unserialize(const ui::AXTreeUpdateBase<ui::AXNodeData,ui::AXTreeData> & update) Line 193	C++
 	content.dll!content::BrowserAccessibilityManager::OnAccessibilityEvents(const std::vector<content::AXEventNotificationDetails,std::allocator<content::AXEventNotificationDetails> > & details) Line 341	C++
 	content.dll!content::RenderFrameHostImpl::OnAccessibilityEvents(const std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > & params, int reset_token, int ack_token) Line 2004	C++
 	content.dll!base::DispatchToMethodImpl<content::RenderFrameHostImpl * __ptr64,void (__cdecl content::RenderFrameHostImpl::*)(std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > const & __ptr64,int,int) __ptr64,std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> const & __ptr64,0,1,2>(content::RenderFrameHostImpl * const & obj, void(content::RenderFrameHostImpl::*)(const std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > &, int, int) method, const std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> & args, base::IndexSequence<0,1,2> __formal) Line 92	C++
 	content.dll!base::DispatchToMethod<content::RenderFrameHostImpl * __ptr64,void (__cdecl content::RenderFrameHostImpl::*)(std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > const & __ptr64,int,int) __ptr64,std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> const & __ptr64>(content::RenderFrameHostImpl * const & obj, void(content::RenderFrameHostImpl::*)(const std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > &, int, int) method, const std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> & args) Line 100	C++
 	content.dll!IPC::DispatchToMethod<content::RenderFrameHostImpl,void (__cdecl content::RenderFrameHostImpl::*)(std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > const & __ptr64,int,int) __ptr64,void,std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> >(content::RenderFrameHostImpl * obj, void(content::RenderFrameHostImpl::*)(const std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > &, int, int) method, void * __formal, const std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int> & tuple) Line 27	C++
 	content.dll!IPC::MessageT<AccessibilityHostMsg_Events_Meta,std::tuple<std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> >,int,int>,void>::Dispatch<content::RenderFrameHostImpl,content::RenderFrameHostImpl,void,void (__cdecl content::RenderFrameHostImpl::*)(std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > const & __ptr64,int,int) __ptr64>(const IPC::Message * msg, content::RenderFrameHostImpl * obj, content::RenderFrameHostImpl * sender, void * parameter, void(content::RenderFrameHostImpl::*)(const std::vector<AccessibilityHostMsg_EventParams,std::allocator<AccessibilityHostMsg_EventParams> > &, int, int) func) Line 122	C++
 	content.dll!content::RenderFrameHostImpl::OnMessageReceived(const IPC::Message & msg) Line 734	C++
 	content.dll!content::RenderProcessHostImpl::OnMessageReceived(const IPC::Message & msg) Line 2082	C++
 	ipc.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const IPC::Message & message) Line 330	C++
 	ipc.dll!base::internal::FunctorTraits<void (__cdecl IPC::ChannelProxy::Context::*)(IPC::Message const & __ptr64) __ptr64,void>::Invoke<scoped_refptr<IPC::ChannelProxy::Context> const & __ptr64,IPC::Message const & __ptr64>(void(IPC::ChannelProxy::Context::*)(const IPC::Message &) method, const scoped_refptr<IPC::ChannelProxy::Context> & receiver_ptr, const IPC::Message & <args_0>) Line 215	C++
 	ipc.dll!base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl IPC::ChannelProxy::Context::*const & __ptr64)(IPC::Message const & __ptr64) __ptr64,scoped_refptr<IPC::ChannelProxy::Context> const & __ptr64,IPC::Message const & __ptr64>(void(IPC::ChannelProxy::Context::*)(const IPC::Message &) & functor, const scoped_refptr<IPC::ChannelProxy::Context> & <args_0>, const IPC::Message & <args_1>) Line 287	C++
 	ipc.dll!base::internal::Invoker<base::internal::BindState<void (__cdecl IPC::ChannelProxy::Context::*)(IPC::Message const & __ptr64) __ptr64,scoped_refptr<IPC::ChannelProxy::Context>,IPC::Message>,void __cdecl(void)>::RunImpl<void (__cdecl IPC::ChannelProxy::Context::*const & __ptr64)(IPC::Message const & __ptr64) __ptr64,std::tuple<scoped_refptr<IPC::ChannelProxy::Context>,IPC::Message> const & __ptr64,0,1>(void(IPC::ChannelProxy::Context::*)(const IPC::Message &) & functor, const std::tuple<scoped_refptr<IPC::ChannelProxy::Context>,IPC::Message> & bound, base::IndexSequence<0,1> __formal) Line 365	C++
 	ipc.dll!base::internal::Invoker<base::internal::BindState<void (__cdecl IPC::ChannelProxy::Context::*)(IPC::Message const & __ptr64) __ptr64,scoped_refptr<IPC::ChannelProxy::Context>,IPC::Message>,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 343	C++
 	base.dll!base::internal::RunMixin<base::Callback<void __cdecl(void),0,0> >::Run() Line 68	C++
 	base.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, base::PendingTask * pending_task) Line 61	C++
 	base.dll!base::MessageLoop::RunTask(base::PendingTask * pending_task) Line 424	C++
 	base.dll!base::MessageLoop::DeferOrRunPendingTask(base::PendingTask pending_task) Line 437	C++
 	base.dll!base::MessageLoop::DoWork() Line 527	C++
 	base.dll!base::MessagePumpForUI::DoRunLoop() Line 173	C++
 	base.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate * delegate) Line 58	C++
 	base.dll!base::MessageLoop::RunHandler() Line 388	C++
 	base.dll!base::RunLoop::Run() Line 38	C++
 	chrome.dll!ChromeBrowserMainParts::MainMessageLoopRun(int * result_code) Line 2003	C++
 	content.dll!content::BrowserMainLoop::RunMainMessageLoopParts() Line 1183	C++
 	content.dll!content::BrowserMainRunnerImpl::Run() Line 141	C++
 	content.dll!content::BrowserMain(const content::MainFunctionParams & parameters) Line 46	C++
 	content.dll!content::RunNamedProcessTypeMain(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & process_type, const content::MainFunctionParams & main_function_params, content::ContentMainDelegate * delegate) Line 491	C++
 	content.dll!content::ContentMainRunnerImpl::Run() Line 836	C++
 	content.dll!content::ContentMain(const content::ContentMainParams & params) Line 20	C++
 	chrome.dll!ChromeMain(HINSTANCE__ * instance, sandbox::SandboxInterfaceInfo * sandbox_info, __int64 exe_entry_point_ticks) Line 121	C++
 	chrome.exe!MainDllLoader::Launch(HINSTANCE__ * instance, base::TimeTicks exe_entry_point_ticks) Line 201	C++
 	chrome.exe!wWinMain(HINSTANCE__ * instance, HINSTANCE__ * prev, wchar_t * __formal, int __formal) Line 283	C++
Components: UI>Accessibility
Labels: Needs-Triage-M59 Needs-triage-Mobile Needs-Bisect
Cc: kkaluri@chromium.org
Labels: Needs-Feedback
Unable to reproduce this issue on Windows 7 with chrome #59.0.3030.0

These are the steps followed
1. launched chrome and disabled flash in "chrome://setting/content"
2. Navigated to edition.cnn.com and bbc.co.uk

Observed that both pages loaded smoothly. 

venkat.nj@ could you please help us with crash ID of this issue for further triage.
I am still able to reproduce the issue in my dev build (with same callstack as above) 
However when I download chrome dev build (Version 58.0.3029.6 dev (64-bit)) i am not able to repro it.
Could you please let me know if you tried on a developer build ?
Attached the screenshots of the crash (actually chrome goes to not-responding mode)
Following is the dump of chrome://version
---------
Chromium	59.0.3030.0 (Developer Build) (64-bit)
Revision	61c973a321dd3b16705d2592526b800eec1548f4
OS	Windows
JavaScript	V8 5.8.283.1
Flash	(Disabled)
User Agent	Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3030.0 Safari/537.36
Command Line	"E:\chromium\chromium\src\out\Default1\chrome.exe" --flag-switches-begin --flag-switches-end
Executable Path	E:\chromium\chromium\src\out\Default1\chrome.exe
Profile Path	C:\Users\venkat.nj\AppData\Local\Chromium\User Data\Default
Variations	AutomaticTabDiscarding:Enabled_Once_10‑gen2
BackgroundVideoOptimizations:BackgroundOptimizationEnabled5sOrLess
BrowserBlacklist:Enabled
BrowserScheduler:Default
CSSExternalScanner:Enabled_ScanAndPreload
DataReductionProxyUseQuic:Enabled
DisallowFetchForDocWrittenScriptsInMainFrame:DocumentWriteScriptBlockGroup_20161208_Launch
DownloadAttributionPerformanceTest:DownloadAttributionEnabled
EnableSyncUSSDeviceInfo:Enabled
ExpensiveBackgroundTimerThrottling:Enabled_30sMaxThrottilingDelay
ExtensionContentVerification:Enforce
FasterLocationReload:Enabled
Html5ByDefault:Enabled
ImprovedRecoveryComponent:ImprovedRecoveryComponent
InstanceID:Enabled
LazyParseCSS:Enabled
MediaFoundationH264Encoding:Enabled
NTPTilesInInstantService:Enabled
NetDelayableH2AndQuicRequests:Enabled
NetProxyPreconnects:NetProxyPreconnects
NetworkQualityEstimator:Enabled
NetworkSchedulerYielding:Enabled
NetworkTimeQueries:NetworkTimeQueriesEnabledBackgroundAndOnDemand
NewProfileManagement:Enabled
NoStatePrefetchValidation:Enabled
PageRevisitInstrumentation:Enabled
PassiveDocumentEventListeners:Enabled
PassiveEventListenersDueToFling:Enabled
PasswordGeneration:Disabled
PasswordManagerSettingsMigration:Enable
PersistentHistograms:EnabledInMemory
PointerEvent:Enabled
PreconnectMore:Enabled
QUIC:Enabled
RafAlignedMouseInput:Enabled
RafAlignedTouchInput:Enabled
SafeBrowsingScoutTransitionStudy:CanShowScoutOptInGroup2
SiteIsolationExtensions:Enabled
SpeculativeLaunchServiceWorker:Enabled
SyncUSSAutocomplete:Enabled
TLS13Negotiation:Enabled
TokenBinding:TokenBinding
TranslateRanker:EnforcementEnabled
TriggeredResetFieldTrial:On
UseConsolidatedStartupFlow:Enabled
V8CacheStrategiesForCacheStorage:default
WebFontsInterventionV2:Enabled‑slow2g
Compiler	MSVC 2015
---------
Project Member

Comment 6 by sheriffbot@chromium.org, Mar 9 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kkaluri@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
accessibilitycrash-1.png
96.9 KB View Download
Botrespondingpopup.png
37.4 KB View Download
Unable to reproduce the issue using market builds (Dev# 58.0.3029.6, canary#59.0.3036.0 ), could anyone from dev team will triage this issue by building a chromium build.

From the above comment or screenshot it appears that a debugger build was used and crash was observed on it.
Cc: ligim...@chromium.org
Labels: -Needs-Bisect ReleaseBlock-Stable M-59
Owner: nek...@chromium.org
Status: Assigned (was: Unconfirmed)
From the log mentioned in comment #1,looks like the possible suspect is -

https://chromium.googlesource.com/chromium/src/+/71c782dbd99254aeaf261691bbffdd34cc551e9e

Assigning to the CL owner for further updates.

Comment 10 Deleted

Comment 11 Deleted

Project Member

Comment 12 by bugdroid1@chromium.org, Mar 20 2017

Issue is fixed (https://codereview.chromium.org/2731973002) and patch is merged. Thanks.
Status: Fixed (was: Assigned)
Marking as fixed, thanks!

Sign in to add a comment