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

    • Linux/Yocto
    • 3de2cafdd (dev), 25c27eaa3 (6.8)
    • Multimedia wk 35-38, Multimedia wk 39-40, Multimedia wk 47-48

    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

              timblechmann tim blechmann
              lkos Łukasz Kosiorowski
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There is 1 open Gerrit change