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

Issue 622404 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Chrome crashes accessing the clipboard in mash

Project Member Reported by kylec...@chromium.org, Jun 22 2016

Issue description

The chrome browser crashes in mash when you try to do something that accesses the clipboard contents (like paste or long touching on Chrome OS).

Here is the stack trace I get from hitting <C-v> into the Chrome omnibox an Oxygen build.

[15622:15622:0622/141430:FATAL:sync_call_restrictions.cc(71)] Mojo sync calls are not allowed in this process because they can lead to jank and deadlock. If you must make an exception, please see SyncCallRestrictions::ScopedAllowSyncCall and consult mojo/OWNERS.
#0 0x7f039cec040e base::debug::StackTrace::StackTrace()
#1 0x7f039ceddb5a logging::LogMessage::~LogMessage()
#2 0x7f039769ff64 mojo::SyncCallRestrictions::AssertSyncCallAllowed()
#3 0x7f039769e451 mojo::internal::Router::AcceptWithResponder()
#4 0x7f03976a7356 mus::mojom::ClipboardProxy::GetAvailableMimeTypes()
#5 0x7f039766fa36 views::ClipboardMus::IsFormatAvailable()
#6 0x7f039f17e11d GetClipboardText()
#7 0x7f039f1c7332 OmniboxViewViews::IsTextEditCommandEnabled()
#8 0x7f039f1c694c OmniboxViewViews::OnKeyPressed()
#9 0x7f039832568b views::View::OnKeyEvent()
#10 0x7f03983aba9b ui::EventDispatcher::ProcessEvent()
#11 0x7f03983ab84d ui::EventDispatcherDelegate::DispatchEvent()
#12 0x7f03983ac49e ui::EventProcessor::OnEventFromSource()
#13 0x7f03983ac99c ui::EventSource::SendEventToProcessor()
#14 0x7f0398330183 views::Widget::OnKeyEvent()
#15 0x7f03983aba9b ui::EventDispatcher::ProcessEvent()
#16 0x7f03983ab84d ui::EventDispatcherDelegate::DispatchEvent()
#17 0x7f03983ac49e ui::EventProcessor::OnEventFromSource()
#18 0x7f03983ac99c ui::EventSource::SendEventToProcessor()
#19 0x7f0398454560 ui::InputMethodBase::DispatchKeyEventPostIME()
#20 0x7f03976745db views::InputMethodMUS::DispatchKeyEvent()
#21 0x7f039767d1c7 views::WindowTreeHostMus::DispatchEvent()
#22 0x7f03976777e2 views::NativeWidgetMus::OnWindowInputEvent()
#23 0x7f039768ee46 mus::WindowTreeClient::OnWindowInputEvent()
#24 0x7f03976c44a6 mus::mojom::WindowTreeClientStub::Accept()
#25 0x7f0397695104 mojo::internal::InterfaceEndpointClient::HandleValidatedMessage()
#26 0x7f03976c622c mus::mojom::WindowTreeClientRequestValidator::Accept()
#27 0x7f0397695e7a mojo::internal::InterfaceEndpointClient::HandleIncomingMessage()
#28 0x7f039769a6a5 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#29 0x7f039769a135 mojo::internal::MultiplexRouter::Accept()
#30 0x7f0397697911 mojo::internal::MessageHeaderValidator::Accept()
#31 0x7f0397693fb2 mojo::internal::Connector::ReadSingleMessage()
#32 0x7f0397694464 mojo::internal::Connector::OnHandleReadyInternal()
#33 0x7f03976c9ccb mojo::Watcher::OnHandleReady()
#34 0x7f039cec1493 base::debug::TaskAnnotator::RunTask()
#35 0x7f039cee8075 base::MessageLoop::RunTask()
#36 0x7f039cee8378 base::MessageLoop::DeferOrRunPendingTask()
#37 0x7f039cee86fb base::MessageLoop::DoWork()
#38 0x7f039ceeabf9 base::MessagePumpLibevent::Run()
#39 0x7f039cee7bc1 base::MessageLoop::RunHandler()
#40 0x7f039cf13140 base::RunLoop::Run()
#41 0x7f039e8a87e3 ChromeBrowserMainParts::MainMessageLoopRun()
#42 0x7f039a773b83 content::BrowserMainLoop::RunMainMessageLoopParts()
#43 0x7f039a776498 content::BrowserMainRunnerImpl::Run()
#44 0x7f039a76fb46 content::BrowserMain()
#45 0x7f039b0480ee content::ContentMainRunnerImpl::Run()
#46 0x7f039b046b30 content::ContentMain()
#47 0x7f039d629874 ChromeMain
#48 0x7f0394a10f45 __libc_start_main
#49 0x7f039d629700 <unknown>
 

Comment 1 by e...@chromium.org, Jun 22 2016

Cc: yzshen@chromium.org

Comment 2 by yzshen@chromium.org, Jun 22 2016

Owner: yzshen@chromium.org
Status: Started (was: Untriaged)

Comment 3 by yzshen@chromium.org, Jun 22 2016

Should be fixed by https://codereview.chromium.org/2085353003/

Please let me know if you still see problems. (I tried out copy-and-paste in mash and it worked with the patch.)

Comment 4 by yzshen@chromium.org, Jun 22 2016

Status: Fixed (was: Started)
Components: -MUS Internals>Services>WindowService

Sign in to add a comment