Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-2881

Chrome and WebAppMgr crash when trying to reproduce a video in the Intel board

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • Needlefish 14.0.0
    • Halibut 8.0.2
    • None
    • Intel Minnowboard

      When trying to reproduce a video in the Intel Minnowboard either using Youtube webapp or Chrome, WebAppManager or Chrome respectively crash. Video reproduction works fine in the Renesas and Raspberrypi boards.

      Build configuration:

      BB_VERSION = "1.40.0"
      BUILD_SYS = "x86_64-linux"
      NATIVELSBSTRING = "universal"
      TARGET_SYS = "x86_64-agl-linux"
      MACHINE = "intel-corei7-64"
      DISTRO = "poky-agl"
      DISTRO_VERSION = "8.0.2"
      TUNE_FEATURES = "m64 corei7"
      TARGET_FPU = ""
      meta-intel = "HEAD:278f0b5fa2f1836635178bdc770e035d77ae03c7"
      meta-qt5 = "HEAD:1520d5b2b2beec5e1c3209d3178219e93ef08bca"
      meta-agl-profile-graphical-qt5
      meta-agl-profile-graphical = "HEAD:8a7ddd46275b74779229538e5c79029b412d81d9"
      meta-pipewire
      meta-html5-framework = "HEAD:662c9d29116397b7f0dd69668611639105b4afbd"
      meta-agl-demo = "HEAD:4fb60adbceffce32d69e55ea00257c2ec0ebc45b"
      meta-oe
      meta-multimedia
      meta-networking
      meta-python
      meta-filesystems = "HEAD:9b3b907f30b0d5b92d58c7e68289184fda733d3e"
      meta-agl-profile-core
      meta-agl-distro
      meta-agl-bsp = "HEAD:8a7ddd46275b74779229538e5c79029b412d81d9"
      meta-security = "HEAD:31dc4e7532fa7a82060e0b50e5eb8d0414aa7e93"
      meta-perl = "HEAD:9b3b907f30b0d5b92d58c7e68289184fda733d3e"
      meta-security
      meta-app-framework = "HEAD:8a7ddd46275b74779229538e5c79029b412d81d9"
      meta
      meta-poky = "HEAD:d43a86de1a37ce9daede726a49231547a21429a5"

      Recipe for meta-app-framework/recipes-core/af-main/af-main_git.inc has been modified to point to commit ed18e8a146c12b2f82784a57735512531dfbe4bf

      The backtrace for both WebAppMgr and Chrome is:

      (gdb) bt
      #0 0x00007f6033e56ea8 in ui::GbmPixmapWayland::InitializeBuffer (this=this@entry=0x1e36b9321240, size=..., format=format@entry=gfx::BufferFormat::R_8,
      usage=usage@entry=gfx::BufferUsage::SCANOUT_CPU_READ_WRITE) at /usr/include/c++/8.2.0/bits/unique_ptr.h:342
      #1 0x00007f6033e4ffb4 in ui::WaylandSurfaceFactory::CreateNativePixmap (this=0x1e36b815beb0, widget=<optimized out>, size=..., format=gfx::BufferFormat::R_8,
      usage=gfx::BufferUsage::SCANOUT_CPU_READ_WRITE) at ../../git/src/ui/ozone/platform/wayland/wayland_surface_factory.cc:282
      #2 0x00007f60368ceeea in gpu::GpuMemoryBufferFactoryNativePixmap::CreateGpuMemoryBuffer (this=0x1e36b82fae00, id=..., size=..., format=gfx::BufferFormat::R_8,
      usage=gfx::BufferUsage::SCANOUT_CPU_READ_WRITE, client_id=3, surface_handle=0) at ../../git/src/gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.cc:37
      #3 0x00007f6036b8daf5 in viz::GpuServiceImpl::CreateGpuMemoryBuffer(gfx::GenericSharedMemoryId, gfx::Size const&, gfx::BufferFormat, gfx::BufferUsage, int, int, base::OnceCallback<void (gfx::GpuMemoryBufferHandle const&)>) (this=<optimized out>, id=..., size=..., format=<optimized out>, usage=<optimized out>, client_id=<optimized out>, surface_handle=0, callback=...)
      at /usr/include/c++/8.2.0/bits/unique_ptr.h:342
      #4 0x00007f6034103d5c in viz::mojom::GpuServiceStubDispatch::AcceptWithResponder (impl=0x1e36b809eb08, message=<optimized out>, responder=...) at ../../git/src/base/callback.h:68
      #5 0x00007f6036b8d22b in viz::mojom::GpuServiceStub<mojo::RawPtrImplRefTraits<viz::mojom::GpuService> >::AcceptWithResponder (this=<optimized out>, message=<optimized out>, responder=...)
      at /usr/include/c++/8.2.0/bits/move.h:74
      #6 0x00007f60359e5449 in mojo::InterfaceEndpointClient::HandleValidatedMessage (this=0x1e36b82fbc60, message=0x7f6027f874c0) at /usr/include/c++/8.2.0/bits/move.h:74
      #7 0x00007f60359e8ac0 in mojo::internal::MultiplexRouter::ProcessIncomingMessage (this=this@entry=0x1e36b831bc00, message_wrapper=message_wrapper@entry=0x7f6027f875d0,
      client_call_behavior=client_call_behavior@entry=mojo::internal::MultiplexRouter::ALLOW_DIRECT_CLIENT_CALLS, current_task_runner=0x1e36b8110870) at ../../git/src/mojo/public/cpp/system/message.h:35
      #8 0x00007f60359ed709 in mojo::internal::MultiplexRouter::Accept (this=0x1e36b831bc00, message=0x7f6027f87780) at ../../git/src/mojo/public/cpp/bindings/connector.h:185
      #9 0x00007f60359e1dbd in mojo::Connector::ReadSingleMessage (this=this@entry=0x1e36b831bc60, read_result=read_result@entry=0x7f6027f87838) at ../../git/src/mojo/public/cpp/bindings/lib/connector.cc:442
      #10 0x00007f60359e2165 in mojo::Connector::ReadAllAvailableMessages (this=0x1e36b831bc60) at ../../git/src/mojo/public/cpp/bindings/lib/connector.cc:472
      #11 0x00007f60359fc820 in base::RepeatingCallback<void (unsigned int, mojo::HandleSignalsState const&)>::Run(unsigned int, mojo::HandleSignalsState const&) const & (args#1=..., args#0=0,
      this=0x7f6027f878b0) at ../../git/src/base/callback_internal.h:144
      #12 mojo::SimpleWatcher::OnHandleReady (this=0x1e36b82db230, watch_id=<optimized out>, result=0, state=...) at ../../git/src/mojo/public/cpp/system/simple_watcher.cc:274
      #13 0x00007f60357aca82 in base::OnceCallback<void ()>::Run() && (this=0x7f6027f87bc0) at ../../git/src/base/callback_internal.h:144
      #14 base::debug::TaskAnnotator::RunTask (this=<optimized out>, queue_function=queue_function@entry=0x7f603a786604 "MessageLoop::PostTask", pending_task=pending_task@entry=0x7f6027f87bc0)
      at ./../../git/src/base/debug/task_annotator.cc:101
      #15 0x00007f60357caff3 in base::internal::IncomingTaskQueue::RunTask (this=<optimized out>, pending_task=pending_task@entry=0x7f6027f87bc0) at ./../../git/src/base/message_loop/incoming_task_queue.cc:124
      #16 0x00007f60357cd8ce in base::MessageLoop::RunTask (this=this@entry=0x1e36b812c7e0, pending_task=pending_task@entry=0x7f6027f87bc0) at ./../../git/src/base/message_loop/message_loop.cc:319
      #17 0x00007f60357ce6af in base::MessageLoop::DeferOrRunPendingTask (this=0x1e36b812c7e0, pending_task=...) at ./../../git/src/base/message_loop/message_loop.cc:329
      #18 0x00007f60357ce838 in base::MessageLoop::DoWork (this=0x1e36b812c7e0) at ./../../git/src/base/message_loop/message_loop.cc:373
      #19 0x00007f6035853fc2 in base::MessagePumpLibevent::Run (this=0x1e36b8114380, delegate=0x1e36b812c7e0) at ./../../git/src/base/message_loop/message_pump_libevent.cc:210
      #20 0x00007f60357f524b in base::RunLoop::Run (this=this@entry=0x7f6027f87d00) at ./../../git/src/base/run_loop.cc:102
      #21 0x00007f6035819d51 in base::Thread::Run (run_loop=0x7f6027f87d00, this=0x1e36b80a7a68) at ./../../git/src/base/threading/thread.cc:255
      #22 base::Thread::ThreadMain (this=0x1e36b80a7a68) at ./../../git/src/base/threading/thread.cc:337
      #23 0x00007f603584e731 in base::(anonymous namespace)::ThreadFunc (params=<optimized out>) at ./../../git/src/base/threading/platform_thread_posix.cc:76
      #24 0x00007f60324e5ef0 in start_thread (arg=<optimized out>) at pthread_create.c:486
      #25 0x00007f60325f96af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

       

      Attached the journalctl outputs.

        1. Chrome.log
          21 kB
        2. WebAppMgr.log
          47 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            antia Antia Puentes
            antia Antia Puentes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: