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

[Boot2Qt][Wayland] The widgets camera app crashes when taking the picture in the full screen

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.7.0
    • None
    • Linux/Yocto

    Description

       

      Linux Ubuntu 22.04.4 / Wayland

      Qt Creator 13.0.0

      Device: Raspberry Pi4 64 bit 

      Steps to reproduce:

      1. Open and run widgtes camera example - https://doc.qt.io/qt-6/qtmultimedia-camera-example.html using platform wayland-egl
      2. Maximize the window
      3. Take the picture 

       Expected: The user can take the picture. 

      Actual: The app crashes while taking the picture after maximizing the window. It works well when the window is not maximized.

      Reproducibility:  100% **

       

      /usr/examples/multimedia/camera/camera" QList("-platform", "wayland-egl")
      qt.qpa.wayland: qtvirtualkeyboard currently is not supported at client-side, use QT_IM_MODULE=qtvirtualkeyboard at compositor-side.
      Attempting to create QWindow-based QOffscreenSurface outside the gui thread. Expect failures.
      xdg_wm_base@18: error 4: xdg_surface geometry (2560 x 1410) does not match the configured maximized state (2560 x 1408)
      The Wayland connection experienced a fatal error: Protocol error
      quit
      Process exited with exit code 255
      17:43:09: /usr/bin/appcontroller on Target HW exited with code 0 

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt.team.graphics.and.multimedia Qt Graphics Team
              lkos Łukasz Kosiorowski
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes