Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.2.0
-
None
-
-
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
Issue Links
- duplicates
-
QTBUG-56214 Qt Creator stops responding to mouse wheel scrolling
- Closed
- is duplicated by
-
QTBUG-112141 [Qt6 regression] Scrollwheel doesn't work after KVM switch
- Closed
-
QTBUG-99331 Mouse-wheel scrolling stops working when mouse is disconnected and reconnected
- Closed
For Gerrit Dashboard: QTBUG-98720 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
468059,2 | xcb: Delete QInputDevice instances that X11 no longer finds | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: NEW | 0 | 0 |
467788,2 | xcb: Deal with scroll events from unexpected devices | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
467903,4 | xcb: Delete QInputDevice instances that X11 no longer finds | dev | qt/qtbase | Status: MERGED | +2 | 0 |
467904,8 | Add a manual test to show a QTreeView with QInputDevice::devices() | dev | qt/qtbase | Status: MERGED | +2 | 0 |
468037,1 | xcb: Delete QInputDevice instances that X11 no longer finds | 6.5.0 | qt/qtbase | Status: ABANDONED | +2 | 0 |
468038,2 | xcb: Delete QInputDevice instances that X11 no longer finds | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |