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

Regression: Mouse wheel scrolling randomly stops working on Linux.

    XMLWordPrintable

Details

    • Linux/X11
    • 2a9d93efc (dev), dc7f4f7b4 (dev), 944a94806 (6.5)

    Description

      I can't reproduce that one myself =( But I get a lot of reports. It started happening after migrating from Qt 5.15.2 to Qt 6.2. The reports indicate that initially scrolling works but after the laptop is suspended for couple of hours and resumed it doesn't work anymore. Here are some of the reports:

      https://github.com/telegramdesktop/tdesktop/issues/17254 (this one has the most details)

      https://github.com/telegramdesktop/tdesktop/issues/17225

      https://github.com/telegramdesktop/tdesktop/issues/17233

      https://github.com/telegramdesktop/tdesktop/issues/17278

      https://github.com/telegramdesktop/tdesktop/issues/17298

      The reports are mostly from Ubuntu 18.04, 20.04 or Ubuntu-based (Kubuntu, Mint), also on Manjaro, Pop!_OS.

      Also, it is reported that scrolling via 2-finger gesture on touchpad continues to work fine after wheel scroll fails.

      Qt is built with those flags:

      	-release
      	-force-debug-info
      	-opensource
      	-libproxy
      	-qt-libpng
      	-qt-harfbuzz
      	-qt-pcre
      	-no-pch
      	-no-icu
      	-no-feature-xcb-sm
      	-no-feature-highdpiscaling
      	-static
      	-dbus-runtime
      	-openssl-linked
      	-nomake examples
      	-nomake tests
      

      These logs were collected by a user who reproduces the issue frequently (with QT_LOGGING_RULES='*.debug=true'):

      https://dev.kopeyko.ru/tmp/telegram-v3.2.5.debug20211119.output3

      He gets "qt.qpa.input.events: scroll wheel" events till 03:02:22, then notebook was suspended from 03:02 till 03:13, and no "scroll wheel" events in the log after that. Should I ask for some other logs, some system details, anything else?

      Attachments

        1. telegram-strace.log
          792 kB
          Ilya Yakushin
        2. telegram-v3.7.3.debug20220525.output
          2.06 MB
          Ivan Sokolov

        Issue Links

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

          Activity

            People

              srutledg Shawn Rutledge
              johnpreston John Preston
              Votes:
              47 Vote for this issue
              Watchers:
              54 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: