OS: Linux Ozone
GN args:
dcheck_always_on = true
use_goma = true
is_component_build = true
is_debug = false
use_aura = true
target_os = "chromeos"
use_ozone = true
ozone_platform_x11 = true
ozone_auto_platforms = false
ozone_platform = "x11"
enable_wayland_server = true
use_ash = true
What steps will reproduce the problem?
(1)Build and launch Chrome with --enable-wayland-server flag;
(2)Launch any Wayland client (I used Weston sample applications);
(3)Close the ozone shell while the Wayland client is still running;
What is the expected result?
Shell exits.
What happens instead?
[140332:140332:1205/110731.572480:FATAL:surface_manager.cc(49)] Check failed: frame_sink_source_map_.size() == 0u (2 vs. 0)
#0 0x7f70c26e039e base::debug::StackTrace::StackTrace()
#1 0x7f70c270223a logging::LogMessage::~LogMessage()
#2 0x7f70bebf5ad2 cc::SurfaceManager::~SurfaceManager()
#3 0x7f70bebf6079 cc::SurfaceManager::~SurfaceManager()
#4 0x7f70c04976f2 content::GpuProcessTransportFactory::~GpuProcessTransportFactory()
#5 0x7f70c0497740 content::GpuProcessTransportFactory::~GpuProcessTransportFactory()
#6 0x7f70c049bf93 content::ImageTransportFactory::Terminate()
#7 0x7f70c0013c8f content::BrowserMainLoop::ShutdownThreadsAndCleanUp()
#8 0x7f70c00163a7 content::BrowserMainRunnerImpl::Shutdown()
#9 0x7f70c000f1c9 content::BrowserMain()
#10 0x7f70c0777693 content::ContentMainRunnerImpl::Run()
#11 0x7f70c0776100 content::ContentMain()
#12 0x7f70c32ca2a3 ChromeMain
#13 0x7f70b9797f45 __libc_start_main
#14 0x7f70c32ca141 <unknown>
Aborted (core dumped)
Please use labels and text to provide additional information.
For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.
Comment 1 by fsam...@chromium.org
, Dec 5 2016