Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-127758

tst_QWebEnginePage::dynamicFrame() failed on Ubuntu 24.04 offscreen(arm64) and X11(x64)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.9.0 FF
    • 6.9
    • WebEngine
    • None
    • Linux/X11, Linux/Other display system
    • ed9005de7 (dev), ece70f700 (dev)

    Description

      2024-08-03
      https://testresults.qt.io/coin/integration/qt/qt5/tasks/web_qt_qt5_1722674623813

      https://testresults.qt.io/coin/api/log/qt/qtwebengine/d4e09b2d6a17cd82055a554cd73b807a31446505/LinuxUbuntu_24_04x86_64LinuxUbuntu_24_04x86_64GCCqtci-linux-Ubuntu-24.04-x86_64-51-f42bf9InsignificantTests_Sccache_TestOnly/3948bdeab6b12addb5f1016edf4019ed2b27103a/test_1722674644/log.txt.gz

      agent:2024/08/03 08:55:18 build.go:404: 25: ********* Start testing of tst_QWebEnginePage *********
      agent:2024/08/03 08:55:18 build.go:404: 25: Config: Using QtTest library 6.9.0, Qt 6.9.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.2.0), ubuntu 24.04
      agent:2024/08/03 08:55:18 build.go:404: 25: PASS   : tst_QWebEnginePage::initTestCase()
      agent:2024/08/03 08:55:18 build.go:404: 25: [8643:8643:0803/085518.604579:INFO:zygote_host_impl_linux.cc(127)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.
      agent:2024/08/03 08:55:18 build.go:404: 25: [8643:8643:0803/085518.714524:WARNING:gpu_memory_buffer_support_x11.cc(49)] dri3 extension not supported.
      agent:2024/08/03 08:55:19 build.go:404: 25: [8680:8687:0803/085519.360572:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
      agent:2024/08/03 08:55:19 build.go:404: 25: [8680:8687:0803/085519.361215:ERROR:context_provider_command_buffer.cc(157)] GpuChannelHost failed to create command buffer.
      agent:2024/08/03 08:55:19 build.go:404: 25: PASS   : tst_QWebEnginePage::comboBoxPopupPositionAfterMove(mouse)
      ...
      agent:2024/08/03 08:57:00 build.go:404: 25: QWARN  : tst_QWebEnginePage::dynamicFrame() QResource '/resources/invalid' not found or is empty
      agent:2024/08/03 08:57:04 build.go:404: 25: [10465:10465:0803/085700.729413:FATAL:frame_content_as_text.cc(28)] Check failed: !document->NeedsLayoutTreeUpdate(). 
      agent:2024/08/03 08:57:04 build.go:404: 25: #0 0x705a85f4245d base::debug::CollectStackTrace()
      agent:2024/08/03 08:57:04 build.go:404: 25: #1 0x705a85efdce6 base::debug::StackTrace::StackTrace()
      agent:2024/08/03 08:57:04 build.go:404: 25: #2 0x705a85efdc98 base::debug::StackTrace::StackTrace()
      agent:2024/08/03 08:57:04 build.go:404: 25: #3 0x705a85ca2996 logging::LogMessage::Flush()
      agent:2024/08/03 08:57:04 build.go:404: 25: #4 0x705a85ca2848 logging::LogMessage::~LogMessage()
      agent:2024/08/03 08:57:04 build.go:404: 25: #5 0x705a85cae347 logging::(anonymous namespace)::DCheckLogMessage::~DCheckLogMessage()
      agent:2024/08/03 08:57:04 build.go:404: 25: #6 0x705a85cae37e logging::(anonymous namespace)::DCheckLogMessage::~DCheckLogMessage()
      agent:2024/08/03 08:57:04 build.go:404: 25: #7 0x705a85caed1d logging::CheckError::~CheckError()
      agent:2024/08/03 08:57:04 build.go:404: 25: #8 0x705a8ba994bf blink::FrameContentAsText()
      agent:2024/08/03 08:57:04 build.go:404: 25: #9 0x705a8ba99684 blink::FrameContentAsText()
      agent:2024/08/03 08:57:04 build.go:404: 25: #10 0x705a8ca3f8b3 blink::WebFrameContentDumper::DumpFrameTreeAsText()
      agent:2024/08/03 08:57:04 build.go:404: 25: #11 0x705a78b21876 QtWebEngineCore::WebEnginePageRenderFrame::FetchDocumentInnerText()
      agent:2024/08/03 08:57:04 build.go:404: 25: #12 0x705a78c6ae91 qtwebenginepage::mojom::WebEnginePageRenderFrameStubDispatch::AcceptWithResponder()
      agent:2024/08/03 08:57:04 build.go:404: 25: #13 0x705a78b23c43 qtwebenginepage::mojom::WebEnginePageRenderFrameStub<>::AcceptWithResponder()
      agent:2024/08/03 08:57:04 build.go:404: 25: #14 0x705a8731b92f mojo::InterfaceEndpointClient::HandleValidatedMessage()
      agent:2024/08/03 08:57:04 build.go:404: 25: #15 0x705a87317894 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
      agent:2024/08/03 08:57:04 build.go:404: 25: #16 0x705a8732ef3b mojo::MessageDispatcher::Accept()
      agent:2024/08/03 08:57:04 build.go:404: 25: #17 0x705a87319e97 mojo::InterfaceEndpointClient::HandleIncomingMessage()
      agent:2024/08/03 08:57:04 build.go:404: 25: #18 0x705a87874cae IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread()
      agent:2024/08/03 08:57:04 build.go:404: 25: #19 0x705a8787e805 base::internal::FunctorTraits<>::Invoke<>()
      agent:2024/08/03 08:57:04 build.go:404: 25: #20 0x705a8787cb4b base::internal::InvokeHelper<>::MakeItSo<>()
      agent:2024/08/03 08:57:04 build.go:404: 25: #21 0x705a87879984 base::internal::Invoker<>::RunImpl<>()
      agent:2024/08/03 08:57:04 build.go:404: 25: #22 0x705a87876fd3 base::internal::Invoker<>::RunOnce()
      agent:2024/08/03 08:57:04 build.go:404: 25: #23 0x705a78a223dc base::OnceCallback<>::Run()
      agent:2024/08/03 08:57:04 build.go:404: 25: #24 0x705a85dd214a base::TaskAnnotator::RunTaskImpl()
      agent:2024/08/03 08:57:04 build.go:404: 25: #25 0x705a85e375f2 base::TaskAnnotator::RunTask<>()
      agent:2024/08/03 08:57:04 build.go:404: 25: #26 0x705a85e2f047 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
      agent:2024/08/03 08:57:04 build.go:404: 25: #27 0x705a85e2e4aa base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
      agent:2024/08/03 08:57:04 build.go:404: 25: #28 0x705a85cf4046 base::MessagePumpDefault::Run()
      agent:2024/08/03 08:57:04 build.go:404: 25: #29 0x705a85e2f9ce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
      agent:2024/08/03 08:57:04 build.go:404: 25: #30 0x705a85d859a8 base::RunLoop::Run()
      agent:2024/08/03 08:57:04 build.go:404: 25: #31 0x705a8b131379 content::RendererMain()
      agent:2024/08/03 08:57:04 build.go:404: 25: #32 0x705a84a11df9 content::RunZygote()
      agent:2024/08/03 08:57:04 build.go:404: 25: #33 0x705a84a124fd content::RunOtherNamedProcessTypeMain()
      agent:2024/08/03 08:57:04 build.go:404: 25: #34 0x705a84a1359c content::ContentMainRunnerImpl::Run()
      agent:2024/08/03 08:57:04 build.go:404: 25: #35 0x705a84a0f88f content::RunContentProcess()
      agent:2024/08/03 08:57:04 build.go:404: 25: #36 0x705a84a0f91d content::ContentMain()
      agent:2024/08/03 08:57:04 build.go:404: 25: #37 0x705a78a9fbfb QtWebEngineCore::processMain()
      agent:2024/08/03 08:57:04 build.go:404: 25: #38 0x6224163845d8 main
      agent:2024/08/03 08:57:04 build.go:404: 25: #39 0x705a7682a1ca (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9)
      agent:2024/08/03 08:57:04 build.go:404: 25: #40 0x705a7682a28b __libc_start_main
      agent:2024/08/03 08:57:04 build.go:404: 25: #41 0x6224163841c5 _start
      agent:2024/08/03 08:57:04 build.go:404: 25: Task trace:
      agent:2024/08/03 08:57:04 build.go:404: 25: #0 0x705a87874626 IPC::ChannelAssociatedGroupController::Accept()
      agent:2024/08/03 08:57:04 build.go:404: 25: 
      agent:2024/08/03 08:57:04 build.go:404: 25: [8643:8643:0803/085704.769092:INFO:web_contents_delegate_qt.cpp(282)] ProcessGone: 3 (5)
      agent:2024/08/03 08:57:20 build.go:404: 25: FAIL!  : tst_QWebEnginePage::dynamicFrame() Compared values are not the same
      agent:2024/08/03 08:57:20 build.go:404: 25:    Actual   (toPlainTextSync(&page).trimmed()): ""
      agent:2024/08/03 08:57:20 build.go:404: 25:    Expected (QStringLiteral("foo"))           : "foo"
      agent:2024/08/03 08:57:20 build.go:404: 25:    Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(3815)]
      ...
      agent:2024/08/03 08:58:17 build.go:404: 25: QINFO  : tst_QWebEnginePage::chooseDesktopMedia() HttpServer: GET / 404 13
      agent:2024/08/03 08:58:17 build.go:404: 25: QINFO  : tst_QWebEnginePage::chooseDesktopMedia() HttpServer: GET /favicon.ico 404 13
      agent:2024/08/03 08:58:18 build.go:404: 25: PASS   : tst_QWebEnginePage::chooseDesktopMedia()
      agent:2024/08/03 08:58:18 build.go:404: 25: PASS   : tst_QWebEnginePage::cleanupTestCase()
      agent:2024/08/03 08:58:18 build.go:404: 25: Totals: 186 passed, 1 failed, 0 skipped, 0 blacklisted, 179828ms
      agent:2024/08/03 08:58:18 build.go:404: 25: ********* Finished testing of tst_QWebEnginePage *********
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-127758
          # Subject Branch Project Status CR V

          Activity

            People

              moheim Moss Heim
              liaqi Liang Qi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes