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

[REG 5.4.2 -> 5.5.0-rc] Using absolute mouse device on eglfs platform crashes program.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.6.0 RC
    • 5.5.0 RC
    • QPA: EGLFS
    • None
    • I experience this bug on the Raspberry Pi (with the current version of raspbian) using the eglfs platform (no window manager).

    Description

      To reproduce,
      +Insert absolute mouse pointer device.
      +Set QT_QPA_EVDEV_MOUSE_PARAMETERS=abs
      +run analogclock -platform eglfs
      (note: this is not specific to analogclock--it has happened with every program I have tried)
      EXPECTED: analogclock runs with a mouse pointer showing
      ACTUAL: application crashes (segfault)

      Output from gdb (for one of my programs)

      Program received signal SIGSEGV, Segmentation fault.
      0xb64b0b80 in QScreen::virtualSiblings() const () from /opt/qt5_5/lib/libQt5Gui.so.5
      (gdb) backtrace
      #0  0xb64b0b80 in QScreen::virtualSiblings() const () from /opt/qt5_5/lib/libQt5Gui.so.5
      #1  0xb64b0e98 in QScreen::virtualGeometry() const () from /opt/qt5_5/lib/libQt5Gui.so.5
      #2  0xb403c714 in ?? () from /opt/qt5_5/lib/libQt5EglDeviceIntegration.so.5
      Cannot access memory at address 0x9
      #3  0xb403c714 in ?? () from /opt/qt5_5/lib/libQt5EglDeviceIntegration.so.5
      Cannot access memory at address 0x9
      Backtrace stopped: previous frame identical to this frame (corrupt stack?)
      

      Attachments

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

        Activity

          People

            lagocs Laszlo Agocs
            jstogin John Stogin
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes