New issue
Advanced search Search tips

Issue 630948 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 626972
Owner: ----
Closed: Jul 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

FATAL:thread_restrictions.cc(38)] Function marked as IO -only was called from a thread that disallows IO!

Project Member Reported by ukai@chromium.org, Jul 25 2016

Issue description

Version: 54.0.2807.0 (Developer Build) (64-bit)
OS: Linux

What steps will reproduce the problem?
not sure...

What is the expected output?

What do you see instead?

browser crashed
[23022:23022:0725/155645:FATAL:thread_restrictions.cc(38)] Function marked as IO-only was called from a thread that disallows IO!  If this thread really should 
be allowed to make IO calls, adjust the call to base::ThreadRestrictions::SetIOAllowed() in this thread's startup.
Program received signal SIGABRT, Aborted.
0x00007fffeeaccc37 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fffeeaccc37 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fffeead0028 in __GI_abort () at abort.c:89
#2  0x00007ffff7a7a3e2 in base::debug::BreakDebugger() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#3  0x00007ffff7a9d3ea in logging::LogMessage::~LogMessage() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#4  0x00007ffff7b0e2e0 in base::ThreadRestrictions::AssertIOAllowed() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#5  0x00007ffff7ac45f2 in base::nix::GetFileMimeType(base::FilePath const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#6  0x00007ffff7359390 in net::PlatformMimeUtil::GetPlatformMimeTypeFromExtension(std::string const&, std::string*) const ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libnet.so
#7  0x00007ffff734b498 in net::MimeUtil::GetMimeTypeFromExtensionHelper(std::string const&, bool, std::string*) const ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libnet.so
#8  0x00007ffff541b273 in content::SavePackage::EnsureMimeExtension(base::FilePath const&, std::string const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#9  0x00007ffff541afad in content::SavePackage::GetSuggestedNameForSaveAs(bool, std::string const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#10 0x00007ffff541b8dc in content::SavePackage::GetSaveInfo() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#11 0x00007ffff572bfa4 in content::WebContentsImpl::OnSavePage() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#12 0x00005555567e66e1 in chrome::SavePage(Browser*) ()
#13 0x00005555567e37fe in chrome::BrowserCommandController::ExecuteCommandWithDisposition(int, WindowOpenDisposition) ()
#14 0x00005555570bc0bf in CommandUpdater::ExecuteCommand(int) ()
#15 0x0000555556884dfe in BrowserView::AcceleratorPressed(ui::Accelerator const&) ()
#16 0x00007ffff6a198ea in ui::AcceleratorManager::Process(ui::Accelerator const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libui_base.so
#17 0x00007ffff3168a43 in views::FocusManager::ProcessAccelerator(ui::Accelerator const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libviews.so
#18 0x00007ffff2f6f03b in views::UnhandledKeyboardEventHandler::HandleKeyboardEvent(content::NativeWebKeyboardEvent const&, views::FocusManager*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libwebview.so
#19 0x00007ffff55aed05 in content::InputRouterImpl::ProcessKeyboardAck(blink::WebInputEvent::Type, content::InputEventAckState, ui::LatencyInfo const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#20 0x00007ffff55ae882 in content::InputRouterImpl::ProcessInputEventAck(blink::WebInputEvent::Type, content::InputEventAckState, ui::LatencyInfo const&, unsigned int, content::InputRouterImpl::AckSource) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#21 0x00007ffff55ad551 in content::InputRouterImpl::OnInputEventAck(content::InputEventAck const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#22 0x00007ffff55ad30e in bool IPC::MessageT<InputHostMsg_HandleInputEvent_ACK_Meta, std::tuple<content::InputEventAck>, void>::Dispatch<content::InputRouterImpl, content::InputRouterImpl, void, void (content::InputRouterImpl::*)(content::InputEventAck const&)>(IPC::Message const*, content::InputRouterImpl*, content::InputRouterImpl*, void*, void (content::InputRouterImpl::*)(content::InputEventAc
k const&)) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#23 0x00007ffff55acfa5 in content::InputRouterImpl::OnMessageReceived(IPC::Message const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#24 0x00007ffff5622486 in content::RenderWidgetHostImpl::OnMessageReceived(IPC::Message const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#25 0x00007ffff56110bf in content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#26 0x00007ffff47c1af5 in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libipc.so
#27 0x00007ffff7a7d129 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#28 0x00007ffff7aa7aa5 in base::MessageLoop::RunTask(base::PendingTask const&)    ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#29 0x00007ffff7aa7dd8 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#30 0x00007ffff7aa818b in base::MessageLoop::DoWork() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#31 0x00007ffff7aa9e59 in base::MessagePumpGlib::Run(base::MessagePump::Delegate*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#32 0x00007ffff7aa75a1 in base::MessageLoop::RunHandler() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#33 0x00007ffff7ad5db0 in base::RunLoop::Run() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libbase.so
#34 0x0000555555fde40a in ChromeBrowserMainParts::MainMessageLoopRun(int*) ()
#35 0x00007ffff535c289 in content::BrowserMainLoop::RunMainMessageLoopParts()    ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#36 0x00007ffff535f388 in content::BrowserMainRunnerImpl::Run() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#37 0x00007ffff5357b3c in content::BrowserMain(content::MainFunctionParams const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#38 0x00007ffff5b848fb in content::RunNamedProcessTypeMain(std::string const&, content::MainFunctionParams const&, content::ContentMainDelegate*) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#39 0x00007ffff5b85373 in content::ContentMainRunnerImpl::Run() ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#40 0x00007ffff5b83c40 in content::ContentMain(content::ContentMainParams const&) ()
   from /usr/local/google/home/ukai/src/chromium-git/src/out.0/Release/./libcontent.so
#41 0x0000555555a33f8b in ChromeMain ()
#42 0x00007fffeeab7f45 in __libc_start_main (main=0x555555a33f40 <main>,
    argc=2, argv=0x7fffffffdb38, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffdb28) at libc-start.c:287
#43 0x0000555555a33e5d in _start ()


Please use labels and text to provide additional information.

 

Comment 1 by dcheng@chromium.org, Jul 25 2016

Mergedinto: 626972
Status: Duplicate (was: Untriaged)

Sign in to add a comment