Igalia / chromium

Old repo. See https://crbug.com/578890 instead.
https://chromium.googlesource.com/chromium/src.git
BSD 3-Clause "New" or "Revised" License
115 stars 16 forks source link

Crash on startup with signal 11 SEGV_MAPPER 000000000000 #530

Closed etna closed 4 years ago

etna commented 5 years ago

GN Args:

ffmpeg_branding="Chrome" proprietary_codecs=true remove_webcore_debug_symbols=true symbol_level=0 treat_warnings_as_errors=false target_cpu="x64" use_ozone=true use_xkbcommon=true is_debug=false enable_nacl=false

Console log:

etna@linux-oieh:~/TmpBuildRAM/Chromium/src/out/Wayland> LD_LIBRARY_PATH=/home/etna/Runtime/lib:/home/etna/Runtime/lib64:$LD_LIBRARY_PATH PATH=/home/etna/Runtime/bin:$PATH ./chrome --ozone-platform=wayland [10422:10422:0210/235131.130112:ERROR:desktop_window_tree_host_platform.cc(433)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::InitModalType(ui::ModalType) [10422:10422:0210/235131.130198:ERROR:desktop_window_tree_host_platform.cc(443)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsAnimatingClosed() const [10422:10422:0210/235131.150941:ERROR:desktop_window_tree_host_platform.cc(456)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SizeConstraintsChanged() [10422:10422:0210/235131.339012:ERROR:desktop_window_tree_host_platform.cc(427)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &) [10422:10422:0210/235131.339085:ERROR:desktop_window_tree_host_platform.cc(360)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::SetWindowTitle(const base::string16 &) [10422:10422:0210/235131.358225:ERROR:desktop_window_tree_host_platform.cc(298)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::Activate() [10422:10422:0210/235131.360236:ERROR:desktop_window_tree_host_platform.cc(209)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsVisible() const Received signal 11 SEGV_MAPERR 000000000000

0 0x5595437ca629 base::debug::CollectStackTrace()

1 0x55954372eaf3 base::debug::StackTrace::StackTrace()

2 0x5595437ca1b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f044152e2e0

4 0x559541a44ae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x559544a9955d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x559544a991f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x559544aab63a viz::RootCompositorFrameSinkImpl::Create()

8 0x559544aa3fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x559541c0d3a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x559543820867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5595438200c8 mojo::internal::MultiplexRouter::Accept()

12 0x559543819b9b mojo::Connector::DispatchMessage()

13 0x55954381a45a mojo::Connector::ReadAllAvailableMessages()

14 0x55954382d48e mojo::SimpleWatcher::OnHandleReady()

15 0x559543785d55 base::debug::TaskAnnotator::RunTask()

16 0x5595437867fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

17 0x559543786bdc base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()

18 0x55954374762a base::MessagePumpDefault::Run()

19 0x559543786e67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

20 0x559543762d37 base::RunLoop::Run()

21 0x5595437a1d90 base::Thread::ThreadMain()

22 0x5595437d93ce base::(anonymous namespace)::ThreadFunc()

23 0x7f0441523559 start_thread

24 0x7f043d3f682f __GI___clone

r8: 0000000000000000 r9: 00001dd06410d3f0 r10: 0000000000000000 r11: 0000559547c53a60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f04360ebe10 r15: 00001dd0640c9510 di: 0000000000000038 si: 0000000000000004 bp: 00007f04360ebdf0 bx: 00001dd06418bf40 dx: 0000000000000007 ax: 00001dd064059cc0 cx: 0000559547aa5d48 sp: 00007f04360ebdd0 ip: 0000559541a44ae7 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235131.915495:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x5602c0c4f629 base::debug::CollectStackTrace()

1 0x5602c0bb3af3 base::debug::StackTrace::StackTrace()

2 0x5602c0c4f1b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f95efc312e0

4 0x5602beec9ae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x5602c1f1e55d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x5602c1f1e1f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x5602c1f3063a viz::RootCompositorFrameSinkImpl::Create()

8 0x5602c1f28fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x5602bf0923a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x5602c0ca5867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5602c0ca50c8 mojo::internal::MultiplexRouter::Accept()

12 0x5602c0c9eb9b mojo::Connector::DispatchMessage()

13 0x5602c0c9e878 mojo::Connector::DispatchNextMessageInQueue()

14 0x5602c0c0ad55 base::debug::TaskAnnotator::RunTask()

15 0x5602c0c0b7fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x5602c0c0bc5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

17 0x5602c0bcc5dd base::MessagePumpDefault::Run()

18 0x5602c0c0be67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x5602c0be7d37 base::RunLoop::Run()

20 0x5602c0c26d90 base::Thread::ThreadMain()

21 0x5602c0c5e3ce base::(anonymous namespace)::ThreadFunc()

22 0x7f95efc26559 start_thread

23 0x7f95ebaf982f __GI___clone

r8: 0000000000000000 r9: 00000aa7b2730750 r10: 0000000000000000 r11: 00005602c50d8a60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f95e47eede0 r15: 00000aa7b2675510 di: 0000000000000038 si: 0000000000000004 bp: 00007f95e47eedc0 bx: 00000aa7b2738a80 dx: 0000000000000007 ax: 00000aa7b2605cc0 cx: 00005602c4f2ad48 sp: 00007f95e47eeda0 ip: 00005602beec9ae7 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235132.563762:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x5556273b3629 base::debug::CollectStackTrace()

1 0x555627317af3 base::debug::StackTrace::StackTrace()

2 0x5556273b31b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7fe7c3f2f2e0

4 0x55562562dae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x55562868255d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x5556286821f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x55562869463a viz::RootCompositorFrameSinkImpl::Create()

8 0x55562868cfab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x5556257f63a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x555627409867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5556274090c8 mojo::internal::MultiplexRouter::Accept()

12 0x555627402b9b mojo::Connector::DispatchMessage()

13 0x555627402878 mojo::Connector::DispatchNextMessageInQueue()

14 0x55562736ed55 base::debug::TaskAnnotator::RunTask()

15 0x55562736f7fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x55562736fc5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

17 0x5556273305dd base::MessagePumpDefault::Run()

18 0x55562736fe67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x55562734bd37 base::RunLoop::Run()

20 0x55562738ad90 base::Thread::ThreadMain()

21 0x5556273c23ce base::(anonymous namespace)::ThreadFunc()

22 0x7fe7c3f24559 start_thread

23 0x7fe7bfdf782f __GI___clone

r8: 0000000000000000 r9: 00002eae031ea6f0 r10: 0000000000000000 r11: 000055562b83ca60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007fe7b8aecde0 r15: 00002eae0312f510 di: 0000000000000038 si: 0000000000000004 bp: 00007fe7b8aecdc0 bx: 00002eae0321d080 dx: 0000000000000007 ax: 00002eae030bfcc0 cx: 000055562b68ed48 sp: 00007fe7b8aecda0 ip: 000055562562dae7 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235133.235362:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x560e9d1e7629 base::debug::CollectStackTrace()

1 0x560e9d14baf3 base::debug::StackTrace::StackTrace()

2 0x560e9d1e71b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7ff1e0da92e0

4 0x560e9b461ae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x560e9e4b655d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x560e9e4b61f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x560e9e4c863a viz::RootCompositorFrameSinkImpl::Create()

8 0x560e9e4c0fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x560e9b62a3a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x560e9d23d867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x560e9d23d0c8 mojo::internal::MultiplexRouter::Accept()

12 0x560e9d236b9b mojo::Connector::DispatchMessage()

13 0x560e9d236878 mojo::Connector::DispatchNextMessageInQueue()

14 0x560e9d1a2d55 base::debug::TaskAnnotator::RunTask()

15 0x560e9d1a37fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x560e9d1a3c5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

17 0x560e9d1645dd base::MessagePumpDefault::Run()

18 0x560e9d1a3e67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x560e9d17fd37 base::RunLoop::Run()

20 0x560e9d1bed90 base::Thread::ThreadMain()

21 0x560e9d1f63ce base::(anonymous namespace)::ThreadFunc()

22 0x7ff1e0d9e559 start_thread

23 0x7ff1dcc7182f __GI___clone

r8: 0000000000000000 r9: 000030cdc39a9c00 r10: 0000000000000000 r11: 0000560ea1670a60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007ff1d5165de0 r15: 000030cdc397a510 di: 0000000000000038 si: 0000000000000004 bp: 00007ff1d5165dc0 bx: 000030cdc39a0400 dx: 0000000000000007 ax: 000030cdc390acc0 cx: 0000560ea14c2d48 sp: 00007ff1d5165da0 ip: 0000560e9b461ae7 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235133.711296:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x56219d4e9629 base::debug::CollectStackTrace()

1 0x56219d44daf3 base::debug::StackTrace::StackTrace()

2 0x56219d4e91b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f281b20b2e0

4 0x56219b763ae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x56219e7b855d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x56219e7b81f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x56219e7ca63a viz::RootCompositorFrameSinkImpl::Create()

8 0x56219e7c2fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x56219b92c3a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x56219d53f867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x56219d53f0c8 mojo::internal::MultiplexRouter::Accept()

12 0x56219d538b9b mojo::Connector::DispatchMessage()

13 0x56219d538878 mojo::Connector::DispatchNextMessageInQueue()

14 0x56219d4a4d55 base::debug::TaskAnnotator::RunTask()

15 0x56219d4a57fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x56219d4a5c5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

17 0x56219d4665dd base::MessagePumpDefault::Run()

18 0x56219d4a5e67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x56219d481d37 base::RunLoop::Run()

20 0x56219d4c0d90 base::Thread::ThreadMain()

21 0x56219d4f83ce base::(anonymous namespace)::ThreadFunc()

22 0x7f281b200559 start_thread

23 0x7f28170d382f __GI___clone

r8: 0000000000000000 r9: 00000a6d9a1bdbf0 r10: 0000000000000000 r11: 00005621a1972a60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f280f5c7de0 r15: 00000a6d9a18e510 di: 0000000000000038 si: 0000000000000004 bp: 00007f280f5c7dc0 bx: 00000a6d9a1b4400 dx: 0000000000000007 ax: 00000a6d9a11ecc0 cx: 00005621a17c4d48 sp: 00007f280f5c7da0 ip: 000056219b763ae7 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235134.196680:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x5564eeb7a629 base::debug::CollectStackTrace()

1 0x5564eeadeaf3 base::debug::StackTrace::StackTrace()

2 0x5564eeb7a1b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f87f616b2e0

4 0x5564ecdf4ae7 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x5564efe4955d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x5564efe491f2 viz::GpuDisplayProvider::CreateDisplay()

7 0x5564efe5b63a viz::RootCompositorFrameSinkImpl::Create()

8 0x5564efe53fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x5564ecfbd3a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x5564eebd0867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5564eebd00c8 mojo::internal::MultiplexRouter::Accept()

12 0x5564eebc9b9b mojo::Connector::DispatchMessage()

13 0x5564eebc9878 mojo::Connector::DispatchNextMessageInQueue()

14 0x5564eeb35d55 base::debug::TaskAnnotator::RunTask()

15 0x5564eeb367fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x5564eeb36c5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

17 0x5564eeaf75dd base::MessagePumpDefault::Run()

18 0x5564eeb36e67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x5564eeb12d37 base::RunLoop::Run()

20 0x5564eeb51d90 base::Thread::ThreadMain()

21 0x5564eeb893ce base::(anonymous namespace)::ThreadFunc()

22 0x7f87f6160559 start_thread

23 0x7f87f203382f __GI___clone

r8: 0000000000000000 r9: 000034f926003cd0 r10: 0000000000000000 r11: 00005564f3003a60 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f87ea527de0 r15: 000034f925fd4510 di: 0000000000000038 si: 0000000000000004 bp: 00007f87ea527dc0 bx: 000034f925ffd340 dx: 0000000000000007 ax: 000034f925f64cc0 cx: 00005564f2e55d48 sp: 00007f87ea527da0 ip: 00005564ecdf4ae7 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [10422:10422:0210/235134.677288:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x563a79d00629 base::debug::CollectStackTrace()

1 0x563a79c64af3 base::debug::StackTrace::StackTrace()

2 0x563a79d001b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f0b9f4812e0

4 0x563a7afcf537 viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

5 0x563a7afcf1f2 viz::GpuDisplayProvider::CreateDisplay()

6 0x563a7afe163a viz::RootCompositorFrameSinkImpl::Create()

7 0x563a7afd9fab viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

8 0x563a781433a9 viz::mojom::FrameSinkManagerStubDispatch::Accept()

9 0x563a79d56867 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

10 0x563a79d560c8 mojo::internal::MultiplexRouter::Accept()

11 0x563a79d4fb9b mojo::Connector::DispatchMessage()

12 0x563a79d4f878 mojo::Connector::DispatchNextMessageInQueue()

13 0x563a79cbbd55 base::debug::TaskAnnotator::RunTask()

14 0x563a79cbc7fb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

15 0x563a79cbcc5b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork()

16 0x563a79c7d5dd base::MessagePumpDefault::Run()

17 0x563a79cbce67 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

18 0x563a79c98d37 base::RunLoop::Run()

19 0x563a79cd7d90 base::Thread::ThreadMain()

20 0x563a79d0f3ce base::(anonymous namespace)::ThreadFunc()

21 0x7f0b9f476559 start_thread

22 0x7f0b9b34982f __GI___clone

r8: 0000000000000000 r9: 000037ed333c5230 r10: 0000000000000000 r11: 0000563a7e189a60 r12: 000037ed33039380 r13: 0000000000000000 r14: 00007f0b80878f70 r15: 000000000000000d di: 000037ed328b7a80 si: 0000000000000000 bp: 00007f0b80878f30 bx: 0000000000000000 dx: 0000563a7e609230 ax: 0000000000000000 cx: 0000563a7dfdb798 sp: 00007f0b80878dd0 ip: 0000563a7afcf537 efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated.

msisov commented 5 years ago

Please, add use_system_minigbm=true

etna commented 5 years ago

Please, add use_system_minigbm=true

Tried building with it, same results:

[26632:26632:0223/172703.474326:ERROR:wayland_connection.cc(409)] No data device manager. Clipboard won't be fully functional [26632:26632:0223/172703.632167:ERROR:desktop_window_tree_host_platform.cc(433)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::InitModalType(ui::ModalType) [26632:26632:0223/172703.632269:ERROR:desktop_window_tree_host_platform.cc(443)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsAnimatingClosed() const [26632:26632:0223/172703.653133:ERROR:desktop_window_tree_host_platform.cc(456)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SizeConstraintsChanged() [26658:26658:0223/172703.835005:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process. [26632:26632:0223/172703.855613:ERROR:desktop_window_tree_host_platform.cc(427)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &) [26632:26632:0223/172703.855685:ERROR:desktop_window_tree_host_platform.cc(360)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::SetWindowTitle(const base::string16 &) [26632:26632:0223/172703.875018:ERROR:desktop_window_tree_host_platform.cc(298)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::Activate() [26632:26632:0223/172703.876994:ERROR:desktop_window_tree_host_platform.cc(209)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsVisible() const Received signal 11 SEGV_MAPERR 000000000000

0 0x562d5ad66c29 base::debug::CollectStackTrace()

1 0x562d5accbbd3 base::debug::StackTrace::StackTrace()

2 0x562d5ad667b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f23c508a2e0

4 0x562d58fbd067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x562d5c10018d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x562d5c0ffe22 viz::GpuDisplayProvider::CreateDisplay()

7 0x562d5c11226a viz::RootCompositorFrameSinkImpl::Create()

8 0x562d5c10abdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x562d5918500e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x562d5adbd1f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x562d5adbca58 mojo::internal::MultiplexRouter::Accept()

12 0x562d5adb64fb mojo::Connector::DispatchMessage()

13 0x562d5adb6dba mojo::Connector::ReadAllAvailableMessages()

14 0x562d5adc9e1e mojo::SimpleWatcher::OnHandleReady()

15 0x562d5ad22a05 base::debug::TaskAnnotator::RunTask()

16 0x562d5ad2353d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

17 0x562d5ad232ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

18 0x562d5ace45da base::MessagePumpDefault::Run()

19 0x562d5ad23c17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

20 0x562d5acffbf7 base::RunLoop::Run()

21 0x562d5ad3e880 base::Thread::ThreadMain()

22 0x562d5ad759de base::(anonymous namespace)::ThreadFunc()

23 0x7f23c507f559 start_thread

24 0x7f23c0d4682f __GI___clone

r8: 0000000000000000 r9: 00000db9b268a440 r10: 0000000000000000 r11: 0000562d5f298020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f23a9fc0e00 r15: 00000db9b25b6540 di: 0000000000000038 si: 0000000000000004 bp: 00007f23a9fc0de0 bx: 00000db9b28cb440 dx: 0000000000000007 ax: 00000db9b2545cc0 cx: 0000562d5f0e6ff8 sp: 00007f23a9fc0dc0 ip: 0000562d58fbd067 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172704.165357:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) [26730:26730:0223/172704.520636:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process. Received signal 11 SEGV_MAPERR 000000000000

0 0x55ff68140c29 base::debug::CollectStackTrace()

1 0x55ff680a5bd3 base::debug::StackTrace::StackTrace()

2 0x55ff681407b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7fbcd857d2e0

4 0x55ff66397067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x55ff694da18d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x55ff694d9e22 viz::GpuDisplayProvider::CreateDisplay()

7 0x55ff694ec26a viz::RootCompositorFrameSinkImpl::Create()

8 0x55ff694e4bdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x55ff6655f00e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x55ff681971f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x55ff68196a58 mojo::internal::MultiplexRouter::Accept()

12 0x55ff681904fb mojo::Connector::DispatchMessage()

13 0x55ff681901d8 mojo::Connector::DispatchNextMessageInQueue()

14 0x55ff680fca05 base::debug::TaskAnnotator::RunTask()

15 0x55ff680fd53d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x55ff680fd2ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

17 0x55ff680be5da base::MessagePumpDefault::Run()

18 0x55ff680fdc17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x55ff680d9bf7 base::RunLoop::Run()

20 0x55ff68118880 base::Thread::ThreadMain()

21 0x55ff6814f9de base::(anonymous namespace)::ThreadFunc()

22 0x7fbcd8572559 start_thread

23 0x7fbcd423982f __GI___clone

r8: 0000000000000000 r9: 00001ce512fb9f50 r10: 0000000000000000 r11: 000055ff6c672020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007fbcbd4b3df0 r15: 00001ce512c89540 di: 0000000000000038 si: 0000000000000004 bp: 00007fbcbd4b3dd0 bx: 00001ce512fb8ec0 dx: 0000000000000007 ax: 00001ce512c18cc0 cx: 000055ff6c4c0ff8 sp: 00007fbcbd4b3db0 ip: 000055ff66397067 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172704.786358:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) [26762:26762:0223/172705.117321:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process. Received signal 11 SEGV_MAPERR 000000000000

0 0x55c05fef4c29 base::debug::CollectStackTrace()

1 0x55c05fe59bd3 base::debug::StackTrace::StackTrace()

2 0x55c05fef47b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f363b9c72e0

4 0x55c05e14b067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x55c06128e18d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x55c06128de22 viz::GpuDisplayProvider::CreateDisplay()

7 0x55c0612a026a viz::RootCompositorFrameSinkImpl::Create()

8 0x55c061298bdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x55c05e31300e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x55c05ff4b1f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x55c05ff4aa58 mojo::internal::MultiplexRouter::Accept()

12 0x55c05ff444fb mojo::Connector::DispatchMessage()

13 0x55c05ff441d8 mojo::Connector::DispatchNextMessageInQueue()

14 0x55c05feb0a05 base::debug::TaskAnnotator::RunTask()

15 0x55c05feb153d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x55c05feb12ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

17 0x55c05fe725da base::MessagePumpDefault::Run()

18 0x55c05feb1c17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x55c05fe8dbf7 base::RunLoop::Run()

20 0x55c05fecc880 base::Thread::ThreadMain()

21 0x55c05ff039de base::(anonymous namespace)::ThreadFunc()

22 0x7f363b9bc559 start_thread

23 0x7f363768382f __GI___clone

r8: 0000000000000000 r9: 000004121540a1b0 r10: 0000000000000000 r11: 000055c064426020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f36208fddf0 r15: 0000041215335540 di: 0000000000000038 si: 0000000000000004 bp: 00007f36208fddd0 bx: 0000041215647b00 dx: 0000000000000007 ax: 00000412152c4cc0 cx: 000055c064274ff8 sp: 00007f36208fddb0 ip: 000055c05e14b067 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172705.379353:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x5570ef8d3c29 base::debug::CollectStackTrace()

1 0x5570ef838bd3 base::debug::StackTrace::StackTrace()

2 0x5570ef8d37b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7fca9f26a2e0

4 0x5570edb2a067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x5570f0c6d18d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x5570f0c6ce22 viz::GpuDisplayProvider::CreateDisplay()

7 0x5570f0c7f26a viz::RootCompositorFrameSinkImpl::Create()

8 0x5570f0c77bdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x5570edcf200e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x5570ef92a1f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5570ef929a58 mojo::internal::MultiplexRouter::Accept()

12 0x5570ef9234fb mojo::Connector::DispatchMessage()

13 0x5570ef9231d8 mojo::Connector::DispatchNextMessageInQueue()

14 0x5570ef88fa05 base::debug::TaskAnnotator::RunTask()

15 0x5570ef89053d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x5570ef8902ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

17 0x5570ef8515da base::MessagePumpDefault::Run()

18 0x5570ef890c17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x5570ef86cbf7 base::RunLoop::Run()

20 0x5570ef8ab880 base::Thread::ThreadMain()

21 0x5570ef8e29de base::(anonymous namespace)::ThreadFunc()

22 0x7fca9f25f559 start_thread

23 0x7fca9af2682f __GI___clone

r8: 0000000000000000 r9: 0000077b8b854c40 r10: 0000000000000000 r11: 00005570f3e05020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007fca93852df0 r15: 0000077b8b818540 di: 0000000000000038 si: 0000000000000004 bp: 00007fca93852dd0 bx: 0000077b8b846400 dx: 0000000000000007 ax: 0000077b8b7a7cc0 cx: 00005570f3c53ff8 sp: 00007fca93852db0 ip: 00005570edb2a067 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172705.846246:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x563f76e97c29 base::debug::CollectStackTrace()

1 0x563f76dfcbd3 base::debug::StackTrace::StackTrace()

2 0x563f76e977b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7faffc81f2e0

4 0x563f750ee067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x563f7823118d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x563f78230e22 viz::GpuDisplayProvider::CreateDisplay()

7 0x563f7824326a viz::RootCompositorFrameSinkImpl::Create()

8 0x563f7823bbdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x563f752b600e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x563f76eee1f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x563f76eeda58 mojo::internal::MultiplexRouter::Accept()

12 0x563f76ee74fb mojo::Connector::DispatchMessage()

13 0x563f76ee71d8 mojo::Connector::DispatchNextMessageInQueue()

14 0x563f76e53a05 base::debug::TaskAnnotator::RunTask()

15 0x563f76e5453d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x563f76e542ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

17 0x563f76e155da base::MessagePumpDefault::Run()

18 0x563f76e54c17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x563f76e30bf7 base::RunLoop::Run()

20 0x563f76e6f880 base::Thread::ThreadMain()

21 0x563f76ea69de base::(anonymous namespace)::ThreadFunc()

22 0x7faffc814559 start_thread

23 0x7faff84db82f __GI___clone

r8: 0000000000000000 r9: 000007c2438be9d0 r10: 0000000000000000 r11: 0000563f7b3c9020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007faff0e07df0 r15: 000007c24387e540 di: 0000000000000038 si: 0000000000000004 bp: 00007faff0e07dd0 bx: 000007c2438ad100 dx: 0000000000000007 ax: 000007c24380dcc0 cx: 0000563f7b217ff8 sp: 00007faff0e07db0 ip: 0000563f750ee067 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172706.305423:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x5621ec63ec29 base::debug::CollectStackTrace()

1 0x5621ec5a3bd3 base::debug::StackTrace::StackTrace()

2 0x5621ec63e7b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7f9c7761c2e0

4 0x5621ea895067 ui::WaylandSurfaceFactory::CreateCanvasForWidget()

5 0x5621ed9d818d viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

6 0x5621ed9d7e22 viz::GpuDisplayProvider::CreateDisplay()

7 0x5621ed9ea26a viz::RootCompositorFrameSinkImpl::Create()

8 0x5621ed9e2bdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

9 0x5621eaa5d00e viz::mojom::FrameSinkManagerStubDispatch::Accept()

10 0x5621ec6951f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

11 0x5621ec694a58 mojo::internal::MultiplexRouter::Accept()

12 0x5621ec68e4fb mojo::Connector::DispatchMessage()

13 0x5621ec68e1d8 mojo::Connector::DispatchNextMessageInQueue()

14 0x5621ec5faa05 base::debug::TaskAnnotator::RunTask()

15 0x5621ec5fb53d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

16 0x5621ec5fb2ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

17 0x5621ec5bc5da base::MessagePumpDefault::Run()

18 0x5621ec5fbc17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

19 0x5621ec5d7bf7 base::RunLoop::Run()

20 0x5621ec616880 base::Thread::ThreadMain()

21 0x5621ec64d9de base::(anonymous namespace)::ThreadFunc()

22 0x7f9c77611559 start_thread

23 0x7f9c732d882f __GI___clone

r8: 0000000000000000 r9: 0000221167dc5b60 r10: 0000000000000000 r11: 00005621f0b70020 r12: 0000000000000000 r13: 0000000000000000 r14: 00007f9c6bc04df0 r15: 0000221167d88540 di: 0000000000000038 si: 0000000000000004 bp: 00007f9c6bc04dd0 bx: 0000221167db7400 dx: 0000000000000007 ax: 0000221167d17cc0 cx: 00005621f09beff8 sp: 00007f9c6bc04db0 ip: 00005621ea895067 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [26632:26632:0223/172706.774097:ERROR:wayland_connection_connector.cc(49)] Not implemented reached in virtual void ui::WaylandConnectionConnector::OnChannelDestroyed(int) Received signal 11 SEGV_MAPERR 000000000000

0 0x55e3d33f7c29 base::debug::CollectStackTrace()

1 0x55e3d335cbd3 base::debug::StackTrace::StackTrace()

2 0x55e3d33f77b1 base::debug::(anonymous namespace)::StackDumpSignalHandler()

3 0x7fb4d98f92e0

4 0x55e3d4791167 viz::GpuDisplayProvider::CreateSoftwareOutputDeviceForPlatform()

5 0x55e3d4790e22 viz::GpuDisplayProvider::CreateDisplay()

6 0x55e3d47a326a viz::RootCompositorFrameSinkImpl::Create()

7 0x55e3d479bbdb viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink()

8 0x55e3d181600e viz::mojom::FrameSinkManagerStubDispatch::Accept()

9 0x55e3d344e1f7 mojo::internal::MultiplexRouter::ProcessIncomingMessage()

10 0x55e3d344da58 mojo::internal::MultiplexRouter::Accept()

11 0x55e3d34474fb mojo::Connector::DispatchMessage()

12 0x55e3d34471d8 mojo::Connector::DispatchNextMessageInQueue()

13 0x55e3d33b3a05 base::debug::TaskAnnotator::RunTask()

14 0x55e3d33b453d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()

15 0x55e3d33b42ff base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()

16 0x55e3d33755da base::MessagePumpDefault::Run()

17 0x55e3d33b4c17 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()

18 0x55e3d3390bf7 base::RunLoop::Run()

19 0x55e3d33cf880 base::Thread::ThreadMain()

20 0x55e3d34069de base::(anonymous namespace)::ThreadFunc()

21 0x7fb4d98ee559 start_thread

22 0x7fb4d55b582f __GI___clone

r8: 0000000000000000 r9: 000024dd384da8a0 r10: 0000000000000000 r11: 000055e3d7929020 r12: 000024dd38239ee0 r13: 0000000000000000 r14: 00007fb4bd15bf80 r15: 0000000000000003 di: 000024dd37833a00 si: 0000000000000000 bp: 00007fb4bd15bf40 bx: 0000000000000000 dx: 000055e3d7dae750 ax: 0000000000000000 cx: 000055e3d7777a48 sp: 00007fb4bd15bde0 ip: 000055e3d4791167 efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated.

msisov commented 5 years ago

first of all, you either run chromium with wrong gl implementation (swiftshader), which crashes at the moment (the patch to fix the software rendering is under review in the upstream), or your system doesn’t haven’t gbm, which results in falling back to software composition when a separate gpu process is spawn (though, there is no a message about that), or you have wayland gbm disabled (use_wayland_gbm=true must be set automatically), or you have zwp Linux dmabuf interface unavailable.

All these cases are fixed and patches are under review now.

Can I also know the flags you pass to run chromium? Maybe, you need to pass —ignore-gpu-blacklist?

etna commented 5 years ago

first of all, you either run chromium with wrong gl implementation (swiftshader), which crashes at the moment (the patch to fix the software rendering is under review in the upstream), or your system doesn’t haven’t gbm, which results in falling back to software composition when a separate gpu process is spawn (though, there is no a message about that), or you have wayland gbm disabled (use_wayland_gbm=true must be set automatically), or you have zwp Linux dmabuf interface unavailable.

All these cases are fixed and patches are under review now.

Can I also know the flags you pass to run chromium? Maybe, you need to pass —ignore-gpu-blacklist?

I'm on OpenSuse 15.0 with the Nouveau drivers. GBM is already installed:

Results of zypper -v search gbm:

S | Name               | Summary                           | Type   
--+--------------------+-----------------------------------+--------
i | libgbm-devel       | Development files for the EGL API | package
  | libgbm-devel-32bit | Development files for the EGL API | package
i | libgbm1            | Generic buffer management API     | package
  | libgbm1-32bit      | Generic buffer management API     | package

Also, I'm not passing any special run flags to Chromium beyond --ozone-platform=wayland .

I tried adding —ignore-gpu-blacklist without any results too.

msisov commented 5 years ago

One weird thing is that I can't see anything suspicious from the logs.

Can you please add logs to https://github.com/Igalia/chromium/blob/ozone-wayland-dev/ui/ozone/platform/wayland/gpu/wayland_connection_proxy.h#L76 to make sure gbm device is set. then to https://github.com/Igalia/chromium/blob/ozone-wayland-dev/ui/ozone/platform/wayland/wayland_surface_factory.cc#L38 where it returns nullptr.

Also, can you try switching to system libdrm? I identified some issues and it might be connected. The flag is use_system_libdrm=true

etna commented 5 years ago

Finally got a chance to test.

GN args:

ffmpeg_branding="Chrome" proprietary_codecs=true remove_webcore_debug_symbols=true symbol_level=0 treat_warnings_as_errors=false target_cpu="x64" use_ozone=true use_system_minigbm=true use_xkbcommon=true is_debug=false enable_nacl=false use_wayland_gbm=true use_system_libdrm=true

Output:

etna@linux-oieh:~/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out> LD_LIBRARY_PATH=/home/etna/Runtime/lib:/home/etna/Runtime/lib64:$LD_LIBRARY_PATH PATH=/home/etna/Runtime/bin:$PATH ./chrome --ozone-platform=wayland
[3742:3742:0324/123527.742213:ERROR:wayland_connection.cc(457)] No data device manager. Clipboard won't be fully functional
[3742:3742:0324/123527.939635:ERROR:desktop_window_tree_host_platform.cc(439)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::InitModalType(ui::ModalType)
[3742:3742:0324/123527.939716:ERROR:desktop_window_tree_host_platform.cc(449)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsAnimatingClosed() const
[3742:3742:0324/123527.960158:ERROR:desktop_window_tree_host_platform.cc(462)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SizeConstraintsChanged()
[3742:3742:0324/123528.130553:ERROR:desktop_window_tree_host_platform.cc(433)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[3742:3742:0324/123528.130628:ERROR:desktop_window_tree_host_platform.cc(366)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::SetWindowTitle(const base::string16 &)
[3742:3742:0324/123528.150544:ERROR:desktop_window_tree_host_platform.cc(304)] Not implemented reached in virtual void views::DesktopWindowTreeHostPlatform::Activate()
[3742:3742:0324/123528.152596:ERROR:desktop_window_tree_host_platform.cc(215)] Not implemented reached in virtual bool views::DesktopWindowTreeHostPlatform::IsVisible() const
[3767:3767:0324/123528.202253:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
[3767:3825:0324/123528.267298:ERROR:wayland_canvas_surface.cc(85)] Not implemented reached in virtual std::unique_ptr<gfx::VSyncProvider> ui::WaylandCanvasSurface::CreateVSyncProvider()
[1:7:0324/123528.320309:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
No protocol specified
No protocol specified
xcb_connection_has_error() returned true

After 'xcb_connection_has_error() returned true' is shown, nothing happens. No window, no additional statuses. Just...nothing. Have to Ctrl-C to kill the task.

Here's what's returned by ps aux when attempting to run:

etna@linux-oieh:~> ps aux | grep chrome
etna      3868  3.4  0.0 606472 121496 pts/5   Sl+  12:35   0:01 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --ozone-platform=wayland
etna      3871  0.0  0.0 342536 41888 pts/5    S+   12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=zygote
etna      3873  0.0  0.0 342536 11496 pts/5    S+   12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=zygote
etna      3894  1.1  0.0 661716 103384 pts/5   Sl+  12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=gpu-process --field-trial-handle=11930041229795616963,84814354585049725,131072 --ozone-platform=wayland --gpu-preferences=KAAAAAAAAAAgAAAgAQAAAAAAAAAAAGAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA --service-request-channel-token=12668523735353324264
etna      3927  1.6  0.0 667108 98524 pts/5    Sl+  12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=renderer --ozone-platform=wayland --field-trial-handle=11930041229795616963,84814354585049725,131072 --lang=en-US --instant-process --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=18072352816979474898 --renderer-client-id=4 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
etna      3952  0.0  0.0 576324 43616 pts/5    Sl+  12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=renderer --ozone-platform=wayland --field-trial-handle=11930041229795616963,84814354585049725,131072 --lang=en-US --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=17399243848249776471 --renderer-client-id=5 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
etna      3974  0.1  0.0 670740 48664 pts/5    Sl+  12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=utility --field-trial-handle=11930041229795616963,84814354585049725,131072 --lang=en-US --service-sandbox-type=audio --service-request-channel-token=13538486441820458483 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
etna      3975  0.0  0.0 366332 10476 pts/5    S+   12:35   0:00 /home/etna/Runtime/Applications/ChromiumWayland/Build3Mar2019-NotWorking/out/chrome --type=utility --field-trial-handle=11930041229795616963,84814354585049725,131072 --lang=en-US --service-sandbox-type=audio --service-request-channel-token=13538486441820458483 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
nickdiego commented 5 years ago
nickdiego commented 5 years ago

And please, make sure you're running with latest ToT. From the logs, it looks like you're running a pretty old version, since that's been removed in https://crrev.com/c/1487853 ~1 month ago.

[3742:3742:0324/123527.742213:ERROR:wayland_connection.cc(457)] No data device manager. Clipboard won't be fully functional
etna commented 5 years ago

And please, make sure you're running with latest ToT. From the logs, it looks like you're running a pretty old version, since that's been removed in https://crrev.com/c/1487853 ~1 month ago.

[3742:3742:0324/123527.742213:ERROR:wayland_connection.cc(457)] No data device manager. Clipboard won't be fully functional

I'm following the checkout instructions as provided here: https://github.com/Igalia/chromium/issues/524#issuecomment-460146192

msisov commented 5 years ago

Nowadays all the work is done in the tot and Id suggest to use the upstream checkout instead.