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

Issue 635613 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug
mus



Sign in to add a comment

Crash on mash startup on tot

Project Member Reported by e...@chromium.org, Aug 8 2016

Issue description

On ToT chrome started with --mash, there's a black background and chrome fails to start. This is printed to the console:

[18671:18671:0808/120253:FATAL:software_output_device_mus.cc(43)] Check failed: uploader. 
#0 0x7ff2a85801de base::debug::StackTrace::StackTrace()
#1 0x7ff2a85e782f logging::LogMessage::~LogMessage()
#2 0x7ff2a24e5d35 content::SoftwareOutputDeviceMus::EndPaint()
#3 0x7ff29f8050e3 cc::SoftwareRenderer::FinishDrawingFrame()
#4 0x7ff29f796e28 cc::DirectRenderer::DrawFrame()
#5 0x7ff29bb9a69a cc::Display::DrawAndSwap()
#6 0x7ff29bbaf022 cc::DisplayScheduler::DrawAndSwap()
#7 0x7ff29bbae6e2 cc::DisplayScheduler::AttemptDrawAndSwap()
#8 0x7ff29bbae0dc cc::DisplayScheduler::OnBeginFrameDeadline()

gn args:
enable_nacl = false                                                            
enable_ipc_fuzzer = false                                                      
enable_package_mash_services = true                                            
is_debug = true                                                                
use_goma = true
 
Cc: fsam...@chromium.org
Components: MUS
Labels: tadpole mus
Owner: penghuang@chromium.org
this would appear to be a configuration that has not been switched to the new style GPU backend? It warrants fixing.

Comment 2 by sadrul@chromium.org, Aug 10 2016

Cc: sadrul@chromium.org
Is this on Windows? On chromeos, the following config works for me:

is_asan = true
is_component_build = true
is_debug = false
dcheck_always_on = true
target_os="chromeos"
use_goma = true

use_ozone = true
ozone_platform_x11 = true
ozone_auto_platforms = false
ozone_platform = "x11"


(turning off is_asan and dcheck_always_on also still works)

Comment 3 by sadrul@chromium.org, Aug 10 2016

Labels: OS-Linux
Oh, I get this crash on non-ozone linux.

Comment 4 by sadrul@chromium.org, Aug 10 2016

Cc: penghuang@chromium.org
Owner: sadrul@chromium.org
Status: Started (was: Untriaged)

Comment 5 by sadrul@chromium.org, Aug 10 2016

https://codereview.chromium.org/2232793002/ fixes the crash for me.
Project Member

Comment 6 by bugdroid1@chromium.org, Aug 15 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ecad0f0ea34d1c0cc98e317e692116117840ba89

commit ecad0f0ea34d1c0cc98e317e692116117840ba89
Author: sadrul <sadrul@chromium.org>
Date: Mon Aug 15 22:16:46 2016

mus: Always use the GPU compositor for mus.

BUG= 635613 

Review-Url: https://codereview.chromium.org/2237053002
Cr-Commit-Position: refs/heads/master@{#412069}

[modify] https://crrev.com/ecad0f0ea34d1c0cc98e317e692116117840ba89/content/browser/compositor/gpu_process_transport_factory.cc

Project Member

Comment 7 by bugdroid1@chromium.org, Aug 15 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ecad0f0ea34d1c0cc98e317e692116117840ba89

commit ecad0f0ea34d1c0cc98e317e692116117840ba89
Author: sadrul <sadrul@chromium.org>
Date: Mon Aug 15 22:16:46 2016

mus: Always use the GPU compositor for mus.

BUG= 635613 

Review-Url: https://codereview.chromium.org/2237053002
Cr-Commit-Position: refs/heads/master@{#412069}

[modify] https://crrev.com/ecad0f0ea34d1c0cc98e317e692116117840ba89/content/browser/compositor/gpu_process_transport_factory.cc

Comment 8 by sadrul@chromium.org, Aug 22 2016

This should no longer be happening. Can you confirm?

Comment 9 by e...@chromium.org, Aug 22 2016

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

Sign in to add a comment