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

Issue 760871 link

Starred by 4 users

Issue metadata

Status: Archived
Owner: ----
Closed: Oct 22
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

Chrome crashes in hunspell code on Win Server 2016

Project Member Reported by pastarmovj@chromium.org, Aug 31 2017

Issue description

A report from the admin forum: https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/chrome-admins/wYYWJhuVw14/IUQAtY9MBwAJ

Chrome 60.0.3112.90 is crashing reproducibly in hunspell code:

Thread 0 (id: 21496) CRASHED [EXCEPTION_IN_PAGE_ERROR_READ / STATUS_UNEXPECTED_NETWORK_ERROR @ 0x0000018ec6a9eaf3 ] MAGIC SIGNATURE THREAD
Stack Quality92%Show frame trust levels
0x00007ffb344e1350	(chrome_child.dll -bdict_reader.cc:201 )	hunspell::NodeReader::id_byte()
0x00007ffb344e135c	(chrome_child.dll -bdict_reader.cc:54 )	hunspell::NodeReader::is_leaf()
0x00007ffb344e0c3f	(chrome_child.dll -bdict_reader.cc:256 )	hunspell::NodeReader::FindWord(unsigned char const *,int * const)
0x00007ffb344e0c21	(chrome_child.dll -bdict_reader.cc:380 )	hunspell::NodeReader::FindInLookup(unsigned char const *,int * const)
0x00007ffb344e3067	(chrome_child.dll -hashmgr.cxx:207 )	HashMgr::lookup(char const *)
0x00007ffb344da6b0	(chrome_child.dll -hunspell.cxx:801 )	HunspellImpl::checkword(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,int *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > *)
0x00007ffb344db921	(chrome_child.dll -hunspell.cxx:543 )	HunspellImpl::spell(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,int *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > *)
0x00007ffb339479b0	(chrome_child.dll -hunspell_engine.cc:89 )	HunspellEngine::CheckSpelling(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &,int)
0x00007ffb33945fd8	(chrome_child.dll -spellcheck_language.cc:92 )	SpellcheckLanguage::SpellCheckWord(wchar_t const *,int,int,int,int *,int *,std::vector<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,std::allocator<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > > *)
0x00007ffb33945253	(chrome_child.dll -spellcheck.cc:294 )	SpellCheck::SpellCheckWord(wchar_t const *,int,int,int,int *,int *,std::vector<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,std::allocator<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > > > *)
0x00007ffb339450b0	(chrome_child.dll -spellcheck.cc:368 )	SpellCheck::SpellCheckParagraph(std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > const &,blink::WebVector<blink::WebTextCheckingResult> *)
0x00007ffb33944cee	(chrome_child.dll -spellcheck.cc:452 )	SpellCheck::PerformSpellCheck(SpellCheck::SpellcheckRequest *)
0x00007ffb33944fcc	(chrome_child.dll -bind_internal.h:339 )	base::internal::Invoker<base::internal::BindState<void ( SpellCheck::*)(SpellCheck::SpellcheckRequest *),base::WeakPtr<SpellCheck>,base::internal::OwnedWrapper<SpellCheck::SpellcheckRequest> >,void >::Run(base::internal::BindStateBase *)
0x00007ffb329868e3	(chrome_child.dll -callback.h:91 )	base::Callback<void ,0,0>::Run( ?? )
0x00007ffb32986856	(chrome_child.dll -task_annotator.cc:59 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007ffb3292915b	(chrome_child.dll -task_queue_manager.cc:531 )	blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(blink::scheduler::internal::WorkQueue *,bool,blink::scheduler::LazyNow,base::TimeTicks *)
0x00007ffb329274ad	(chrome_child.dll -task_queue_manager.cc:329 )	blink::scheduler::TaskQueueManager::DoWork(bool)
0x00007ffb3292598e	(chrome_child.dll -bind_internal.h:339 )	base::internal::Invoker<base::internal::BindState<void ( blink::scheduler::TaskQueueManager::*)(bool),base::WeakPtr<blink::scheduler::TaskQueueManager>,bool>,void >::Run(base::internal::BindStateBase *)
0x00007ffb329868e3	(chrome_child.dll -callback.h:91 )	base::Callback<void ,0,0>::Run( ?? )
0x00007ffb32986856	(chrome_child.dll -task_annotator.cc:59 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007ffb32928ec2	(chrome_child.dll -message_loop.cc:409 )	base::MessageLoop::RunTask(base::PendingTask *)
0x00007ffb32986540	(chrome_child.dll -message_loop.cc:508 )	base::MessageLoop::DoWork()
0x00007ffb329271ba	(chrome_child.dll -message_pump_default.cc:33 )	base::MessagePumpDefault::Run(base::MessagePump::Delegate *)
0x00007ffb32b638ae	(chrome_child.dll -run_loop.cc:111 )	base::RunLoop::Run()
0x00007ffb32c81a97	(chrome_child.dll -renderer_main.cc:219 )	content::RendererMain(content::MainFunctionParams const &)
0x00007ffb328a708d	(chrome_child.dll -content_main_runner.cc:412 )	content::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *)
0x00007ffb328a6e7e	(chrome_child.dll -content_main_runner.cc:705 )	content::ContentMainRunnerImpl::Run()
0x00007ffb32d6ea60	(chrome_child.dll -main.cc:469 )	service_manager::Main(service_manager::MainParams const &)
0x00007ffb32d6e7d6	(chrome_child.dll -content_main.cc:19 )	content::ContentMain(content::ContentMainParams const &)
0x00007ffb32d6e690	(chrome_child.dll -chrome_main.cc:109 )	ChromeMain
0x00007ff7e3127580	(chrome.exe -main_dll_loader_win.cc:202 )	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x00007ff7e31225da	(chrome.exe -chrome_exe_main_win.cc:271 )	wWinMain
0x00007ff7e31bdec2	(chrome.exe -exe_common.inl:253 )	__scrt_common_main_seh
0x00007ffb60f28363	(KERNEL32.DLL + 0x00008363 )	BaseThreadInitThunk
0x00007ffb635570d0	(ntdll.dll + 0x000670d0 )	
0x00007ffb605b4e1f	(KERNELBASE.dll + 0x00054e1f )

Crash IDs:

e37b94921eb7d280 
5e6ce9850e7c9846
7de1d9dc1c6a044e


 
Components: -Blink>Editing>Spellcheck UI>Browser>Language>Spellcheck
Not a Blink bug.
Cc: xiaoche...@chromium.org
Cc: abdulsyed@chromium.org gov...@chromium.org
Cc: pbomm...@chromium.org
Cc: kkaluri@chromium.org
Labels: Needs-Triage-M60
As per crash id's provided in comment #0

Stack Trace : https://goto.google.com/lchwg

The stack trace is associated with similar  Issue 537742 
Status: Archived (was: Untriaged)
Closing this as archived as it's seen no traction since 2017

Sign in to add a comment