Render hangs for links with broken anchors. |
|||||
Issue descriptionVersion: 53.0.2774.3 dev OS: Linux What steps will reproduce the problem? (1) Open https://code.google.com/p/android/issues/detail?id=70200 link (2) Click on link https://developer.android.com/reference/android/app/FragmentManager.html#popBackStack(java.lang.String notice that the anchor #foobar is not complete: https://developer.android.com/reference/android/app/FragmentManager.html#popBackStack(java.lang.String, int) What is the expected output? Page loads What do you see instead? Render hangs.
,
Jul 22 2016
Interesting... seems to be mostly in JS code.
,
Jul 25 2016
Not V8, this is probably DOM related.
,
Jul 25 2016
Navigated to the URL# "https://developer.android.com/reference/android/app/FragmentManager.html#popBackStack(java.lang.String" and was able to reproduce the issue on Windows, Mac and Linux on Latest Stable# 52.0.2743.82 and Latest Canary# 54.0.2805.0. This is a Non-Regression Issue seen from M35 builds# 35.0.1849.0 (Official Build 252207). Providing the Crash Ids, Crash ID -- 3139c14900000000 (Chrome# 52.0.2743.82) Crash ID -- f9edf44200000000 (Chrome# 54.0.2805.0) Stack Trace for the Crash Id --3139c14900000000 ================================================ Thread 0 MAGIC SIGNATURE THREAD 0x09cdc6af 0x1a95c187 0x09c26f59 0x09cd9931 0x09cc5332 0x1a90c815 0x09cc4195 0x09c42d8d 0x1a934b35 0x09c423a0 0x1a90c815 0x09c9db3b 0x1a90c815 0x09c87c1f 0x09c86f5b 0x09c68b99 0x1a90c815 0x09c98e40 0x1a90c815 0x09c40e72 0x09ce3c9a 0x1a90c815 0x09c98d5c 0x1a90c815 0x09ce8cdf 0x1a90c815 0x09ce8962 0x1a90c815 0x1a93b09d 0x1a9257c2 0x1019aff7 (chrome_child.dll -execution.cc:98 ) v8::internal::`anonymous namespace'::Invoke 0x1019af04 (chrome_child.dll -execution.cc:154 ) v8::internal::Execution::Call(v8::internal::Isolate *,v8::internal::Handle<v8::internal::Object>,v8::internal::Handle<v8::internal::Object>,int,v8::internal::Handle<v8::internal::Object> * const) 0x1025bd2c (chrome_child.dll -api.cc:4476 ) v8::Function::Call(v8::Local<v8::Context>,v8::Local<v8::Value>,int,v8::Local<v8::Value> * const) 0x1025b3c2 (chrome_child.dll -v8scriptrunner.cpp:467 ) blink::V8ScriptRunner::callFunction(v8::Local<v8::Function>,blink::ExecutionContext *,v8::Local<v8::Value>,int,v8::Local<v8::Value> * const,v8::Isolate *) 0x102aa7c4 (chrome_child.dll -scriptcontroller.cpp:117 ) blink::ScriptController::callFunction(v8::Local<v8::Function>,v8::Local<v8::Value>,int,v8::Local<v8::Value> * const) 0x102ad8fa (chrome_child.dll -v8eventlistener.cpp:96 ) blink::V8EventListener::callListenerFunction(blink::ScriptState *,v8::Local<v8::Value>,blink::Event *) 0x1025f901 (chrome_child.dll -v8abstracteventlistener.cpp:130 ) blink::V8AbstractEventListener::invokeEventHandler(blink::ScriptState *,blink::Event *,v8::Local<v8::Value>) 0x102ad724 (chrome_child.dll -v8abstracteventlistener.cpp:95 ) blink::V8AbstractEventListener::handleEvent(blink::ScriptState *,blink::Event *) 0x1025f564 (chrome_child.dll -v8abstracteventlistener.cpp:84 ) blink::V8AbstractEventListener::handleEvent(blink::ExecutionContext *,blink::Event *) 0x1025efd8 (chrome_child.dll -eventtarget.cpp:592 ) blink::EventTarget::fireEventListeners(blink::Event *,blink::EventTargetData *,blink::HeapVector<blink::RegisteredEventListener,1> &) 0x100e46c2 (chrome_child.dll -eventtarget.cpp:497 ) blink::EventTarget::fireEventListeners(blink::Event *) 0x100e4aaa (chrome_child.dll -node.cpp:2062 ) blink::Node::handleLocalEvents(blink::Event &) 0x100e4a63 (chrome_child.dll -nodeeventcontext.cpp:64 ) blink::NodeEventContext::handleLocalEvents(blink::Event &) 0x100e49c3 (chrome_child.dll -eventdispatcher.cpp:172 ) blink::EventDispatcher::dispatchEventAtTarget() 0x100e42db (chrome_child.dll -eventdispatcher.cpp:127 ) blink::EventDispatcher::dispatch() 0x100e40f6 (chrome_child.dll -eventdispatchmediator.cpp:56 ) blink::EventDispatchMediator::dispatchEvent(blink::EventDispatcher &) 0x100e2657 (chrome_child.dll -eventdispatcher.cpp:51 ) blink::EventDispatcher::dispatchEvent(blink::Node &,blink::EventDispatchMediator *) 0x100e2525 (chrome_child.dll -node.cpp:2073 ) blink::Node::dispatchEventInternal(blink::Event *) 0x100f506d (chrome_child.dll -document.cpp:4772 ) blink::Document::finishedParsing() 0x100f4fcb (chrome_child.dll -htmldocumentparser.cpp:797 ) blink::HTMLDocumentParser::end() 0x1032f6d5 (chrome_child.dll -htmldocumentparser.cpp:958 ) blink::HTMLDocumentParser::notifyScriptLoaded(blink::Resource *) 0x106119b4 (chrome_child.dll -scriptstreamer.cpp:640 ) blink::ScriptStreamer::notifyFinishedToClient() 0x104e5f96 (chrome_child.dll -scriptstreamer.cpp:623 ) blink::ScriptStreamer::streamingComplete() 0x10238ce1 (chrome_child.dll -web_task_runner_impl.cc:70 ) scheduler::WebTaskRunnerImpl::runTask(std::unique_ptr<blink::WebTaskRunner::Task,std::default_delete<blink::WebTaskRunner::Task> >) 0x10238cd0 (chrome_child.dll -bind_internal.h:362 ) base::internal::Invoker<base::IndexSequence<0>,base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::unique_ptr<webcrypto::`anonymous namespace'::VerifySignatureState,std::default_delete<webcrypto::`anonymous namespace'::VerifySignatureState> >)>,void ,base::internal::PassedWrapper<std::unique_ptr<webcrypto::`anonymous namespace'::VerifySignatureState,std::default_delete<webcrypto::`anonymous namespace'::VerifySignatureState> > > >,base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (*)(std::unique_ptr<webcrypto::`anonymous namespace'::VerifySignatureState,std::default_delete<webcrypto::`anonymous namespace'::VerifySignatureState> >)> >,void >::Run(base::internal::BindStateBase *) 0x0fff0723 (chrome_child.dll -task_annotator.cc:51 ) base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask const &) 0x1008f312 (chrome_child.dll -task_queue_manager.cc:289 ) scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue *,scheduler::internal::TaskQueueImpl::Task *) 0x1008e53f (chrome_child.dll -task_queue_manager.cc:201 ) scheduler::TaskQueueManager::DoWork(base::TimeTicks,bool) 0x1008e410 (chrome_child.dll -bind_internal.h:324 ) base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void ( scheduler::TaskQueueManager::*)(base::TimeTicks,bool)> >::MakeItSo<base::WeakPtr<scheduler::TaskQueueManager>,base::TimeTicks const &,bool const &>(base::internal::RunnableAdapter<void ( scheduler::TaskQueueManager::*)(base::TimeTicks,bool)>,base::WeakPtr<scheduler::TaskQueueManager>,base::TimeTicks const &,bool const &) 0x1008e3cf (chrome_child.dll -bind_internal.h:362 ) base::internal::Invoker<base::IndexSequence<0,1,2>,base::internal::BindState<base::internal::RunnableAdapter<void ( scheduler::TaskQueueManager::*)(base::TimeTicks,bool)>,void ,base::WeakPtr<scheduler::TaskQueueManager>,base::TimeTicks &,bool>,base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void ( scheduler::TaskQueueManager::*)(base::TimeTicks,bool)> >,void >::Run(base::internal::BindStateBase *) 0x0fff0723 (chrome_child.dll -task_annotator.cc:51 ) base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask const &) 0x0fff0369 (chrome_child.dll -message_loop.cc:478 ) base::MessageLoop::RunTask(base::PendingTask const &) 0x0fff0010 (chrome_child.dll -message_loop.cc:604 ) base::MessageLoop::DoWork() 0x0fff1ea4 (chrome_child.dll -message_pump_default.cc:33 ) base::MessagePumpDefault::Run(base::MessagePump::Delegate *) 0x0ffef9e0 (chrome_child.dll -run_loop.cc:35 ) base::RunLoop::Run() 0x0ffef921 (chrome_child.dll -message_loop.cc:294 ) base::MessageLoop::Run() 0x10035ff9 (chrome_child.dll -renderer_main.cc:199 ) content::RendererMain(content::MainFunctionParams const &) 0x0ffe0b71 (chrome_child.dll -content_main_runner.cc:420 ) content::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *) 0x0ffde299 (chrome_child.dll -content_main_runner.cc:787 ) content::ContentMainRunnerImpl::Run() 0x0ffc4244 (chrome_child.dll -content_main.cc:20 ) content::ContentMain(content::ContentMainParams const &) 0x0ffc3d52 (chrome_child.dll -chrome_main.cc:84 ) ChromeMain 0x0105fce3 (chrome.exe -main_dll_loader_win.cc:185 ) MainDllLoader::Launch(HINSTANCE__ *) 0x0105f3bc (chrome.exe -chrome_exe_main_win.cc:263 ) wWinMain 0x010900be (chrome.exe -exe_common.inl:255 ) __scrt_common_main_seh 0x76133389 (kernel32.dll + 0x00013389 ) BaseThreadInitThunk 0x77009901 (ntdll.dll + 0x00039901 ) __RtlUserThreadStart 0x770098d4 (ntdll.dll + 0x000398d4 ) _RtlUserThreadStart Thread 10 CRASHED [0x0517a7ed / 0x00000000 @ 0x010681e2 ] 0x010681e2 (chrome.exe -crashpad.cc:105 ) crash_reporter::`anonymous namespace'::DumpWithoutCrashing 0x01068dcf (chrome.exe -crashpad_win.cc:161 ) crash_reporter::internal::`anonymous namespace'::DumpProcessWithoutCrashThread 0x76133389 (kernel32.dll + 0x00013389 ) BaseThreadInitThunk 0x77009901 (ntdll.dll + 0x00039901 ) __RtlUserThreadStart 0x770098d4 (ntdll.dll + 0x000398d4 ) _RtlUserThreadStart Crash ID -- f9edf44200000000 (Chrome# 54.0.2805.0) Stack Trace :: =============== Thread 14 CRASHED [0x0517a7ed / 0x00000000 @ 0x612047a3 ] MAGIC SIGNATURE THREAD 0x612047a3 (chrome_elf.dll -crashpad.cc:103 ) crash_reporter::`anonymous namespace'::DumpWithoutCrashing 0x6120564b (chrome_elf.dll -crashpad_win.cc:159 ) crash_reporter::internal::`anonymous namespace'::DumpProcessWithoutCrashThread 0x76133389 (kernel32.dll + 0x00013389 ) BaseThreadInitThunk 0x77009901 (ntdll.dll + 0x00039901 ) __RtlUserThreadStart 0x770098d4 (ntdll.dll + 0x000398d4 ) _RtlUserThreadStart Below are the related issues which have been logged for the similar stack Trace :: https://bugs.chromium.org/p/chromium/issues/detail?id=540627 (Duplicate) https://bugs.chromium.org/p/chromium/issues/detail?id=463397 (Won't Fix)
,
Jul 29 2016
Reproducible with Firefox too. It must be a site bug. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by aurimas@chromium.org
, Jun 24 2016